Udemy

Neural Networks in Python from Scratch: Learning by Doing

立即報名
  • 726 名學生
  • 更新於 1/2024
4.6
(59 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
3 小時 33 分鐘
教學語言
英語
授課導師
Dr. Börge Göbel
評分
4.6
(59 個評分)
7次瀏覽

課程簡介

Neural Networks in Python from Scratch: Learning by Doing

From intuitive examples to image recognition in 3 hours - Experience neuromorphic computing & machine learning hands-on

** The quickest way to understanding (and programming) neural networks using Python **


This course is for everyone who wants to learn how neural networks work by hands-on programming!

Everybody is talking about neural networks but they are hard to understand without setting one up yourself. Luckily, the mathematics and programming skills (python) required are on a basic level so we can progam 3 neural networks in just over 3 hours. Do not waste your time! This course is optimized to give you the deepest insight into this fascinating topic in the shortest amount of time possible.

The focus is fully on learning-by-doing and I only introduce new concepts once they are needed.


What you will learn

After a short introduction, the course is separated into three segments - 1 hour each:

1) Set-up the most simple neural network: Calculate the sum of two numbers.
You will learn about:

  • Neural network architecture

  • Weights, input & output layer

  • Training & test data

  • Accuracy & error function

  • Feed-forward & back-propagation

  • Gradient descent

2) We modify this network: Determine the sign of the sum.
You will be introduced to:

  • Hidden layers

  • Activation function

  • Categorization

3) Our network can be applied to all sorts of problems, like image recognition: Determine hand-written digits!
After this cool and useful real-life application, I will give you an outlook:

  • How to improve the network

  • What other problems can be solved with neural networks?

  • How to use pre-trained networks without much effort


Why me?

My name is Börge Göbel and I am a postdoc working as a scientist in theoretical physics where neural networks are used a lot.
I have refined my advisor skills as a tutor of Bachelor, Master and PhD students in theoretical physics and have other successful courses here on Udemy.


"Excellent course! In a simple and understandable way explained everything about the functioning of neural networks under the hood." - Srdan Markovic


I hope you are excited and I kindly welcome you to our course!

課程章節

  • 6 個章節
  • 31 堂課
  • 第 1 章 Introduction: Interpolation & Machine learning
  • 第 2 章 Your first neural network: Sum of two numbers
  • 第 3 章 Modifying the problem: Sign of the sum of two numbers
  • 第 4 章 Same code, different problem: Image recognition
  • 第 5 章 Outlook & Goodbye
  • 第 6 章 [Resources]

課程內容

  • Program neural networks for 3 different problems from scratch in plain Python
  • Start simple: Understand input layer, output layer, weights, error function, accuracy, training & testing at an intuitive example
  • Complicate the problem: Introduce hidden layers & activation functions for building more useful networks
  • Real-life application: Use this network for image recognition

評價

  • I
    Indronil Bhattacharjee
    1.0

    pretty bad explanations so far

  • G
    Giorgio Mariottini
    5.0

    This course was the perfect way to learn about neural networks and machine learning. Very well-explained material. I hope Dr. Borge Gobel will have a second course applying some of these concepts to some physics problems. This course also goes hand in hand with Dr. Gobel computational physics course (which I also highly recommend).

  • T
    Timothy Morgan
    5.0

    An excellent introduction to Neural Networks - Very clear explanations - Good stuff Börge :)

  • R
    Rey C. Rodriguez
    2.5

    for beginners the explanations are lacking... there were many aspect i dont understand

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意