Si quiero desarrollar una carrera en aprendizaje automático e inteligencia artificial, ¿debería comenzar con chatbots?

Los chatbots son un excelente lugar para comenzar, principalmente debido a las herramientas que ya están disponibles y la velocidad de comercialización. Por ejemplo, puede crear un chatbot en una hora e implementarlo en FB Messenger en minutos. Lo que esto significa es que puede obtener rápidamente comentarios sobre sus ideas, diseño, flujo, copia, nlp / nlu, etc.

Cómo aprender Machine Learning y AI con Bots

Puede comenzar utilizando algunas de las plataformas NLP / NLU más populares. ¡API es uno de los más populares y después de ser adquirido por Google, ahora tiene una opción gratuita! Este es un excelente lugar para comenzar y algunas de las cosas que aprenderá son:

  • Los agentes corresponden a las aplicaciones. Una vez que entrena y prueba a un agente, puede integrarlo con su aplicación o dispositivo.
  • Entidades : representan conceptos que a menudo son específicos de un dominio como una forma de mapear frases del lenguaje natural con frases canónicas que capturan su significado.
  • Las intenciones representan un mapeo entre lo que dice un usuario y qué acción debe tomar su software.
  • Las acciones corresponden a los pasos que su aplicación tomará cuando las entradas del usuario activen intenciones específicas. Una acción puede tener parámetros para especificar información detallada sobre ella.
  • Los contextos son cadenas que representan el contexto actual de la expresión del usuario. Esto es útil para diferenciar frases que pueden ser vagas y tener un significado diferente según lo que se haya dicho anteriormente.

Puede aplicar esto a su bot y aprender de los comentarios de los usuarios. Una vez listo, puede crear su propia plataforma NLP / NLU utilizando Machine Learning.

Aprendizaje automático : una de las primeras cosas a tener en cuenta será el tipo de modelo que desea construir. ¿Prefiere el modelo basado en recuperación o un modelo generativo? Para obtener más información, consulte el Tutorial …

  • Tutorial de aprendizaje automático y de aprendizaje automático con código y Github: guía definitiva para aprovechar el aprendizaje automático y de aprendizaje automático para su Chatbot

Tutoriales y cursos sobre inteligencia artificial y aprendizaje automático

  • Guía definitiva para aprovechar NLP y Machine Learning para su Chatbot
  • Aprendizaje automático en un año: aprender cosas nuevas
  • ¡Tú también puedes convertirte en una estrella del rock de aprendizaje automático! No es necesario un doctorado.
  • Redes neuronales para el aprendizaje automático – Universidad de Toronto | Coursera
  • Tutoriales gratuitos de Chatbot AI con Code Her

> Herramientas de bots , plantillas y campamentos de arranque : herramientas de chatbot

Recursos de Chatbot a seguir:

  1. Blogs principales:
    1. Chatbots Life
    2. ChatbotMagazine
    3. ChatbotWeekly
  2. Comunidades principales:
    1. ChatBots Public Group | Facebook
    2. Hackear Chatbots
    3. Bots
    4. Chat Bots – Comunidad AI Chatbots • / r / Chat_Bots
  3. Personas a seguir en Twitter
    1. AI Chat Bots (@AiChatBots)
    2. Mi cuenta de twitter

Esto debería ser suficiente para comenzar.

Si tiene alguna pregunta, puede preguntarme aquí o en Twitter 🙂

Chatbot es solo un artilugio brillante. En general, para tener éxito en la industria de la tecnología de ML u otros campos, debe considerar

  1. Trabajando para comprender a las personas, cómo la tecnología puede mejorar su vida, resolver su problema
  2. Trabajando en tecnología en bruto, cómo mejorar la tecnología: más rápido, más inteligente, más barato, más simple

Perdón por no ser específico.

No es imprescindible pero es más saludable.

usted sabe que la idea detrás del aprendizaje automático es automatizar las actividades que los humanos realizan a diario.

¿Y qué?

Entonces, la máquina actuará como un agente para un ser humano. No hay manera de que entendamos a los agentes en el mundo actual más que en lo que respecta a la conversación. Esto significa que un agente lo representa a otra persona o persona en el chat …

La forma más fácil y rápida de llegar a ‘Canaan’ es mediante el aprendizaje automático en los bots de chat. Pero hay aplicaciones de aprendizaje automático como la ciencia de datos, para predecir tendencias en modelos de negocios … y muchas más.

En línea con la respuesta de Patrick Muyani Letina, los chatbots también son queridos comerciales en este momento, por lo que es probable que puedas encontrar un buen concierto que te mantenga pagado y rodeado de los buenos juguetes para aprender más y hacer más.

Los chatbots son baratos y alegres, por lo que puede usarlos como plataforma para probar cosas nuevas, como extenderlos con aprendizaje automático o algunas preguntas y respuestas profundas. Si Engagement, Insight y Action son tres ejes importantes de donde lo cognitivo crea valor, los chatbots raspan la superficie de los tres, y obtendrás una amplia exposición de lo que las personas están haciendo en cognitivo, aprendizaje automático e IA.

More Interesting

¿Cuál es la distribución condicional completa?

¿Cuál es la fortaleza y la debilidad del departamento de CS de Caltech, especialmente en el área de Machine Learning?

¿Cuál es el significado físico de usar SVD / NMF en una matriz de correlación espacial?

¿Cuál es el ejemplo de código más simple para redes neuronales recurrentes (RNN) en TensorFlow?

¿Qué tecnologías existen actualmente para hacer matemáticas en grandes conjuntos de datos?

¿Hay alguien aquí que pueda darme una lib correcta para R-Tree en Java?

¿Por qué todavía necesitamos aprender Minería de datos cuando tenemos Mahout?

¿Puede un contador estar completamente automatizado para 2030? Si es así, ¿cuál es la mejor manera de salvar mi trabajo?

No tengo dinero para comprar una computadora poderosa, ¿cómo puedo aprender en la GPU?

¿Cómo funcionan las redes interbancarias?

En la curva ROC, cualquier punto es resultado del modelo en un parámetro particular. No estoy claro por qué el adivinador aleatorio está en x = y y no siempre (0.5, 0.5). ¿También cómo interpretar el área bajo la curva?

Robótica: ¿Cuáles son algunos proyectos interesantes de aprendizaje automático relacionados con UAV / drones?

¿Ha habido algún éxito con el aprendizaje profundo bayesiano?

¿Cómo se implementa el aprendizaje profundo en Amazon Go (tiendas de comestibles especiales en las que recoges lo que quieras y luego te vas sin esperar a pagar)?

Dada una lista de codificadores y sus respectivos conjuntos de fragmentos de código, ¿es posible inferir a partir de un fragmento de código nuevo dado el codificador original?