Curso de Machine Learning en Python
Curso de Machine Learning en Python
Statistical methods are integrated by revisiting basic statistics concepts such as probability distributions, confidence intervals, hypothesis testing, and correlations. These concepts serve as foundational knowledge for more advanced topics like linear, multiple, and polynomial regressions, all of which are essential for understanding and applying machine learning models effectively .
The course covers simple and multiple linear regression, polynomial regression, and handling categorical variables and outliers .
The initial sessions cover the installation of Python and necessary packages for data science, machine learning, and data visualization. They include a historical evolution of predictive analytics and machine learning, data pre-processing and cleaning, data handling, and data wrangling. There are also topics on statistical basics such as probability distributions, confidence intervals, hypothesis testing, correlation, and simple and multiple linear regression .
The use of standard Python libraries is crucial for achieving the objectives as they provide reliable, tested, and efficient tools for implementing advanced algorithms. This aligns with the course's goal to enable participants to execute and interpret advanced artificial intelligence models effectively .
The course evaluation is entirely practical, consisting of 4 to 5 practical exercises, with the lowest score being discarded. The average (PP) of the practical scores is calculated. A final exam (EF) is conducted in the last session, and the final grade is the average of PP and EF .
Cross-validation, including K-fold cross-validation, is crucial for assessing the reliability and predictive performance of machine learning models taught in the course. It prevents overfitting by ensuring that the trained model is generalized to unseen data, thereby enhancing model accuracy and robustness .
The educational objectives of the course are to enhance participants' abilities to derive value from data through the use of advanced artificial intelligence algorithms. The course aims to cover the production line of predictive and descriptive models, teaching participants how to execute and interpret results of various advanced algorithms using standard Python libraries .
Participants are required to have knowledge of the Python programming language and database management .
The course teaches classification using logistic regression, decision trees, random forests, and Support Vector Machines. It includes methods for evaluating classification models like cross-validation, K-fold cross-validation, and ROC curves .
The course provides substantial hands-on learning opportunities through numerous practical exercises. These are integral to the evaluation process, as practical skills are directly assessed, ensuring that participants can apply the theoretical knowledge gained effectively in practical scenarios .


