Hinton Course

Learning notes of Hinton’s Neural Networks for Machine Learning in Coursera.

1. Introduction

1a. Why do we need machine learning

What, Why

  • We don’t know how to program to solve some problems or the program might be very complicated.
  • Rules may need to change frequently, like recognizing fraud.
  • Cheap computation

How

  • Collect lots of cases with inputs and correct outputs.
  • ML algorithms takes examples and produces a program to do the job.

Good at

  • Recognizing patterns
    • Objects
    • Face
    • Spoken words
  • Recognizing anomalies (unusual)
    • Transactions
    • Sensor readings in a nuclear power plant
  • Prediction
    • Stock prices, exchange rates
    • Movie recommendations


Git

Some git notes.

基本配置

git config

# List configuration
git config -l
git config --global -l

# Config user's info
git config --global user.name "Mr.Blue"
git config --global user.email "silverhugh.77@gmail.com"

# Delete config
git config --global --unset user.username

# Config editor for git, use vim, nano or so on
git config --global core.editor "vim"
# True way to Commit
#   `git commit` will open an vim editor (set by command before)
#   write the commit message in it and `:x` to commit


Hugo

Hugo releated notes. Current take some notes when reading official docuemts

Tips

Footnotes

This is a footnote.[^1]

[^1]: the footnote text.

Not only number, words work too.1

Github task list

- [ ] a task list item
- [ ] list syntax required
- [ ] incomplete
- [x] completed

Reading documents

目录结构

.
├── archetypes
├── config.toml
├── content
├── data
├── layouts
├── static
└── themes

archetypes: 用于hugo new,Lookup Order for Archetypes:

  • archetypes/posts.md
  • archetypes/default.md
  • themes//archetypes/posts.md
  • themes//archetypes/default.md (Auto-generated with hugo new site)