Как я могу загрузить данные из PostgreSQL в Deep Learning 4J? - PullRequest
0 голосов
/ 01 апреля 2020

Не могли бы вы помочь понять, как я могу загрузить данные из PostgreSQL в Deep Learning 4J, пожалуйста? Буду признателен, если у кого-нибудь есть пример.

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 01 апреля 2020

Если вы хотите загрузить данные из Postgres до векторизации, вы можете использовать JdbcRecordReader . Он находится в пакете datave c -jdb c maven.

Например, как его использовать, посмотрите на него модульный тест: https://github.com/eclipse/deeplearning4j/blob/master/datavec/datavec-jdbc/src/test/java/org/datavec/api/records/reader/impl/JDBCRecordReaderTest.java

Это даст вам доступ к вашим данным в форме записи. Если все ваши данные уже указаны c: отлично. Если нет, вам придется векторизовать его. Объяснять, как это сделать, возможно, слишком долго для переполнения стека. Взгляните на https://www.dubs.tech/guides/quickstart-with-dl4j/, где я объясняю, как это сделать с записями из файла CSV.

Если вы запутались после этого, не стесняйтесь задавать вопросы на community.konduit.ai, там вы можете задать дополнительные вопросы лучше, чем на StackOverflow.

0 голосов
/ 01 апреля 2020

dl4j, как и любой другой фреймворк, работает с тензорами - INDArray в случае dl4j. Таким образом, чтобы «загрузить данные», вам придется преобразовать их в тензоры. Это относится к любому источнику данных - тексту, изображениям, mp3-файлам - все векторизовано перед отправкой в ​​нейронную сеть.

...