# Machine Learning Day 1
## What Did I Learn Today?

### DATA ?
Data is a collection of facts, such as number, address, voice,... It has 2 types:
- ***Qualitative*** data is descriptive infomartion(Ex: yellow hair, beautiful,... )
- ***Quantitative*** data is numerical infomartion(Ex: one desk, 2 kg, ... )
And
- The data is very important, it helps me find and create new things.
- We can ask some questions, take photos to collect data.
- Structured Data is a form of data organized and classified according to a defined structure. They were born for the purpose of storing and communicating information (ex: a table information students, ...)
- Unstructured data is data without predefined model or organization (ex: picture, video,...)
### DATA SCIENCE ?
**Data Science** include *Data Analyst* ,*Data Engineer* and *Data Scientist* :
- ***Data Analyst*** analyzes data to help companies make better decision (clean data, visualize data, ...)
- ***Data Engineer*** develop, constructs, test and maintain complete architecture (develop data, build and test system, ...)
- ***Data Scientist*** analyzes and interprets complex data(DA task + build ML model, test...)
### MACHINE LEARNING ?
**MACHINE LEARNING** is the field of study that gives computers ***the ability to learn*** without being ***explicitly programmed***.

<<<**And More**>>>
**Supervised Machine Learning** (Have lable) is two types:

**Unupervised Machine Learning** (No lable) find hidden structure.

### HOW TO LEARN ?
- Try a little bit of everyday , test myself very much, after i understand the solution, i try do with different solution.
- Learn with 70/20/10 model.
### SET UP TOOL?
- VScode (write code strong and tody i study a lot of some skill useful)
- Colab (study Python)
- HackMD (write Note ^^)
- Github (Post and share code)
- Docker (a virtual computer)
---
# Machine Learning Day 2
## What Did I Learn Today?
### THINK ABOUT DEVELOPERS
- Design very very product
- A lot of logic problems appear
- Health can go down
- Messy time
- ...
### PROGRAMMING LANGUAGES
- Computer knows data and can do with the data
- Have five elements: var, func, if , for, data structures , algorithms
- And five Principles: code simple, Don't repat, Separation of concerns, should Clean code (Clear > Clever), allways Refactor
### SOMETHING USEFUL
- Divide something and flow
- Write "Hello World" and draw flowchart
---
# Machine Learning Day 3
## What Did I Learn Today?
### I went to class with an energetic exuberance and walked out of the classroom with a hazy face

OMG!!!!!!!!!!
**Homework *homework* ~~homework~~**
# Homework every where
---
# Machine Learning Day 4
## What Did I Learn Today?
### CLI
It is command line interface
**About:**
- pwd, ls(list) , -l, -la, -lap history, ***--help***(everything) (^^)
- mkdir : creat folder
- rmdir : remove folder
- rm -R dir : delete empty folder
- cd: move move move every where
- touch: creat file
- cat: show display
- grep: find find everything
- rm: remove file
- mv: move or rename
- wc: count
- sort: sort
- sep: replace
- > file: replace all
- >>file: append
### GIT, GITHUB

**About:**
- git init: creat repository
- git status
- git add .
- git commit
- git log
- git reset --sort or --hard
- git push -u origin master : the first
- git pull
- git clone
### AND
creat file creat project
and train in Git visualization: https://learngitbranching.js.org/
It was fun going to school today, Fighting!!!!!!
----
# Machine Learning Day 5
## What Did I Learn Today?
### WEB SCRAPING
- Get database from URL by method GET in requets library
- Use BeautifulSoup parser HTML
- Find data by tags and class
- Set data to homepage
- Learn data robot
- practice