Se esta trabajando en estandarizar el framework de aprendizaje profundo de OpenAI en PyTorch. En el pasado, desde Open AI se trabajo en proyectos de muchos otros frameworks dependiendo de sus diferentes fortalezas.
Ahora hemos optado por estandarizar el software utilizado para facilitar al equipo la creación y el intercambio de implementaciones optimizadas de diferentesmodelos.
Como parte de este movimiento, Se acaba de lanzar una versión habilitada para PyTorch de Spinning Up in Deep RL, un recurso educativo de código abierto producido por OpenAI que facilita aprender sobre el aprendizaje del aprendizaje profundo.
También estamos en el proceso de escribir nuevo código para PyTorch en relación a nuestros núcleos de dispersión de bloques altamente optimizados, y el código resultante se lanzará como código de fuente abierto a lo largo de los próximos meses.
La razón principal por la que elegimos PyTorch es por considerar que aumenta nuestra productividad respecto al uso de GPU. Es muy fácil ejecutar y probar nuevas ideas de investigación en PyTorch; por ejemplo, cambiar a PyTorch disminuyó nuestro tiempo de iteración en ideas de investigación de modelos generativos, pasamos de un trabajo de duración de semanas a una duración de pocos días. También estamos entusiasmados de unirnos la comunidad PyTorch que está teniendo un amplio y rápido crecimiento, incluidos los desarrolladores de otras organizaciones como pueden ser Facebook o Microsoft; esperando que entre todos juntos podamos impulsar y mejorar; tanto el escalado, como el rendimiento de las GPU.
En el futuro usaremos principalmente PyTorch como nuestro framework de aprendizaje profundo, aunque a veces usemos otros si lo consideramos adecuado, por exclusivas razones técnicas específicas. Muchos de nuestros equipos ya han implementado el cambio y esperamos pdoer comenzar a contribuir a la comunidad PyTorch en la mayor brevedad de tiempo.
Fuente: Open AI – PyTorch
Relacionado
5 Desarrolladores de software de IA de código abierto que debes conocer
Las empresas de Inteligencia Artificial tienen una demanda significativa entre el software capaz de entrenar modelos con algoritmos y suficientes datos relevantes. Muchos programas de IA son conocidos por brindar a los programadores y empresas de IA la capacidad de crear aplicaciones inteligentes. Las empresas de IA utilizan software de IA de código abierto para automatizar operaciones repetitivas, desarrollar análisis predictivos, tomar decisiones acertadas, crear interfaces ¡SEGUIR LEYENDO!
5 Principales Bibliotecas de Aprendizaje Profundo para Programadores
Conoce algunas de las bibliotecas de aprendizaje profundo más populares. El aprendizaje profundo es el principal contribuyente al avance de la inteligencia artificial en la era digital actual. Debido a que es un subcampo de la inteligencia artificial, los modelos de aprendizaje profundo se utilizan en la mayoría de las tareas y aplicaciones de IA. El aprendizaje profundo funciona de la misma manera que lo hace ¡SEGUIR LEYENDO!
Lanzan Flask 2.0, Jinja y más
El equipo de Pallets Proyects encargados de mantener un grupo de muy interesantes proyectos, entre ellos, interesantes proyectos para Python. Como son el framework de Python: Flask. Conjunto a sus proyectos adjuntos: Jinja, Click, Werzeug, ItsDangerous y MarkupSafe. Flask: Framework de desarrollo web para Python. Jinja: Es un motor de creación de plantillas para Python. Click: Un paquete de Python para la creación de interfaz de ¡SEGUIR LEYENDO!
Diccionario de Python y TODAS sus Librerías
Aquí vas a poder encontrar las palabras más importantes que se utilizan dentro del mundo del lenguaje de programación de Python. Relacionados Python: Aprender Python / Cursos Python / Libros Python / Frameworks Python / Librerías Python / Recursos Python / Editores o IDEs Python A asyncio Una biblioteca para escribir código concurrente utilizando la sintaxis async / await. Proporciona infraestructura para escribir código concurrente de ¡SEGUIR LEYENDO!
26 Mejores BIBLIOTECAS de PYTHON
En este espacio vamos a analizar las mejores y más reconocidas Librerías de Python, las cuales los desarrolladores pueden utilizar para trabajar en el aprendizaje automático y dentro de muchas de las aplicaciones enfocadas al trabajo de datos existentes en la actualidad. Es posible trabajar con datos mediante Python vainilla, pero hay bastantes librerías de código abierto que hacen que las tareas de datos de Python ¡SEGUIR LEYENDO!