Home » Archives for Andrei Cheremskoy

Author Archives: Andrei Cheremskoy

Andrei is a Java Developer interested in Deep Learning. He hopes to help developers with just-in-time advice from the programming universe. Particularly, coming from Open Source and Java worlds related to Deep Learning such as Deeplearning4j library.

Building your own computer language

Just code it If you wanted to build your own computer language, but didn’t know how to start or thought you didn’t have time and skills to do this, then look no harder then the Crafting Interpreters book by Bob Nystrom on building a computer language from scratch. That’s it from the very beginning to the full fledged object oriented ...

Read More »

Multilayer Perceptron Predictions Exposed

Learning Deep Learning Currently, I learn Deep Learning fundamentals with the help of Jason Brownlee’s Deep Learning with Python book. It provides good practical coverage of building various types of deep learning networks such CNN, RNN etc. Running each model in the book is accompanied with providing various metrics, for instance, accuracy of the model. But accuracy does not provide a real ...

Read More »

Keras, Theano and TensorFlow on Windows and Linux

Tools for Deep Learning development To start playing with Deep Learning one have to pick a proper tool for it. Python ecosystem tools for Deep Learning such as Keras, Theano and TensorFlow are easy to install and start development. Below follows a guide on how to install them on Windows and Linux operating systems. What are those Theano, TensorFlow and ...

Read More »

Systematic Approach To Applications Of Deep Learning

Hidden potential The interest in Deep Learning research and applications is as hot as it was never before. A countless number of new research papers can be found at arXiv.org almost every day. Those papers provide us with descriptions of novel ways Artificial Neural Networks can be applied to various fields of our daily life. What is fascinating in Deep Learning ...

Read More »

Banana Classifier with OpenCV on Android

Make Banana Recognition Great Again This post is about going from an idea to its implementation. The idea was to create an application for mobile phone that can detects cars. Now let’s see how it started and where I stand today. I’ll provide a brief description of the steps taken to this very day. Step 1. Google is Your Friend ...

Read More »

Machine Learning For All

The Rise of the Machines In recent decade we are witnessing the resurrection of interest in neural networks due to advances in computing hardware such as GPU accelerators and availability of large data sets such as Facebook, YouTube etc. for training those networks. As a result there are a great number of research articles and practical applications emerged in the filed ...

Read More »

Android vs. iOS Development

What platform to choose for development? Well, you’ve come to conclusion to start developing mobile applications and can’t help doing it. The problem is it is quite difficult to decide what platform to choose for development. Both Android and iOS have their pros and cons and choosing one of them depends also on your personal feelings to Apple’s products or companies ...

Read More »

Ubuntu->VMware->MINIX 3

Unix-like Microkernel Open-Source Operating System Meet MINIX 3 a Unix-like, robust and compact operating system that is capable of recovering from drivers crashes. Current MINIX version is stable enough to suit perfectly Real-Time Embedded systems and systems that require stability over long periods of time without restart. Here is the quote from the official MINIX site. What Is MINIX 3? MINIX ...

Read More »