Deep learning and machine learning in sciences

Logo

deeplea17em

View the Project on GitHub csabaiBio/physdl

Course info

In recent years we witnessed a huge development in machine learning, especially in deep learning which drives a new technological revolution. These models improve searches, apps, social media and open new doors in medicine, automation, self-driving cars, drones and almost all fields of science. In this introductory deep learning class students will learn about neural networks, objectives, optimization algorithms and different architectures. During the semester students will work on two projects, where students try out different algorithms and architectures. To successfully complete the class, prior knowledge in Python (numpy, pandas, matplotlib) is required. During the course the students will learn about and will get comfortable with popular deep learning frameworks.

Technical details:

Grading

1st Kaggle competition

Early availability of challanges, they could still be modified.

2nd Kaggle competition

Early availability of challanges, they could still be modified.

Questions, problems:

Course staff

SYLLABUS

parts topics instructor materials date
I. Introduction to machine learning Olar Alex notebooks: 1, 2, 3, 4, 5, 6, slide 2023. 03. 14.
II. Introduction to deep learning Olar Alex notebooks: 1, 2, slide 2023. 04. 18.
III. Deeper dive into deep learning Olar Alex slide 2023.05.23.

PREREQUISITES

Reporting

During the semester there will be two Kaggle in-class challenges with written reports after each of them. Report outline.

Materials