|
Language of Instruction
|
English
|
|
Level of Course Unit
|
Master's Degree
|
|
Department / Program
|
ELECTRICAL AND COMPUTER ENGINEERING
|
|
Type of Program
|
Formal Education
|
|
Type of Course Unit
|
Elective
|
|
Course Delivery Method
|
Face To Face
|
|
Objectives of the Course
|
Develop knowledge for the fundamentals of machine learning Develop knowledge for the machine learning models, the problem domains they are used for, and their practical aspects Develop skills for implementing machine learning models using libraries of Python
|
|
Course Content
|
This course introduces machine learning using Python programming language. It covers data preprocessing, visualization, classification, regression, model training, evaluation and fine-tuning. Students will get hands-on practical knowledge implementing machine learning models and applying them to various learning problems.
|
|
Course Methods and Techniques
|
In this course, lectures, sample applications and live coding sessions will be used as the basic method. Applied studies will be done with Python programming language and libraries such as scikit-learn, pandas, matplotlib. Students will reinforce machine learning algorithms by applying them through individual assignments and small projects.
|
|
Prerequisites and co-requisities
|
None
|
|
Course Coordinator
|
None
|
|
Name of Lecturers
|
Associate Prof.Dr. Zafer Aydın Avesis zafer.aydin@agu.edu.tr
|
|
Assistants
|
None
|
|
Work Placement(s)
|
No
|
Recommended or Required Reading
|
Resources
|
1. Hands-On Machine Learning with Scikit-Learn, Keras and Tensorflow Concepts Tools and Techniques to Build Intelligent Systems, Aurelien Geron, O’Reilly, 2019. 2. Python Data Science Handbook: Essential Tools for Working with Data, Jake Vanderplas, O’Reilly, 2016. 3. Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2, 3rd Edition, Sebastian Raschka, Vahid Mirjalili, Packt Publishing, 2019. 4. Introduction to Machine Learning with Python: A Guide for Data Scientists, Andreas C. Müller, Sarah Guido, O’Reilly, 2016.
|
|
Course Notes
|
1. Hands-On Machine Learning with Scikit-Learn, Keras and Tensorflow Concepts Tools and Techniques to Build Intelligent Systems, Aurelien Geron, O’Reilly, 2019. 2. Python Data Science Handbook: Essential Tools for Working with Data, Jake Vanderplas, O’Reilly, 2016. 3. Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2, 3rd Edition, Sebastian Raschka, Vahid Mirjalili, Packt Publishing, 2019. 4. Introduction to Machine Learning with Python: A Guide for Data Scientists, Andreas C. Müller, Sarah Guido, O’Reilly, 2016.
|
|
Documents
|
Will be shared on Canvas
|
|
Assignments
|
Will be shared on Canvas
|
|
Exams
|
Will be shared on Canvas
|
Course Category
|
Mathematics and Basic Sciences
|
%20
|
|
|
Engineering
|
%20
|
|
|
Engineering Design
|
%20
|
|
|
Social Sciences
|
%0
|
|
|
Education
|
%0
|
|
|
Science
|
%20
|
|
|
Health
|
%0
|
|
|
Field
|
%20
|
|
|