Skip to content

Latest commit

 

History

History
214 lines (107 loc) · 13.3 KB

File metadata and controls

214 lines (107 loc) · 13.3 KB

Optimización

El curso, calificación y entregas, correo al cual escribir en el documento generalidades_curso_de_optimizacion.md

Dar click en el siguiente botón para unirse* al chat del semestre agosto - diciembre 2020 en gitter: Gitter

*Se puede hacer el registro con su cuenta de github.

Organización del curso:

Las clases son los días miércoles.

Semanas Tema
Semana 1 (5 - 7 de agosto) Introducción a generalidades del curso. Análisis Numérico y Cómputo Científico. Sistema de punto flotante.
Semana 2 (10 - 14 de agosto) Continuación de sistema de punto flotante. Normas vectoriales y matriciales.
Semana 3 (17 - 21 de agosto) Condición de un problema y estabilidad de un algoritmo.
Semana 4 (24 - 28 de agosto) Revisión de creación de cuentas en AWS, dudas generales y discusión video para configuraciones básicas.
Semana 5 (31 de agosto a 4 septiembre) Continuación de condición de un problema y estabilidad de un algoritmo.
Semana 6 (7 - 11 de septiembre) Definiciones de funciones, derivadas. Métodos de diferenciación numérica.
Semana 7 (14 - 18 de septiembre) Asueto 
Semana 8 (21 - 25 de septiembre) Revisión de dudas en AWS, discusión segundo video para configuraciones básicas.
Semana 9 (28 de septiembre - 2 de octubre) Métodos de integración numérica.
Semana 10 (5 - 9 de octubre) Transformaciones en el Álgebra lineal numérica y factorización QR.
Semana 11 (12 - 16 de octubre) Métodos para aproximación de eigenvalores y eigenvectores.
Semana 12 (19 - 23 de octubre) Método de rotaciones de Jacobi para aproximar la descomposición en valores singulares.
Semana 13 (26 - 30 de octubre) Métodos para resolver ecuaciones no lineales.
Semana 14 (4 - 6 de noviembre) Relación entre ecuaciones no lineales y problemas de optimización. Definiciones de conjuntos y funciones convexas. Ejemplos de problemas de optimización convexa.
Semana 15 (9 - 13 de noviembre) Continuación ejemplos de problemas de optimización convexa.
Semana 16 (16 - 20 de noviembre) Métodos para programación lineal: método simplex y por puntos interiores.
Semana 17 (23 - 27 de noviembre) Continuación métodos para programación lineal. Programación entera y optimización de redes.
Semana 18 (30 de noviembre - 4 de diciembre) Continuación programación entera y optimización de redes.

Total de clases: 18. Total de número de horas: 48 hrs.

Equipos de optimización

Objetivo, descripción, lista de ejemplos para proyecto final

Indicaciones para proyecto final

Lista de proyectos finales

Tutorial para activar créditos de Amazon Web Services

Tutorial para activar créditos de Amazon Web Services actualizado desde año 2020

Clase 1

5 de agosto

Introducción al curso, para esto se revisó la presentación en liga. Revisar las tareas a realizar para primer clase de esta presentación.

Finalizamos la nota 1.1 Análisis numérico y cómputo científico.

Liga al video de la sesión: liga microsoft teams. Tienen que hacer login con su cuenta del itam y luego les pedirá que ingresen nuevamente pero con su cuenta de comunidad itam y luego vuelvan a copiar la liga anterior en la misma pestaña de su browser o en otra.

Clase 2

12 de agosto

Llegamos hasta reglas de corte y redondeo de la nota: 1.2 Sistema de punto flotante

Liga al video de la sesión: liga microsoft teams. Tienen que hacer login con su cuenta del itam y luego les pedirá que ingresen nuevamente pero con su cuenta de comunidad itam y luego vuelvan a copiar la liga anterior en la misma pestaña de su browser o en otra.

De tarea quedó

Realizar la parte 1 de configuraciones de servicios básicos en AWS que encuentran aquí y podamos discutir en la Semana 4 (24 - 28 de agosto) creación de cuentas en AWS y dudas generales de éstas configuraciones. Para las personas que tienen un sistema operativo Windows y quieran conectarse a las instancias de AWS consultar: UserGuide/putty

Clase 3

19 de agosto

Finalizamos 1.2 Sistema de punto flotante

Llegamos hasta resultados-computacionales-que-son-posibles-probar de la nota 1.3 Normas vectoriales y matriciales.

Liga al video de la sesión: liga microsoft teams. Tienen que hacer login con su cuenta del itam y luego les pedirá que ingresen nuevamente pero con su cuenta de comunidad itam y luego vuelvan a copiar la liga anterior en la misma pestaña de su browser o en otra.

Clase 4

26 de agosto

Finalizamos 1.3 Normas vectoriales y matriciales.

En la primera parte llegamos a algunas-propiedades-del-numero-de-condicion-de-una-matriz de la nota 1.4 Condición de un problema y estabilidad de un algoritmo.

En la segunda parte revisamos el contenido del video que quedó de tarea revisar: configuraciones de servicios básicos e instalación de herramientas útiles únicamente la primera parte.

Liga al video de la sesión: liga google drive (estará sólo unos días la liga disponible para su descarga). También pueden descargarlo desde Teams pero sólo estará disponible unos días.

Clase 5

2 de septiembre

Finalizamos 1.4 Condición de un problema y estabilidad de un algoritmo.

Llegamos hasta el Ejemplo de una función restringida a una línea de la nota 1.5 Definición de función, continuidad y derivada.

El video lo pueden descargar desde Teams pero sólo estará disponible unos días.

Clase 6

9 de septiembre

Finalizamos 1.5 Definición de función, continuidad y derivada.

Llegamos hasta Diferenciación numérica por diferencias finitas

El video lo pueden descargar desde Teams pero sólo estará disponible unos días.

Clase 7

23 de septiembre

Finalizamos Diferenciación numérica por diferencias finitas

En la segunda parte revisamos el contenido del video que quedó de tarea revisar configuración de s3, efs, aws y dask (se levantó dask-scheduler y dask-workers en una sola máquina).

El video lo pueden descargar desde Teams pero sólo estará disponible unos días.

Clase 8

30 de septiembre

Llegamos hasta Aproximación de características de variables aleatorias en integración numérica. Quedó de tarea revisar esta última sección para finalizar la nota.

El video lo pueden descargar desde Teams pero sólo estará disponible unos días.

Clase 9

7 de octubre

Llegamos hasta inicio de transformaciones-de-rotacion

El video lo pueden descargar desde Teams pero sólo estará disponible unos días.

Clase 10

14 de octubre

Finalizamos Operaciones_y_transformaciones_basicas_del_Algebra_Lineal_Numerica.html

Llegamos hasta ejemplo de similitud de elipse

El video lo pueden descargar desde Teams pero sólo estará disponible unos días.

Clase 11

21 de octubre

Finalizamos Eigenvalores_y_eigenvectores

Revisamos rotaciones de Jacobi, método de la potencia e inicio del método de page rank en Algoritmos_y_aplicaciones_de_eigenvalores_eigenvectores_de_una_matriz

El video lo pueden descargar desde Teams pero sólo estará disponible unos días.

Clase 12

28 de octubre

Finalizamos Algoritmos_y_aplicaciones_de_eigenvalores_eigenvectores_de_una_matriz y Valores_vectores_singulares_y_algoritmos_para_calcular_la_SVD

El video lo pueden descargar desde Teams pero sólo estará disponible unos días.

Clase 13

4 de noviembre

Finalizamos Definición de problemas de optimización, conjuntos y funciones convexas

El video lo pueden descargar desde Teams pero sólo estará disponible unos días.

Clase 14

11 de noviembre

Llegamos hasta resolviendo-el-problema-con-cvxpy en el ejemplo número 2 de la misma nota.

El video lo pueden descargar desde Teams pero sólo estará disponible unos días.

Clase 15

18 de noviembre

Finalizamos Algoritmos_de_descenso_y_busqueda_de_linea_en_uco

Llegamos hasta regresión logística

El video lo pueden descargar desde Teams pero sólo estará disponible unos días.