Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Lecture 4 - Implementing the Dense Layer Class in Python
Play lesson

Building Neural Networks from Scratch - Lecture 4 - Implementing the Dense Layer Class in Python

4.0 (7)
47 learners

What you'll learn

This course includes

  • 17.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Full Transcript

In this lecture, we learn about how to implement a Dense Layer class in Python. Using this class, we can create a layer instance with the number of inputs and number of neurons as its attributes. This class will have 2 methods: (a) initialization of weights and (b) calculating the layer output. Don’t worry, the lecture starts from complete basics and assumes no prior knowledge. We will also learn about the meanings of class, instance and methods in Python. 0:00 Introduction 1:00 Why do we need non-linear input data? 5:57 Class, instance and methods in Python 11:30 Dense Layer class introduction 15:00 Weight initialization method 17:50 Forward pass method 19:00 Python code Jupyter Notebook: https://drive.google.com/file/d/1se3rUBfOfphtqmKueWFE5wRY8dfx-BQr/view?usp=sharing ================================================= ✉️ Join our FREE Newsletter: https://vizuara.ai/our-newsletter/ ================================================= As we learn AI/ML/DL the material, we will share thoughts on what is actually useful in industry and what has become irrelevant. We will also share a lot of information on which subject contains open areas of research. Interested students can also start their research journey there. Students who are confused or stuck in their ML journey, maybe courses and offline videos are not inspiring enough. What might inspire you is if you see someone else learning and implementing machine learning from scratch. No cost. No hidden charges. Pure old school teaching and learning. ================================================= 🌟 Meet Our Team: 🌟 🎓 Dr. Raj Dandekar (MIT PhD, IIT Madras department topper) 🔗 LinkedIn: https://www.linkedin.com/in/raj-abhijit-dandekar-67a33118a/ 🎓 Dr. Rajat Dandekar (Purdue PhD, IIT Madras department gold medalist) 🔗 LinkedIn: https://www.linkedin.com/in/rajat-dandekar-901324b1/ 🎓 Dr. Sreedath Panat (MIT PhD, IIT Madras department gold medalist) 🔗 LinkedIn: https://www.linkedin.com/in/sreedath-panat-8a03b69a/ 🎓 Sahil Pocker (Machine Learning Engineer at Vizuara) 🔗 LinkedIn: https://www.linkedin.com/in/sahil-p-a7a30a8b/ 🎓 Abhijeet Singh (Software Developer at Vizuara, GSOC 24, SOB 23) 🔗 LinkedIn: https://www.linkedin.com/in/abhijeet-singh-9a1881192/ 🎓 Sourav Jana (Software Developer at Vizuara) 🔗 LinkedIn: https://www.linkedin.com/in/souravjana131/

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere