Fundamentals of Deep LearningLaajuus (5 op)
Tunnus: TT00EO93
Laajuus
5 op
Osaamistavoitteet
Deep learning is a new area of machine learning that is concerned with algorithms inspired by the brain’s structure and functionality. Deep learning is evolving as one of the crucial practices in industries like manufacturing, hospitality, digital assistants, automotive, etc. This is an introductory course that provides a unique opportunity for the student to get familiar with the basic concepts of deep learning. After passing this course, the student will be familiar with different types of deep learning architectures and models and the intuitions behind them. In fact, the student gets acquainted with variations of the neural network algorithm, which are used for various types of data. Furthermore, the most critical concepts and techniques of deep learning in today’s industry have been discussed.
This course is 100% virtual, thanks to the comprehensive tutorial videos and content prepared for this course.
The student will pass this course after submitting the required quiz, assignments, and the final project.
Sisältö
1. Introduction to Machine Learning:
The Concept of Learning – Data – Machine Learning – Supervised Learning – Unsupervised Learning – Applications
2. Introduction to Deep Learning:
What is Deep Learning? – Deep Learning Architectures – Deep Learning vs. Machine Learning – Artificial Neural Network vs. Biological Neural Network – History of Deep Learning
3. Feed-Forward Neural Networks:
A Single Neuron – Neural Networks – Training Neural Networks – Prediction and Evaluation – Bias and Variance – Regularization – Model Selection and Hyperparameters
4. Convolutional Neural Networks:
Motivation for Convolutional Layers – Convolutional Layer – Pooling Layer – Convolutional Networks – Analogy Between CNNs and Human Visual System – Popular CNN Architectures – Applications
5. Sequence Models:
Motivation for Sequence Models – Recurrent Neural Networks – Variations of RNN – Encoder-Decoder – Attention Mechanism – Applications
6. What’s More?
Transfer Learning – Autoencoders – Generative Adversarial Networks – Deep Learning Frameworks
7. Final Tasks:
Project – Self-study Essay
Arviointikriteerit, tyydyttävä (1)
- The student knows the basic definitions of Deep Learning.
- The student knows the general difference between Machine Learning and Deep Learning.
- The student knows the primary types of Deep Learning methods.
- The student is familiar with the concept of mapping that learning algorithms perform.
- The student is familiar with variations of Neural Network algorithms used for different applications.
Arviointikriteerit, hyvä (3)
- The student is familiar with basic concepts of the Neural Network algorithm such as wight and neuron.
- The student knows the reasons for the advent of Deep Learning and its history.
- The student knows the intuitions behind Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs).
- The student is familiar with the steps of training and evaluating Neural Networks.
- The student knows the applications of CNNs and RNNs.
Arviointikriteerit, kiitettävä (5)
- The student understands the concepts and intuitions behind the Neural Network algorithm.
- The student knows the concepts of regularization, overfitting, and hyperparameters selection.
- The student knows layers of CNNs.
- The student is familiar with the popular architectures of CNNs.
Ajoitus
06.01.2024 - 31.12.2023
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Virve Prami
Ryhmät
-
ATX22_SYKSYATX22_syksy
Tavoitteet
Deep learning is a new area of machine learning that is concerned with algorithms inspired by the brain’s structure and functionality. Deep learning is evolving as one of the crucial practices in industries like manufacturing, hospitality, digital assistants, automotive, etc. This is an introductory course that provides a unique opportunity for the student to get familiar with the basic concepts of deep learning. After passing this course, the student will be familiar with different types of deep learning architectures and models and the intuitions behind them. In fact, the student gets acquainted with variations of the neural network algorithm, which are used for various types of data. Furthermore, the most critical concepts and techniques of deep learning in today’s industry have been discussed.
This course is 100% virtual, thanks to the comprehensive tutorial videos and content prepared for this course.
The student will pass this course after submitting the required quiz, assignments, and the final project.
Sisältö
1. Introduction to Machine Learning:
The Concept of Learning – Data – Machine Learning – Supervised Learning – Unsupervised Learning – Applications
2. Introduction to Deep Learning:
What is Deep Learning? – Deep Learning Architectures – Deep Learning vs. Machine Learning – Artificial Neural Network vs. Biological Neural Network – History of Deep Learning
3. Feed-Forward Neural Networks:
A Single Neuron – Neural Networks – Training Neural Networks – Prediction and Evaluation – Bias and Variance – Regularization – Model Selection and Hyperparameters
4. Convolutional Neural Networks:
Motivation for Convolutional Layers – Convolutional Layer – Pooling Layer – Convolutional Networks – Analogy Between CNNs and Human Visual System – Popular CNN Architectures – Applications
5. Sequence Models:
Motivation for Sequence Models – Recurrent Neural Networks – Variations of RNN – Encoder-Decoder – Attention Mechanism – Applications
6. What’s More?
Transfer Learning – Autoencoders – Generative Adversarial Networks – Deep Learning Frameworks
7. Final Tasks:
Project – Self-study Essay
Aika ja paikka
Course can be done in own pace in TechClass environment.
Oppimateriaalit
Online.
Opetusmenetelmät
100% online Self-Study course.
- Tutorial Videos
- Exercises
- Quiz
- Project
- Self-study
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Lectures = 40h
Exercises = 15h
Self-study = 40h
Quizzes = 10h
Project = 30h
Total = 135 hours
Sisällön jaksotus
Up to student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
- The student knows the basic definitions of Deep Learning.
- The student knows the general difference between Machine Learning and Deep Learning.
- The student knows the primary types of Deep Learning methods.
- The student is familiar with the concept of mapping that learning algorithms perform.
- The student is familiar with variations of Neural Network algorithms used for different applications.
Arviointikriteerit, hyvä (3)
- The student is familiar with basic concepts of the Neural Network algorithm such as wight and neuron.
- The student knows the reasons for the advent of Deep Learning and its history.
- The student knows the intuitions behind Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs).
- The student is familiar with the steps of training and evaluating Neural Networks.
- The student knows the applications of CNNs and RNNs.
Arviointikriteerit, kiitettävä (5)
- The student understands the concepts and intuitions behind the Neural Network algorithm.
- The student knows the concepts of regularization, overfitting, and hyperparameters selection.
- The student knows layers of CNNs.
- The student is familiar with the popular architectures of CNNs.
Arviointimenetelmät ja arvioinnin perusteet
Exercises 50%
Quizzes 25%
Project 25%
Ajoitus
01.01.2023 - 31.12.2023
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Virve Prami
Ryhmät
-
ATX23TVNonStop virtuaaliopinnot vuosi 2023
Tavoitteet
Deep learning is a new area of machine learning that is concerned with algorithms inspired by the brain’s structure and functionality. Deep learning is evolving as one of the crucial practices in industries like manufacturing, hospitality, digital assistants, automotive, etc. This is an introductory course that provides a unique opportunity for the student to get familiar with the basic concepts of deep learning. After passing this course, the student will be familiar with different types of deep learning architectures and models and the intuitions behind them. In fact, the student gets acquainted with variations of the neural network algorithm, which are used for various types of data. Furthermore, the most critical concepts and techniques of deep learning in today’s industry have been discussed.
This course is 100% virtual, thanks to the comprehensive tutorial videos and content prepared for this course.
The student will pass this course after submitting the required quiz, assignments, and the final project.
Sisältö
1. Introduction to Machine Learning:
The Concept of Learning – Data – Machine Learning – Supervised Learning – Unsupervised Learning – Applications
2. Introduction to Deep Learning:
What is Deep Learning? – Deep Learning Architectures – Deep Learning vs. Machine Learning – Artificial Neural Network vs. Biological Neural Network – History of Deep Learning
3. Feed-Forward Neural Networks:
A Single Neuron – Neural Networks – Training Neural Networks – Prediction and Evaluation – Bias and Variance – Regularization – Model Selection and Hyperparameters
4. Convolutional Neural Networks:
Motivation for Convolutional Layers – Convolutional Layer – Pooling Layer – Convolutional Networks – Analogy Between CNNs and Human Visual System – Popular CNN Architectures – Applications
5. Sequence Models:
Motivation for Sequence Models – Recurrent Neural Networks – Variations of RNN – Encoder-Decoder – Attention Mechanism – Applications
6. What’s More?
Transfer Learning – Autoencoders – Generative Adversarial Networks – Deep Learning Frameworks
7. Final Tasks:
Project – Self-study Essay
Aika ja paikka
Course can be done in own pace in TechClass environment.
Oppimateriaalit
Online.
Opetusmenetelmät
100% online Self-Study course.
- Tutorial Videos
- Exercises
- Quiz
- Project
- Self-study
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Lectures = 40h
Exercises = 15h
Self-study = 40h
Quizzes = 10h
Project = 30h
Total = 135 hours
Sisällön jaksotus
Up to student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
- The student knows the basic definitions of Deep Learning.
- The student knows the general difference between Machine Learning and Deep Learning.
- The student knows the primary types of Deep Learning methods.
- The student is familiar with the concept of mapping that learning algorithms perform.
- The student is familiar with variations of Neural Network algorithms used for different applications.
Arviointikriteerit, hyvä (3)
- The student is familiar with basic concepts of the Neural Network algorithm such as wight and neuron.
- The student knows the reasons for the advent of Deep Learning and its history.
- The student knows the intuitions behind Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs).
- The student is familiar with the steps of training and evaluating Neural Networks.
- The student knows the applications of CNNs and RNNs.
Arviointikriteerit, kiitettävä (5)
- The student understands the concepts and intuitions behind the Neural Network algorithm.
- The student knows the concepts of regularization, overfitting, and hyperparameters selection.
- The student knows layers of CNNs.
- The student is familiar with the popular architectures of CNNs.
Arviointimenetelmät ja arvioinnin perusteet
Exercises 50%
Quizzes 25%
Project 25%
Ajoitus
01.01.2023 - 31.12.2023
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
-
Poistetut_TechClass_kurssitPoistetut TechClass kurssit
Tavoitteet
Deep learning is a new area of machine learning that is concerned with algorithms inspired by the brain’s structure and functionality. Deep learning is evolving as one of the crucial practices in industries like manufacturing, hospitality, digital assistants, automotive, etc. This is an introductory course that provides a unique opportunity for the student to get familiar with the basic concepts of deep learning. After passing this course, the student will be familiar with different types of deep learning architectures and models and the intuitions behind them. In fact, the student gets acquainted with variations of the neural network algorithm, which are used for various types of data. Furthermore, the most critical concepts and techniques of deep learning in today’s industry have been discussed.
This course is 100% virtual, thanks to the comprehensive tutorial videos and content prepared for this course.
The student will pass this course after submitting the required quiz, assignments, and the final project.
Sisältö
1. Introduction to Machine Learning:
The Concept of Learning – Data – Machine Learning – Supervised Learning – Unsupervised Learning – Applications
2. Introduction to Deep Learning:
What is Deep Learning? – Deep Learning Architectures – Deep Learning vs. Machine Learning – Artificial Neural Network vs. Biological Neural Network – History of Deep Learning
3. Feed-Forward Neural Networks:
A Single Neuron – Neural Networks – Training Neural Networks – Prediction and Evaluation – Bias and Variance – Regularization – Model Selection and Hyperparameters
4. Convolutional Neural Networks:
Motivation for Convolutional Layers – Convolutional Layer – Pooling Layer – Convolutional Networks – Analogy Between CNNs and Human Visual System – Popular CNN Architectures – Applications
5. Sequence Models:
Motivation for Sequence Models – Recurrent Neural Networks – Variations of RNN – Encoder-Decoder – Attention Mechanism – Applications
6. What’s More?
Transfer Learning – Autoencoders – Generative Adversarial Networks – Deep Learning Frameworks
7. Final Tasks:
Project – Self-study Essay
Aika ja paikka
Course can be done in own pace in TechClass environment.
Oppimateriaalit
Online.
Opetusmenetelmät
100% online Self-Study course.
- Tutorial Videos
- Exercises
- Quiz
- Project
- Self-study
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Lectures = 40h
Exercises = 15h
Self-study = 40h
Quizzes = 10h
Project = 30h
Total = 135 hours
Sisällön jaksotus
Up to student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
- The student knows the basic definitions of Deep Learning.
- The student knows the general difference between Machine Learning and Deep Learning.
- The student knows the primary types of Deep Learning methods.
- The student is familiar with the concept of mapping that learning algorithms perform.
- The student is familiar with variations of Neural Network algorithms used for different applications.
Arviointikriteerit, hyvä (3)
- The student is familiar with basic concepts of the Neural Network algorithm such as wight and neuron.
- The student knows the reasons for the advent of Deep Learning and its history.
- The student knows the intuitions behind Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs).
- The student is familiar with the steps of training and evaluating Neural Networks.
- The student knows the applications of CNNs and RNNs.
Arviointikriteerit, kiitettävä (5)
- The student understands the concepts and intuitions behind the Neural Network algorithm.
- The student knows the concepts of regularization, overfitting, and hyperparameters selection.
- The student knows layers of CNNs.
- The student is familiar with the popular architectures of CNNs.
Arviointimenetelmät ja arvioinnin perusteet
Exercises 50%
Quizzes 25%
Project 25%
Ajoitus
31.12.2022 - 31.12.2023
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Virve Prami
Ryhmät
-
ATX22TVSAvoin amk: NonStop kevät 2022
Tavoitteet
Deep learning is a new area of machine learning that is concerned with algorithms inspired by the brain’s structure and functionality. Deep learning is evolving as one of the crucial practices in industries like manufacturing, hospitality, digital assistants, automotive, etc. This is an introductory course that provides a unique opportunity for the student to get familiar with the basic concepts of deep learning. After passing this course, the student will be familiar with different types of deep learning architectures and models and the intuitions behind them. In fact, the student gets acquainted with variations of the neural network algorithm, which are used for various types of data. Furthermore, the most critical concepts and techniques of deep learning in today’s industry have been discussed.
This course is 100% virtual, thanks to the comprehensive tutorial videos and content prepared for this course.
The student will pass this course after submitting the required quiz, assignments, and the final project.
Sisältö
1. Introduction to Machine Learning:
The Concept of Learning – Data – Machine Learning – Supervised Learning – Unsupervised Learning – Applications
2. Introduction to Deep Learning:
What is Deep Learning? – Deep Learning Architectures – Deep Learning vs. Machine Learning – Artificial Neural Network vs. Biological Neural Network – History of Deep Learning
3. Feed-Forward Neural Networks:
A Single Neuron – Neural Networks – Training Neural Networks – Prediction and Evaluation – Bias and Variance – Regularization – Model Selection and Hyperparameters
4. Convolutional Neural Networks:
Motivation for Convolutional Layers – Convolutional Layer – Pooling Layer – Convolutional Networks – Analogy Between CNNs and Human Visual System – Popular CNN Architectures – Applications
5. Sequence Models:
Motivation for Sequence Models – Recurrent Neural Networks – Variations of RNN – Encoder-Decoder – Attention Mechanism – Applications
6. What’s More?
Transfer Learning – Autoencoders – Generative Adversarial Networks – Deep Learning Frameworks
7. Final Tasks:
Project – Self-study Essay
Aika ja paikka
Course can be done in own pace in TechClass environment.
Oppimateriaalit
Online.
Opetusmenetelmät
100% online Self-Study course.
- Tutorial Videos
- Exercises
- Quiz
- Project
- Self-study
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Lectures = 40h
Exercises = 15h
Self-study = 40h
Quizzes = 10h
Project = 30h
Total = 135 hours
Sisällön jaksotus
Up to student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
- The student knows the basic definitions of Deep Learning.
- The student knows the general difference between Machine Learning and Deep Learning.
- The student knows the primary types of Deep Learning methods.
- The student is familiar with the concept of mapping that learning algorithms perform.
- The student is familiar with variations of Neural Network algorithms used for different applications.
Arviointikriteerit, hyvä (3)
- The student is familiar with basic concepts of the Neural Network algorithm such as wight and neuron.
- The student knows the reasons for the advent of Deep Learning and its history.
- The student knows the intuitions behind Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs).
- The student is familiar with the steps of training and evaluating Neural Networks.
- The student knows the applications of CNNs and RNNs.
Arviointikriteerit, kiitettävä (5)
- The student understands the concepts and intuitions behind the Neural Network algorithm.
- The student knows the concepts of regularization, overfitting, and hyperparameters selection.
- The student knows layers of CNNs.
- The student is familiar with the popular architectures of CNNs.
Arviointimenetelmät ja arvioinnin perusteet
Exercises 50%
Quizzes 25%
Project 25%
Ajoitus
01.08.2022 - 31.12.2022
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Virve Prami
Vastuuopettaja
Janne Salonen
Tavoitteet
Deep learning is a new area of machine learning that is concerned with algorithms inspired by the brain’s structure and functionality. Deep learning is evolving as one of the crucial practices in industries like manufacturing, hospitality, digital assistants, automotive, etc. This is an introductory course that provides a unique opportunity for the student to get familiar with the basic concepts of deep learning. After passing this course, the student will be familiar with different types of deep learning architectures and models and the intuitions behind them. In fact, the student gets acquainted with variations of the neural network algorithm, which are used for various types of data. Furthermore, the most critical concepts and techniques of deep learning in today’s industry have been discussed.
This course is 100% virtual, thanks to the comprehensive tutorial videos and content prepared for this course.
The student will pass this course after submitting the required quiz, assignments, and the final project.
Sisältö
1. Introduction to Machine Learning:
The Concept of Learning – Data – Machine Learning – Supervised Learning – Unsupervised Learning – Applications
2. Introduction to Deep Learning:
What is Deep Learning? – Deep Learning Architectures – Deep Learning vs. Machine Learning – Artificial Neural Network vs. Biological Neural Network – History of Deep Learning
3. Feed-Forward Neural Networks:
A Single Neuron – Neural Networks – Training Neural Networks – Prediction and Evaluation – Bias and Variance – Regularization – Model Selection and Hyperparameters
4. Convolutional Neural Networks:
Motivation for Convolutional Layers – Convolutional Layer – Pooling Layer – Convolutional Networks – Analogy Between CNNs and Human Visual System – Popular CNN Architectures – Applications
5. Sequence Models:
Motivation for Sequence Models – Recurrent Neural Networks – Variations of RNN – Encoder-Decoder – Attention Mechanism – Applications
6. What’s More?
Transfer Learning – Autoencoders – Generative Adversarial Networks – Deep Learning Frameworks
7. Final Tasks:
Project – Self-study Essay
Aika ja paikka
Course can be done in own pace in TechClass environment.
Oppimateriaalit
Online.
Opetusmenetelmät
100% online Self-Study course.
- Tutorial Videos
- Exercises
- Quiz
- Project
- Self-study
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Lectures = 40h
Exercises = 15h
Self-study = 40h
Quizzes = 10h
Project = 30h
Total = 135 hours
Sisällön jaksotus
Up to student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
- The student knows the basic definitions of Deep Learning.
- The student knows the general difference between Machine Learning and Deep Learning.
- The student knows the primary types of Deep Learning methods.
- The student is familiar with the concept of mapping that learning algorithms perform.
- The student is familiar with variations of Neural Network algorithms used for different applications.
Arviointikriteerit, hyvä (3)
- The student is familiar with basic concepts of the Neural Network algorithm such as wight and neuron.
- The student knows the reasons for the advent of Deep Learning and its history.
- The student knows the intuitions behind Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs).
- The student is familiar with the steps of training and evaluating Neural Networks.
- The student knows the applications of CNNs and RNNs.
Arviointikriteerit, kiitettävä (5)
- The student understands the concepts and intuitions behind the Neural Network algorithm.
- The student knows the concepts of regularization, overfitting, and hyperparameters selection.
- The student knows layers of CNNs.
- The student is familiar with the popular architectures of CNNs.
Arviointimenetelmät ja arvioinnin perusteet
Exercises 50%
Quizzes 25%
Project 25%
Ajoitus
01.01.2022 - 31.12.2022
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Virve Prami
Ryhmät
-
ATX22TVNonStop virtuaaliopinnot vuosi 2022
Tavoitteet
Deep learning is a new area of machine learning that is concerned with algorithms inspired by the brain’s structure and functionality. Deep learning is evolving as one of the crucial practices in industries like manufacturing, hospitality, digital assistants, automotive, etc. This is an introductory course that provides a unique opportunity for the student to get familiar with the basic concepts of deep learning. After passing this course, the student will be familiar with different types of deep learning architectures and models and the intuitions behind them. In fact, the student gets acquainted with variations of the neural network algorithm, which are used for various types of data. Furthermore, the most critical concepts and techniques of deep learning in today’s industry have been discussed.
This course is 100% virtual, thanks to the comprehensive tutorial videos and content prepared for this course.
The student will pass this course after submitting the required quiz, assignments, and the final project.
Sisältö
1. Introduction to Machine Learning:
The Concept of Learning – Data – Machine Learning – Supervised Learning – Unsupervised Learning – Applications
2. Introduction to Deep Learning:
What is Deep Learning? – Deep Learning Architectures – Deep Learning vs. Machine Learning – Artificial Neural Network vs. Biological Neural Network – History of Deep Learning
3. Feed-Forward Neural Networks:
A Single Neuron – Neural Networks – Training Neural Networks – Prediction and Evaluation – Bias and Variance – Regularization – Model Selection and Hyperparameters
4. Convolutional Neural Networks:
Motivation for Convolutional Layers – Convolutional Layer – Pooling Layer – Convolutional Networks – Analogy Between CNNs and Human Visual System – Popular CNN Architectures – Applications
5. Sequence Models:
Motivation for Sequence Models – Recurrent Neural Networks – Variations of RNN – Encoder-Decoder – Attention Mechanism – Applications
6. What’s More?
Transfer Learning – Autoencoders – Generative Adversarial Networks – Deep Learning Frameworks
7. Final Tasks:
Project – Self-study Essay
Aika ja paikka
Course can be done in own pace in TechClass environment.
Oppimateriaalit
Online.
Opetusmenetelmät
100% online Self-Study course.
- Tutorial Videos
- Exercises
- Quiz
- Project
- Self-study
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Lectures = 40h
Exercises = 15h
Self-study = 40h
Quizzes = 10h
Project = 30h
Total = 135 hours
Sisällön jaksotus
Up to student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
- The student knows the basic definitions of Deep Learning.
- The student knows the general difference between Machine Learning and Deep Learning.
- The student knows the primary types of Deep Learning methods.
- The student is familiar with the concept of mapping that learning algorithms perform.
- The student is familiar with variations of Neural Network algorithms used for different applications.
Arviointikriteerit, hyvä (3)
- The student is familiar with basic concepts of the Neural Network algorithm such as wight and neuron.
- The student knows the reasons for the advent of Deep Learning and its history.
- The student knows the intuitions behind Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs).
- The student is familiar with the steps of training and evaluating Neural Networks.
- The student knows the applications of CNNs and RNNs.
Arviointikriteerit, kiitettävä (5)
- The student understands the concepts and intuitions behind the Neural Network algorithm.
- The student knows the concepts of regularization, overfitting, and hyperparameters selection.
- The student knows layers of CNNs.
- The student is familiar with the popular architectures of CNNs.
Arviointimenetelmät ja arvioinnin perusteet
Exercises 50%
Quizzes 25%
Project 25%
Ajoitus
01.01.2022 - 31.12.2022
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Virve Prami
Ryhmät
-
ATX22TVKAvoin amk: NonStop kevät 2022
Tavoitteet
Deep learning is a new area of machine learning that is concerned with algorithms inspired by the brain’s structure and functionality. Deep learning is evolving as one of the crucial practices in industries like manufacturing, hospitality, digital assistants, automotive, etc. This is an introductory course that provides a unique opportunity for the student to get familiar with the basic concepts of deep learning. After passing this course, the student will be familiar with different types of deep learning architectures and models and the intuitions behind them. In fact, the student gets acquainted with variations of the neural network algorithm, which are used for various types of data. Furthermore, the most critical concepts and techniques of deep learning in today’s industry have been discussed.
This course is 100% virtual, thanks to the comprehensive tutorial videos and content prepared for this course.
The student will pass this course after submitting the required quiz, assignments, and the final project.
Sisältö
1. Introduction to Machine Learning:
The Concept of Learning – Data – Machine Learning – Supervised Learning – Unsupervised Learning – Applications
2. Introduction to Deep Learning:
What is Deep Learning? – Deep Learning Architectures – Deep Learning vs. Machine Learning – Artificial Neural Network vs. Biological Neural Network – History of Deep Learning
3. Feed-Forward Neural Networks:
A Single Neuron – Neural Networks – Training Neural Networks – Prediction and Evaluation – Bias and Variance – Regularization – Model Selection and Hyperparameters
4. Convolutional Neural Networks:
Motivation for Convolutional Layers – Convolutional Layer – Pooling Layer – Convolutional Networks – Analogy Between CNNs and Human Visual System – Popular CNN Architectures – Applications
5. Sequence Models:
Motivation for Sequence Models – Recurrent Neural Networks – Variations of RNN – Encoder-Decoder – Attention Mechanism – Applications
6. What’s More?
Transfer Learning – Autoencoders – Generative Adversarial Networks – Deep Learning Frameworks
7. Final Tasks:
Project – Self-study Essay
Aika ja paikka
Course can be done in own pace in TechClass environment.
Oppimateriaalit
Online.
Opetusmenetelmät
100% online Self-Study course.
- Tutorial Videos
- Exercises
- Quiz
- Project
- Self-study
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Lectures = 40h
Exercises = 15h
Self-study = 40h
Quizzes = 10h
Project = 30h
Total = 135 hours
Sisällön jaksotus
Up to student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
- The student knows the basic definitions of Deep Learning.
- The student knows the general difference between Machine Learning and Deep Learning.
- The student knows the primary types of Deep Learning methods.
- The student is familiar with the concept of mapping that learning algorithms perform.
- The student is familiar with variations of Neural Network algorithms used for different applications.
Arviointikriteerit, hyvä (3)
- The student is familiar with basic concepts of the Neural Network algorithm such as wight and neuron.
- The student knows the reasons for the advent of Deep Learning and its history.
- The student knows the intuitions behind Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs).
- The student is familiar with the steps of training and evaluating Neural Networks.
- The student knows the applications of CNNs and RNNs.
Arviointikriteerit, kiitettävä (5)
- The student understands the concepts and intuitions behind the Neural Network algorithm.
- The student knows the concepts of regularization, overfitting, and hyperparameters selection.
- The student knows layers of CNNs.
- The student is familiar with the popular architectures of CNNs.
Arviointimenetelmät ja arvioinnin perusteet
Exercises 50%
Quizzes 25%
Project 25%
Ajoitus
15.03.2021 - 31.12.2023
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 500
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
-
CareerBoost_TXK_21Career Boost 21 (Tivi)
-
CareerBoost_TXK_22Career Boost 22 (TiVi)
Tavoitteet
Deep learning is a new area of machine learning that is concerned with algorithms inspired by the brain’s structure and functionality. Deep learning is evolving as one of the crucial practices in industries like manufacturing, hospitality, digital assistants, automotive, etc. This is an introductory course that provides a unique opportunity for the student to get familiar with the basic concepts of deep learning. After passing this course, the student will be familiar with different types of deep learning architectures and models and the intuitions behind them. In fact, the student gets acquainted with variations of the neural network algorithm, which are used for various types of data. Furthermore, the most critical concepts and techniques of deep learning in today’s industry have been discussed.
This course is 100% virtual, thanks to the comprehensive tutorial videos and content prepared for this course.
The student will pass this course after submitting the required quiz, assignments, and the final project.
Sisältö
1. Introduction to Machine Learning:
The Concept of Learning – Data – Machine Learning – Supervised Learning – Unsupervised Learning – Applications
2. Introduction to Deep Learning:
What is Deep Learning? – Deep Learning Architectures – Deep Learning vs. Machine Learning – Artificial Neural Network vs. Biological Neural Network – History of Deep Learning
3. Feed-Forward Neural Networks:
A Single Neuron – Neural Networks – Training Neural Networks – Prediction and Evaluation – Bias and Variance – Regularization – Model Selection and Hyperparameters
4. Convolutional Neural Networks:
Motivation for Convolutional Layers – Convolutional Layer – Pooling Layer – Convolutional Networks – Analogy Between CNNs and Human Visual System – Popular CNN Architectures – Applications
5. Sequence Models:
Motivation for Sequence Models – Recurrent Neural Networks – Variations of RNN – Encoder-Decoder – Attention Mechanism – Applications
6. What’s More?
Transfer Learning – Autoencoders – Generative Adversarial Networks – Deep Learning Frameworks
7. Final Tasks:
Project – Self-study Essay
Aika ja paikka
Course can be done in own pace in TechClass environment.
Oppimateriaalit
Online.
Opetusmenetelmät
100% online Self-Study course.
- Tutorial Videos
- Exercises
- Quiz
- Project
- Self-study
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Lectures = 40h
Exercises = 15h
Self-study = 40h
Quizzes = 10h
Project = 30h
Total = 135 hours
Sisällön jaksotus
Up to student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
- The student knows the basic definitions of Deep Learning.
- The student knows the general difference between Machine Learning and Deep Learning.
- The student knows the primary types of Deep Learning methods.
- The student is familiar with the concept of mapping that learning algorithms perform.
- The student is familiar with variations of Neural Network algorithms used for different applications.
Arviointikriteerit, hyvä (3)
- The student is familiar with basic concepts of the Neural Network algorithm such as wight and neuron.
- The student knows the reasons for the advent of Deep Learning and its history.
- The student knows the intuitions behind Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs).
- The student is familiar with the steps of training and evaluating Neural Networks.
- The student knows the applications of CNNs and RNNs.
Arviointikriteerit, kiitettävä (5)
- The student understands the concepts and intuitions behind the Neural Network algorithm.
- The student knows the concepts of regularization, overfitting, and hyperparameters selection.
- The student knows layers of CNNs.
- The student is familiar with the popular architectures of CNNs.
Arviointimenetelmät ja arvioinnin perusteet
Exercises 50%
Quizzes 25%
Project 25%