Skip to content

Instantly share code, notes, and snippets.

View sato-cloudian's full-sized avatar

Takenori Sato sato-cloudian

View GitHub Profile
@sato-cloudian
sato-cloudian / train log
Created May 20, 2016 02:31
mkl2017_alexnet config and results
Progresses in 10 mins from start
mkl2017_alexnet
I0520 10:49:04.197082 18913 solver.cpp:350] Iteration 0, Testing net (#0)
I0520 10:52:59.592398 18913 solver.cpp:417] Test net output #0: accuracy = 0.00294811
I0520 10:52:59.592522 18913 solver.cpp:417] Test net output #1: loss = 5.82238 (* 1 = 5.82238 loss)
I0520 10:53:18.741194 18913 solver.cpp:239] Iteration 0, loss = 5.82663
I0520 10:53:18.741279 18913 solver.cpp:255] Train net output #0: loss = 5.82663 (* 1 = 5.82663 loss)
I0520 10:53:18.741314 18913 sgd_solver.cpp:106] Iteration 0, lr = 0.001
@sato-cloudian
sato-cloudian / train_val.prototxt
Created May 18, 2016 15:10
intelcaffe + MKL2017
name: "cars_finegrained_nin"
layer {
name: "data"
type: "Data"
top: "data"
top: "label"
include {
phase: TRAIN
}
transform_param {
@sato-cloudian
sato-cloudian / make_all.log
Created May 16, 2016 07:27
build error of intelcaffe with MKL 2017 Beta
PROTOC src/caffe/proto/caffe.proto
protoc --proto_path=src/caffe/proto --cpp_out=.build_release/src/caffe/proto src/caffe/proto/caffe.proto
CXX .build_release/src/caffe/proto/caffe.pb.cc
g++ .build_release/src/caffe/proto/caffe.pb.cc -DMKL2017_SUPPORTED -MMD -MP -pthread -fPIC -Wno-unused-local-typedefs -DCAFFE_VERSION=1.0.0-rc3 -DNDEBUG -O3 -DUSE_OPENCV -DUSE_LEVELDB -DUSE_LMDB -DCPU_ONLY -DUSE_MKL -I/home/tsato/anaconda2/include -I/home/tsato/anaconda2/include/python2.7 -I/home/tsato/anaconda2/lib/python2.7/site-packages/numpy/core/include -I/home/tsato/anaconda2/lib/python2.7/site-packages -I/usr/local/include -I.build_release/src -I./src -I./include -I./src/gtest/include -I./src/gtest/ -I./src/gmock/include -I./src/gmock/ -I/opt/intel/compilers_and_libraries_2017.0.042/linux/mkl/include -Wall -Wno-sign-compare -fopenmp -c -o .build_release/src/caffe/proto/caffe.pb.o 2> .build_release/src/caffe/proto/caffe.pb.o.warnings.txt \
|| (cat .build_release/src/caffe/proto/caffe.pb.o.warnings.txt; exit 1)
CXX src
@sato-cloudian
sato-cloudian / AlexNetExample.java
Created February 19, 2016 01:53
Simple simulation of bvlc_reference_caffenet with DL4J for benchmarking
package org.deeplearning4j.examples.convolution;
import org.canova.api.records.reader.RecordReader;
import org.canova.api.split.LimitFileSplit;
import org.canova.image.recordreader.ImageRecordReader;
import org.deeplearning4j.datasets.canova.RecordReaderDataSetIterator;
import org.deeplearning4j.datasets.iterator.DataSetIterator;
import org.deeplearning4j.eval.Evaluation;
import org.deeplearning4j.nn.api.OptimizationAlgorithm;
import org.deeplearning4j.nn.conf.MultiLayerConfiguration;
@sato-cloudian
sato-cloudian / TrainPeople.java
Created January 29, 2016 03:08
Network configuration error
package org.deeplearning4j.examples.convolution;
import org.canova.api.records.reader.RecordReader;
import org.canova.api.split.FileSplit;
import org.canova.api.split.LimitFileSplit;
import org.canova.image.recordreader.ImageRecordReader;
import org.deeplearning4j.datasets.canova.RecordReaderDataSetIterator;
import org.deeplearning4j.datasets.iterator.DataSetIterator;
import org.deeplearning4j.eval.Evaluation;
import org.deeplearning4j.nn.api.OptimizationAlgorithm;
@sato-cloudian
sato-cloudian / Shapes do not match
Last active January 26, 2016 23:35
TrainPeople
WARN [2016-01-26 23:33:12,931] org.deeplearning4j.optimize.solvers.BaseOptimizer: Objective function automatically set to minimize. Set stepFunction in neural net configuration to change default settings.
Exception in thread "main" java.lang.IllegalArgumentException: Shapes do not match: x.shape=[10, 17], y.shape=[10, 549]
at org.nd4j.linalg.api.parallel.tasks.cpu.CPUTaskFactory.getTransformAction(CPUTaskFactory.java:92)
at org.nd4j.linalg.api.ops.executioner.DefaultOpExecutioner.doTransformOp(DefaultOpExecutioner.java:409)
at org.nd4j.linalg.api.ops.executioner.DefaultOpExecutioner.exec(DefaultOpExecutioner.java:62)
at org.nd4j.linalg.api.ndarray.BaseNDArray.subi(BaseNDArray.java:2660)
at org.nd4j.linalg.api.ndarray.BaseNDArray.subi(BaseNDArray.java:2641)
at org.nd4j.linalg.api.ndarray.BaseNDArray.sub(BaseNDArray.java:2419)
at org.deeplearning4j.nn.layers.BaseOutputLayer.getGradientsAndDelta(BaseOutputLayer.java:154)
at org.deeplearning4j.nn.layers.BaseOutputLayer.backpropGradient(BaseOutputLayer.ja
@sato-cloudian
sato-cloudian / MyCNNMnistExample.java
Last active December 30, 2015 23:43
MyCNNMnistExample experiment 6
package org.deeplearning4j.examples.convolution;
import org.deeplearning4j.datasets.iterator.impl.MnistDataSetIterator;
import org.deeplearning4j.eval.Evaluation;
import org.deeplearning4j.nn.api.OptimizationAlgorithm;
import org.deeplearning4j.nn.conf.GradientNormalization;
import org.deeplearning4j.nn.conf.MultiLayerConfiguration;
import org.deeplearning4j.nn.conf.NeuralNetConfiguration;
import org.deeplearning4j.nn.conf.Updater;
import org.deeplearning4j.nn.conf.layers.ConvolutionLayer;
@sato-cloudian
sato-cloudian / MyCNNMnistExample.java
Created December 30, 2015 09:53
MyCNNMnistExample experimentation 5
package org.deeplearning4j.examples.convolution;
import org.deeplearning4j.datasets.iterator.impl.MnistDataSetIterator;
import org.deeplearning4j.eval.Evaluation;
import org.deeplearning4j.nn.api.OptimizationAlgorithm;
import org.deeplearning4j.nn.conf.GradientNormalization;
import org.deeplearning4j.nn.conf.MultiLayerConfiguration;
import org.deeplearning4j.nn.conf.NeuralNetConfiguration;
import org.deeplearning4j.nn.conf.Updater;
import org.deeplearning4j.nn.conf.layers.ConvolutionLayer;
@sato-cloudian
sato-cloudian / MyCNNMnistExample.java
Created December 30, 2015 07:32
MyCNNMnistExample experiment 4
package org.deeplearning4j.examples.convolution;
import org.deeplearning4j.datasets.iterator.impl.MnistDataSetIterator;
import org.deeplearning4j.eval.Evaluation;
import org.deeplearning4j.nn.api.OptimizationAlgorithm;
import org.deeplearning4j.nn.conf.GradientNormalization;
import org.deeplearning4j.nn.conf.MultiLayerConfiguration;
import org.deeplearning4j.nn.conf.NeuralNetConfiguration;
import org.deeplearning4j.nn.conf.Updater;
import org.deeplearning4j.nn.conf.layers.ConvolutionLayer;
@sato-cloudian
sato-cloudian / MyCNNMnistExample.java
Last active December 30, 2015 15:14
MyCNNMnistExample experiment 3
package org.deeplearning4j.examples.convolution;
import org.deeplearning4j.datasets.iterator.impl.MnistDataSetIterator;
import org.deeplearning4j.eval.Evaluation;
import org.deeplearning4j.nn.api.OptimizationAlgorithm;
import org.deeplearning4j.nn.conf.GradientNormalization;
import org.deeplearning4j.nn.conf.MultiLayerConfiguration;
import org.deeplearning4j.nn.conf.NeuralNetConfiguration;
import org.deeplearning4j.nn.conf.Updater;
import org.deeplearning4j.nn.conf.layers.ConvolutionLayer;