2016-09-20 2 views
3

초보자 인 깊이 학습 저는 현재 deep learning 4 j이라는 프로젝트를 사용하고 있습니다.딥 학습에서 예측을 위해 네트워크를 사용하는 방법 4 j?

"학습"과 "심도있는 학습"을 평가하는 데 정말 익숙하지만, 완성 된 네트워크를 응용 프로그램에 배포하려면 어떻게해야합니까? examples for dl4j에는 네트워크 (a.k.a 예측)를 사용하는 좋은 예가없는 것으로 보입니다.

100 % 콘크리트가되도록; 자바 컨텍스트에서 dl4j으로 만든 네트워크/모델을 휴대 전화 앱 (Android)과 같은 응용 프로그램에서 사용하기위한 가장 손쉬운 방법은 무엇입니까?

받는다는/나에게 예측에 필요한 단지 종속성을 얻을 것이다 라인 (전체 도구 세트 반대) Gradle을 있습니까?

내 네트워크를 사용하기위한 최소한의 소스 코드 예제는 무엇입니까?

답변

2

최신 릴리스에서는 deeplearning4j-nn 만 사용할 수 있습니다. 그것이 구성 dsl입니다. 당신은 일반적으로 4e 코어를 필요로합니다.

최대한 많은 것을 분리하려고합니다.

기타 : android. Dl4j에는 밑에 많은 원시 비트가 있습니다. 시도 할 때 deeplearning4j.org에 나열된 채팅에 참여하십시오. 대화 형으로 도와 드릴 수 있습니다.

+0

팁 : 안드로이드 스튜디오에서 Android 용 JNI를 설치하는 것은 쉽지 않습니다. 또한 여러 칩 공급 업체를위한 Android NDK의 OpenCL에 대한 공식 지원이 있습니다. 따라서 네이티브 비트를 적어도 일부는 네이티브로 실행할 수 있어야합니다. 안드로이드에도! –

+0

감사합니다. –

1

Android에 배포하는 방법에 대한 DeepLearning4J의 사용자 등급은 tutorial입니다.

또한, demo 또한 DeepLearning4J를 사용하여 숫자를 인식합니다.

또한 DeepLearning4J를 기반으로 an Android app을 만들었습니다.