Prácticas (P)

Esta sección tiene como objetivo el uso de programas de computo como herramienta para presentar y resolver problemas con redes neuronales. Las herramientas que utilizamos son diversas, Latex, MATLAB, Octave, Desmos, Python.

La entrega es en equipos de 3 a 5 personas. Cada integrante del equipo carga el mismo trabajo. En los comentarios privados se indican los nombres de los integrantes. La retroalimentación se entregará al primer integrante que se revise, la calificación será la misma para todo el equipo, siempre y cuando se cumplan las condiciones de entrega (no aplica para la práctica 01)

Si tienes duda de la evalución de alguna actividad, pregunta al finalizar la clase correspondiente. El seguimiento de mensajes en classroom complica la comunicación

Es importante que guardes evidencia de la entrega en tiempo y forma de tu trabajo.

No. de reporte: Tema Fecha límite
P01: Introducción a MATLAB miércoles 1 septiembre 23:59
P02: Perceptron de una capa miércoles 8 septiembre 23:59
P03: Introducción a Python miércoles 15 septiembre 23:59
P04: Redes neuronales en scikit-learn
P05:

P01: Introducción a MATLAB

En esta práctica se realizará el siguiente curso de MATLAB. Se tendrán que realizar todos los ejercicios del curso.

Entrega individual. Se entrega un pdf con imágenes del progreso. El progreso contiene tus avances de los ejercicios que elaboraste en cada sección. Como comentario dentro del Archivo correspondiente asociado a la práctica anota el promedio con la siguiente regla: 91 ejercicios equivalen a 100 puntos, de ahi se obtiene la proporción.

La nomenclatura del documento es

Pnumero_Nombre_ApellidoPaterno_InicialMaterno_Grupo.pdf

en mi caso

P01_Rafael_Martinez_M_2TV12.pdf

Omitir acentos y caracteres especiales en el nombre del archivo.

P02: Perceptron una capa

Para esta práctica tienes que generar un cuenta en GitHub. GitHub es una plataforma de desarrollo inspirada en tu forma de trabajar. Desde el código abierto hasta los negocios, puedes alojar y revisar códigos, administrar proyectos y crear software. Para manejar GitHub desde el terminal puedes consultar la siguiente guía, también hay aplicaciones gráficas (hay varias opciones para esto, aquí esta el enlace de una de ellas) si así lo prefieres, disponibles para macOS, Windows y Linux. Nuestro objetivo es alojar páginas web de las prácticas. En el siguiente enlace se encuentran las guías de los diferentes servicios de GitHub.

Para continuar con el desarrollo de la práctica, es necesario que en este punto ya tengas tu cuenta en GitHub, y tengas claro como cargar archivo en tu repositorio de tal manera que sea vea como página web una vez que entres a la dirección correspondiente. Se muestran los enlaces a dos archivo

Entrega: Se genera una página web con MATLAB (publish) esta página web se carga al repositorio adecuado de GitHub. Se carga en la tarea correspondiente en Teams un enlace de la página con la nomenclatura.

http://usuario.github.io/.../RN_P02.html
si hay dudas al respecto puede preguntar en clase.

P03: Introducción a Python

Para esta práctica se genera una cuenta en COGNITIVE CLASS. Se realizará el curso Python for Data Science.

Entrega individual. En el archivo de Teams asociado a la práctica. Se carga una archivo (imagen, pdf, etc.) con el certificado. El certificado debe tener tu nombre completo.

Existe bastante material disponible en internet para aprender Python. Así como una gran cantidad de IDEs. En particular se consideran los siguientes recursos:

P04: Redes neuronales en scikit-learn

Entrega: Se genera un archivo en colab con la solución. En Teams se carga un enlace en la tarea correspondiente
con la nomenclatura.

ApellidoPaterno_InicialMaterno_Nombre_RN_P04

si hay dudas al respecto puede preguntar en clase.

P05: Redes neuronales TensorFlow I

Entrega: Se genera un archivo en colab con la solución. En Teams se carga un enlace en la tarea correspondiente
con la nomenclatura.

ApellidoPaterno_InicialMaterno_Nombre_RN_P05

si hay dudas al respecto puede preguntar en clase.

P06: Redes neuronales TensorFlow II

Entrega: Se genera un archivo en colab con la solución. En Teams se carga un enlace en la tarea correspondiente
con la nomenclatura.

ApellidoPaterno_InicialMaterno_Nombre_RN_P05

si hay dudas al respecto puede preguntar en clase.

P07: Redes neuronales TensorFlow III

Entrega: Se genera un archivo en colab con la solución. En Teams se carga un enlace en la tarea correspondiente
con la nomenclatura.

ApellidoPaterno_InicialMaterno_Nombre_RN_P05

si hay dudas al respecto puede preguntar en clase.