Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Deep Learning for Java (DL4J)

4,182 views

Published on

Deep Learning for Java (DL4J) overview and installation

Published in: Data & Analytics
  • Hello! High Quality And Affordable Essays For You. Starting at $4.99 per page - Check our website! https://vk.cc/82gJD2
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Deep Learning for Java (DL4J)

  1. 1. Deep Learning for Java (DL4J) ujava.org Workshop 2015-07-11 www.idosi.com CEO 강신동 Shindong KANG (주)지능도시
  2. 2. www.idosi.comujava.org
  3. 3. www.idosi.comspaceapi.org
  4. 4. www.idosi.com DL4J (Deeplearning4j, Deep Learning for Java)
  5. 5. www.idosi.com “Deep Learning” keyword Google Trend Graph
  6. 6. www.idosi.com DL4J
  7. 7. www.idosi.com DL4J
  8. 8. www.idosi.com DL4J
  9. 9. www.idosi.com ND4J (Scientific Computing for Java)
  10. 10. www.idosi.com DL4J Installation Summary Git clone URL Canova DeepLearning4j ND4j Examples Import project as existing maven project
  11. 11. www.idosi.com github.com
  12. 12. www.idosi.commaven.org
  13. 13. www.idosi.comMaven plugin for Eclipse
  14. 14. www.idosi.comDL4J projects
  15. 15. www.idosi.comJblas (Linear Algebra for Java) , JNI on BLAS and LAPACK
  16. 16. www.idosi.comjblas.org
  17. 17. www.idosi.comBLAS (Basic Linear Algebra Subprograms) , native
  18. 18. www.idosi.comLAPACK (Linear Algebra Package), native FORTRAN
  19. 19. www.idosi.comjblas JNI jblas Java API BLAS LAPACK
  20. 20. www.idosi.comJCublas (Java Cuda BLAS) for GPUs
  21. 21. www.idosi.com ND4J (Scientific Computing for Java)
  22. 22. www.idosi.comCUDA Toolkit 6.5
  23. 23. www.idosi.comjcuda.org
  24. 24. www.idosi.com JCuda Files
  25. 25. www.idosi.comGPU-Z
  26. 26. www.idosi.comCanova
  27. 27. www.idosi.comYann LeCun MNIST (FaceBook AI Director)
  28. 28. www.idosi.comMNIST 28 x 28 pixel 70,000 images 60k train set 10k test set about 12 MB
  29. 29. www.idosi.comMNIST Home Page
  30. 30. www.idosi.comMNIST File Format
  31. 31. www.idosi.comIris (붓꽃)
  32. 32. www.idosi.comIris
  33. 33. www.idosi.comIris Iris setosa Iris virginicaIris versicolor Sepal length (꽃받침) Sepal width Petal length (꽃잎) Petal width
  34. 34. www.idosi.comIris Data set
  35. 35. www.idosi.comIris Data set
  36. 36. www.idosi.comDL4J examples from github
  37. 37. www.idosi.com Import Existing Maven Projects
  38. 38. www.idosi.comImport Maven Projects
  39. 39. www.idosi.comImported deeplearning4j-examples project
  40. 40. www.idosi.com clone Canova from github.com
  41. 41. www.idosi.comImport Maven Projects for Canova
  42. 42. www.idosi.comImported Canova projects
  43. 43. www.idosi.comClone ND4J from github.com
  44. 44. www.idosi.comClone deeplearning4j from github.com
  45. 45. www.idosi.comImport Maven Projects for deeplearning4j
  46. 46. www.idosi.com CL compiler java.io.IOException: Could not create .ptx file: o.n.l.j.k.KernelFunctionLoader - errorMessage: o.n.l.j.k.KernelFunctionLoader - outputMessage: nvcc fatal : Cannot find compiler 'cl.exe' in PATH
  47. 47. www.idosi.comFree download Microsoft Visual C++ Compiler CTP
  48. 48. www.idosi.com PATH for cl.exe compiler
  49. 49. www.idosi.com NVIDIA CUDA Compiler
  50. 50. www.idosi.comDL4J All API Doc http://idosi.com/javadoc/DL4J
  51. 51. www.idosi.com cuBLAS
  52. 52. www.idosi.com jcuda.org
  53. 53. www.idosi.comJcuda Download
  54. 54. www.idosi.com JCublas
  55. 55. www.idosi.comJCublas code and Cublas code
  56. 56. www.idosi.comJCufft
  57. 57. www.idosi.com JCurand
  58. 58. www.idosi.com Sparse Matrix (희소행렬)
  59. 59. www.idosi.com JCusparse
  60. 60. www.idosi.com JCusolver
  61. 61. www.idosi.com JCudpp
  62. 62. www.idosi.comJnpp (for image processing)
  63. 63. www.idosi.comJnpp (for image processing)
  64. 64. www.idosi.com JCuda Files
  65. 65. www.idosi.com CNN Iris Example
  66. 66. www.idosi.com pom.xml for BLAS or CUDA
  67. 67. www.idosi.com CNN Iris Example's VM arguments
  68. 68. www.idosi.com CNN Iris Example CUDA Execution Result
  69. 69. www.idosi.com Java Visual VM (jvisualvm.exe)
  70. 70. www.idosi.com JVisualVM for DL4J monitoring
  71. 71. www.idosi.com CNN Iris Example Memory Usage
  72. 72. Thank you ! (주)지능도시 Intelligent City Ltd. 강신동 Shindong KANG www.idosi.com ceo@idosi.com

×