[PYTHON] Coursera's TensorFlow introductory course to get you started with Deep Learning implementations

Until now, I have taken Machine Leaning By Dr. Andrew Ng of Coursera, and the famous [Deep Learning from scratch](https: //). I read www.oreilly.co.jp/books/9784873117584/) and wrote the code according to the book.

However, it was unclear what to start when creating and implementing a new Deep Learning network. At that time, I found the following course and took it, which was better than I expected. Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

Course features

--There is almost no mathematical explanation --Background knowledge is required for machine learning --The content is quite introductory --Working with Jupyter Notebook --There is also a link to Google's colab etc., and you can work on it, so you do not need to build an environment --You can also submit assignments from Jupyter Notebook on Coursera

What I learned

--Tensorflow / Keras is now available --You can now add layers of the network and try and error yourself.

Contents

Week 1. A New Programming Paradigm
Explains the difference between machine learning and regular programming. Pretty basic content. In the task, I solved the regression problem using Tensorflow. Week 2. Introduction to Computer Vision
Solve classification problems using Fashion MNIST data. This week, we will not use CNN and solve the image data as a single line vector with Dense Neural net. In this process, I learned how to configure a network using Keras. You will also learn how to call a callback after epoch is finished. As a result, learning can be completed when the accuracy exceeds a certain level. In the task, I solved the usual MNIST classification problem. Week 3. Enhancing Vision with Convolutional Neural Networks Solve the Fashion MNIST classification problem on Week 2. with CNN. Learn a very brief description of CNN and how to actually implement it in Tensorflow / Keras. I deepened my understanding by visualizing the results of Convolution. In addition, I was able to experience how it affects accuracy and the speed of learning and inference by trial and error, such as changing the number of Convolution layers and excluding Max Pooling. Week 4. Using Real-world Images Apply what you did in Week 3 to a real image (M pixels, color images, objects not in the center). Specifically, the classification of "people" and "horse" images. The following was especially helpful for visualization of the output of the intermediate layer.

Summary

As written in reviews, the content and exercise are certainly easy. Coursera's Dr. Andrew Ng's Machine Leaning And Deep Learning from scratch / 9784873117584 /) Isn't it a good next step after learning?

Recommended Posts

Coursera's TensorFlow introductory course to get you started with Deep Learning implementations
Try deep learning with TensorFlow
Link to get started with python
Try deep learning with TensorFlow Part 2
How to get started with Scrapy
How to get started with Django
Get started with machine learning with SageMaker
I wrote a script to get you started with AtCoder fast!
Step notes to get started with django
Machine learning beginners take Coursera's Deep learning course
I tried to get started with Hy
How to get started with laravel (Linux)
The easiest way to get started with Django
A layman wants to get started with Python
Steps to quickly create a deep learning environment on Mac with TensorFlow and OpenCV
I tried to get started with blender python script_Part 01
I tried to get started with blender python script_Part 02
What I did to get started with Linux commands
Get started with MicroPython
Get started with Mezzanine
Try to build a deep learning / neural network with scratch
[TensorFlow 2 / Keras] How to run learning with CTC Loss in Keras
[Evangelion] Try to automatically generate Asuka-like lines with Deep Learning
Minimum knowledge to get started with the Python logging module
For those who want to start machine learning with TensorFlow2
I tried to get started with Hy ・ Define a class
I captured the Touhou Project with Deep Learning ... I wanted to.
I tried to divide with a deep learning language model
Translate Getting Started With TensorFlow
Get started with Django! ~ Tutorial ⑤ ~
<Course> Deep Learning: Day2 CNN
<Course> Deep Learning: Day1 NN
Deep Kernel Learning with Pyro
Get started with Django! ~ Tutorial ④ ~
Try Deep Learning with FPGA
Get started with Django! ~ Tutorial ⑥ ~
Introduction to Deep Learning ~ Learning Rules ~
Get started with Python! ~ ② Grammar ~
Deep Reinforcement Learning 1 Introduction to Reinforcement Learning
Generate Pokemon with Deep Learning
Introduction to Deep Learning ~ Backpropagation ~
With deep learning, you can exceed 100% recovery rate in horse racing
I tried to make deep learning scalable with Spark × Keras × Docker
[Python] A memo that I tried to get started with asyncio
Here's a brief summary of how to get started with Django
What to do if you get a UnicodeDecodeError with pip install
I tried to get started with Bitcoin Systre on the weekend
[TensorFlow] If you want to run TensorBoard, install it with pip
Introduction to Deep Learning (2) --Try your own nonlinear regression with Chainer-
[Windows] Library Keras course where you can try Deep Learning immediately-Part 1
Dealing with tensorflow suddenly stopped working using GPU in deep learning