UdemyNeural Networks

Machine Learning: Neural networks from scratch

التصنيف الكامل: Development > Data Science > Neural Networks

Machine Learning: Neural networks from scratch

عن هذا الكورس

In this course, we will implement a neural network from scratch, without dedicated libraries. Although we will use the python programming language, at the end of this course, you will be able to implement a neural network in any programming language. We will see how neural networks work intuitively, and then mathematically. We will also see some important tricks, which allow stabilizing the training of neural networks (log-sum-exp trick), and to prevent the memory used during training from growing exponentially (jacobian-vector product). Without these tricks, most neural networks could not be trained. We will train our neural networks on real image classification and regression problems. To do so, we will implement different cost functions, as well as several activation functions. This course is aimed at developers who would like to implement a neural network from scratch as well as those who want to understand how a neural network works from A to Z. This course is taught using the Python programming language and requires basic programming skills. If you do not have the required background, I recommend that you brush up on your programming skills by taking a crash course in programming. It is also recommended that you have some knowledge of Algebra and Analysis to get the most out of this course. Concepts covered : Neural networks Implementing neural networks from scratch Gradient descent and Jacobian matrix The creation of Modules that can be nested in order to create a complex neural architecture The log-sum-exp trick Jacobian vector product Activation functions (ReLU, Softmax, LogSoftmax, ...) Cost functions (MSELoss, NLLLoss, ...) This course will be frequently updated, with the addition of bonuses. Don't wait any longer before launching yourself i

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

ينقلك مباشرة لصفحة التسجيل الرسمية

سعر الكورس
$49.99
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
BDD in C# - using Specflow (Cucumber) to develop a REST API and automate software testing
Udemy
Behavior-Driven Development (BDD)

BDD in C# - using Specflow (Cucumber) to develop a REST API and automate software testing

In this course you will learn about Behaviour Driven Development in C# and how this can be done using Specflow, which is the .Net implementation of Cucumber. We will be going Specflow's core features in detail including: InstallationScenariosFeaturesTagsHooksScenario OutlinesScoped bindingsStep DefinitionsRunning testsand many more.. The course starts off with both video tutorials explaining the Behaviour Driven Development process and an introduction to SpecFlow,followed by practical coding sessions where we will be developing a REST API together using SpecFlow and BDD to make sure that we are able to apply what we have learnt. I'm also available to answer any queries you may have regarding any course material which you didn't understand or would like further detail on.

Build Websites from Scratch with HTML & CSS
Udemy
CSS

Build Websites from Scratch with HTML & CSS

Do you want to learn how to build websites from scratch?With this online course—from one of Udemy's top web design instructors, Brad Hussey—you will learn HTML & CSS by building beautiful, modern and responsive websites! You will have a strong foundation in web development that will enable you to start creating any website you can imagine.By the end of this course, you will be competent in HTML & CSS and be able to create your own professional-grade website from scratch – no prior experience required! You will also have the skillset necessary to continue learning about web development and advancing your career.Sign up for this online course today and start building your very own websites!- - - What is HTML & CSS?HTML and CSS are the two most important languages for a new web developer to learn. They are also the easiest. If you’ve always wanted to build webpages, but were intimidated by the code, this course will help you learn your first two languages quickly and easily. Taking a step-by-step approach, this course will have you learning by doing, building several mini-websites from scratch. Learn the Two Most Important Languages to Web Design Quickly and Easily.HTML FoundationsParent/Child StructureCSS FoundationsID SelectorsCoding and StylingWhat Web Pages are Built OfEvery webpage that you see on the internet is built using code. There are many different programming languages that can make your website do various things, but the two most important to learn are HTML and CSS. In fact, even people who plan on allowing someone else to build their website should have a basic grasp of both languages. This way you can tweak things behind the scenes, or change some of your formatting without having to always rely on others. Contents and Overview

Backend Development with Node.js from Scratch to Advanced
Udemy
Back End Web Development

Backend Development with Node.js from Scratch to Advanced

This course is designed to teach students how to become proficient in Node.js, a powerful JavaScript runtime for building backend applications. Students will start by learning the fundamentals of Node.js, including the runtime environment, modules, file system handling, and asynchronous programming. The course then guides learners through building server-side applications using Express.js, structuring code effectively, and implementing middleware to handle requests and responses efficiently.Students will also gain practical experience with databases, learning how to connect, query, and manipulate data using MongoDB. The course covers important backend concepts such as authentication and authorization, allowing learners to secure their applications and manage user sessions safely. Participants will also learn to create RESTful APIs that can communicate with web and mobile applications, as well as handle file uploads and data validation for robust application behavior.Additionally, the course includes advanced topics such as real-time communication, error handling, and deployment strategies to help students launch production-ready applications. By the end of the course, learners will be able to build complete, scalable backend systems from scratch, understand best practices in Node.js development, and apply these skills to real-world projects. The course is suitable for beginners as well as developers seeking to expand their knowledge to full-stack development.

Emotional Intelligence and Teamwork
Udemy
Emotional Intelligence

Emotional Intelligence and Teamwork

The Emotional Intelligence and Teamwork course is the third of five included in the Developing Emotional Intelligence Program, also presented as individual courses for your convenience.Groups are common in the workplace. Why do some work groups flourish, while others seem to drag behind? Team members develop a culture which contributes strongly to their success. Some groups have an atmosphere of excitement and an ability to adapt. Others resist change and have a negative, growth-inhibiting environment. The ability to handle emotions appropriately and work well with others is known as emotional intelligence. This competency factors into the team's success. Participation and collaboration are key to the success of your team. In this course, you'll explore the importance of these characteristics in accomplishing group goals. You'll also examine: the competencies needed to become an effective team member,the techniques for handling emotions,the ways to evaluate your team's emotional intelligence, andthe strategies for improving your team's emotional intelligence. Stellar teams don't appear out of thin air. They're made up of the right people in the right place. These teams have the support and encouragement they need to succeed. Team members are committed to the success of the group and they work to enhance their abilities to thrive in today's fast-paced business environment. This course will help you contribute effectively to your team's growth. That’s it! Now go ahead and push that “Take this course” button, and see you on the inside!

Django Project: djBlogger
Udemy
Django

Django Project: djBlogger

Developing applications can be a fun and effective way of learning a language and framework. In this course we build a blog application Introducing you to Python Django Framework, Django Templating, the Bootstrap framework, HTMX, CSS, and HTML.This course is primarily designed for anyone looking for a journey learning the Django Framework or developing web applications with Python. This course is a great starting point or a good first step after first learning about any of the technologies that this course features.Currently, this course presents phase 1 of the development process. In phase 1 we initiate the project and get started building and testing the core functionality of the application. In Phase 1 we learn the fundamentals of the Python Django Framework, implement templates with Django, HTML, and CSS and create dynamic content using HTMX. By the end of phase 1, you will have a working, tested application ready for deployment. The intention for this course is to further extend the content and learning experience to eventually include deeper relevant content to further aid your understanding of the development process and techniques, deployment, and other associated technologies.I hope you enjoy the course. Don’t forget to visit us on our YouTube Channel, Very Academy, where you can further interact with the community and explore other free supplementary content.

WordPress for Beginners: Build a Website from Zero to Launch
Udemy
WordPress

WordPress for Beginners: Build a Website from Zero to Launch

Do you want to learn WordPress from absolute zero and build a real website step by step?This course is specially designed for beginners who have no prior experience with WordPress,web design, or coding.In this complete WordPress course, you will start from the basics and move toward buildinga fully functional website with confidence. Every lesson is explained in simple, clear,and beginner-friendly English, making learning easy and practical.After successfully completing this course, you will receive an official certificate from Udemy.This certificate proves that you have completed the training and learned practical skills. You can add it to your CV, LinkedIn profile, and freelancing platforms like Fiverr and Upwork.Having a certificate helps you build trust with clients, increase your credibility, and improve your chances of getting more orders. It gives you confidence to start and grow your freelancing career.What you will learn in this course:Buy hosting and domain and install WordPress step by step‎Understand the WordPress dashboard and its core features‎Install, upload, and activate WordPress themes‎Customize website design, layout, and appearance‎Create important website pages like Home, About, and Contact‎Build menus and add navigation bars to your website‎Install and properly use WordPress plugins‎Create contact forms and manage website communication‎Publish blog posts and organize content using categories‎Customize widgets, sidebar, and footer areas‎Manage comments and protect your site from spam‎Add, edit, and manage multiple users safely‎Configure essential WordPress s