Subscribe to Real Intelligence RSS

Welcome to Real Intelligence

A very warm welcome! My name is Lefteris (Eleftherios) Karapetsas and I am a computer scientist. This site is a means through which I can present my work, past,present and future and also provide people interested in the same topics as me with help on a variety of topics. It also serves as a platform where I can play around with web developing.

My interests span a wide range of the computer science and electronics fields. But academically I am interested in the greater field of Artificial Intelligence and Machine learning and am currently pursuing a graduate degree from the University of Tokyo, Graduate School of Engineering, department of Precision Engineering. I am also interested in computer graphics, low level programming and systems programming as one might assume if they take a look at a project that's taking all of my free time and then some more. This project called the Makoto Engine will hopefully reach an Alpha version in the future and is the subject of most of my blog posts. Keep checking here or in the blog for any updates.

Finally as one can see from the state of the website, web developing is not one of my interests, even though I play around with it from time to time. But the site serves the purpose of quickly publishing anything I need to so I can't say I have any regrets about it

A new blog post concerning the development of the Makoto Engine was posted in the blog. Click here to read it

Tags: 

A new blog post concerning the development of the Makoto Engine was posted in the blog. Click here to read it

Tags: 

This tutorial is the first in a series of basic programming tutorials that aim to introduce the potential reader to the art of programming through the C++ language.The language choice is because C++ is a personal favorite and exposes almost all of the low level operations to the programmer, hence giving him better understanding of what is happening inside a computer which I believe is of utmost importance to someone just beginning to learn.

28 Jun 2011

Launch of the new Site

I am very happy to present the site after a total redesign it has had. It is now using the Drupal engine and is a lot more organized than before. It was about time that I sat and devoted some time to updating and re-designing the real intelligence site. Work here in Japan has left me with almost no free time that I could use for site issues.

20 Oct 2010

LED Sign Tutorial

This tutorial was created when I felt the need to test my new equipment when I came to Japan. To do so and to let my hands remember soldering again I set out to create an easy project. In my dormitory some people have signs out of their doors with their names or something representing them as a person. I did not. That needed fixing. And what better way to fix this than an LED sign hanging out of the room's door? With the background story done, let's go on to how to create the sign

12 Apr 2010

This is a tutorial targeted towards users of the Codeblocks IDE. If you ever wanted to create a wxWidgets project and your IDE is Codeblocks then this post is for you. If you have no idea what I am talking about, but still you want to create GUI programs with a free and open-source library and IDE then read on and I will explain along the way.

Tutorial Prerequisities

This tutorial is targeted towards users of the SRV-1 robot for which i gained a lot of experience while working on the mazebot project. I remember that it was kind of fuzzy to upload new firmware on the robot for Windows users and this is why I wanted to make a comprehensive guide just for that purpose. I hope it can come in handy for other SRV-1 users.

04 Jun 2009

This tutorial introduces the reader to genetic algorithms. They are algorithms based on the theory of evolution and are applied as optimization techniques in various fields. The tutorial will make a small introduction to how genetic algorithms work and the theory behind them and then back it up with an example program of trying to evolve a solution for a Sudoku puzzle. The tutorial source code can be found here, but to understand how it works it would be good to read on and see what each line of code does.

28 May 2009

This tutorial continues from the last neural network tutorial the Perceptron tutorial. We will now introduce the structure of the multi-layer perceptron and the back-propagation algorithm, without doubt the most popular neural network structure to date. If you are in a hurry and just want to mess with the code you can get it from here but I would recommend reading on to see how the network functions.

18 May 2009

This tutorial introduces the reader to the concept of neural networks by presenting the first ever invented neural network structure, the perceptron neural network. It was proposed back in 1945 and compared with the most recent ones has a lot of drawbacks, but it is the perfect starting point for someone wanting to learn about the field. If you want you can just get the code for this small tutorial which is found in here but it would be wise to read on to understand how the perceptron works and grasp the theory behind it.