This is my blog

Thanks dad

by Kyriakos Chatzidimitriou | Dec 31, 2019 18:00 | life

Christodoulos Chatzidimitriou

In memory of Christodoulos K. Chatzidimitiou 1944-2019

Data Outlier Detection using the Chebyshev Theorem - Paper review and online adaptation

by Kyriakos Chatzidimitriou | Nov 26, 2019 11:58 | research

Streaming outlier detection

I review (and implement an online version of) the paper "Data Outlier Detection using the Chebyshev Theorem" as a first paper in a series of paper reviews (and implementations) I would like to do on online (streaming) outlier detection algorithms.

What is a (startup) mastermind group?

by Kyriakos Chatzidimitriou | Nov 7, 2019 13:25 | business


This is a really short introduction on what is a (startup) mastermind group, some heuristics and way to structure it.

Generating plausible paper titles with Recurrent Neural Networks

by Kyriakos Chatzidimitriou | Nov 7, 2019 11:48 | tutorials

sample text

A fun project where I tried to create an RNN model with LSTMs to generate plausible paper titles from a small corpus of IEEE transactions paper titles.

Fitting modified Gombertz and Baranyi equations for bacterial growth in R

by Kyriakos Chatzidimitriou | Oct 26, 2019 13:40 | tutorials


An example on how to fit two well know equations for bacterial growth, modified Gompertz and Baranyi, using non-linear least-squares in R

Sending graphql queries using http.Client in Go

by Kyriakos Chatzidimitriou | Oct 15, 2019 08:30 | tutorials

Random image

Performing GraphQL queries (to GiHub) using a basic http.Client in Go

Launching the new using Gatsby, Bulma, Contentful and Surge

by Kyriakos Chatzidimitriou | May 22, 2019 18:49 | development

A short presentation of my new personal website

Simple rules for building robust machine learning models

by Kyriakos Chatzidimitriou | May 16, 2019 12:29 | talks


Sixteen (16) simple rules for building robust machine learning models. Invited talk for the AMA call of the Research Data Alliance (RDA) Early Career and Engagement Interest Group (ECEIG).

Advices and strategies I learned from my first business attempt

by Kyriakos Chatzidimitriou | Apr 23, 2019 11:46 | talks


My presentation in ECESCON 2019. It contains advices and strategies from my first business attempt with Cyclopt PC.

Calculating the running average and variance of streaming data using redis

by Kyriakos Chatzidimitriou | Apr 5, 2019 00:33 | tutorials

Random image

An example of how one can calculate the running average and the running variance of a stream of numbers using redis, lua (and python in this example)

On collinearity and feature selection

by Kyriakos Chatzidimitriou | Mar 22, 2019 17:00 | tutorials

Random image

How and if collinearity or multicollinearity interferes with features selection and machine learning goals in general

Make your environment variables more robust by making them more fragile

by Kyriakos Chatzidimitriou | Jan 29, 2019 10:39 | tutorials

Random image

In this post I explain how I use the "making the software more fragile in order to make it more robust” strategy by Yegor Bugayenko to robustify my node.js apps.

2018 in review

by Kyriakos Chatzidimitriou | Jan 23, 2019 11:31 | life

Random image

2018 is over and this post tries to summarize my personal and professional activities, what went well, what didn't and what I've learned this year.

Coarse-to-Fine Decoding for Neural Semantic Parsing

by Kyriakos Chatzidimitriou | Nov 29, 2018 11:54 | research

Random image

Coarse-to-Fine Decoding for Neural Semantic Parsing paper summary

Devit 2018 takeaways and notes

by Kyriakos Chatzidimitriou | Jun 13, 2018 14:10 | development

Random image

Some notes and takeaways from the Devit 2018 conference that took place in Thessaloniki on Monday, June the 11th, 2018 and that will also help my long-term memory.

Machine learning tutorials mini-site

by Kyriakos Chatzidimitriou | Nov 10, 2016 17:19 | tutorials

Random image

Creating a mini-site for machine learning using R markdown and Github

The S-CASE concept

by Kyriakos Chatzidimitriou | Oct 24, 2014 13:02 | research

Random image

This is a post I wrote for the S-CASE project blog. S-CASE or Scaffolding Scalable Software Services is an EU funded FP7 project I am currently working on as a technical coordinator.

Searchable, scrollable bootstrap dropdown with angularjs

by Kyriakos Chatzidimitriou | Oct 23, 2014 05:54 | tutorials

Random image

So you are working in AngularJS, you are using the Bootstrap framework and the requirement is to create a dropdown button, which will include several (list) items and that a) is scrollable and b) is searchable because the menu items are many.

Book Review: eCommerce in the Cloud by Kelly Goetsch - O'Reilly

by Kyriakos Chatzidimitriou | Oct 20, 2014 13:56 | books

Random image

eCommerce in the Cloud book review

SSL/HTTPS server with Node.js and Express.js

by Kyriakos Chatzidimitriou | Oct 14, 2014 12:56 | tutorials

Random image

Tutorial on how to create an SSL/HTTPS server with Node.js and Expressjs

Introductory post: Going MEAN

by Kyriakos Chatzidimitriou | Oct 10, 2014 13:43 | development

Random image

Explanation why I choose the MEAN stack for web application development

Calculating the fractal dimension of the Greek coastline (1.25)

by Kyriakos Chatzidimitriou | Apr 19, 2013 03:54 | tutorials

Random image

Inspired by the Introduction to Complexity course and the unit on Fractals, I though it would be fun to make a rough calculation of the fractal dimension of the Greek coastline using the box counting method.

2013 and beyond, todo list

by Kyriakos Chatzidimitriou | Dec 23, 2012 00:00 | life

Random image

2013 resolutions

Budapest trip

by Kyriakos Chatzidimitriou | Aug 18, 2012 07:35 | life

Random image

My trip to Budapest

Fitting a sigmoid curve in R

by Kyriakos Chatzidimitriou | Jul 8, 2012 11:54 | tutorials

Random image

This is a short tutorial on how to fit data points that look like a sigmoid curve using the nls function in R

Translation of Echo State Networks in Greek

by Kyriakos Chatzidimitriou | Jun 30, 2012 05:55 | research

Random image

MsAriadne at Pac-Man vs Ghost Competition - CEC 2011

by Kyriakos Chatzidimitriou | Jul 7, 2011 10:04 | research

Random image

3rd place in the Pac-Man vs Ghost Competition at CEC 2011 with MsAriadne bot

Finding related work and keeping up to date

by Kyriakos Chatzidimitriou | Mar 11, 2011 01:26 | research

Random image

My process for keeping up with bibliography

Diploma Theses @ ISSEL on Computational Intelligence in Games

by Kyriakos Chatzidimitriou | Oct 27, 2010 03:24 | research

Random image


by Kyriakos Chatzidimitriou | Oct 2, 2010 12:38 | life

Random image

My trip to Rome

IEEE ICDM 2010 Contest

by Kyriakos Chatzidimitriou | Sep 8, 2010 12:25 | tutorials

Random image

My participation in the IEEE ICDM content

Academic Fun

by Kyriakos Chatzidimitriou | Sep 1, 2010 02:51 | research

Random image

Academia jokes

A NEAT Way for Evolving Echo State Networks

by Kyriakos Chatzidimitriou | Apr 29, 2010 06:56 | research

Random image

My ECAI 2010 paper entitled 'A NEAT Way for Evolving Echo State Networks'