DEV Community

Aiden Isaac
Aiden Isaac

Posted on

Week 2

Another week goes by and I feel like I didn't progress that much, but there are things that I did. I continued the course on Machine Learning Mathematics, started learning on how Git works and I'm halfway through The Linux Command Line (a book by William Shotts).

ML Mathematics

For this week, I learnt about how matrices are used to make transformations and solve linear equations. Basically if you arrange all the data in columns and rows, you can divide or multiply each row, and substitute each row with each other (row A is 2 times of row B). After that you can solve linear equations or get things like the identity matrix or inverse matrix. Still not quite sure on how this applies to machine learning but there's two weeks left on the course so I'll know soon enough.

The Linux Command Line

So actually I started learning Linux a long time ago (I think when I got a raspberry pi), and I'm sure it's a good skill to learn since most of the best technologies are made with Linux. Servers are also made with Linux so I assumed that I'll probably be working with them when becoming a machine learning engineer. A few things I learnt this week were Networking and Storage Management. Linux works very differently from Windows, but that doesn't mean it's hard. When I was learning about Networking, Linux is very secure, and if you understand the command line, is also very easy to use. I also learnt about mounting and unmounting a removable storage device to put it on the file system tree. These are some basic things but I'm still learning.

Git

Speaking of Linux, I learnt that Git was also made by the same person that made Linux, Linus Torvalds, which is really cool. Git is basically a VCS, a version control system, that helps store and note about all the changes you made to a project. I learnt some basic commands like staging the files and committing them. I always thought Github was like a website that just does everything a VCS does, but Github is just an online service that uses Git to store your repositories on their servers.

Wrap-up

That's all for this week. Please correct any things that I might have said wrong. For every post, I make sure not to use any form of AI since I want to reflect what I understand about everything I learnt in a more efficient way. Thanks for reading!

Top comments (0)