Savvas Panagi

My First KNX Home Automation Project: A Step-by-Step Guide

Introduction This is my first time diving into home automation in a bottom-up building, and I’m starting with something basic, lighting control. The client wanted a smarter and more energy-efficient home, so I decided to use KNX technology to automate the lights. It’s an exciting journey, and I’m eager to share my experience in the …

My First KNX Home Automation Project: A Step-by-Step Guide Read More »

Deploying Diverse Regression Machine Learning Algorithms: An Implementation Overview

In this current post, we go into the exploration and analysis of various regression machine learning methods. Our objective is to utilize a range of machine learning techniques to forecast the load demand of the Cyprus power system. In the initial phase, the ‘data’ dataframe include all essential features and measurements spanning a 16-month period. …

Deploying Diverse Regression Machine Learning Algorithms: An Implementation Overview Read More »

Feature Scaling (Normalisation and Standardisation) / Python implementation

following the previous article about handle cyclical features, feature scaling is also important when we are going to use a machine learning algorithms. Is a method to scale the features in a comparative form. But, how can we scaling it ? what is the difference between normalization and standardization ? and when we can use …

Feature Scaling (Normalisation and Standardisation) / Python implementation Read More »

How to handle cyclical features, for distance methodologies like k-means machine learning algorithms

Often in situations of use machine learnings methods, we have to consider how to handle the cyclic features. For example in K-Means algorithm it use Euclidean distance in order to sort the available data’s in clusters. In this situations the distance between the hour 0 (00:00) from 23 (23:00) is bigger than what really is. …

How to handle cyclical features, for distance methodologies like k-means machine learning algorithms Read More »

How to use 0-5v plc to control the speed of high current dc motor

A lot of DIY projects need a programmable microcontroller to control the operation of it. In the current article we will discuss a suitable industrial module to control a dc motor speed. The following article is my inspiration after i am trying to building a small project that need to connect Arduino with motor controller …

How to use 0-5v plc to control the speed of high current dc motor Read More »