Las tecnologías que vamos a repasar son: Sistemas expertos, Machine Learning, Deep Learning, Sistemas de Recomendación, Visión Computacional e Inteligencia Artificial Generativa.
Los Sistemas Expertos
funcionan como un recetario de cocina para los sistemas donde le decimos exactamente qué hacer a partir de una serie de “si pasa esto, entonces eso” que un experto humano codificó en el sistema. Por ejemplo, podrías tener un sistema de reglas para un chatbot de atención al cliente que indica: “Si el cliente menciona ‘devolución’, entonces responde con las políticas de devolución”.
El Aprendizaje Automático o Machine Learning
que según la forma en la que le proveemos los datos al modelo que usará para resolver el problema planteado, podemos identificar 3 tipos de modelos de machine learning: Aprendizaje Supervisado, Aprendizaje No Supervisado y Aprendizaje por Refuerzo.
Deep Learning
Siguiendo con el Aprendizaje Profundo o Deep Learning, podemos remarcar que a diferencia del aprendizaje automático, este puede aprender características importantes a partir de los datos por sí mismo, lo que lo hace particularmente efectivo para tareas con datos no estructurados.
VISIÓN COMPUTACIONAL
Pasemos a la Visión Computacional que permite a las computadoras “ver” e interpretar imágenes y vídeos para detectar y clasificar objetos, rastrear movimientos, reconstruir escenas 3D, entre otras cosas. Es la tecnología que permite que las cámaras de seguridad detecten movimiento, que los autos autónomos “vean” la calle, y que tu celular se desbloquee con tu cara. En la práctica se suele usar de forma conjunta con los modelos de Deep Learning para la detección o clasificación de objetos.
Sistemas de Recomendación
Son los algoritmos que empresas como Amazon y Netflix usan para sugerirte productos o películas a diario. Analizan tu historial de comportamiento y el de otras personas parecidas a vos para predecir lo que podrías querer después.
Si tu objetivo es sugerir productos o servicios a tus usuarios basándote en su comportamiento o características, deberías considerar un sistema de recomendación. Por ejemplo, sugerir artículos a los usuarios de tu ecommerce basándote en lo que han comprado en el pasado o hayan comprado clientes con características similares.
INTELIGENCIA ARTIFICIAL GENERATIVA
Para finalizar, vamos a entrar un poco en detalle en los los modelos de inteligencia artificial generativa que son particularmente útiles cuando se necesita crear, simular o predecir información y comportamientos que no existen actualmente. Esto incluye situaciones como la generación de imágenes, la creación de nuevos diseños, la escritura de textos, la síntesis de voz y la simulación de escenarios futuros.
Aportes 34
Preguntas 0
Ordenar por:
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
Al desconocer todo este detalle conceptual es fácil ver que no fue fácil optar en los últimos años por estas tecnologías, por su costo de implementación, por la cantidad y calidad de datos, y por la curva de aprendizaje requerida. Con los LMM de AI Generativo la cosa cambia aunque hay que recalcar que no es fiable ya que puede mostrar cosas que no son ciertas (aunque lo parezcan) y también requieren cierto tipo de ética y limites.
**<u>Tecnologías de IA y Sus Aplicaciones</u>**
**Sistemas Expertos**
Aplicaciones:Medicina, ingeniería y campos técnicos.
Descripción:Funcionan como guías expertos en áreas especializadas, ofreciendo respuestas precisas basadas en reglas predefinidas.
**Machine Learning (Aprendizaje Automático)**
* Aprendizaje Supervisado
Aplicaciones:Clasificación y predicción.
Descripción:Aprende de datos etiquetados para predecir resultados futuros o clasificar información.
* Aprendizaje No Supervisado
Aplicaciones:Procesamiento de datos no estructurados.
Descripción:Identifica patrones y estructuras en datos sin etiquetar.
* Aprendizaje por Refuerzo
Aplicaciones:Robótica, videojuegos, navegación autónoma.
Descripción:Aprende a través de recompensas y castigos para maximizar resultados en entornos específicos.
**Deep Learning (Aprendizaje Profundo)**
Aplicaciones:Procesamiento de datos no estructurados, reconocimiento de objetos, procesamiento de imágenes y voz.
Descripción:Utilizado para tareas que involucran grandes volúmenes de datos no estructurados y reconocimiento de patrones complejos.
**Visión Computacional**
Aplicaciones:Detección de objetos, seguimiento de movimientos, reconstrucción 3D.
Descripción:Permite a las computadoras ver e interpretar imágenes y videos, habilitando aplicaciones como cámaras de seguridad y vehículos autónomos.
**Sistemas de Recomendación**
Aplicaciones:Personalización de recomendaciones basadas en historial y preferencias del usuario.
Descripción:Utilizados por empresas como Amazon y Netflix para sugerir productos y contenido a los usuarios.
**Inteligencia Artificial Generativa**
Aplicaciones:Creación de contenido nuevo y original, generación de texto, imágenes y asistentes virtuales.
Descripción:Utilizada para generar contenido simulando características humanas y procesamiento de lenguaje natural.
\*\*\*Elige las tecnologías para tu proyecto\*\*\*
-Sistemas expertos (forma más antigua de IA)
•si pasa esto, entonces esto …
•Casos de alta precisión técnica (legales, ingeniería, medicina)
•Reglas o procesos que se aplican sin excepción
•Se aplican en contexto donde los resultados son predecibles dentro de un conjunto claro de normativas
-Machine learning
•1)Aprendizaje supervisado: Clasificación y predicción o regresión / (datos etiquetados y resultado claro y predecible)
•2)Aprendizaje no supervisado: Descubrir patrones en los datos que no es fácil de predecir por el humano/ cuando tienes un gran cantidad de datos pero no sabes su relación
•3)Aprendizaje con refuerzo: funciona en un sistema de recompensas y castigos / se sabe cual es el objetivo final pero no como llegar a el / uso en sistemas de robótica , navegación autónoma o video juegos
-Deep learning: Puede aprender características importantes de los datos por sí mismo / Es eficiente con datos no estructurados (imágenes, audio y video también aplica)
-Sistema de recomendación: algoritmos como los de Netflix y Amazon atraves de análisis de comportamiento (sugerencia de servicios o productos)
-Visión computacional: Es el que permite aplicar imágenes / audio para detectar personas o cosas (tecnología de las cámaras de seguridad, face id, carros autónomos)
-Inteligencia artificial generativa: crear, simular o predecir información comportamiento que no existe actualmente: imágenes, generación de texto, simulación de voz. (Todo caso que quieras generar contenido nuevo o generar una experiencia conversacional con mi producto)
Hola, soy medico, tengo conocimiento basico de html y js, me gustaria aprender a crear sistemas expertos para apoyar en mi trabajo en clinica. No se si hay alguna ruta de platzi o algun lenguaje de programacion que me recomienten para iniciar en esta area ?, gracias
En un curso de Coursera se destaca que todas las IA inevitablemente presentarán sesgos. Por esta razón, se recomienda realizar auditorías a las IA con el fin de reducir la posibilidad de que caigan en esos sesgos.
Es útil cuando se busca crear contenido nuevo o generar experiencias conversacionales con el producto. Es versátil y aplicable en situaciones donde, en un sistema de recomendación, los LLM generan contenido nuevo y coherente. Sin embargo, no es tan sencillo garantizar que dicho contenido sea real. Existe la posibilidad de que el sistema termine recomendando productos que no existen en nuestro modelo si no lo entrenamos correctamente.
Los LLM se fundamentan en el conocimiento previo de su modelo. Si la información con la que entrenamos al modelo es incorrecta o desactualizada, esto puede resultar en sesgos.
La IA Generativa tiene la capacidad de generar contenido nuevo a partir de material antiguo y ya existente. Un ejemplo actual es el LLM (Modelo de Lenguaje Grande), que son modelos de procesamiento del lenguaje natural entrenados con vastas cantidades de texto disponibles en Internet.
IA Generativa: Resulta útil cuando se requiere crear, simular o predecir información y comportamientos que en la actualidad no existen. Esto engloba la generación de imágenes, diseños, síntesis de voz, redacción de textos y la simulación de escenarios futuros.
Sistemas de Recomendación: Algoritmos utilizados por plataformas como Amazon y Netflix para sugerir películas. Estos algoritmos analizan el historial de comportamiento del usuario y de personas con perfiles similares para anticipar sus preferencias futuras. Son útiles cuando se busca recomendar productos o servicios a los usuarios basándose en su conducta o características.
Visión computacional: Faculta a las computadoras para visualizar e interpretar imágenes y videos, con la capacidad de detectar y clasificar objetos, rastrear movimientos y reconstruir escenas en 3D. Esta tecnología es empleada en aplicaciones como cámaras de seguridad, vehículos autónomos y sistemas de desbloqueo facial. En la práctica, se emplea en conjunto con el Aprendizaje Profundo para llevar a cabo la detección o clasificación de objetos.
Deep Learning o Aprendizaje Profundo: A diferencia del aprendizaje automático convencional, puede aprender características significativas directamente de los datos. Resulta efectivo para tareas que involucran datos no estructurados. Es especialmente útil cuando se dispone de grandes volúmenes de datos.
El Aprendizaje por Refuerzo resulta efectivo cuando el sistema debe llevar a cabo acciones específicas con el fin de maximizar una recompensa a lo largo del tiempo. Es comúnmente empleado en ámbitos como la robótica, la navegación autónoma y los videojuegos.
Aprendizaje por Refuerzo: Opera mediante un sistema de recompensas y castigos. Se le comunica al sistema cuál es el objetivo final, pero no se le indica cómo alcanzarlo. Cada vez que se aproxima al objetivo, se le otorga una recompensa, mientras que si se aleja se le impone un castigo. Con el tiempo, la computadora aprende a realizar acciones que la acercan al objetivo.
La Clustering (Closterización) es un método de aprendizaje no supervisado en IA, que organiza datos en grupos o “clusters” basados en similitudes, sin etiquetas previas, revelando estructuras ocultas en los datos.
Aprendizaje No Supervisado: Útil para describir patrones en los datos que no son fácilmente identificados por los humanos. Resulta beneficioso cuando se dispone de un conjunto amplio de datos pero no se conocen los patrones o conexiones que podrían estar presentes.
Aprendizaje Supervisado: Predictivo. El modelo aprende a identificar patrones de datos etiquetados para hacer predicciones precisas sobre nuevos datos similares.
Aprendizaje Supervisado: Clasificación. En este enfoque, se proporcionan numerosos ejemplos y luego se le indica al modelo cómo diferenciarlos, permitiendo que aprenda a identificarlos. Esto habilita al modelo para clasificar futuras entradas de manera similar.
Cuando existe un conjunto de reglas que debe ser seguido sin excepción, los sistemas de reglas resultan útiles. También encuentran aplicación en contextos donde los resultados son predecibles y se basan en un conjunto claro de normativas.
Sistemas expertos: Operan de manera similar a un recetario de cocina, donde indicamos con precisión qué acciones tomar. Por ejemplo, en caso de que ocurra esto, realizar lo siguiente. Estos sistemas resultan valiosos en situaciones de alta complejidad técnica, como en ámbitos legales, médicos o de ingeniería. Su desempeño es equiparable al de un especialista en consultas específicas.
Sistemas expertos (sistema de reglas para un chatbot)
Machine learning
Aprendizaje supervisado: Clasificación (emails para detectar spam), Regresión (predicción de valor de venta) Se utiliza cuando tenemos datos etiquetados y con esta cantidad y resultados claros y predecibles que se pueden deducir con los datos
Aprendizaje no supervisado: Si se tiene un gran conjunto de datos pero se desconoce que patrones o conexiones podrían existir dentro de esos datos esta es la mejor opción. (Por ejemplo para segmentar clientes proceso que tambien se lo conoce como clusterización)
Aprendizaje por refuerzo: Utilizada en robótica, sistema de navegación autónoma.
Deep learning: Cuando se tiene una masiva cantidad de datos que no estén estructurados.
Visión computacional: Es la tecnología que permite que las cámaras identifiquen movimiento, los vehículos autónomos vean el entorno.
Sistemas de recomendación: Analizan tu historial de comportamiento y el de perfiles similares al tuyo para predecir tus preferencias.
Inteligencia Artificial generativa: Para crear, simular o predecir datos que no existen actualmente
Sistemas expertos: le decimos exactamente que hacer con variables. Si dice esto le digo aquello. Son sistemas de reglas.
Machine Learning:
Aprendizaje supervisado: datos automatizados
Aprendizaje no supervisado: para descubrir patrones en un gran conjunto de datos. CLausterización
3.Refuerzo: Sistema de recompensa y castigos. Le decimos que queremos que haga pero no como. Robótica, videojuego, navegación autónoma.
Deep Learning: aprendizaje profundo, aprende caracteristicas importantes. Si tenés grandes volúmenes de datos
Sistemas de recomendación: analizan tu comportamiento para recomendarte otros nuevos.
Visión computacional: detectan movimiento, que se desbloquee un móvil.
Inteligencia Artificial Generativa: crear, simular o predecir info que no tenemos actualmente. Generación de imagenes, textos, videos, etc. Al trabajar como cadenas de textos pueden ser utilizados para predecir lo que viene después. Puede crear contenido nuevo a partir de contenido viejo.
Al seleccionar las tecnologías para tu proyecto de IA, considera cuidadosamente los objetivos, los datos disponibles y las necesidades específicas del problema que deseas abordar. Cada tecnología tiene sus propias fortalezas y limitaciones, por lo que es importante evaluar cuál se adapta mejor a tus requerimientos y recursos disponibles.
Al elegir las tecnologías para tu proyecto de inteligencia artificial (IA), es importante considerar diversas opciones que se adapten a tus necesidades y objetivos. Es importante evaluar cuidadosamente las características y capacidades de cada tecnología en función de los requisitos específicos de tu proyecto de IA. Además, estar al tanto de los avances y las actualizaciones en el campo de la IA te ayudará a mantener tu proyecto actualizado y aprovechar las últimas innovaciones tecnológicas.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?