๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
TIL/Coursera(Google ML Bootcamp)

[Deep Learning Specialization] Neural Networks and Deep Learning - week 1:: seoftware

by seowit 2021. 8. 8.

๐Ÿ“œ ๊ฐ•์˜ ์ •๋ฆฌ 

* Cousera ๊ฐ•์˜ ์ค‘ Andrew Ng ๊ต์ˆ˜๋‹˜์˜ Deep Learning Specialization ๊ฐ•์˜๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

* ์˜์–ด ๊ณต๋ถ€๋ฅผ ํ•˜๋ ค๊ณ  ์˜์–ด๋กœ ๊ฐ•์˜๋ฅผ ์ •๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜น์‹œ ํ‹€๋ฆฐ ๋ถ€๋ถ„์ด๋‚˜ ์–ด์ƒ‰ํ•œ ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ๋Œ“๊ธ€๋กœ ์•Œ๋ ค์ฃผ์‹œ๊ฑฐ๋‚˜ ๋„˜์–ด๊ฐ€์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค


What you'll learn

  1. Neural Networks and Deep Learning
  2. Improving Deep Neural Networks : Hyperparameter tuning, Regularization and Optimization
  3. Structuring your Machine Learning project
  4. Convolutional Neural Networks
  5. Natural Language Processing: Building sequence models

 

In specialization,

there is a process to build a cat recognizer in first course(1).

Then in the second course(2), I'll learn about the practical aspects of deep learning - how to actually get my network I've built to perform well. 

The strategy for building a machine learning system has changed in the era of deep learning. I'll learn about the new best practices learning and end to end deep learning in the third course(3).

In the fourth course(4), I'll learn about CNN.

In the fifth course(5), I'll learn about RNN or LSTM for NLP


What is Neural Network?

Neural Network example (y is price)

Neural Networks figure out functions that accurately map from x to y. The way you manage neural network is that when you implement it, you need to give it just the input x and the output y for a number of examples in your training set and all this things in the middle(density layer), they will figure by itself.

So, in the example of "Housing Price Prediction", the input features might be the size, number of bedrooms, the zip code or postal code, and the wealth of the neightborhood. And so given these input features, the job of the neural network will be to predict the price y.


Supervised learning with Neural Networks

In supervised learning, people give datasets which consist of input x and output y to network.

There are some examples of neural networks(NN) - Standard NN, Convolutional NN, Recurrent NN, Hybrid NN

 

Datasets divided into two types. One is "Structured", the other is "Unstructured".

    • Structured data

Why is deep learning taking off?

 

  • Main drivers behind the rise of deep learning
    • 1. Data - Huge amount of data thanks to the digitalization of society
    • 2. Computation, Hardware(GPU) - Environment to be able to train a big enough NN
    • 3. Algorithms - ReLU activation function makes neural networks run much faster

๋Œ“๊ธ€