top of page
Essential Skills

Python

Python is the main programming language used in the development of machine learning models.

Machine Learning

The fundamental principles of machine learning remain unchanged, so focus specifically on lectures 1 through 5 and 11 through 13.

Natural Learning Processing

"Speech and Language Processing" textbook by Dan Jurafsky and James H. Martin is the Bible of NLP. Focus on Part 1.

Transformers

The main model architecture used in text and image processing nowadays is transformer architecture.  Python library for working with it is called transformers and can be found in the HuggingFace.co hub.

Computer Vision

A course on deep learning for CV; good for getting a sense of the fundamentals.

PyTorch

PyTorch is a widely used machine learning framework, based on Python.

Deep Learning

Deep learning is what makes AI possible. Once you've gained some skill with PyTorch, check out this interactive textbook on DL.

Word Embeddings

Word embeddings are a prerequisite for any machine learning performed over text. This is a practical implementation of the word2vec algorithm you learn about in Chapter 15 of the textbook above. 

Generative Modeling

This repository by Andrej Karpathy is a great practical introduction to the workings of generative language models.

Recent Developments in CV

The Deep Learning 1 course covers key concepts in recent CV research like ResNet, adversarial attacks and vision transformers.

Sample Problems

You will find three examples you can expect to see in the Scientific round and one for the Practical round.

01.

Morphological Inflection

Scientific round;

Take-home problem

03.

Adaptive Attacks

Scientific round;

Take-home problem

01.

Morphological Inflection

Scientific round;

On-site problem

03.

Adaptive Attacks

Scientific round;

On-site problem

02.

Biased Embeddings

Scientific round;

Take-home problem

04.

Can you fool ChatGPT

Practical round

02.

Biased

Embeddings

Scientific round;

On-site problem

Additional Courses

AI for Everyone

Mathematics for Machine Learning

Deep Learning

Machine Learning

Natural Language Processing

Generative AI

bottom of page