Skip to content

saxovia/deepnetworkdevelopment

Repository files navigation

Deep Network Development

Course Information

Description

This course is designed to provide students with an in-depth exploration of Deep Learning, particularly focusing on Neural Network architectures. Throughout the semester, students will gain a comprehensive understanding of how Deep Neural Networks work, from the fundamental theory behind their design to practical implementation skills. The course primarily covers Supervised Deep Learning techniques and equips students with hands-on experience using PyTorch, a popular Deep Learning framework. By working through exercises and assignments in PyTorch, students will learn to effectively build, train, and optimize neural networks.

The course also emphasizes ethical considerations in AI development, ensuring that students not only learn the technical aspects of Deep Learning but also understand its broader impact on society.

Prerequisites

Linear Algebra
Probability Theory
Programming Skills (for practice)

Goals

Understand the basics of Deep Learning
Understand and implement Neural Network architectures
Learn a popular Deep Learning framework (PyTorch)
Be able to use open-source Neural Network software

Resources

Practice Material Colab Links

You can find the Colab links for the practice material here.

Practice 1

Practice 2

Practice 3

Practice 4

Practice 5

Practice 6

Assignment/Homework Material Colab Links

You can find the Colab links for the homeworks and assignments material here.

About

Deep Network Development Course at ELTE 25/26/1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors