Educative – Make Your Own Neural Network in Python
This product will available in 2-3 weeks later after you pay.
PROLOGUE
The Search for Intelligent MachinesPreview Also
A Nature Inspired New Golden AgePreview
INTRODUCTION
Who is this course for?Preview Also
What will we do?Preview
How will we do it?Preview Also
Author’s NotePreview
PART 1 – A LITTLE BACKGROUND
Easy for Me, Hard for YouPreview Also
A Simple Predicting MachinePreview
Estimating the Constant “c” Iteratively Also
Classifying vs. Predicting
Building a Simple Classifier Also
Error in the Training Classifier
Refining the Parameters of Training Classifier Also
Setting up Learning Rate in Training Classifier
Limitations of Linear Classifiers Also
Representing Boolean Functions with Linear Classification
PART 2 – LET’S GET STARTED!
Neurons, Nature’s Computing MachinesPreview Also
How Neurons Really Work?
What is an Activation Function? Also
Replicating Neuron to an Artificial Model
Following Signals Through A Simpler Network Also
Calculating Neural Network Output
Matrix Multiplication is Useful .. Honest! Also
Calculating Inputs for Internal Layers
A Three Layer Example: Working on Input Layer Also
And A Three Layer Example: Working on Hidden Layer
A Three Layer Example: Working on Output Layer Also
PART 3 – BACKWARD PROPAGATION OF ERROR
Learning Weights From More Than One Node
Backpropagating Errors From More Output Nodes
Backpropagation: Splitting the Error
Backpropagation: Recombining the Error
Backpropagating Errors with Matrix Multiplication
PART 4 – ADJUSTING THE LINK WEIGHTS
How Do We Actually Update Weights?
Embrace Pessimism
Understanding the Gradient Descent Algorithm
How to Transform the Output into Error Function?
Using Gradient Descent to Update Weights
Choosing the Right Weights…Iteratively!
One Last Thing…
Weight Update Worked Example
Preparing Data: Inputs & Outputs
Preparing Data: Random Initial Weights
PART 5 – A GENTLE START WITH PYTHON
Getting Started
Loops
Functions
Arrays
Plotting Arrays
Objects
Methods
PART 6 – NEURAL NETWORK WITH PYTHON
Building the Neural Network Class
Initializing the Network
Weights – The Heart of the Network
Optional: More Sophisticated Weights
Querying the Network
Applying Sigmoid Function
The Code Thus Far..
Testing Our Code Thus Far
Training the Network
Refining the Weights
The Complete Neural Network Code
PART 7 – TESTING NEURAL NETWORK AGAINST MNIST DATASET
The MNIST Dataset of Handwritten Numbers
A Quick Look at the Data Files
Getting the Dataset Ready
Plotting the Data Points
Preparing the MNIST Training Data
The Need to Rescale the Target Output
Python Code to Create and Rescale the Output Array
Updating Neural Network Code Also
Testing the Network on a Subset
Testing the Network Against the Whole Dataset! Also
Updating the Neural Network Code…Again
PART 8 – SOME SUGGESTED IMPROVEMENTS
Tweaking the Learning Rate Also
Doing Multiple Runs
Change Network Shape Also
PART 9 – EVEN MORE FUN!
Your Own Handwriting
Inside the Mind of a Neural Network Also
Backward Query
More Brain Scans Also
Creating New Training Data by Rotations
EPILOGUE
Epilogue Also
APPENDIX: A SMALL GUIDE TO CALCULUS
A Gentle Introduction
A Flat Line Also
A Sloped Straight Line
A Curved Line Also
Calculus By Hand
And calculus Not By Hand Also
Calculus without Plotting Graphs
Patterns Also
Functions of Functions
Handling Independent Variables Also
Also Get Educative – Make Your Own Neural Network in Python on Traderknow.com
Visit more course: FOREX TRADING COURSE
The same course: Bill Williams Eduard Altmann SMB Simpler Trading Van Tharp Atlas Api Training Trading Template Sunil Mangwani Sunil Mangwani Frank Paul . Also Market Delta Tradingacademy Simplertrading Urbanforex. Also Candlechartscom Dan Sheridan Pipsociety Atlas Api Training TopTradeTools Todd Mitchell Jerry Singh OpenTrader Alexandertrading Daytradingzones
Please contact email: [email protected]
Course Features
- Lectures 0
- Quizzes 0
- Duration 40 hours
- Skill level All levels
- Language English
- Students 96
- Assessments Yes