About Me


I’m John Salatas and I don’t like to talk about myself. Please have a look around and I’m sure you will know me better.

The best way to start is by studying my latest CV.

Fields that I’m currently interesting in, include

  • Applications of Artificial Intelligence and Machine Learning (Genetic Algorithms / Artificial Neural Networks).
  • Ubiquitous/pervasive computing and ambient intelligence.
  • Natural Language Processing.
  • Automatic Speech Recognition.
  • Web 2.0.
  • Data Mining and Business Intelligence.
  • Development for Mobile Platforms (Windows Mobile, iPhone, Android, Blackberry)


4 thoughts on “About Me

  1. Wessel

    Dear Professor,

    I wish to implement a recurrent neural network to differentiate English words from random strings. My idea was to build a relatively small (recurrent) network which gets fed 1 character at the time. The end of a word is signaled by some special ‘word-end-character’. After feeding the ‘word-end-character’ the network output is read; if its greater than zero is classified as “English”, if not, then it is classified as “Other”.

    Would you think this approach would work?
    Can you give any tips or tricks?

    I’m a MSc student of Artificial Intelligence, at the University of Amsterdam.
    I have worked a lot with normal neural networks, training them using either back propagation or evolution strategies.

    Best regards,


    1. mmJohn Salatas Post author

      Hi Wessel.

      First of all I’m not a professor. I haven’t even started my MSc yet (starting at October 2012) 😉

      In any case, you can try that approach but I would highly recommend you to have a look at finite state transducers or finite state machines in more general.

      It would be nice if you could provide any feedback on the results of your research at this topic!

      Best Regards,


  2. J. V. de Julian-Ortiz

    Dear John,
    I installed WEKA 3.7.4 and have put Elman.java in c:\Program Files (x86)\Weka-3-7\doc\weka\classifiers\functions\ and NeuralConnection.java in c:\Program Files (x86)\Weka-3-7\doc\weka\classifiers\functions\neural\.
    However, I cannot run this implementation of Elman networks.
    Please,wouldyou help me?
    Thanks in advance,
    J. Vicente de Julián-Ortiz

  3. mmJohn Salatas Post author

    I guess you need to get weka’s source code replace/put the files in the correct folders in the source tree and the compile the code yourself, in order to work.


Leave a Reply

Your email address will not be published. Required fields are marked *