Skip to content

frcs/4C16-2324

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

4C16-2324

4C16/5C16 is course on Machine Learning (ML), with a focus on Deep Learning. It is a fourth and fifth year module offered by the Electronic & Electrical Engineering department to the undergraduate students of Trinity College Dublin.

Although Deep Learning has been around for quite a while, it has recently become a disruptive technology that has been unexpectedly taking over operations of technology companies around the world and disrupting all aspects of society. When you read or hear about AI or machine Learning successes in the news, it really means Deep Learning successes.

The course starts with an introduction to some essential aspects of Machine Learning, including Least Squares, Logistic Regression and a quick overview of some popular classification techniques.

Then the course dives into the fundamentals of Neural Nets, including Feed Forward Neural Nets, Convolution Neural Nets and Recurrent Neural Nets and Transformers.

The material has been constructed in collaboration with leading industrial practitioners including Google, YouTube and Movidius, and students will have guest lectures from these companies.

Labs

We have designed a unique environment specifically for this course so that students can learn best industry practices.

Our web platform can transparently connect students to a Google Cloud Platform cluster or Colab via web based terminal/editor/Jupyter sessions. Labs use the Keras framework and are automatically assessed using Git to give immediate feedback.

Handouts

Lecture Notes can be found here.

These notes will be updated during term.

Slides from last year can be found here

labs

It is recommended to students to refresh their knowledge of Python 3 prior to starting 4C16. Some useful resources are listed in the document below:

The lab system handbook and instructions for lab 0 can be found here:

00 - Introduction

01 - Linear Regression/Least Squares

02 - Logistic Regression

03 - Classic Classifiers

04 - Evaluating Classifier Performance

05 - FeedForward Neural Networks

06 - Convolutional Neural Networks

07 - Advances in Network Architectures and Training

08 - Recurrent Neural Networks

09 - Generative Models

10 - Attention Mechanism and Transformer Model

11 - Large Language Models

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published