¿Puedo aprender inteligencia artificial después del desarrollo web?

¡Por supuesto! Todas las tareas informáticas tienen algún tipo de estructura y lógica. Si bien el desarrollo tradicional se centra en paradigmas de programación como if / then, for, etc., AI generalmente sigue el siguiente paradigma:

  1. Obtenga un conjunto de datos sobre los cuales le gustaría responder alguna pregunta. Por ejemplo, tenemos un conjunto de datos de series de tiempo para los precios y los atributos de las acciones que definen cada uno de los símbolos que seguimos y estamos tratando de responder “¿Cuál será el precio de las acciones para cada compañía mañana?”
  2. Elija un algoritmo de aprendizaje automático que pueda responder a la pregunta que está haciendo dados los datos que tiene. Por ejemplo, en nuestro caso de series de tiempo, podríamos usar un modelo de regresión muy simple que tome los datos de cada símbolo de teletipo, los 5 puntos de tiempo anteriores (por ejemplo, si pronosticamos el sábado incluiría los valores de MF) y luego predice el valor de la acción para el sábado.
  3. Preprocese sus datos para que quepan en el algoritmo de aprendizaje automático. Por ejemplo, convierta todos los atributos de su empresa en algo que el algoritmo de aprendizaje automático pueda comprender para que la función pueda generar un precio.
  4. Configure sus hiperparámetros para entrenar el modelo de aprendizaje automático que elegimos. Por ejemplo, para nuestra regresión, podemos establecer variables de regularización y nuestros parámetros de aprendizaje para el descenso de gradiente (puede obtener más información sobre estos aquí )
  5. Entrene su modelo Por ejemplo, durante este proceso, usamos los datos anteriores (es decir, todo antes del sábado) para ingresar filas y entrenar el modelo para que actúe de la misma manera que lo ha visto anteriormente. Un ejemplo de una entrada sería los mismos datos de teletipo y datos de entrada de domingo a jueves y una salida para el precio que es el valor para el viernes. Tenga en cuenta que durante el proceso de capacitación incluimos tanto las entradas (como se mencionó anteriormente) como las salidas. Esto le enseña al modelo a funcionar como los datos anteriores que ve. La información que este algoritmo “aprende” se encapsula en archivos de pesos que se guardan.
  6. Predecir su resultado. Por ejemplo, nos gustaría saber el valor del precio del ticker el sábado. Como mencioné en 2), puede ingresar los datos de teletipo (una vez preprocesados ​​como en 3), así como los datos de precios de series temporales de MF en la función que generará el precio para el sábado combinando los datos con los pesos entrenados en 5 )

¡Eso es! Si está interesado en construir o bifurcar otros aprendizajes de máquinas para ver cómo se hace, regístrese en Datmo.

Espero que esto ayude 🙂

Bueno, si puedes …

El desarrollo web lo ayudará a cubrir todos los lenguajes de programación básicos necesarios: HTML, CSS, JavaScript, PHP, MySql, etc.

Podrías echar una mano rápida en el desarrollo de software de IA si eres bueno en el desarrollo web. Además, si se enfoca en el diseño de UI / UX (Interfaz de usuario / Experiencia de usuario) utilizando CSS, JavaScript, etc. , probablemente conducirá a una interfaz experta y un diseñador gráfico para aplicaciones de IA.

En resumen, el desarrollo web es beneficioso, pero no es lo único con lo que se debe lidiar durante el desarrollo de aplicaciones AI. Muchos otros conceptos técnicos y lenguajes de programación están involucrados aún más.

Aún así, es una buena manera de comenzar …

Realmente aún no hemos definido exactamente qué es la IA, pero como han dicho los demás, no tiene nada que ver con el desarrollo web, así que anímate (y espera que la IA evolucione en la dirección que estás aprendiendo). (Cuando comencé, el “dinero inteligente” estaba en hierro grande, mainframes masivos que ocupaban habitaciones. Me alegra haber decidido gastar el dinero inteligente e ir al desarrollo de microcomputadoras, porque no muchos lugares están contratando IBM-360- solo programadores hoy).

No hay relación entre estos dos, ambos son campos totalmente diferentes con conceptos diferentes, pero si ha aprendido el desarrollo web, tiene la ventaja de que puede integrar sus aplicaciones ai en sus sitios web para que sean más inteligentes como la mayoría de los sitios web populares como quora, netflix usa ml algos, chatbots, etc. para una mejor experiencia de usuario.

Estos dos campos son totalmente diferentes. Si tienes un conocimiento profundo sobre el desarrollo web, te ayudará a desarrollar habilidades sobre programación o lógica. La lógica es muy importante en IA Así que desarrolla tu habilidad de lógica y programación y sigue adelante.