Professional Documents
Culture Documents
Basic Python syntax and data structures: variables, loops, functions, etc.
Working with NumPy and Pandas for data manipulation: arrays, matrices, dataframes,
etc.
Loading and handling datasets: CSV, Excel, JSON, SQL, etc.
Data cleaning and preprocessing techniques: missing data, outliers, normalization, etc.
Data visualization with Matplotlib and Seaborn: plots, charts, histograms, etc.
Understanding the characteristics of the data: distribution, correlation, outliers, etc.
Exploring relationships in the data: correlation, ANOVA, chi-squared, etc.
Linear regression and logistic regression: simple linear regression, multiple linear
regression, logistic regression, etc.
Decision trees and Random Forest: decision trees, random forests, etc.
Support Vector Machines: linear SVM, non-linear SVM, etc.
Students work on a machine learning project using the concepts learned in the previous
weeks.
Students will be required to present their project, and will be given feedback
The final exam will be a comprehensive test of all the concepts learned throughout the
course.