Los algoritmos de
Machine Learning los utilizamos diariamente y en ocasiones es tan normal su uso que no nos
damos cuenta que lo que estamos utilizando se encuentra programado con algoritmos de Machine
Learning. Veamos varios ejemplos de esto:
Los correos electrónicos es uno de los primeros ejemplos que nos dan al momento de
aprender sobre Machine Learning y se puede decir que fue uno de los algoritmos que se
empezaron a utilizar de manera masiva y que en su momento y hasta el día de hoy lo
hemos agradecido infinitamente. El simple hecho que se pueda detectar si un correo
recibido es algo que nos interesa o simplemente un correo no deseado hace que nos
ahorremos mucho tiempo en el día a día. Esta clasificación se hace por medio del
aprendizaje del algoritmo, tomando en cuenta parámetros ya establecidos, por ejemplo si el
asunto o el contenido del correo contiene palabras definidas por el proveedor del correo
como prohibidas. Pero también aprende del usuario, con el simple hecho de seleccionar un
correo y clasificarlo como no deseado el algoritmo aprende y cuando se vuelva a recibir un
correo de este usuario se irá directamente a la bandeja de spam o correo no deseado. Este
fue una de las aplicaciones de Machine Learning que en su momento tuvo un gran impacto
para los que usabamos los correos eléctronicos simplificando las tareas.
Otra de las aplicaciones que usamos día a día es el reconocimiento facial en las fotos que
publicamos en Facebook. Este es uno de los algoritmos que ha perfeccionado en los
últimos años Facebook y es considerado uno de los mejores en está área. Con el simple
hecho de publicar una foto en la plataforma el modelo realiza un escaneo de la misma y
comparando con los datos que tiene almacenado puede relacionar los nombres de cada
una de las personas que se encuentran en la foto. Este algoritmo se ha venido
perfeccionado con el pasar el tiempo, cuando comenzo a implementarse podiamos
observar que en ocasiones se equivocaba para determinar quien era quien pero al día de
hoy ocurre cada vez menos por lo que el algoritmo ha ido mejorando su aprendizaje.
Las recomendaciones de las películas de Netflix conjugan una serie de algoritmos que
unidos realiza las recomendaciones de las películas y series. Acá el algoritmo aprende
tanto de las películas vistas, las películas que dejamos de ver, las que incluimos en nuestra
lista de visualización, así como también si utilizamos un celular, una tableta o una pantalla,
y muchas más información que se utiliza para realizar las mejores recomendaciones para
cada uno de los usuarios.
Otra de las aplicaciones en las que usamos Machine Learning es en la traducción
simultánea. ¿Cuándo hubiésemos imaginado que con solo poner la pantalla de nuestro
celular sobre una imagen con letras en otros idiomas, como chino o ruso, este nos iba a
traducir automáticamente y de manera muy eficiente lo que se decía allí a nuestro idioma?
Hace unos años atrás esto era inimaginable pero ahora estan sencillo como tomar una foto.
Esto se logro gracias a una de las tantas ramas que tiene Machine Learning.
Otras de la aplicaciones que tiene y que en ocasiones nos molesta y creemos que nos
están espiando por algún lado son las publicaciones de publicidad tanto de Facebook como
de Google .No es magia o que nos espían es que simplemente estas dos grandes
compañías manejan tanta información sobre nosotros que fácilmente la pueden utilizar para
vendernos productos o paquetes que en ocasiones ni nosotros mismo sabiamos que
queriamos, pero todo esto se logra por la cantidad de datos que ellos manejan y que ahora
lo utilizan las empresas de publicidad y mercadeo.
En fin, estos son solo unos pocos ejemplos en donde podemos poner en práctica los algoritmos
de Machine Learning, acá lo importante es que sepas que nunca es tarde para aprender sobre
este tema porque cada año o más bien cada mes vamos a poder ver nuevas aplicaciones en
este ambito por lo que es importante por lo menos conocer de que se trata.
Ahora bien, el curso está dividido de la siguiente forma: Comenzaremos con la historia de
Machine Learning. Ya conociendo la historia y algunos de sus usos podemos definir qué es
exactamente Machine Learning. Continuaremos con su clasificación y posteriormente
hablaremos sobre algunos algoritmos de aprendizaje supervisado y aprendizaje no
supervisado. Cada uno de estos algoritmos tienden las bases para algoritmos mucho más
profundo sobre Machine Learning, por lo que es importante conocer estos antes de profundizar
sobre los mismos.
hoy te hablare sobre la historia de Machine Learning De repente te parecerá un poco aburrido y que
no es necesario conocer la historia pero conociendo esta podrás ver la evolución que ha tenido
Machine Learning con el pasarde los años y a su vez observarás el progreso que ha tenido
últimamente. Pero sin más que decir comencemo.
La historia de Machine Learning comienza en 1950 con Alan Turing cuando publica un articulo
titulado Computación e Inteligencia, en donde plantea lo que ahora conocemos como la Prueba de
Turing. Esta es una prueba de habilidad de una máquina de mostrar un comportamiento inteligente
similar al de un humano. La misma no evalúa el conocimiento de la máquina en cuanto a su
capacidad de responder preguntas correctamente, solo se toma en cuenta la capacidadde ésta de
generar respuestas similares a las que daría un humano. Turing propuso que un humano evaluará
conversaciones en lenguaje natural entre otro humano y una máquina diseñada para generar
respuestas similares a las de un humano. Entre las premisas definidas para realizar esta prueba se
encontraba de que el evaluador sabría que uno de los miembros de la conversación sería una
máquina. A su vez la conversación estaría limitada a un medio textual únicamente, de esta forma no
sería necesario que la máquina transformará el texto en habla. En el caso de que el evaluador no
pueda distinguir entre el humano y la máquina, acertadamente, la máquina habría pasado la
prueba.
Para el año de 1952 Arthur Samuel escribe el primer programa de ordenador capaz de aprender.El
software era simplemente un programa que jugaba a las damas y que podía aprender de sus
errores partida tras partida mejorando de esta forma sus habilidades.
Para el año de 1957 Fran Rosenblatt diseña el Perceptron, una red neuronal en hardware para
reconocimiento de caracteres. El propósito era el de explicar y modelar las habilidades de
reconocimiento de patrones de los sistemas visuales biológicos.
Para el año 1981 Gerald DeJong crea el concepto de Aprendizaje Basado en Experiencia, haciendo
que un computador analice información de entrenamiento y cree una regla general que le permita
descartar información no importante.
Ya en 1985 Terry Sejnowski inventa NetTalk, un software que aprende a pronunciar palabras de la
misma manera que lo haría un niño. Durante los primeros años de los 90s, científicos empiezan a
crear programas que analicen grandes cantidades de datos y saquen conclusiones, o aprendan, de
los resultados.
En 1996 el computador Deep Blue de IBM vence una partida de ajedrez a Gary Kaspárov, campeón
del mundo vigente, aunque al final Kaspárov ganó 3 partidas más, derratando a Deep Blue.Para
mayo de 1997 se vuelven a enfrentar pero esta vez con una nueva versión de computador llamado
Deeper Blue, esta vez se jugaron 6 partidas siendo el vencedor el computador.
Para el año del 2006 Geoffrey Hinton presenta el concepto de Deep Learning o
AprendizajeProfundo. Con este concepto se explicaron los nuevos algoritmos que permiten que los
computadores distingan diversos objetos y textos tanto en imágenes como en videos.
Para el 2011 el ordenador Watson de IBM vence a dos inteligentes concursantes en la tercera
ronda del concurso estadounidense de preguntas y respuestas Jeopardy.
En el 2011 se crea GoogleBrain por Jeff Dean de Google y Andrew Ng profesor de la Universidad
de Stanford. El propósito de este proyecto fue de crear una red neuronal utilizando toda la
capacidad de la infraestructura de Google para detectar patrones en vídeos e imágenes.
¿Se acuerdan de la prueba de Turing que les hable en un principio y que fue planteada en 1950?
Bueno, fue hasta el 2014 que se pudo ejecutar de manera exitosa. Un programa de ordenador ha
logrado convencer a más del 30% de los jueces que era genuinamente un humano .Se trata de un
chartbot (robot programado para charlas online) que obedece al nombre de Eugene Goostman, el
programa fue capaz de convencer al 33% de los jueces que participaron en laprueba de que
estaban chateando con un niño ucraniano de 13 años.
Para el 2014 Facebook desarrolla DeepFace, un algoritmo de software que puede reconocer
individuos en fotos al mismo nivel que los humanos.
Y empezamos en el año en donde se puede observar el más grande avance en Machine Learning
que fue el año de 2015. En este año Amazon lanza su propia plataforma de aprendizaje automático
o Machine Learning.A su vez, Microsoft crea el kit de herramientas para el aprendizaje de máquinas
distribuidas,que permite la distribución eficiente de problemas de aprendizaje automático en
múltiplescomputadoras.En este mismo año Google entrena un agente conversacional de
inteligencia artificial,que no solo puede interactuar convincentemente con humanos como un
servicio de soporte técnico,sino también discutir la moralidad, expresar opiniones y responder
preguntas generalesbasadas en hechos.A su vez, OpenAI es creada. Esta es una compañía de
investigación de inteligencia artificialsin fines de lucro que tiene como objetivo promover y
desarrollar inteligencia artificialamigable de tal manera que beneficie a la humanidad en su
conjunto. Entre sus fundadoresse encuentra Elon Musk, el mismo de Tesla y Spacex.Debido a los
grandes avances obtenidos en el área de Machine Learning e inteligenciaartificial, más de 3000
investigadores de estas áreas, respaldados por Stephen Hawking,Elon Musk y Steve Wozniak,
firman una carta abierta advirtiendo del peligro de las armasautónomas que seleccionan y atacan
objetivos sin intervención humana, esto con el propósitode llamar la atención a los gobiernos que
están desarrollando este tipo de tecnologías.Ya para el 2016 el algoritmo de inteligencia artificial de
Google vence a un jugador profesionalen el juego de mesa chino Go, que es considerado el juego
de mesa más complejo del mundo y mucho más difícil que el ajedrez. El algoritmo desarrollado por
Google DeepMindlogró ganar cinco juegos de cinco en la competencia de Go.Y finalmente llegamos
al año de 2017 en donde OpenAI entrena chat bots o agentes conversacionales,que inventan su
propio lenguaje para cooperar y lograr su objetivo de manera efectiva. Pocodespués, Facebook
también capacitó exitosamente a agentes para negociar e incluso mentir.Meses después un
algoritmo desarrollado también por OpenAI derrota a los mejores jugadoresen partidos 1 contra 1
del juego en línea Dota 2.Si observamos la línea de tiempo podemos ver que los avances en
Machine Learning hancrecido de manera exponencial en los últimos años esto se debe en gran
medida en que lacantidad de datos se ha incrementado pero a su vez la tecnología ha mejorado
haciendoposible crear nuevos algoritmos más eficientes y con mejores resultados.Ahora bien les
hago una pregunta ustedes creen ¿qué nos estamos acercando a la inteligenciaartificial? ¿Qué nos
estamos acercando cada vez más a que las máquinas reemplacen porcompleto al ser humano? La
respuesta dada a esta pregunta por varioscientíficos la pueden encontrar en el blog, les dejo el
enlace en la cajita de descripciónde este video, los invito a pasarse por la web ya que podrán
encontrar más informaciónsobre este tema por allá.Con esto finalizamos con este video y
terminamos con el primer punto de nuestro Curso de Introduccióna Machine Learning. Si te gusto
este video te invito a darlelike y a suscribirte en el canal para que no pierdas ningún otro video que
estaré publicandocon contenido sobre Machine Learning. Muchas gracias por verme y nos vemos
en elpróximo video. Chao.