Python: Machine Learning, Optimization and Applications

Python: Machine Learning, Optimization and Applications

Goals


1. Provide an introduction to the Python programming language and its main modules (Numpy, Scipy and Matplotlib).

2. Introduce regression, classification and clustering machine learning techniques from a theoretical-practical perspective, using the scikit-learn module in Python.

3. Introduce metaheuristic optimization techniques based on trajectory and population from a theoretical-practical perspective, using the DEAP module in Python.

4. Introduce deep learning techniques from a theoretical-practical perspective, including Fully Connected Networks, Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs).

5. Introduction to reinforcement learning and deep reinforcement learning.

6. Commercial applications.


Competencies


- Ability to solve problems with initiative, decision making, creativity, and to communicate and transmit knowledge, skills and abilities.


- Ability to recognize when information is needed, where to locate it, how to evaluate its suitability and give it appropriate use according to the problem at hand.


- That students know how to apply the knowledge acquired and their ability to solve problems in new or little-known environments within broader (or multidisciplinary) contexts.


- That students possess the learning skills that allow them to continue studying in a way that will be largely self-directed or autonomous.


Evaluation Procedures
Attendance, Tests, Work


Requirements


Specific requirements for admission to studies : Graduates and Master's and Doctorate students; Also, anyone interested with prior programming knowledge (Python not necessary).


Student selection criteria: Pre-registration order.


Is a university degree necessary to access this Course? :No.


Address


Promoting Unit: Higher Technical School of Engineering.


Director of studies: Mr. Sergio Luis Toral Marín.


Director's Department: Electronic Engineering.


Delivery


Language of instruction: Spanish.


Place of delivery: Higher Technical School of Engineering (Calculus Center).


Information


Phone: 954481293


Email: storal@us.es

Python: Machine Learning, Optimization and Applications