Coding Tricks

Machine Learning and Coding Tricks

How to deploy mlflow with docker-compose

When in the process of building and training machine learning models, its very important to keep track of the results of each experiment. For deep learning models, TensorBoard is a very power tool to log training performances, track gradient, debug …

CI/CD Python project with Gitlab

DevOps is the new trend, and developers must embrace or .... well you know.

This is the kind of article I just read this morning, and I must admit that it is indeed clearly a trend. As a Python developer, …

Your first CNN made easy with Docker and Tensorflow

Deep learning is the "new" trend, but more than a trend, related tools start to be quite mature. Convolutional neural networks (CNN) are particularly interesting and are a great source of research in visual recognition. With the help of Docker, …

Theano demo with Docker help




What is Theano ?

From the Theano website:

Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently.

This is a demo of the library Theano commonly used …

Gradient Descent Optimization


In many machine learning algorithm, the goal is to find a function or parameters that allows us to approximate or modelize unknown observable data. Those data could come from device measurement, web crawling, empirical observations etc. Generally speaking we have …