You are on page 1of 15

Fundamentos

computacionales

Victor Romero Cano, PhD.


Syllabus and time-line
● Semana 1-2: Introducción al curso
● Presentación del curso, Introducción al lenguaje de programación Python
(Anaconda y librerías), Git
● Semana 3-5: Herramientas computacionales para análisis de sistemas lineales
● Independencia lineal, normas y distancias, productos punto y cruz,
● función de transferencia y representación en espacio de estados,
● respuesta temporal, diagramas de polos y ceros
● Semana 6: Primer parcial
● Semana 7-8: Herramientas computacionales en optimización
● Optimización restringida y no restringida, optimización global, mínimos cuadrados
● Semana 9: Primera entrega de proyecto de curso
● Semana 10 - 14: Aprendizaje automático
● Generalization, Overfitting, and Underfitting
● Suppervised ML algorithms
● Types of unsupervised learning, challenges, preprocessing and scaling
● Dimensionality reduction, feature extraction and Manifold learning
GIT and version control

https://githu
b.com/manu
eldiaz96/git_
class
Python

• Lingua franca for many data science applications


• It combines the power of general-purpose programming
languages with the ease of use of domain-specific
scripting languages like Octave or R
• Has libraries for data loading, visualization, statistics,
natural language processing, image processing, and
more
• This is not a Python/programming class
Anaconda
Google Colaboratory (Colab)
Arrays: Numpy
Matrix operations
List comprehensions

Fuente: https://nuancesprog.ru/p/3382/
So… what is data?

Think of data as a table


• Each data point (sample) is a row
• Each property (feature) that describes that data point is
a column
Import your own dataset

http://archive.ics.uci.edu/ml/datasets/Energy+efficiency#

from numpy import genfromtxt


my_data = genfromtxt('/.../ENB2012data.csv', delimiter=';')
X=my_data[:,:8]
Y=my_data[:,8]

Dataset repository: http://archive.ics.uci.edu/ml/index.php


Pandas

https://pandas.pydata.org/docs/getting_starte
d/10min.html

Ex. Tracking
Code

https://github.com/amueller/introduction_to_ml_with_pyt
hon/blob/master/01-introduction.ipynb
Linear System Analysis

Source:
https://www.pinterest.de/pin/18647724080737360
4/?lp=true
Homework

- Read about linear system analysis

You might also like