Machine Learning Course
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Class hours
600h
-
Start date
Different dates available
Machine Learning was born from pattern recognition, but today it allows us to develop applications that improve their performance by "learning" from data collected in past situations. In this Python specialisation you will be able to apply Machine Learning to real projects, including preparation and related tasks, production deployment and the lifecycle of a model.
Facilities
Location
Start date
Start date
About this course
1 Find out about general programming and the basics of object-oriented programming.
2 Use the syntax of the Python language to design simple programs. Work with libraries.
3 Make connections to databases and manipulate data structures and files.
4 Carry out projects such as web programming or game development.
Reviews
Subjects
- Python
- Database
- Machine Learning
- Big Data
- Artificial Intelligence
Course programme
Python, the new unknownData typesFlow controlFunctions
Block 2: Object-oriented programming (OOP)
Object based methodologyClasses, objects, attributes and methodsPractising with classes and objectsInheritance
Block 3: OOP and applied methods
Other toolsApplied methodsErrors and exceptionsTemporary data
Block 4: data handlingExcel – CSVJSONDatabase (DB)
Specialised data libraries
Projects: putting it into practiceWork experience 1Work experience 2Final project
Artificial Intelligence Training Programme
Module 1. Introduction to Machine LearningIntroduction to Big Data and Machine LearningWorking environment: VMJupyterPython numerical librariesIntroduction to Scikit-learn
Module 2. Supervised learningLinear regressionGradient descent optimisationNormalisationRegularisationCross validationBayes theoremClassification by decision tresLogistic regression / classificationClassification by SVM (Support Vector Machines)Introduction to neural networks
Module 3. Unsupervised learningOptimisation by randomisationGrouping
Module 4. Enhanced learningAnomaly detectionRecommendation systemsGeneric algorithms
Module 5. Development of machine learning systemsFeature engineeringPrincipal Components Analysis (PCA)AssemblyML systems approachEvaluation and improvement of modelsML Operations
Final ProjectA client, an IT supply company, has asked the company we work for to develop a web application to help them manage their products and suppliers. Therefore, we must implement an application that serves as a database, but also as a management tool. Once this has been done, we will adapt it to certain requirements that will arise in order to include Artificial Intelligence in the system and thus be able to improve it.
Additional information
DevelopersProgrammersDesigners
Machine Learning Course