Workshops of the 11th International Conference on Pattern Recognition Systems

Professors from our laboratory presented the workshops on the ICPRS2021. These workshops were given in Spanish and therefore the information below is in that language. Following, we share the materials provided in those sessions.
Workshops:
D赤a 1, Programaci車n en GPU
En este taller, se present車 un resumen del 芍rea de Computaci車n de Alto Rendimiento, destacando su importancia y mostrando ejemplos de problemas actuales que resuelve. Tambi谷n, se analiz車 la arquitectura de una GPU destacando los distintos niveles de procesadores y de memorias que posee, as赤 como la unidad m赤nima de ejecuci車n en una GPU y el c車mo se organizan los hilos para ser ejecutados. Luego, se estudiaron distintos ejemplos de programas en GPU (utilizando una tarjeta gr芍fica de NVIDIA con CUDA en lenguaje C). Estos ejemplos variaron en su dificultad a lo largo del taller.
D赤a 2, M芍quina de Aprendizaje Extremo: Teor赤a y Aplicaciones
Extreme Learning Machine (ELM) es un nuevo paradigma de entrenamiento de Redes Neuronales Feedforward tales como el Multilayer Perceptron. El entrenamiento de las Redes Neuronales se puede entender como un problema de optimizaci車n que busca el mejor conjunto de pesos que minimiza una funci車n de distancia entre la salida de la red y la salida deseada. Por el contrario, ELM es una forma de entrenamiento que consiste en asignar aleatoriamente los pesos de la o las capas ocultas, y calcular mediante un algoritmo de optimizaci車n simple los pesos de la capa de salida. En el caso m芍s conocido, los pesos de la capa de salida pueden ser obtenidos anal赤ticamente mediante la soluci車n de un sistema lineal sobredeterminado a trav谷s del c車mputo de la pseudoinversa. La forma de entrenamiento ELM permite que el tiempo de entrenamiento disminuya dram芍ticamente, pero sin perder niveles de performance tanto de clasificaci車n como regresi車n, siendo los resultados comparables con los conocidos MLP y SVM. Estas redes est芍n teniendo una explosi車n en su utilizaci車n pues permiten abordar problemas complejos donde existan una gran cantidad de datos, o donde se requiere una gran cantidad de entrenamientos de la red como son los problemas de validaci車n cruzada. En este tutorial se present車 una aproximaci車n comprensiva de las redes ELM, se revis車 inicialmente los conceptos de las redes tradicionales, la red ELM, y se realiz車 unas pruebas pr芍cticas con algoritmos programados en Matlab/Octave.
D赤a 3, Redes Neuronales Convolucionales: Teor赤a y Aplicaciones
En este taller se realiz車 una introducci車n a los fundamentos te車ricos relacionados con el Aprendizaje Profundo y las Redes Neuronales Convolucionales (CNN). Se brind車 un acercamiento a los componentes de las CNN, principales arquitecturas, procedimientos y buenas pr芍cticas para el entrenamiento de CNN. Adicionalmente, se imparti車 una secci車n pr芍ctica en la que se presentaron las herramientas disponibles para la implementaci車n, entrenamiento y ejecuci車n de redes convolucionales para la soluci車n de casos pr芍cticos a partir de modelos end-to-end y pre-entrenados usando Matlab y Python. Adem芍s, se present車 un ejemplo de Redes Generativas Adversarias.
Example of fruit classification using CNN (end-to-end model)
Example of fruit classification using CNN (pre-trained model)
Example of GAN model
Program of the 1st International Summer School 2020

The school is primarily aimed to professionals and researchers in Computer Science and related areas. The event will take place from January 8 to 11, 2020 at the San Miguel Campus (Avenida San Miguel 3605), Talca.
The subjects of the courses and tutorials that will be taught include Pattern Recognition, Artificial Intelligence and High Performance Computing; all focused on practical applications of technological projects.
Our school has been thought of as a place where, in addition to learning from theory and practice, the academic and scientific exchange of the work of all participants will be encouraged. In this way, it will be possible to create new collaboration networks that allow increasing the productivity of the attendees in the immediate future.
Professors of the School:
Program of Courses:
Time | Wednesday, Jan 8 | Thursday, Jan 9 | Friday, Jan 10 | Saturday, Jan 11 |
---|---|---|---|---|
9:00 - 9:30 | Welcome Presentation | Multi-thread Programming in C | Extreme Learning Machine (Theory and Applications) | Convolutional Neural Networks (Theory and Applications) |
9:30 - 10:30 | Introduction to Python programming | |||
11:00 - 13:00 | Introduction to Python programming | Multi-thread and GPU programming in MATLAB | Extreme Learning Machine (Theory and Applications) | Convolutional Neural Networks (Theory and Applications) |
14:30 - 16:00 | High Performance Computing | GPU programming in CUDA | Extreme Learning Machine (Theory and Applications) | Convolutional Neural Networks (Theory and Applications) |
16:30 - 18:30 | Multi-thread programming in Python | GPU programming in CUDA | Extreme Learning Machine (Theory and Applications) | Convolutional Neural Networks (Theory and Applications) |