Undergraduate
Faculty of Economic and Administrative Sciences
Economics
Anlık RSS Bilgilendirmesi İçin Tıklayınız.Düzenli bilgilendirme E-Postaları almak için listemize kaydolabilirsiniz.

Economics Main Page / Program Curriculum / Introduction to Machine Learning

Introduction to Machine Learning

Course CodeSemester Course Name LE/RC/LA Course Type Language of Instruction ECTS
IIBF0103 Introduction to Machine Learning 2/0/0 DE Turkish 4
Course Goals
  To teach fundamentals of machine learning and artificial intelligence and provide students with capability of using this knowledge for pattern recognition.
  Students completing this course successfully;    I.              Will know the differences between shallow/deep, parametric/non-parametric, supervised/unsupervised machine learning algorithms.   II.             will know theoretical base of frequently used algorithms and will be able to use them in applications   III.            will be able to choose the appropriate algorithm according to the aim and data type.   IV.           will be able to perform shallow and deep learning algorithm applications by Python scikitlearn libraries.
Prerequisite(s) None
Corequisite(s) None
Special Requisite(s) Basic programming knowledge (Preferably python)
Instructor(s) Lecturer Dr. Tevfik Uyar
Course Assistant(s)
Schedule Wednesday 15:00-17:00, BK L-04
Office Hour(s) Friday, after 15:00
Teaching Methods and Techniques Applications
Principle Sources E. Alpaydın (2011), Yapay Öğrenme, Boğaziçi Üniversitesi Yayınları, ISBN: 9786054238491   A.C.Müller, S.Guido (2016), Introduction to Machine Learning with Python, O’Reilly, ISBN: 9781449369415
Other Sources Lecture notes & applications   www.veridefteri.com
Course Schedules
Week Contents Learning Methods
1. Week Fundementals of machine learining, working with data and pre-processing disclosure
2. Week Python Anaconda distribution, Jupyter usage and introduction to required libraries disclosure
3. Week Linear regression and multiple regression computer aided application
4. Week kNN, feature selection and classification performance computer aided application
5. Week Navie Bayes classification computer aided application
6. Week Logistic Regression computer aided application
7. Week Support Vector Machines computer aided application
8. Week Decision Trees and Ensembling Methods (CART, RF and GBC) computer aided application
9. Week Midterm Exam Week Assessment
10. Week Midterm Exam Week Assessment
11. Week Dimension reduction and Principle Component Analysis computer aided application
12. Week Homework Presentations Student presentations
13. Week Unsupervised Learning and Clustering computer aided application
14. Week Deep learning and Artificial Neural Networks-1, Deep learning and Artificial Neural Networks-2 computer aided application
15. Week Final Exam Week Assessment
16. Week Final Exam Week Assessment
17. Week Final Exam Week Assessment
Assessments
Evaluation tools Quantity Weight(%)
Homework / Term Projects / Presentations 1 50
Final Exam 1 50


Program Outcomes
PO-1To define his/her competencies using the theoretical and practical knowledge he/she acquired in the field of Economics and to use these competencies in practice.
PO-2To discuss concepts and ideas in the field of Economics with scientific methods, to develop hypotheses, to interpret and evaluate the data obtained.
PO-3To develop solution suggestions for complex and/or unpredictable problems encountered in practice, to report and present these suggestions in accordance with the academic publication rules.
PO-4To identify regional and global issues/problems, to perform analyses based on scientific data and research, and to develop solution suggestions.
PO-5To determine the learning needs in the field of Economics, to evaluate the acquired knowledge and skills with a critical approach, and to use this knowledge and skills to develop economic policies.
PO-6To inform relevant people and institutions on issues related to the field of Economics and to gain the ability to convey written and verbal solutions to problems.
PO-7To convey his/her thoughts and suggestions in the field of Economics to experts and non-experts by supporting them with quantitative and qualitative data, to discuss and to contribute to the development of new policies by revising suggestions according to the feedback he/she receives.
PO-8To benefit from other disciplines that form the basis of the field of Economics, to develop multidisciplinary approaches by associating these disciplines with his/her knowledge in the field of Economics, to produce project and publications.
PO-9To define the differences and relationships between classical and modern theories of economics and to observe the distinctions between classical and modern economic policies and to evaluate the compatibility of these policies with economic and social issues.
PO-10To read and comprehend foreing news sources about economics being fluent in a foreign language, to scan the economic literature and to follow the most current approaches in this field.
PO-11To take into account scientific and ethical values in the stages of collecting, interpreting and announcing economic data and carrying out statistical/econometric studies using these data, and also to carry out the publication process in accordance with academic publishing principles.
Learning Outcomes
LO-1Solve complex problems with the aid of computer
LO-2Gather, collect and process data
LO-3Infer results from data
LO-4Use date for forecasting and predicting
LO-5Develop artificial intelligence applications
Course Assessment Matrix:
Program Outcomes - Learning Outcomes Matrix
 PO 1PO 2PO 3PO 4PO 5PO 6PO 7PO 8PO 9PO 10PO 11
LO 1
LO 2
LO 3
LO 4
LO 5