{"id":2513,"date":"2016-04-04T00:45:13","date_gmt":"2016-04-03T15:45:13","guid":{"rendered":"http:\/\/tech.akat.info\/?p=2513"},"modified":"2016-04-15T03:12:26","modified_gmt":"2016-04-14T18:12:26","slug":"caffe%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f","status":"publish","type":"post","link":"https:\/\/tech.akat.info\/?p=2513","title":{"rendered":"Caffe\u3092\u4f7f\u3063\u3066\u307f\u305f"},"content":{"rendered":"<h1>Deep-Learning(\u6df1\u5c64\u5b66\u7fd2)\u306b\u3064\u3044\u3066<\/h1>\n<p>\u30fb\u751f\u7269\u306e\u8133\u795e\u7d4c\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u30e2\u30c7\u30eb\u3068\u3057\u3066\u305f\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3068\u3044\u3046\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u3092\u5229\u7528\u3057\u3066\u3044\u308b<br \/>\n\u30fb\u4f8b\u3048\u3070\u3042\u308b\u753b\u50cf\u3092\u300c\u72ac\u306e\u753b\u50cf\u300d\u3060\u3068\u5224\u5b9a\u3059\u308b\u624b\u9806\u3092\u5f93\u6765\u3067\u3042\u308c\u3070\u4eba\u304c\u8003\u3048\u3066\u3044\u305f\u304c<br \/>\n\u3000\u6a5f\u68b0\u5b66\u7fd2\u3067\u306f\u30c7\u30fc\u30bf(\u72ac\u304c\u5165\u3063\u305f\u3082\u306e\u3068\u5165\u3063\u3066\u3044\u306a\u3044\u3082\u306e)\u3092\u5927\u91cf\u6295\u5165\u3057\u5224\u5b9a\u57fa\u6e96\u542b\u3081\u3066\u6a5f\u68b0\u304c\u6c7a\u3081\u3066\u5224\u65ad\u3059\u308b<br \/>\n\u30fb\u4eca\u307e\u3067\u753b\u50cf\u7279\u5fb4\u91cf\u3092\u3082\u3068\u306b\u306a\u306b\u306e\u753b\u50cf\u304b\u5224\u5b9a\u3057\u3066\u3044\u305f\u304c\u3001<br \/>\n\u3000\u4f55\u3092\u3082\u3068\u306b\u5224\u5b9a\u3057\u305f\u3089\u3088\u3044\u304b\u304b\u3089\u6a5f\u68b0\u304c\u6c7a\u3081\u305f\u307b\u3046\u304c\u3001\u3088\u308a\u9ad8\u3044\u8a55\u4fa1\u3092\u5f97\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u304d\u305f<br \/>\n\u30fbCUDA(NVIDA\u793e)\u306b\u3088\u3063\u3066GPU\u304c\u5229\u7528\u3057\u3084\u3059\u304f\u306a\u308a\u3001<br \/>\n\u3000ILSVRC2012\u3067Deep-Learning\u3092\u5229\u7528\u3057\u305f\u30c1\u30fc\u30e0\u304c\u4ed6\u30c1\u30fc\u30e0\u3092\u5f15\u304d\u96e2\u3057\u30661\u4f4d\u3068\u306a\u3063\u305f\u3053\u3068\u304b\u3089<br \/>\n\u3000\u6700\u8fd1\u6ce8\u76ee\u3092\u6d74\u3073\u308b\u3088\u3046\u306b\u306a\u3063\u305f<\/p>\n<h1>Caffe\u3068\u306f<\/h1>\n<p>\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u3068\u3057\u3066\u958b\u767a\u3055\u308c\u3066\u3044\u308b\u30c7\u30a3\u30fc\u30d7\u30e9\u30fc\u30cb\u30f3\u30b0\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u306e1\u3064<br \/>\n(\u30ab\u30ea\u30d5\u30a9\u30eb\u30cb\u30a2\u5927\u5b66\u30d0\u30fc\u30af\u30ec\u30fc\u6821\u306e\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30d3\u30b8\u30e7\u30f3\u304a\u3088\u3073\u6a5f\u68b0\u5b66\u7fd2\u306b\u95a2\u3059\u308b\u7814\u7a76\u30bb\u30f3\u30bf\u30fc\u3067\u3042\u308bBVLC\u304c\u4e2d\u5fc3\u3068\u306a\u3063\u3066\u958b\u767a\u3057\u3066\u3044\u308b)<\/p>\n<p>\u30fbCUDA\u306b\u3088\u308bGPU\u74b0\u5883\u3067\u306e\u52d5\u4f5c\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u308b\u3002\u307e\u305fGPU\u74b0\u5883\u3067\u306e\u51e6\u7406\u901f\u5ea6\u304c\u9ad8\u901f<br \/>\n\u3000(\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u3092\u5909\u66f4\u3059\u308b\u3053\u3068\u3067GPU\u74b0\u5883\u304c\u306a\u304f\u3066\u3082\u5229\u7528\u53ef\u80fd)<br \/>\n\u30fb\u5b66\u7fd2\u6e08\u307f\u306e\u30e2\u30c7\u30eb\u304c\u914d\u5e03\u3055\u308c\u3066\u304a\u308a\u3001\u81ea\u524d\u3067\u5b66\u7fd2\u3055\u305b\u3088\u3046\u3068\u3059\u308b\u3068\u4f55\u65e5\u3082\u304b\u304b\u308b\u3088\u3046\u306a\u30c7\u30fc\u30bf\u30b5\u30a4\u30ba\u3001\u30e2\u30c7\u30eb\u3082\u7c21\u5358\u306b\u4f7f\u3048\u308b<br \/>\n\u30fb\u30b7\u30a7\u30eb\u3067\u306e\u5b9f\u884c\u3068API\u3092\u5229\u7528\u3057\u305f\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3067\u306e\u5b9f\u884c\u304c\u53ef\u80fd<\/p>\n<p>Caffe\u3092\u5229\u7528\u3057\u3066\u753b\u50cf\u8a8d\u8b58\u306a\u3069\u304c\u53ef\u80fd\u3002\u30c7\u30e2\u30b5\u30a4\u30c8\u3082\u7528\u610f\u3055\u308c\u3066\u3044\u308b<br \/>\n<a href=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/04\/2016-04-03_192846.png\" rel=\"attachment wp-att-2515\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/04\/2016-04-03_192846.png\" alt=\"2016-04-03_192846\" width=\"300\" height=\"153\" class=\"alignnone size-medium wp-image-2515\" \/><\/a><\/p>\n<h1>Install<\/h1>\n<p><a href=\"http:\/\/caffe.berkeleyvision.org\/install_apt.html\">Ubuntu Installation<\/a><\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nroot@ubuntu1404:\/home\/shimizu# aptitude install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler libboost-all-dev libatlas-base-dev\r\n...\r\n\r\n### \u30c7\u30d5\u30a9\u30eb\u30c8\u306egcc\u3067\u306f\u30b3\u30f3\u30d1\u30a4\u30eb\u3067\u304d\u306a\u3044\u3089\u3057\u3044 ###\r\nroot@ubuntu1404:\/home\/shimizu# aptitude install python-dev libgflags-dev libgoogle-glog-dev liblmdb-dev git g++-4.6 python-protobuf\r\n...\r\n\r\nroot@ubuntu1404:\/home\/shimizu# cd \/usr\/local\/src\/\r\nroot@ubuntu1404:\/usr\/local\/src# git clone https:\/\/github.com\/BVLC\/caffe.git\r\n...\r\nroot@ubuntu1404:\/usr\/local\/src# cd caffe\/\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# cp Makefile.config.example Makefile.config\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# vi Makefile.config\r\n===\r\n### \u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8 ###\r\nCPU_ONLY := 1\r\n### \u5909\u66f4 ###\r\nCUSTOM_CXX := g++-4.6\r\n===\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# make\r\n...\r\n\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# make test\r\n...\r\n\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# make runtest\r\n...\r\n&#x5B; RUN      ] NeuronLayerTest\/1.TestExpGradientBase2Shift1\r\n&#x5B;       OK ] NeuronLayerTest\/1.TestExpGradientBase2Shift1 (3 ms)\r\n&#x5B;----------] 48 tests from NeuronLayerTest\/1 (377 ms total)\r\n\r\n&#x5B;----------] Global test environment tear-down\r\n&#x5B;==========] 1048 tests from 146 test cases ran. (60438 ms total)\r\n&#x5B;  PASSED  ] 1048 tests.\r\n<\/pre>\n<h1>MNIST\u3092\u5229\u7528\u3057\u3066\u307f\u308b<\/h1>\n<p><a href=\"http:\/\/qiita.com\/t-hiroyoshi\/items\/2bf473fd06c352d97579\">Caffe\u3067\u624b\u66f8\u304d\u6570\u5b57(MNIST)\u306e\u8a8d\u8b58\u5b66\u7fd2\u3092\u3059\u308b<\/a><br \/>\nMNIST(Mixed National Institute of Standards and Technology)<br \/>\nMNIST\u3068\u306f28x28px\u306e60000\u679a\u306e\u5b66\u7fd2\u30b5\u30f3\u30d7\u30eb\u300110000\u679a\u306e\u30c6\u30b9\u30c8\u30b5\u30f3\u30d7\u30eb\u304b\u3089\u306a\u308b\u624b\u66f8\u304d\u6570\u5b57\u753b\u50cf\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3067<br \/>\ncaffe\u306b\u3066\u8a66\u305b\u308b\u3088\u3046\u306b\u4e8b\u524d\u306b\u7528\u610f\u3055\u308c\u3066\u3044\u308b<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n### MNIST\u306e\u30c7\u30fc\u30bf\u30bb\u30c3\u30c8\u53d6\u5f97 ###\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# cd data\/mnist\/\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe\/data\/mnist# vi get_mnist.sh\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe\/data\/mnist# .\/get_mnist.sh\r\n...\r\n\r\n### MNIST\u306e\u30c7\u30fc\u30bf\u5909\u63db(Caffe\u306f\u753b\u50cf\u5b66\u7fd2\u3092\u884c\u3046\u969bLevelDB\u304bLMDB\u5f62\u5f0f\u3067\u8aad\u307f\u8fbc\u307e\u305b\u308b\u5fc5\u8981\u3042\u308a\u3002\u30a8\u30e9\u30fc\u51fa\u308b\u304c 1394 \u3092\u30aa\u30d5\u306b\u3057\u305f OpenCV \u3092\u30d3\u30eb\u30c9\u3057\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u3088\u3046\u306a\u306e\u3067\u7121\u8996) ###\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe\/data\/mnist# cd \/usr\/local\/src\/caffe\/\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# .\/examples\/mnist\/create_mnist.sh\r\nCreating lmdb...\r\nlibdc1394 error: Failed to initialize libdc1394\r\nlibdc1394 error: Failed to initialize libdc1394\r\nDone.\r\n\r\n### \u5b66\u7fd2\u3055\u305b\u308b(CPU_ONLY\u306e\u5834\u5408\u306f\u66f8\u304d\u63db\u3048\u308b) ###\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# vi .\/examples\/mnist\/lenet_solver.prototxt\r\n===\r\n# solver_mode: GPU\r\nsolver_mode: CPU\r\n===\r\n\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# .\/examples\/mnist\/train_lenet.sh\r\n...\r\n\r\n### \u5b66\u7fd2\u7d50\u679c\u3092\u5229\u7528\u3057\u3066\u30c6\u30b9\u30c8\u3059\u308b(.\/examples\/mnist\/ \u914d\u4e0b\u306e lenet_iter_xxxx.caffemodel \u304c\u5b66\u7fd2\u7d50\u679c) ###\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# .\/build\/tools\/caffe test -model .\/examples\/mnist\/lenet_train_test.prototxt -weights .\/examples\/mnist\/lenet_iter_10000.caffemodel\r\n\r\n###  prototxt\u30d5\u30a1\u30a4\u30eb\u304b\u3089\u30d6\u30ed\u30c3\u30af\u56f3\u3092\u751f\u6210\u3059\u308b ###\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# aptitude install python-pip python-dev python-numpy python-scipy python-matplotlib cython python-pandas python-skimage python-pydot\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# cd python\/\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe\/python# pip install -r requirements.txt\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe\/python# cd ..\/\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# make pycaffe\r\n...\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# echo 'export PYTHONPATH=\/usr\/local\/src\/caffe\/caffe\/python\/:$PYTHONPATH' &gt;&gt; ~\/.bashrc\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# source ~\/.bashrc\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# python \/usr\/local\/src\/caffe\/python\/draw_net.py \/usr\/local\/src\/caffe\/examples\/mnist\/lenet_train_test.prototxt output.png\r\nlibdc1394 error: Failed to initialize libdc1394\r\n\/usr\/local\/src\/caffe\/python\/caffe\/pycaffe.py:13: RuntimeWarning: to-Python converter for boost::shared_ptr&lt;caffe::Net&lt;float&gt; &gt; already registered; second conversion method ignored.\r\n  from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \\\r\n\/usr\/local\/src\/caffe\/python\/caffe\/pycaffe.py:13: RuntimeWarning: to-Python converter for boost::shared_ptr&lt;caffe::Blob&lt;float&gt; &gt; already registered; second conversion method ignored.\r\n  from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \\\r\n\/usr\/local\/src\/caffe\/python\/caffe\/pycaffe.py:13: RuntimeWarning: to-Python converter for boost::shared_ptr&lt;caffe::Solver&lt;float&gt; &gt; already registered; second conversion method ignored.\r\n  from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \\\r\nDrawing net to output.png\r\n<\/pre>\n<p><a href=\"http:\/\/demo.caffe.berkeleyvision.org\/\">Caffe Demos<\/a><br \/>\n<a href=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/04\/2016-04-03_195512.png\" rel=\"attachment wp-att-2514\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/04\/2016-04-03_195512.png\" alt=\"2016-04-03_195512\" width=\"1365\" height=\"135\" class=\"alignnone size-full wp-image-2514\" \/><\/a><\/p>\n<h1>CIFAR-10\u3092\u5229\u7528\u3057\u3066\u307f\u308b<\/h1>\n<div class=\"oceanwp-oembed-wrap clr\"><iframe loading=\"lazy\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/BHdRZtG3MuerRZ\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/www.slideshare.net\/yasuyukisugai\/deep-learningcaffe\" title=\"Deep Learning\u30cf\u30f3\u30ba\u30aa\u30f3\u52c9\u5f37\u4f1a\u300cCaffe\u3067\u753b\u50cf\u5206\u985e\u3092\u8a66\u3057\u3066\u307f\u3088\u3046\u306e\u4f1a\u300d\" target=\"_blank\">Deep Learning\u30cf\u30f3\u30ba\u30aa\u30f3\u52c9\u5f37\u4f1a\u300cCaffe\u3067\u753b\u50cf\u5206\u985e\u3092\u8a66\u3057\u3066\u307f\u3088\u3046\u306e\u4f1a\u300d<\/a> <\/strong> from <strong><a href=\"http:\/\/www.slideshare.net\/yasuyukisugai\" target=\"_blank\">Yasuyuki Sugai<\/a><\/strong> <\/div>\n<\/div>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# cd data\/cifar10\/\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe\/data\/cifar10# .\/get_cifar10.sh\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe\/data\/cifar10# cd ..\/..\/\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# .\/examples\/cifar10\/create_cifar10.sh\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# vi examples\/cifar10\/cifar10_quick_solver.prototxt\r\n===\r\n# solver_mode: GPU\r\nsolver_mode: CPU\r\n===\r\n\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# .\/build\/tools\/caffe train --solver examples\/cifar10\/cifar10_quick_solver.prototxt\r\n...\r\nI0403 23:58:47.250635 24251 solver.cpp:404]     Test net output #0: accuracy = 0.7119\r\nI0403 23:58:47.250869 24251 solver.cpp:404]     Test net output #1: loss = 0.850394 (* 1 = 0.850394 loss)\r\nI0403 23:58:47.250948 24251 solver.cpp:322] Optimization Done.\r\nI0403 23:58:47.251015 24251 caffe.cpp:222] Optimization Done.\r\n\r\n### \u5224\u5b9a\u3057\u3066\u307f\u308b\u3000(\u4f55\u304b\u304c\u304a\u304b\u3057\u3044orz) ###\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe# cd python\/\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe\/python# wget -d https:\/\/dl.dropboxusercontent.com\/u\/8148946\/Develop\/aws\/cifar10_classifier.py\r\nroot@ubuntu1404:\/usr\/local\/src\/caffe\/python# cd ..\/..\/\r\nroot@ubuntu1404:\/usr\/local\/src# \r\nroot@ubuntu1404:\/usr\/local\/src# cp caffe\/examples\/cifar10\/cifar10_quick_iter_4000.caffemodel.h5 caffe\/examples\/cifar10\/cifar10_quick_iter_4000.caffemodel\r\nroot@ubuntu1404:\/usr\/local\/src# wget -d https:\/\/upload.wikimedia.org\/wikipedia\/commons\/7\/7b\/Hyla_japonica_001.jpg\r\nroot@ubuntu1404:\/usr\/local\/src# python caffe\/python\/cifar10_classifier.py Hyla_japonica_001.jpg\r\n...\r\n&#x5B;&#x5B; 0.1  0.1  0.1  0.1  0.1  0.1  0.1  0.1  0.1  0.1]]\r\n0:airplane\r\n<\/pre>\n<h1>plot\u3057\u3066\u307f\u308b<\/h1>\n<p><a href=\"http:\/\/iamrobotandproud.hatenablog.com\/entry\/2015\/03\/16\/105746\">Caffe\u3067MNIST\u3092\u5b66\u7fd2\u3057\u305f\u7d4c\u904e\u3092\u30d7\u30ed\u30c3\u30c8\u3057\u3066\u307f\u305f<\/a>\u3088\u308a<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nroot@ubuntu1404:\/usr\/local\/src# .\/caffe\/tools\/extra\/parse_log.sh \/tmp\/caffe.ubuntu1404.root.log.INFO.20160415-011551.6345\r\nroot@ubuntu1404:\/usr\/local\/src# mv caffe.ubuntu1404.root.log.INFO.20160415-011551.6345.test mnist.log.test\r\nroot@ubuntu1404:\/usr\/local\/src# mv caffe.ubuntu1404.root.log.INFO.20160415-011551.6345.train mnist.log.train\r\nroot@ubuntu1404:\/usr\/local\/src# gnuplot .\/caffe\/tools\/extra\/plot_log.gnuplot.example\r\n# your_chart_name.png \u304c\u51fa\u529b\u3055\u308c\u308b\r\n<\/pre>\n<p><a href=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/04\/2016-04-15_030457.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/04\/2016-04-15_030457.png\" alt=\"2016-04-15_030457\" width=\"673\" height=\"493\" class=\"alignnone size-full wp-image-2529\" \/><\/a><\/p>\n<h1>\u53c2\u8003URL<\/h1>\n<p><a href=\"http:\/\/qiita.com\/uchihashi_k\/items\/8333f80529bb3498e32f\">Caffe\u3067Deep Learning \u3064\u307e\u305a\u304d\u3084\u3059\u3044\u3068\u3053\u308d\u3092\u4e2d\u5fc3\u306b<\/a><br \/>\n<a href=\"http:\/\/pepper.is.sci.toho-u.ac.jp\/index.php?%A5%CE%A1%BC%A5%C8%2FCaffe%A4%CE%A5%C7%A5%E2%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0%A4%F2%BB%EE%A4%B7%A4%C6%A4%DF%A4%EB%20(2014-12-24)\">\u30ce\u30fc\u30c8\/Caffe\u306e\u30c7\u30e2\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u8a66\u3057\u3066\u307f\u308b (2014-12-24)<\/a><br \/>\n<a href=\"http:\/\/yutori-datascience.hatenablog.com\/entry\/2015\/06\/05\/101040\">\u3082\u3046\u8ff7\u308f\u306a\u3044 Caffe\u5165\u9580 \u305d\u306e\uff11<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Deep-Learning(\u6df1\u5c64\u5b66\u7fd2)\u306b\u3064\u3044\u3066 \u30fb\u751f\u7269\u306e\u8133\u795e\u7d4c\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u30e2\u30c7\u30eb\u3068\u3057\u3066\u305f\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3068\u3044\u3046\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u3092\u5229\u7528\u3057\u3066\u3044\u308b \u30fb\u4f8b\u3048\u3070\u3042\u308b\u753b\u50cf\u3092\u300c\u72ac\u306e\u753b\u50cf\u300d\u3060\u3068\u5224\u5b9a\u3059\u308b\u624b\u9806\u3092\u5f93\u6765\u3067\u3042\u308c\u3070\u4eba\u304c\u8003\u3048\u3066\u3044\u305f [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[94],"tags":[],"_links":{"self":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/2513"}],"collection":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2513"}],"version-history":[{"count":5,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/2513\/revisions"}],"predecessor-version":[{"id":2530,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/2513\/revisions\/2530"}],"wp:attachment":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}