*but my adviser uses Matlab*

I start implementing ML algorithms after learning theory behind them however I really got stuck in which tool to write my code. There are 3 options for now: Octave, Matlab and Python (read discussions). You can check my previous posts about python, I switched to Python after learning Perl. For now, it seems that for implementation of machine learning algorithms preferring Matlab is a good decision.

There are other tools such as R, Sage etc. i really don't know which one to master, but for now my adviser uses matlab exclusively, so do i.

I list some useful posts that are good when you make your decision :

- Bye Matlab, hello Python, thanks Sage
- Sage Tour
- R, Octave, and Python: Which Suits Your Analysis Needs?
- Matlab, Python, or R… Time versus Money