Introduction to Artificial Intelligence
Informacje ogólne
Kod przedmiotu: | 4010-AIN |
Kod Erasmus / ISCED: |
(brak danych)
/
(0619) Komputeryzacja (inne)
|
Nazwa przedmiotu: | Introduction to Artificial Intelligence |
Jednostka: | Interdyscyplinarne Centrum Modelowania Matematycznego i Komputerowego |
Grupy: | |
Punkty ECTS i inne: |
6.00
|
Język prowadzenia: | angielski |
Rodzaj przedmiotu: | fakultatywne |
Tryb prowadzenia: | mieszany: w sali i zdalnie |
Skrócony opis: |
This course provides an overview of machine learning fundamentals on modern Intel® architecture. Topics covered include: reviewing the types of prblems that can be solved, understanding building blocks. Students will learn the fundamentals of building models in machine learning and explore key algorithms. The exercises are implemented in Python, so familiarity with the language is encouraged (you can learn along the way). |
Pełny opis: |
1. Introduces to the basic data science toolset: - Jupyter Notebook* for interactive coding - NumPy, SciPy, and pandas for numerical computation - Matplotlib and seaborn for data visualization - Scikit-learn* for machine learning libraries. 2. Basic concepts and vocabulary of machine learning: - Supervised learning and how it can be applied to regression and classification problems - K-Nearest Neighbor (KNN) algorithm for classification 3. Principles of core model generalization: - The difference between over-fitting and under-fitting a model - Bias-variance tradeoffs - Finding the optimal training and test data set splits, cross-validation, and model complexity versus error - Introduction to the linear regression model for supervised learning 4. Concepts such as: - Learn about cost functions, regularization, feature selection, and hyper-parameters - Understand more complex statistical optimization algorithms like gradient descent and its application to linear regression 5. Mathematical methods: - Logistic regression and how it differs from linear regression - Metrics for classification error and scenarios in which they can be used 6. Probability theory and its applications: - The basics of probability theory and its application to the Naïve Bayes classifier - The different types of Naïve Bayes classifiers and how to train a model using this algorithm 7. Classification: - Support vector machines (SVMs)—a popular algorithm used for classification problems - Examples to learn SVM similarity to logistic regression - How to calculate the cost function of SVMs - Regularization in SVMs and some tips to obtain non-linear classifications with SVMs 8. Advanced supervised learning algorithms, this class covers: - Decision trees and how to use them for classification problems - How to identify the best split and the factors for splitting - Strengths and weaknesses of decision trees - Regression trees that help with classifying continuous valuesThe concepts of bootstrapping and aggregating (commonly known as “bagging”) to reduce variance - The Random Forest algorithm that further reduces the correlation seen in bagging models 9. Boosting algorithm that helps reduce variance and bias. 10. Unsupervised learning algorithms and how they can be applied to clustering and dimensionality reduction problems. 11. Algorithms that can be used to achieve a reduction in dimensionality, such as: - Principal Component Analysis (PCA) - Multidimensional Scaling (MDS) |
Literatura: |
Intel Academy:https://software.intel.com/en-us/ai-academy/students/kits/machine-learning-501 |
Efekty uczenia się: |
Studenci zapoznają się z podstawami sztucznej inteligencji i uczenia maszynowego, poznają podstawowe narzędzia i metody. Studenci uzyskują więdzę na temat stosowania sztucznej inteligencji do rozwiązywania wybranych projektów. |
Metody i kryteria oceniania: |
Zaliczenie na podstawie samodzielnie opracowanego raportu na zadany temat oraz zaliczenia ćwiczeń (samodzielnej realizacji ćwiczeń w kursie on-line). |
Zajęcia w cyklu "Semestr zimowy 2023/24" (zakończony)
Okres: | 2023-10-01 - 2024-01-28 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Franciszek Rakowski | |
Prowadzący grup: | (brak danych) | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Zajęcia w cyklu "Semestr letni 2023/24" (w trakcie)
Okres: | 2024-02-19 - 2024-06-16 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Franciszek Rakowski | |
Prowadzący grup: | (brak danych) | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Nauk Ekonomicznych.