Author Archives: MV

About MV

PhD candidate at Heriot-Watt University. Currently working on optimization of green spaces in urban areas using Agent-Based Modelling and Cellular Automata(ABM-CA). Please, if someone wants to comment any post of the blog, feel free but please include some key words like agents, repast, optimisation or whatever. I receive a lot of positive and friendly spam comments that I delete and I don't want to miss the real ones :) Puedes preguntarme o comentar cualquier cosa tambien en español. Si a alguien le interesa tambien puedo traducir el post que querais.

Installing Repast Simphony in Linux – Step by Step

Published on: March 24, 2013
Last Modification: April 28, 2013

Unfortunately the IT department of my University decided to change my Operating System from a Gnome 32-bits to a 64-bits version. Thanks to that Eclipse did not work anymore and I had to install all the software again in the corresponding 64-bits version. As a revision of the process I am going to show step by step how to do it based on the information given in the official page of Repast Simphony.

First of all we should find the proper version of Eclipse. In my case I know that Helios works fine. Since is an older version I am going to run it locally and not to install it from the package manager. I downloaded and decompressed the corresponding package for linux (in my case the 64-bits version) in a folder where I store all the software installed locally.


Once this is done, we should install the following plug-ins and libraries:

  • Groovy
  • Eclipse XML Editors and Tools

Read the rest of this entry »


Posted by on March 24, 2013 in Agent-Based System, Eclipse, Repast, Repast Simphony


Tags: , ,

My Statement of Accomplishment from Machine Learning course of Coursera

Published on: August 26, 2012

It was hard to finish all the material on time and more when I started the course two or three weeks late and of course I had only the weekends to see the lectures, take some notes (I don’t know how to study without my own handwrite notes) and finish all the assessments. However, the course of Machine Learning offered by the platform of open-learning Coursera and given by Andrew Ng, Professor of Computer Science of Stanford University was one of the most incredible learning experiences of my life.

Here is my Statement of Accomplishment document:

The following is a the syllabus for the class:

  • Introduction to Machine Learning. Univariate linear regression. (Optional: Linear algebra review.)
  • Multivariate linear regression. Practical aspects of implementation. Octave tutorial.
  • Logistic regression, One-vs-all classification, Regularization.
  • Neural Networks.
  • Practical advice for applying learning algorithms: How to develop, debugging, feature/model design, setting up experiment structure.
  • Support Vector Machines (SVMs) and the intuition behind them.
  • Unsupervised learning: clustering and dimensionality reduction.
  • Anomaly detection.
  • Recommender systems.
  • Large-scale machine learning. An example of an application of machine learning.

I know that 20th August a new course is started. If you have interest on the topic I really recommend it.


Posted by on August 26, 2012 in Machine Learning, online learning


Tags: ,

PGR Student Poster Day

Published on: August 15, 2012
Last Modification on: August 26, 2012

Here is the link of the poster (version1) that I produced for the PGR Student Poster Day. This event was held 23rd August 2012 at Heriot-Watt University as a way to 2nd and 3rd year student can present internally their research topic.

The content of the poster is related to my current research in urban growth and the optimisation of green areas planning using an hybrid version of a genetic algorithm. The size is a A2. Here you can see a quality reduced version of the poster, please follow the previous link if you want to see or download the original version.

Due to it was a requirement to design the poster in a A1 format, I created a second version of the poster that it is stored here. Again here it show a quality-reduced version:

I upload both posters to Figshare. Figshare is a web site focuses on sharing scientific resources.

Unfortunately, even if I made a proof-printing in several A4 pages with my personal printer, when I collected my poster from the printing services all the colours were darker and I had problems to distinguish the different sections. If somebody uses the design of the poster as a source of inspiration I definitely recommend to widen the range of grey tones to avoid this problem.

Leave a comment

Posted by on August 15, 2012 in Event, Genetic Algorithm, Poster


Tags: ,

Create a copy of a Repast project in Eclipse and run it with another name

Published on: May 7, 2012
Last Modification: April 16, 2013

Some days ago I needed to make a copy of my current simulation in Eclipse, perform some minor changes in the code and run it to gather new additional data. It seems simple, but of course with Repast is not.

First of all I copied the project that I wanted to duplicate using the right-button menu in Eclipse environment and when I pasted in the same environment, Eclipse showed me a window where I could choose the new name of the project. Something like that:

Form: copy the project

Read the rest of this entry »


Posted by on May 7, 2012 in Eclipse, Repast


Tags: ,

Online free lectures of Machine Learning by Stanford University

Published on: Apr 24, 2012

Due to the fact that I achieved the post number 10, during these days I was improving the format and removing some typos of the posts. I have changed the font by hand (I don’t want to pay this feature to and I have included new links, an advance structure and colours. I hope this short of things make the posts more readable 🙂

Today I am coming with one series of lectures related to the topic of Machine Learning offered by Stanford University. More information about the lectures can be found here. The lectures not only include the videos but also the rest of the material: handouts, assessments, Matlab and Octave resources, datasets and so on.

Read the rest of this entry »

Leave a comment

Posted by on April 24, 2012 in Machine Learning


Tags: ,

Failed to write core dump Error

Published on: Apr 19, 2012

Today I updated the software of the computer where I work at the University (normally I try to avoid this because it is always very problematic) and when I want to run my normal Java application about Genetic Algorithms I started to have segmentation faults and Failed to write core dump errors each two minutes.

Fortunately I found a really useful post in a blog with information about how to fix it that. I let you here the information. The blog belongs to the blogger ichbinrene

The only comment to add is that the java option line, which is mentioned in the post, should be included in the Eclipse.ini file that it can be found in the folder of Eclipse.

Leave a comment

Posted by on April 19, 2012 in Eclipse, Java


Tags: , ,

Introducción de agentes en juegos como mecanismo de control, recolección de información o soporte al jugador

Published on: Apr 15, 2012

La pregunta me llegó a través de Twitter por Sane Gaytán. Primeramente decir que yo exactamente no me dedico a eso, pero te voy a intentar responder lo mejor que pueda.

Por lo que he leido el mayor problema es que no hay realmente desarrollado ninguna plataforma genérica, por lo que cada vez que alguien quiere incorporar agentes a algún motor de juego, tiene que realizar su propia implementación y integrarlo dentro del motor y esto conlleva muchas tareas técnicas fuera de lo que es realmente el alcance de las tareas del agente, por ejemplo integrar la interacción de los agentes dentro del motor 3D. Eso, por otra parte tambien te limita a realizar la investigación dentro de un determinado juego.

Read the rest of this entry »

Leave a comment

Posted by on April 15, 2012 in Agents in games


Tags: ,

%d bloggers like this: