Ícono del sitio Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Machine Learning e Inteligencia Artificial [Webinar]

intro to ml and ai

El aprendizaje automático y la inteligencia artificial se dispararon desde el ámbito de la ciencia ficción y se convirtieron en los temas más comentados en el mundo de la tecnología y los negocios. El aprendizaje automático (ML) es un subconjunto de la disciplina informática de la inteligencia artificial (AI). La Inteligencia Artificial se refiere a la inteligencia exhibida por máquinas capaces de llevar a cabo tareas que generalmente requieren inteligencia humana. El aprendizaje automático utiliza algoritmos para aprender de los datos, encontrar patrones en los datos y hacer predicciones sobre eventos o resultados futuros. La IA se puede aplicar a muchas cosas, como chatbots, asistentes virtuales, automóviles autónomos, etc. También se puede utilizar para análisis predictivos y otros fines comerciales. O incluso escriba la descripción anterior del seminario web.

En este seminario web, Jim McKeeth y Yılmaz Yörü le presentan cómo y por qué comenzar con el aprendizaje automático. Conozca las últimas noticias de la industria, comprenda la tecnología y descubra ejemplos y aplicaciones que pueden ayudar a su negocio de inmediato.

Desplácese hacia abajo para ver enlaces útiles, diapositivas y la reproducción.

Áreas de Discusión

blogs.embarcadero.com/?p=137201

Yilmaz Yoru

  • Ingeniero Mecánico (MS BS PhD)
  • Fundador, CEO de Esenja Company
  • Desarrollador desde 1988 (C++ Builder, GNU C/C++ y 30+)
  • MVP de Embarcadero, desarrollador de C++ Builder
  • Autor y presentador de publicaciones sobre C++ en LearnCPlusPlus.org
  • Desarrollo del proyecto ABRAINA AI basado en AGI
  • Innovaciones didácticas para niños, estudiantes y jóvenes
  • yyoru.com , esenja.com , abraina.com

jim mckeeth

  • Promotor jefe de desarrolladores e ingeniero de Embarcadero
  • Desarrollador de software desde hace mucho tiempo
  • Patrón inventado y patentado y deslizar para desbloquear
  • Dron controlado por el pensamiento construido con Google Glass y auriculares EEG inalámbricos
  • Colaborador del Manual de análisis de datos e Internet de las cosas

AI facilita la escritura de codificación

  • Hay muchas oportunidades para que la IA facilite la codificación
  • Las especificaciones siempre cambiarán
  • ¡Incluso hoy existe un papel para trabajar entre programadores y usuarios!
  • Todas las profesiones eventualmente serán reemplazadas por IA

commitstrip.com/es/2016/08/25/una-especificación-muy-completa-y-precisa/

 
  • Escrito en mucho más abstracto.
  • Lenguaje hostil para los humanos, como los pesos de una red neuronal.
  • Ningún ser humano está involucrado en la escritura de códigos.
  • muchos pesos
  • Codificar directamente en pesos es un poco difícil
  • Software 1.0: 0%-80% de datos | Software 2.0: 99% de datos
  • databricks.com/session/keynote-from-tesla

Table of Contents

¡FECHA! ¡FECHA! ¡FECHA!

Ética de la IA (Algoritmos, DataMining…)

Algoritmos, Datamining, …

Daños potenciales causados ​​por los sistemas de IA

Ética aplicada a los sistemas de IA

Singularity & AI (Singularity: Un evento único con profundas consecuencias)

Películas de IA, Series

Más videos

Enlaces útiles

Ejemplos de IA de C++ y C++ Builder

Introducción

Introducción a la inteligencia artificial en C++
Un modelo simple de neuronas artificiales en C++
Cómo hacer modelos de neuronas artificiales en C++

Modelos de neuronas

Ejemplo de red neuronal artificial muy simple en C++
Modelo de neurona artificial simple basado en estructuras en C++
Modelo de neurona artificial simple basado en matrices en C++
Modelo de neurona artificial basado en clases en C++
Modelo de neurona artificial simple basado en vectores

Funciones de activación

Función de activación de identidad en redes neuronales
Funciones sigmoideas en redes neuronales Funciones de
paso binario/heaviside en C++
Unidades lineales de error gaussiano en C++
Activación de unidad lineal rectificada Función ANN
Activación de tangente hiperbólica Función ANN Función de
activación SELU Funciona en una aplicación C++
Unidad lineal sigmoidea (SiLU) en Una aplicación C++ de red neuronal
Función de activación gaussiana en una red neuronal
ELU Funciones de red neuronal artificial Función
de activación autoregulada no monótona (Mish)

Ejemplos básicos de IA en C++

Cómo importar la biblioteca FANN para proyectos de Windows de C ++ Builder (Esta FANN es una biblioteca abierta muy amigable y buena para aplicaciones principiantes en investigaciones de ingeniería y análisis de datos)
Un bot de chat simple pero poderoso en C ++
Métodos de fuerza bruta en C ++
Método de distancia mínima de edición en cadenas Unicode en C++
La Función SoftMax en Redes Neuronales

Ejemplos de REST para conectar las API de IA

¿Qué es el depurador REST de C++ Builder y cómo lo usamos?
Cómo hacer un cliente REST simple en C++ y más

MÁS ?

PRÓXIMAMENTE MÁS EJEMPLOS DE IA EN LEARNCPLUSPLUS.ORG

Dos videos principales del MIT sobre DL, ML e IA Introducción

Conceptos básicos del aprendizaje profundo: introducción y descripción general
MIT AGI: Inteligencia artificial general

 

REST (Representational State Transfer) es un método de conectividad que permite obtener y publicar datos para crear aplicaciones interactivas que utilizan servicios web. REST usa un subconjunto de HTTP .

Un servicio web que utiliza esta arquitectura de transferencia de datos REST se denomina RESTful .

Conéctese a muchas API de IA:

  • GPT-3
  • APILayer
  • AWS (también conocido como Appercept)
  • ibm watson

Software 2.0 (Desarrollo impulsado por IA)

 
  • Escrito en mucho más abstracto.
  • Lenguaje hostil para los humanos, como los pesos de una red neuronal.
  • Ningún ser humano está involucrado en la escritura de códigos.
  • muchos pesos
  • Codificar directamente en pesos es un poco difícil
  • Software 1.0: 0%-80% de datos | Software 2.0: 99% de datos
  • databricks.com/session/keynote-from-tesla

¡FECHA! ¡FECHA! ¡FECHA!

Ética de la IA (Algoritmos, DataMining…)

Algoritmos, Datamining, …

Daños potenciales causados ​​por los sistemas de IA

Ética aplicada a los sistemas de IA

Singularity & AI (Singularity: Un evento único con profundas consecuencias)

Películas de IA, Series

Más videos

Enlaces útiles

Ejemplos de IA de C++ y C++ Builder

Introducción

Introducción a la inteligencia artificial en C++
Un modelo simple de neuronas artificiales en C++
Cómo hacer modelos de neuronas artificiales en C++

Modelos de neuronas

Ejemplo de red neuronal artificial muy simple en C++
Modelo de neurona artificial simple basado en estructuras en C++
Modelo de neurona artificial simple basado en matrices en C++
Modelo de neurona artificial basado en clases en C++
Modelo de neurona artificial simple basado en vectores

Funciones de activación

Función de activación de identidad en redes neuronales
Funciones sigmoideas en redes neuronales Funciones de
paso binario/heaviside en C++
Unidades lineales de error gaussiano en C++
Activación de unidad lineal rectificada Función ANN
Activación de tangente hiperbólica Función ANN Función de
activación SELU Funciona en una aplicación C++
Unidad lineal sigmoidea (SiLU) en Una aplicación C++ de red neuronal
Función de activación gaussiana en una red neuronal
ELU Funciones de red neuronal artificial Función
de activación autoregulada no monótona (Mish)

Ejemplos básicos de IA en C++

Cómo importar la biblioteca FANN para proyectos de Windows de C ++ Builder (Esta FANN es una biblioteca abierta muy amigable y buena para aplicaciones principiantes en investigaciones de ingeniería y análisis de datos)
Un bot de chat simple pero poderoso en C ++
Métodos de fuerza bruta en C ++
Método de distancia mínima de edición en cadenas Unicode en C++
La Función SoftMax en Redes Neuronales

Ejemplos de REST para conectar las API de IA

¿Qué es el depurador REST de C++ Builder y cómo lo usamos?
Cómo hacer un cliente REST simple en C++ y más

MÁS ?

PRÓXIMAMENTE MÁS EJEMPLOS DE IA EN LEARNCPLUSPLUS.ORG

Dos videos principales del MIT sobre DL, ML e IA Introducción

Conceptos básicos del aprendizaje profundo: introducción y descripción general
MIT AGI: Inteligencia artificial general

 

Las tres leyes de la robótica de Asimov

  • Ley cero: un robot no puede dañar a la humanidad o, por inacción, permitir que la humanidad sufra daños.
  • Primera ley: un robot no puede dañar a un ser humano o, por inacción, permitir que un ser humano sufra daño.
  • Segunda Ley: Un robot debe obedecer las órdenes que le dan los seres humanos excepto cuando tales órdenes entren en conflicto con la Primera Ley.
  • Tercera Ley: Un robot debe proteger su propia existencia siempre que dicha protección no entre en conflicto con la Primera o la Segunda Ley.
 
  • Introducido en 1942 y más tarde publicado en 1960 I, Robot por Isaac Asimov.
  • El primer concepto de IA y seguridad y ética de robots. El libro explora cómo estas leyes fallan en la práctica.
  • wikipedia.org/wiki/Three_Laws_of_Robotics

Hype Cycle para la inteligencia artificial, 2020 por Gartner

gartner.com/smarterwithgartner/

IA, ML, DL

Más vocabulario

Inteligencia artificial general

Teoría de la IA, también AGI

Inteligencia artificial general

La Inteligencia Artificial (IA) se refiere a la simulación de la inteligencia humana en máquinas que están programadas para pensar como humanos e imitar sus acciones. El término también se puede aplicar a cualquier máquina que exhiba rasgos asociados con la mente humana, como el aprendizaje y la resolución de problemas. (ref: Investopedia).

La Inteligencia General Artificial (AGI, por sus siglas en inglés) , también llamada IA ​​fuerte , es un subconjunto o núcleo central de la IA. Es adaptativo capaz de desarrollar habilidades. También existe el término Inteligencia Biológica Artificial (ABI) que intenta emular la inteligencia ‘natural’.

“Todavía no hay IA , ahora tenemos tecnologías de IA ” Joshua Tennenbaum

“No hay AGI ”, esta es la parte difícil

Los ejemplos de AGI más cercanos AlphaGo Zero, IBM Watson, GPT-3

RNA simple

 

Regresiones e IA

¿Qué lenguaje de programación es bueno para la IA?

AI Frameworks, SDK, librerías

Tensorflow (Python) Scalable ML Framework, Computación usando gráficos de flujo de datos

Kit de herramientas cognitivas de Microsoft CNTK (C++): kit de herramientas de aprendizaje profundo de código abierto

Caffe (C++, PyTorch) Marco rápido y abierto para el aprendizaje profundo

Keras (Python) Biblioteca de redes neuronales de código abierto

Torch (Python) Biblioteca ML de código abierto

Marco de aprendizaje automático Accord.NET (C#) .NET para procesamiento de audio e imágenes

Spark MLib (Scala) Una biblioteca de aprendizaje automático escalable

ML Pack (C++) Marco de ML escalable, computación usando gráficos de flujo de datos

FANN (C & C++, C++Builder) Biblioteca ANN rápida y gratuita

Biblioteca de computación numérica Theon (Python)

Nombres destacados en IA

Premio Turing (2019)

IA y ML en la práctica

Tensorflow.org
Tensorflow.org/lite
github.com/tensorflow/tensorflow
en.wikipedia.org/wiki/TensorFlow

TensorFlow Lite y Delphi

OpenCV

OpenCV es una biblioteca de funciones de programación destinada principalmente a la visión artificial en tiempo real. Desarrollado originalmente por Intel, luego fue respaldado por Willow Garage y luego por Itseez. La biblioteca es multiplataforma y de uso gratuito bajo la licencia Apache 2 de código abierto. A partir de 2011, OpenCV presenta aceleración de GPU para operaciones en tiempo real.

Laboratorio de inteligencia de software de Mitov

¡Cree aplicaciones clasificadoras y de IA rápidamente!

mitov.com/products/intelligencelab

Conecte las API de IA con los sistemas REST y Restful

REST (Representational State Transfer) es un método de conectividad que permite obtener y publicar datos para crear aplicaciones interactivas que utilizan servicios web. REST usa un subconjunto de HTTP .

Un servicio web que utiliza esta arquitectura de transferencia de datos REST se denomina RESTful .

Conéctese a muchas API de IA:

  • GPT-3
  • APILayer
  • AWS (también conocido como Appercept)
  • ibm watson

Software 2.0 (Desarrollo impulsado por IA)

 
  • Escrito en mucho más abstracto.
  • Lenguaje hostil para los humanos, como los pesos de una red neuronal.
  • Ningún ser humano está involucrado en la escritura de códigos.
  • muchos pesos
  • Codificar directamente en pesos es un poco difícil
  • Software 1.0: 0%-80% de datos | Software 2.0: 99% de datos
  • databricks.com/session/keynote-from-tesla

¡FECHA! ¡FECHA! ¡FECHA!

Ética de la IA (Algoritmos, DataMining…)

Algoritmos, Datamining, …

Daños potenciales causados ​​por los sistemas de IA

Ética aplicada a los sistemas de IA

Singularity & AI (Singularity: Un evento único con profundas consecuencias)

Películas de IA, Series

Más videos

Enlaces útiles

Ejemplos de IA de C++ y C++ Builder

Introducción

Introducción a la inteligencia artificial en C++
Un modelo simple de neuronas artificiales en C++
Cómo hacer modelos de neuronas artificiales en C++

Modelos de neuronas

Ejemplo de red neuronal artificial muy simple en C++
Modelo de neurona artificial simple basado en estructuras en C++
Modelo de neurona artificial simple basado en matrices en C++
Modelo de neurona artificial basado en clases en C++
Modelo de neurona artificial simple basado en vectores

Funciones de activación

Función de activación de identidad en redes neuronales
Funciones sigmoideas en redes neuronales Funciones de
paso binario/heaviside en C++
Unidades lineales de error gaussiano en C++
Activación de unidad lineal rectificada Función ANN
Activación de tangente hiperbólica Función ANN Función de
activación SELU Funciona en una aplicación C++
Unidad lineal sigmoidea (SiLU) en Una aplicación C++ de red neuronal
Función de activación gaussiana en una red neuronal
ELU Funciones de red neuronal artificial Función
de activación autoregulada no monótona (Mish)

Ejemplos básicos de IA en C++

Cómo importar la biblioteca FANN para proyectos de Windows de C ++ Builder (Esta FANN es una biblioteca abierta muy amigable y buena para aplicaciones principiantes en investigaciones de ingeniería y análisis de datos)
Un bot de chat simple pero poderoso en C ++
Métodos de fuerza bruta en C ++
Método de distancia mínima de edición en cadenas Unicode en C++
La Función SoftMax en Redes Neuronales

Ejemplos de REST para conectar las API de IA

¿Qué es el depurador REST de C++ Builder y cómo lo usamos?
Cómo hacer un cliente REST simple en C++ y más

MÁS ?

PRÓXIMAMENTE MÁS EJEMPLOS DE IA EN LEARNCPLUSPLUS.ORG

Dos videos principales del MIT sobre DL, ML e IA Introducción

Conceptos básicos del aprendizaje profundo: introducción y descripción general
MIT AGI: Inteligencia artificial general

 
Salir de la versión móvil