Cognitive Algorithms Machine Learning Math

Introduction to Machine Learning – Perceptron Algorithm

Perceptron algorithm is one of the ground breaking improvements in Machine Learning, especially in Supervised Learning. It was invented in 1958 by Rosenblatt and still used as the basis of very powerful algorithms like Neural Networks. The main idea behind it, is a simple Optimization Problem. The following description belongs to Perceptrons, but it tells …

Continue Reading
Artificial Intelligence Cognitive Algorithms Machine Learning

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks, What is CycleGAN?

The paper offers a technique called CycleGAN, which claims to achieve image-to-image translation without paired data sets,whereas  in classical methods like pix2pix, a paired training dataset is required, ie. winter and summer pictures of thousands of landscapes, and provided such dataset, with pix2pix a model can be trained to translate a given test dataset, say …

Continue Reading
Design Patterns Software Engineering

Software Engineering Design Patterns in 5 minutes

Design patterns and implementations There are many design patterns divided into 3 main categories: Generation Patterns Structure Patterns Behavior Patterns Singleton Composite Pattern Obsserver Pattern Builder Proxy Pattern Command Pattern Factory method patterns Generation Patterns Singleton Pattern    There are times we might want to have only one Instance of a Class,     when …

Continue Reading