Cluster 9: Machine Learning and Natural Language Processing

Cluster 9: Machine Learning and Natural Language Processing

Prerequisites: one year of Mathematics or Algebra 1 - Basic understanding of algorithms would be beneficial

Machine Learning

Instructor: Narges Norouzi, PhD, UCSC

This course intends to introduce students to the field of Machine Learning (ML) and understanding how computers can make decisions without explicitly being programmed. We are going to cover theoretical foundations as well as essential algorithms for supervised and unsupervised learning. Students will also get exposure to different applications of ML in recommendation engines, classifiers, speech detection, self-driving cars, spam filtering, and understanding of the human genome.

Natural Language Processing

Instructor: Snigdha Chaturvedi, PhD, UCSC

In this course the students would be introduced to the field of Natural Language Processing (NLP). Natural Language refers to the languages spoken by humans like English, Spanish, Mandarin etc. and NLP is the field of computer science that focuses on designing computer programs that can read and understand natural languages. NLP is dependent on related areas like Machine Learning and Linguistics, and this course will present  theory and practice of the field. We will study how computer programs are designed to understand the linguistic structure and meaning of natural language text.


Transferable Skills: Tools for Success

It may or may not surprise you that being a university researcher requires a whole host of skills outside of the specific scientific knowledge required of your chosen discipline or specialty. It requires communication skills such as the ability to present your work in writing and orally. It requires competencies in the realm of information technology including the ability to find and judge (the validity of) information and use a variety of hardware and software tools (e.g. spreadsheets, databases, statistics software, other data manipulation tools). It requires all of those skills required to effectively conduct research such as data collection, analysis and interpretation, critical thinking and problem solving as well as the ability to conduct laboratory and/or field work. And, of course, a baseline competency in English, science, mathematics and computers is critical. 

The governing mission of the UCSC COSMOS Transferable Skills course is to promote students’ future academic (and professional) success through the exploration and development of transferable skills: i.e. those competencies that students develop while in school which facilitate academic achievement, the eventual transition into the work-force and which are applicable in many other life situations.

The governing mission of the UCSC COSMOS Transferable Skills course is to promote students’ future academic (and professional) success through the exploration and development of transferable skills: i.e. those competencies that students develop while in school which facilitate academic achievement, the eventual transition into the work-force and which are applicable in many other life situations.