Monday, July 31, 2017
How to use gonum/matrix (Golang package)
When I started to learn about Golang, the first obstacle to use that for machine learning was matrix data manipulation. On Python, you can use numpy, pandas. On Go, on some machine learning package uses gonum/matrix. So I just checked how to use.
Monday, July 24, 2017
Understand how to use keras's functional API
Overview
keras is awesome tool to make neural network. Being compared with Tensorflow, the code can be shorter and more concise. If you want to enter the gate to neural network, deep learning but feel scary about that, I strongly recommend you use keras.
keras has two types of writing ways. Here I introduce one of them, functional API.
Sunday, July 16, 2017
How Dropout works on Neural Network
Overview
Dropout is one of the good techniques to make good neural network model. The system of it is very simple.Wednesday, July 5, 2017
Perceptron from scratch
Overview
There are good libraries to make machine learning model and usually, it’s enough to use those to attain the goal you set on the model.
It’s not necessary to write algorithm by yourself. To say precisely, to write and use your full-scratch written model makes more bugs than prevalent library’s one. So you should use prevalent libraries except for the time that those don’t fulfill what you want to get.
But to deepen your understandings and knowledge to machine leaning, writing existing algorithm by yourself is very good trial.
Here, I show how to write perceptron algorithm.
Saturday, July 1, 2017
Practical hack to make deep learning model
Overview
Neural network has a lot of flexibility in its design. You can choose and set many components and options. Because of that, to make more optimized network, you need to know and care about the procedures to adjust those to update your network efficiently.Here, I arranged neural network’s components and in which procedure those should be adjusted.
Subscribe to:
Posts (Atom)