Ricardo Cruz

Programmer, data-scientist, human being

Julia: a first look

June 25, 2017 machine learning

I am a heavy Python user when it comes to machine learning (and several other things). I occasionally use R, but I prefer Python because its syntax are nicer for me, as someone who is used to mainstream languages like C++ and Java, and it has a very powerful ecosystem: especially scikit-learn. However, it is SLOW…

Read more...


Python vs Julia

June 25, 2017 machine learning

As a complement to my other post on Julia, here is a quick comparison between a support vector machine implemented in Python and Julia.

Read more...


My machine learning implementations

February 17, 2017 machine learning

I have a github repository where I have been keeping machine learning I have implemented. These are not “inventions” of mine, but merely implementations of algorithms in the literature that are either not implemented in Python, or of which I required my own implementation so that I could build upon them.

Read more...


What is machine learning?

February 07, 2017 machine learning

This is a simple and general overview into machine learning to use as a pointer to tell people what machine learning is.

Read more...


Deterministic random forests are stochastic?

February 07, 2017 machine learning

In the data science section of stackexchange, J. C. Leitão asks,

Read more...


Health Research at INESC TEC

February 07, 2017 machine learning

Plenty of research investment exists in Portugal. It is truly remarkable how many institutions exists in this country of 10 and a half million, whose income per capita is half that of Germany. Much of this funding comes from the government, with a significant portion from industry as well.

Read more...


How many workers are enough?

January 26, 2017 machine learning

In scientific computing, you often need to process several files, try a model using different parameters, et cetra. Furthermore, some algorithms can be run in parallel. You’ll probably want to make use of your multi-core by parallelizing these tasks. The first thing you need to decide is, how large should the pool of workers be?

Read more...


Remote Desktop Sharing

January 25, 2017 ubuntu

OMG Ubuntu recently published a piece on the least known feature of Ubuntu.

Read more...


Easy scrapping

January 25, 2017 machine learning

I have to confess something. I am addicted. I am addicted to stackexchange.com.

Read more...


Latex plots

January 25, 2017 latex

Many attempts exist to make graphical plots look well and integrated with the rest of the latex document.

Read more...


Is deep learning a buzz-word?

January 25, 2017 machine learning

What is deep learning?

Read more...