Intermediate 10 sessions • online live

Machine Learning and AI Concepts in Python

Kickstart your journey into AI and machine learning with this immersive, hands-on module on Scikit-learn and Pytorch. Explore real-world AI applications in biology.

Overview

This module offers an engaging introduction to artificial intelligence and machine learning, designed to help you quickly build practical, in-demand skills.

In the first week, participants dive into essential machine learning techniques—including regression, classification, clustering, and dimensionality reduction—through hands-on Python exercises using scikit-learn. You’ll work with a wide range of real-world datasets, spanning both biological and non-biological domains, to see how these methods are applied in practice.

In the second week, students expand their perspective on AI, exploring impactful applications in biology and beyond while gaining their first experience with PyTorch.

Prerequisites

Python skills with knowledge of numpy + pandas.

Day-to-day Plan

terminal

Day 1 - Introductory Concepts

Introduction to ML and AI, and their applications. Also, you will get basic familiarity with the math of this field without going into a lot of detail.

terminal

Day 2 - Data Preparation and Visualization

Introduction to pandas and numpy. Basics of statistical analysis. Data preparation - train/test split.

terminal

Day 3 - Scikit-Learn - Regression

Building linear regression models with Scikit-Learn and predicting outcomes

terminal

Day 4 - Scikit-Learn - Classification

Logistic regression and k-NN using Scikit-Learn.

terminal

Day 5 - Scikit-Learn - Clustering

Clustering - k-means, dimensionality reduction. Unsupervised learning.

terminal

Day 6 - Real-life example

Exercises from Kaggle

terminal

Day 7-8 - Deep Learning and Pytorch

Introduction to Pytorch. Rebuilding prior exercises.

terminal

Day 9-10 - AI in Biology

Application of artificial intelligence in biological data modeling.

Ready to Join?

These registrations do not require any payment, and you register to only reserve your priority in the queue.