Skip to content
The Chat Archive
Human-written demonstration (OpenAssistant volunteers)· OpenAssistant (human-written) OpenAssistant Conversations (oasst2)

Por donde debe empezar un desarrollador de aplicaciones su adaptacion a la nueva…

In OpenAssistant data, “assistant” turns were written by human volunteers as demonstrations. They are not model outputs.
  1. User

    Por donde debe empezar un desarrollador de aplicaciones su adaptacion a la nueva corriente de la IA?

  2. Assistant

    La Inteligencia Artificial (IA) es un campo muy amplio con numerosas líneas de especialización, así que todo dependerá de cuales sean tus objetivos específicos.

    De todas formas, dado que en la actualidad gran cantidad de subareas se basan en el aprendizaje automático, te recomendaría empezar por aprender Python, ya que es el lenguaje de programación más ampliamente utilizado en este campo, y por las siguientes librerías:

    • NumPy: Permite crear vectores y matrices multidimensionales, así como manipularlos y aplicar una gran variedad de operaciones matemáticas sobre ellos.
    • Scikit-learn: Permite entrenar y evaluar una gran colección algoritmos de aprendizaje automático para problemas de clasificación, regresión y análisis de grupos.
    • PyTorch: Framework de machine learning con diferenciación automática y aceleración en GPU, ampliamente utilizado para crear y entrenar redes neuronales profundas.
    • TensorFlow/Keras: Framework de machine learning análogo a PyTorch.

    Además de esto, siempre es recomendable tener unas nociones relativamente básicas de probabilidad y análisis matemático con el objetivo de entender mejor los conceptos básicos detrás de estos algoritmos, y así poder resolver con mayor facilidad los problemas que surjan durante las etapas de aprendizaje e inferencia.