Apéndice H. Configuración de proyectos DL4J

DL4J es un conjunto de herramientas que juntas proporcionan una plataforma completa para el aprendizaje profundo. Hay múltiples dependencias que puedes conectar para realizar diferentes funciones en apoyo de los modelos de aprendizaje profundo. DL4J utiliza Maven para controlar cómo se conectan las dependencias en un proyecto. En esta sección, te mostramos algunas de las dependencias relevantes que puedes utilizar para construir tus propios modelos, herramientas e integraciones de aprendizaje profundo.

Crear un nuevo proyecto DL4J

DL4J es un proyecto de código abierto dirigido a desarrolladores Java profesionales familiarizados con Implementaciones de producción, un IDE como IntelliJ y una herramienta de compilación automatizada como Maven. Nuestra herramienta te servirá mejor si ya tienes esas herramientas en tu haber. ND4J y DataVec, nuestra biblioteca de vectorización, se instalarán automáticamente siguiendo las instrucciones de inicio rápido que aparecen a continuación.

Aquí tienes los requisitos de configuración del sistema:

  1. Java 7 o superior
  2. Maven 3.2.5 o superior (herramienta de gestión de dependencias y construcción automatizada)
  3. Git

También hay algunos pasos opcionales que quizás quieras realizar, como instalar lo siguiente:

  • Cuda 7 para GPU
  • Scala 2.10.x
  • Windows
  • GitHub

Empecemos por configurar tu entorno, empezando por Java.

Java

Java es el principal lenguaje de interfaz y de red de ND4J porque se utiliza para todo, desde ...

Get Aprendizaje profundo now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.