A Convolutional Neural Network (CNN) is a type of neural network that can process grid-like data like images. It works by applying filters to the input image to extract features at different levels of abstraction. The CNN takes the pixel values of an input image as the input layer. Hidden layers like the convolution layer, ReLU layer and pooling layer are applied to extract features from the image. The fully connected layer at the end identifies the object in the image based on the extracted features. CNNs use the convolution operation with small filter matrices that are convolved across the width and height of the input volume to compute feature maps.
In machine learning, a convolutional neural network is a class of deep, feed-forward artificial neural networks that have successfully been applied fpr analyzing visual imagery.
Convolutional neural network (CNN / ConvNet's) is a part of Computer Vision. Machine Learning Algorithm. Image Classification, Image Detection, Digit Recognition, and many more. https://technoelearn.com .
The presentation is made on CNN's which is explained using the image classification problem, the presentation was prepared in perspective of understanding computer vision and its applications. I tried to explain the CNN in the most simple way possible as for my understanding. This presentation helps the beginners of CNN to have a brief idea about the architecture and different layers in the architecture of CNN with the example. Please do refer the references in the last slide for a better idea on working of CNN. In this presentation, I have also discussed the different types of CNN(not all) and the applications of Computer Vision.
In this presentation we discuss the convolution operation, the architecture of a convolution neural network, different layers such as pooling etc. This presentation draws heavily from A Karpathy's Stanford Course CS 231n
image classification is a common problem in Artificial Intelligence , we used CIFR10 data set and tried a lot of methods to reach a high test accuracy like neural networks and Transfer learning techniques .
you can view the source code and the papers we read on github : https://github.com/Asma-Hawari/Machine-Learning-Project-
In machine learning, a convolutional neural network is a class of deep, feed-forward artificial neural networks that have successfully been applied fpr analyzing visual imagery.
Convolutional neural network (CNN / ConvNet's) is a part of Computer Vision. Machine Learning Algorithm. Image Classification, Image Detection, Digit Recognition, and many more. https://technoelearn.com .
The presentation is made on CNN's which is explained using the image classification problem, the presentation was prepared in perspective of understanding computer vision and its applications. I tried to explain the CNN in the most simple way possible as for my understanding. This presentation helps the beginners of CNN to have a brief idea about the architecture and different layers in the architecture of CNN with the example. Please do refer the references in the last slide for a better idea on working of CNN. In this presentation, I have also discussed the different types of CNN(not all) and the applications of Computer Vision.
In this presentation we discuss the convolution operation, the architecture of a convolution neural network, different layers such as pooling etc. This presentation draws heavily from A Karpathy's Stanford Course CS 231n
image classification is a common problem in Artificial Intelligence , we used CIFR10 data set and tried a lot of methods to reach a high test accuracy like neural networks and Transfer learning techniques .
you can view the source code and the papers we read on github : https://github.com/Asma-Hawari/Machine-Learning-Project-
A comprehensive tutorial on Convolutional Neural Networks (CNN) which talks about the motivation behind CNNs and Deep Learning in general, followed by a description of the various components involved in a typical CNN layer. It explains the theory involved with the different variants used in practice and also, gives a big picture of the whole network by putting everything together.
Next, there's a discussion of the various state-of-the-art frameworks being used to implement CNNs to tackle real-world classification and regression problems.
Finally, the implementation of the CNNs is demonstrated by implementing the paper 'Age ang Gender Classification Using Convolutional Neural Networks' by Hassner (2015).
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...Simplilearn
This Deep Learning Presentation will help you in understanding what is Deep learning, why do we need Deep learning, applications of Deep Learning along with a detailed explanation on Neural Networks and how these Neural Networks work. Deep learning is inspired by the integral function of the human brain specific to artificial neural networks. These networks, which represent the decision-making process of the brain, use complex algorithms that process data in a non-linear way, learning in an unsupervised manner to make choices based on the input. This Deep Learning tutorial is ideal for professionals with beginners to intermediate levels of experience. Now, let us dive deep into this topic and understand what Deep learning actually is.
Below topics are explained in this Deep Learning Presentation:
1. What is Deep Learning?
2. Why do we need Deep Learning?
3. Applications of Deep Learning
4. What is Neural Network?
5. Activation Functions
6. Working of Neural Network
Simplilearn’s Deep Learning course will transform you into an expert in deep learning techniques using TensorFlow, the open-source software library designed to conduct machine learning & deep neural network research. With our deep learning course, you’ll master deep learning and TensorFlow concepts, learn to implement algorithms, build artificial neural networks and traverse layers of data abstraction to understand the power of data and prepare you for your new role as deep learning scientist.
Why Deep Learning?
It is one of the most popular software platforms used for deep learning and contains powerful tools to help you build and implement artificial neural networks.
Advancements in deep learning are being seen in smartphone applications, creating efficiencies in the power grid, driving advancements in healthcare, improving agricultural yields, and helping us find solutions to climate change. With this Tensorflow course, you’ll build expertise in deep learning models, learn to operate TensorFlow to manage neural networks and interpret the results.
You can gain in-depth knowledge of Deep Learning by taking our Deep Learning certification training course. With Simplilearn’s Deep Learning course, you will prepare for a career as a Deep Learning engineer as you master concepts and techniques including supervised and unsupervised learning, mathematical and heuristic aspects, and hands-on modeling to develop algorithms.
There is booming demand for skilled deep learning engineers across a wide range of industries, making this deep learning course with TensorFlow training well-suited for professionals at the intermediate to advanced level of experience. We recommend this deep learning online course particularly for the following professionals:
1. Software engineers
2. Data scientists
3. Data analysts
4. Statisticians with an interest in deep learning
Tijmen Blankenvoort, co-founder Scyfer BV, presentation at Artificial Intelligence Meetup 15-1-2014. Introduction into Neural Networks and Deep Learning.
A comprehensive tutorial on Convolutional Neural Networks (CNN) which talks about the motivation behind CNNs and Deep Learning in general, followed by a description of the various components involved in a typical CNN layer. It explains the theory involved with the different variants used in practice and also, gives a big picture of the whole network by putting everything together.
Next, there's a discussion of the various state-of-the-art frameworks being used to implement CNNs to tackle real-world classification and regression problems.
Finally, the implementation of the CNNs is demonstrated by implementing the paper 'Age ang Gender Classification Using Convolutional Neural Networks' by Hassner (2015).
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...Simplilearn
This Deep Learning Presentation will help you in understanding what is Deep learning, why do we need Deep learning, applications of Deep Learning along with a detailed explanation on Neural Networks and how these Neural Networks work. Deep learning is inspired by the integral function of the human brain specific to artificial neural networks. These networks, which represent the decision-making process of the brain, use complex algorithms that process data in a non-linear way, learning in an unsupervised manner to make choices based on the input. This Deep Learning tutorial is ideal for professionals with beginners to intermediate levels of experience. Now, let us dive deep into this topic and understand what Deep learning actually is.
Below topics are explained in this Deep Learning Presentation:
1. What is Deep Learning?
2. Why do we need Deep Learning?
3. Applications of Deep Learning
4. What is Neural Network?
5. Activation Functions
6. Working of Neural Network
Simplilearn’s Deep Learning course will transform you into an expert in deep learning techniques using TensorFlow, the open-source software library designed to conduct machine learning & deep neural network research. With our deep learning course, you’ll master deep learning and TensorFlow concepts, learn to implement algorithms, build artificial neural networks and traverse layers of data abstraction to understand the power of data and prepare you for your new role as deep learning scientist.
Why Deep Learning?
It is one of the most popular software platforms used for deep learning and contains powerful tools to help you build and implement artificial neural networks.
Advancements in deep learning are being seen in smartphone applications, creating efficiencies in the power grid, driving advancements in healthcare, improving agricultural yields, and helping us find solutions to climate change. With this Tensorflow course, you’ll build expertise in deep learning models, learn to operate TensorFlow to manage neural networks and interpret the results.
You can gain in-depth knowledge of Deep Learning by taking our Deep Learning certification training course. With Simplilearn’s Deep Learning course, you will prepare for a career as a Deep Learning engineer as you master concepts and techniques including supervised and unsupervised learning, mathematical and heuristic aspects, and hands-on modeling to develop algorithms.
There is booming demand for skilled deep learning engineers across a wide range of industries, making this deep learning course with TensorFlow training well-suited for professionals at the intermediate to advanced level of experience. We recommend this deep learning online course particularly for the following professionals:
1. Software engineers
2. Data scientists
3. Data analysts
4. Statisticians with an interest in deep learning
Tijmen Blankenvoort, co-founder Scyfer BV, presentation at Artificial Intelligence Meetup 15-1-2014. Introduction into Neural Networks and Deep Learning.
Machine Learning - Introduction to Convolutional Neural NetworksAndrew Ferlitsch
Abstract: This PDSG workshop introduces basic concepts of convolutional neural networks. Concepts covered are image pixels, image preprocessing, feature detectors, feature maps, convolution, ReLU, pooling and flattening.
Level: Fundamental
Requirements: No prior programming or statistics knowledge required. Some knowledge of neural networks is recommended.
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...Simplilearn
This presentation about Deep Learning is designed for beginners who want to learn Deep Learning from scratch. We will look at where Deep Learning is applied and what exactly this term means. We'll see how Deep Learning, Machine Learning, and AI are different and why Deep Learning even came into the picture. We will then proceed to look at Neural Networks, which are the core of Deep Learning. Before we move into the working of Neural Networks, we'll cover activation and cost functions. The video will also introduce you to the most popular Deep Learning platforms. We wrap it up with a demo in TensorFlow to predict if a person receives a salary above or below 50k. Now, let us get started and understand Deep Learning in detail.
Below topics are explained in this Deep Learning presentation:
1. Applications of Deep Learning
2. What is Deep Learning
3. Why is Deep Learning important
4. What are Neural Networks
5. Activation function
6. Cost function
7. How do Neural Networks work
8. Deep Learning platforms
9. Introduction to TensorFlow
10. Use case implementation using TensorFlow
Why Deep Learning?
It is one of the most popular software platforms used for Deep Learning and contains powerful tools to help you build and implement artificial Neural Networks.
Advancements in Deep Learning are being seen in smartphone applications, creating efficiencies in the power grid, driving advancements in healthcare, improving agricultural yields, and helping us find solutions to climate change. With this Tensorflow course, you’ll build expertise in Deep Learning models, learn to operate TensorFlow to manage Neural Networks and interpret the results. According to payscale.com, the median salary for engineers with Deep Learning skills tops $120,000 per year.
You can gain in-depth knowledge of Deep Learning by taking our Deep Learning certification training course. With Simplilearn’s Deep Learning course, you will prepare for a career as a Deep Learning engineer as you master concepts and techniques including supervised and unsupervised learning, mathematical and heuristic aspects, and hands-on modeling to develop algorithms. Those who complete the course will be able to:
1. Understand the concepts of TensorFlow, its main functions, operations and the execution pipeline
2. Implement Deep Learning algorithms, understand Neural Networks and traverse the layers of data abstraction which will empower you to understand data like never before
3. Master and comprehend advanced topics such as convolutional Neural Networks, Recurrent Neural Networks, training deep networks and high-level interfaces
4. Build Deep Learning models in TensorFlow and interpret the results
5. Understand the language and fundamental concepts of Artificial Neural Networks
6. Troubleshoot and improve Deep Learning models
Learn more at https://www.simplilearn.com/deep-learning-course-with-tensorflow-training
An illustrative introduction on CNN.
Maybe one of the most visually understandable but precise slide on CNN in your life.
I made this slide as an intern in DATANOMIQ Gmbh
URL: https://www.datanomiq.de/
*This slide is not finished yet. If you like it, please give me some feedback to motivate me.
Summary:
There are three parts in this presentation.
A. Why do we need Convolutional Neural Network
- Problems we face today
- Solutions for problems
B. LeNet Overview
- The origin of LeNet
- The result after using LeNet model
C. LeNet Techniques
- LeNet structure
- Function of every layer
In the following Github Link, there is a repository that I rebuilt LeNet without any deep learning package. Hope this can make you more understand the basic of Convolutional Neural Network.
Github Link : https://github.com/HiCraigChen/LeNet
LinkedIn : https://www.linkedin.com/in/YungKueiChen
Machine learning from a software engineer's perspective - Marijn van Zelst - ...Codemotion
Lot's of software engineers seem to avoid the field of machine learning because it seems hard. In this talk I want to give developers an intuition of what machine learning is using visual examples and without using mathematical formulas. I want to show that machine learning will make things possible that cannot be achieved using traditional procedural programming. I will identify high level components of a supervised machine learning algorithm: vectors, feature spaces, neural networks and labels.
🔥 Cyber Security Engineer Vs Ethical Hacker: What's The Difference | Cybersec...Simplilearn
In this video on "Cyber Security Engineer Vs Ethical Hacker: What's The Difference," we'll dive deep into the fascinating world of cybersecurity. We'll explore the roles, qualifications, and responsibilities that set Cyber Security Engineers and Ethical Hackers apart. From managing production environments to reporting client usage and tackling complex problem-solving scenarios, we'll dissect the key distinctions between these two vital roles. Not only that, we'll reveal insights into the average salaries in these fields as well.
Top 10 Companies Hiring Machine Learning Engineer | Machine Learning Jobs | A...Simplilearn
This video is based on Top 10 Companies Hiring Machine Learning Engineer, we'll delve into the dynamic realm of Machine Learning Engineering and explore the Top 10 Companies that are currently at the forefront of hiring in 2023. From industry giants like Google, Apple, and Microsoft to other innovative companies, we will cover all of that, join us as we uncover the exciting opportunities that await ML Engineers. Discover how Amazon, Facebook, and others are shaping the landscape of artificial intelligence and machine learning technologies.
How to Become Strategy Manager 2023 ? | Strategic Management | Roadmap | Simp...Simplilearn
In this video on Strategic Manager Roadmap for 2023, we're diving deep into the realm of strategic management and uncovering the path to becoming a skilled strategic manager in 2023. From understanding the fundamentals of strategy management to exploring the career opportunities it offers, we've got you covered. Discover the essential skills that set strategic managers apart and gain insights into their pivotal roles and responsibilities. Follow our step-by-step guide to walk on your journey toward becoming a proficient strategic manager.
Top 20 Devops Engineer Interview Questions And Answers For 2023 | Devops Tuto...Simplilearn
In this video on Top 20 Devops Engineer Interview Questions And Answers For 2023. We will dive into the realm of DevOps interview questions. Gain insights into essential concepts, methodologies, and practices driving modern software development and collaboration between teams. Whether you're new or experienced, these discussions will equip you with valuable knowledge to excel in this dynamic field.
🔥 Big Data Engineer Roadmap 2023 | How To Become A Big Data Engineer In 2023 ...Simplilearn
This video is based on Big Data Engineer Roadmap 2023. In this informative session, we will dive into the fundamentals of Big Data Engineering. Join us as we explore the role and responsibilities of a Big Data Engineer, highlighting the key skills required in this field. Additionally, we provide a step-by-step guide on how to become a proficient Big Data Engineer. Don't miss out on this essential information for aspiring data professionals!
🔥 AI Engineer Resume For 2023 | CV For AI Engineer | AI Engineer CV 2023 | Si...Simplilearn
In this video on AI Engineer Resume For 2023, We delve into the essential components of an AI Engineer Resume for 2023. Learn the intricacies of Resume formatting, structure, and content to craft a compelling application. From resume summaries to objectives, gain insights into creating captivating opening statements. Uncover the key skills demanded in the AI engineering sector. Navigate effectively through presenting your educational background. Elevate your resume and excel in your pursuit of an AI Engineering role with the insights gained from this informative session.
🔥 Top 5 Skills For Data Engineer In 2023 | Data Engineer Skills Required For ...Simplilearn
This video is based on Top 5 Skills For Data Engineer In 2023. In this video, we delve into the role of Data Engineers and the future salary trends. Learn about key skills like Big Data technologies, Data Modeling, and proficiency in programming languages that are crucial for excelling in the field. Stay ahead by mastering the expertise needed to thrive as a Data Engineer in the dynamic landscape of data-driven decision-making.
🔥 6 Reasons To Become A Data Engineer | Why You Should Become A Data Engineer...Simplilearn
🔥Link to watch video: https://youtu.be/m9ViGf3iPHo
🔥 Post Graduate Program In Data Engineering: https://www.simplilearn.com/pgp-data-engineering-certification-training-course?utm_campaign=28July2023ReasonsToBecomeADataEngineer&utm_medium=Descriptionff&utm_source=youtube
This video is based on 6 Reasons To Become A Data Engineer. In this video, we delve into the role of a Data Engineer and present 6 compelling reasons why it's an incredible career choice. From building cutting-edge solutions to unlocking valuable insights, join us as we embark on an exciting journey through the world of Data Engineering. If you're seeking a dynamic and impactful profession, don't miss out on the opportunities that await you as a Data Engineer!
Project Manager vs Program Manager - What’s the Difference ? | Project Manage...Simplilearn
https://www.youtube.com/watch?v=9z0BNicnBjw
In this informative video on Project Manager vs Program Manager - What’s the Difference ?, we will explore the fundamentals of Project Management and Program Management. Discover the definitions of both disciplines, their unique characteristics, and key differences. Learn about the essential skills and competencies required for successful execution in each role. Whether you're a professional seeking career growth or a curious learner, this concise breakdown will provide valuable insights. Stay tuned and expand your knowledge of these crucial management practices!
Deloitte Interview Questions And Answers | Top 45 Deloitte Interview Question...Simplilearn
https://www.youtube.com/watch?v=Cfj0y6xIo48
Deloitte is one of the reputed “Big Four” accounting companies and the largest professional service provider by revenue as well as the number of professionals. With more than 263900 professionals worldwide, the organisation provides financial advising, corporate risk, consulting, tax, and audit services. Deloitte generated revenue of a record USD 38.8 billion in the financial year 2017 and is ranked as the sixth-largest private company in the United States as of 2016. In this video session on Deloitte interview questions and answers, we will go through different interview questions often asked during the interview process at Deloitte.
🔥 Deep Learning Roadmap 2024 | Deep Learning Career Path 2024 | SimplilearnSimplilearn
This video on "Deep Learning Roadmap for 2024" offers a comprehensive guide to becoming a DL engineer. This "deep Learning Career Path 2024" provides valuable knowledge about crucial programming languages and mathematical concepts necessary for attaining proficiency in DL engineering. The field of dL presents captivating career prospects across different industries and sectors. Exciting roles such as DL engineers, ML engineers, data scientists, NLP engineers, AI engineers, and more offer the opportunity to work with advanced technologies and contribute to AI innovation.
In this ChatGPT in Cybersecurity video, we delve into the role of ChatGPT in the realm of cybersecurity. Discover how this powerful language model assists in threat detection, vulnerability assessment, and incident response. Gain insights into the innovative ways ChatGPT is shaping the future of cybersecurity. Join us to explore the fascinating intersection of AI and cybersecurity.
In this SQL Injection video, we delve into the world of SQL Injection attacks, one of the most prevalent threats to databases today. Join us as we explore the inner workings of this malicious technique and understand how hackers exploit vulnerabilities in web applications to gain unauthorized access to sensitive data. With step-by-step examples and demonstrations, we provide comprehensive insights on the various types of SQL Injection attacks and their potential consequences. Moreover, we equip you with essential knowledge and countermeasures to safeguard your database against these attacks, ensuring the security of your valuable information. Don't let your data fall victim to SQL Injection—watch this video now!
Top 5 High Paying Cloud Computing Jobs in 2023 Simplilearn
This video, "Top 5 High Paying Cloud Computing Jobs In 2023" by Simplilearn will take you through 5 different job role which are the highest paid in 2023. In this Cloud Computing Jobs and salary video, we'll talk about the required skills and the average salary of various job profiles in the United States. Below are the topics covered in this Cloud Computing Jobs and Salary 2023 video.
This video, "Types of Cloud Jobs In 2024," by Simplilearn, will take you through the different types of cloud computing jobs available in the field of cloud computing in 2024. In this video, we will take you through the roles and responsibilities along with the career path and salaries of each job role available in this dynamic field. In addition, you will also understand through the video which job role matches your skills and interest in this field. Below are the topics we have covered in this video on Types of Cloud Jobs in 2024.
Top 12 AI Technologies To Learn 2024 | Top AI Technologies in 2024 | AI Trend...Simplilearn
🔥 Become An AI & ML Expert Today: https://taplink.cc/simplilearn_ai_ml
Explore the future of AI in our Top 12 AI Technologies To Learn in 2024 video. We've curated a list of the most significant AI technologies for the coming year. Whether you're new to AI or an experienced pro, these insights are valuable. Discover machine learning, natural language processing, computer vision, and more. Stay ahead of the AI curve, and ensure you're prepared for the evolving landscape. Don't miss out on the opportunity to advance your AI knowledge and career.
Here in this Top 12 AI Technologies To Learn 2024 video, we start with:
What is LSTM ?| Long Short Term Memory Explained with Example | Deep Learning...Simplilearn
In this video on What is LSTM, we will go through what is LSTM, moving forward we will learn what is RNN, and after this, we will see the types of gates in LSTM and some applications of LSTM. At the end of the video, we will see a hands-on lab demo of gold price prediction using the LSTM model in machine learning.
00:00 What is LSTM?
01:51 What is RNN?
02:29 Types of gates in LSTM
03:45 Applications of LSTM
05:40 Hands-on lab demo
Dataset link: https://drive.google.com/drive/folder...
🔥 Get Your Dream Job With Simplilearn's Artificial Intelligence Engineer Master's Program: https://www.simplilearn.com/artificia...
🔥🔥 Interested in Attending Live Classes? Call Us: IN - 18002127688 / US - +18445327688
What is LSTM?
Long Short-Term Memory (LSTM) is a type of Recurrent Neural Network (RNN) that can capture long-term dependencies in sequential data. LSTMs are able to process and analyze sequential data, such as time series, text, and speech. They use a memory cell and gates to control the flow of information, allowing them to selectively retain or discard information as needed and thus avoid the vanishing gradient problem that plagues traditional RNNs. LSTMs are widely used in various applications such as natural language processing, speech recognition, and time series forecasting.
What is RNN?
RNNs are a type of neural network that are designed to process sequential data. They can analyze data with a temporal dimension, such as time series, speech, and text. RNNs can do this by using a hidden state passed from one timestep to the next. The hidden state is updated at each timestep based on the input and the previous hidden state. RNNs are able to capture short-term dependencies in sequential data, but they struggle with capturing long-term dependencies.
Types of Gates in LSTM
Input gate
Output gate
Forget gate
Applications of LSTM
Language Simulation
Voice Recognition
Sentiment analysis
Time series prediction
Video analysis
Handwriting recognition
✅ Subscribe to our Channel to learn more about the top Technologies: https://bit.ly/2VT4WtH
✅ Watch More Videos On Artificial Intelligence By Simplilearn:
• 🔥Artificial Intel...
✅ Best From Simplilearn:
⏩ Top 10 Programming Languages in 2023:
• Top 10 Programmin...
⏩ Top 10 Highest Paying Jobs in 2022:
• Top 10 Highest Pa...
⏩ Top 10 Certifications for 2022:
• Top 10 Certificat...
⏩ Top 10 Technologies to Learn in 2022:
• Top 10 Technologi...
✅ About Artificial Intelligence Engineer Master's Program
The Artificial Intelligence course, created in partnership with IBM, introduces students to blended learning and prepares them to be specialists in AI and Data Science. IBM, located in Armonk, New York, is a significant cognitive services and integrated cloud solution firm that provides many technology and consulting solutions. IBM invests $6 billion in research & development every year and has won five Nobel prizes, nine US Na
Top 10 Chat GPT Use Cases | ChatGPT Applications | ChatGPT Tutorial For Begin...Simplilearn
In this video on ChatGPT Usecases, we will explore ChatGPT by OpenAI, which interacts conversationally. This ChatGPT tutorial for beginners will help you understand what chatGPT is, How it works, and the Different Usecases of chatGPT to make your life easier.
00:00 Chat GPT Usecases
01:04 What is Chat GPT?
01:25 How does Chat GPT work?
01:58 Demo -Usecases
02:21 Explain complex subjects
04:12 Write any code
06:36 Audit/Debug any code
08:26 Create custom plans for marketing strategy
11:54 Write articles and blogs
16:00 Summarize book or article
17:35 Answer interview questions
19:38 Develop apps
21:45 Create diet plan and exercise plan
24:00 Answer general knowledge questions
What is ChatGPT
ChatGPT is a conversational language model created by OpenAI. It is a form of the Generative Pre-trained Transformer (GPT) model, which was trained on a dataset of conversational prompts, such as dialogue snippets and chat logs. The model is capable of generating human-like responses to text inputs.
How does chatGPT work?
This model is pre-trained on a large text dataset and then fine-tuned on a smaller dataset specific to the everyday task.
When the model receives input from a user, it uses the patterns it learned during fine-tuning to generate a response
🔥Enroll for Free Introduction to Artificial Intelligence Course & Get Your Completion Certificate: https://www.simplilearn.com/learn-ai-...
#ChatGPT #ChatGPTUseCases #ChatGPTApplications #ApplicationsOfChatGPT #ChatGPTForCoding #ChatGPTForContentCreation #ChatGPTExamples #AutomationUsingChatGPT #ChatGPTTutorial #ArtificialIntelligence #AI #Simplilearn
🔥 Watch Top Trending Videos From Simplilearn:
⏩ Top 10 Programming Languages in 2023:
• Top 10 Programmin...
⏩ Top 10 Certifications for 2023:
• Top 10 Certificat...
⏩ Top 10 Highest Paying Jobs in 2023:
• Top 10 Highest Pa...
⏩ Top 10 Dying Programming Languages in 2023:
• Top 10 Dying Prog...
✅ Subscribe to our Channel to learn more about the top Technologies: https://bit.ly/2VT4WtH
⏩ Check out the Artificial Intelligence Training videos:
• 🔥Artificial Intel...
✅ About Artificial Intelligence Engineer Master's Program:
Accelerate your career with this Artificial Intelligence Course in conjunction with IBM. Industry-relevant AI courses, including Data Science with Python, Machine Learning, Deep Learning, and NLP, feature unique hackathons and Ask Me Anything sessions hosted by IBM. Get job-ready AI certification training with Capstone projects, practical labs, live sessions, and hands-on projects.
✅ What skills are covered in this Artificial Intelligence course?
You will be able to demonstrate the following ability after completing this Artificial Intelligence certification training:
- Learn Artificial Intelligence's concept, purpose, domain breadth, phases, implementations, and impacts.
- Create real-world projects, games, prediction models, logic constraint
React JS Vs Next JS - What's The Difference | Next JS Tutorial For Beginners ...Simplilearn
In this video on "React JS Vs Next JS - What's The Difference," we will start with what is React js and Next js. After that, we will see the difference between React and Next js regarding performance, development cost, community, and many more. Moving ahead, we will talk about the features of React and Next js, and then we will see where we can use react and next js.
00:00 - React JS Vs Next JS - What's The Difference
01:55 - What is React js?
02:53 - What is Next js?
03:18 - Differnce between React and Next js
03:48 - React vs Next js : Performance
04:38 - React vs Next js : Documentation
05:05 - React vs Next js : Server side rendering
05:35 - React vs Next js : Community
06:40 - React vs Next js : Configuration
07:18 - React vs Next js : Maintance
07:43 - React vs Next js : Development Cost
08:00 - React vs Next js : Features
08:37 - Where React js and Next js is used?
What is React JS?
1. React is a JavaScript library that builds fast, interactive mobile and web applications.
2. It is an open-source, reusable component-based front-end library of JavaScript.
3. React is a combination of HTML and JavaScript.
4. It provides a robust and opinionated way to build modern applications Interface.
What Next js is.
1.Next js is an open-source web framework created by Vercel.
2. Next js enables React-based web applications with server-side rendering and generating static websites.
3. In addition, next js offers additional structure, features, and optimizations for your application.
4. Next.js takes care of the tooling and settings required for React Js.
🔥 Explore Free Certification Course to Learn React JS Basics: https://www.simplilearn.com/learn-rea...
#ReactvsNextJS #ReactJSvsNextJS #ReactJS #NextJS #NextJSTutorial #NextJSForBeginners #JavaScript #WebDevelopment #FrontendDevelopment #JavaScriptLibraries #React #Coding #Programming #Simplilearn
⏩ Check out ReactJS Tutorial Videos:
• ReactJS Tutorial ...
✅Subscribe to our Channel to learn more about the top Technologies: https://bit.ly/2VT4WtH
✅ About Full Stack Web Developer - MEAN Stack Program:
This program will advance your career as a MEAN stack developer. You’ll learn top skills such as MongoDB, Express.js, Angular, and Node.js (“MEAN”), plus GIT, HTML, CSS, and JavaScript to build and deploy interactive applications and services throughout this Full Stack MEAN Developer program. Full Stack Web Developer Mean Stack course provides complete knowledge of software development and testing technologies such as JavaScript, Node.js, Angular, Docker, and Protractor. You'll build an end-to-end application, test and deploy code, and store data using MongoDB.
✅ What is MEAN Stack?
The term MEAN stack refers to a collection of JavaScript-based technologies used to develop web applications. MEAN is an acronym for MongoDB, Express, Angular, and Node.js. MongoDB is a database system, Express is a back-end web framework, Angular.js is a front-end framework, and Node.js
Backpropagation in Neural Networks | Back Propagation Algorithm with Examples...Simplilearn
This video covers What is Backpropagation in Neural Networks? Neural Network Tutorial for Beginners includes a definition of backpropagation, working of backpropagation, benefits of backpropagation, and applications.
00:00 - What is Backpropagation?
This phase contains the definition of backpropagation with diagrammatic representation.
01:41 - What is Backpropagation in neural networks?
This phase of the video has specifically explained the role of backpropagation in neural networks.
02:23 - How does Backpropagation in neural networks work?
This phase of the video explains functioning, activation, and loss function in simple words.
05:28 - Benefits of Backpropagation
This content highlights the importance of backpropagation and gives you a reason to choose the same.
05:54 - Applications of Backpropagation
This phase covers applications of backpropagation in different fields.
🔥 Enroll for Free Data Science Course & Get Your Completion Certificate: https://www.simplilearn.com/data-scie...
✅Subscribe to our Channel to learn more about the top Technologies: https://bit.ly/2VT4WtH
⏩ Check out the Deep Learning Tutorial videos:
• Deep Learning Tut...
#WhatisBackpropagationinNeuralNetworks #Backpropagation #NeuralNetworks #BackpropagationInNeuralNetworks #BackpropagationAlgorithm #BackpropagationAlgorithmExplained #NeuralNetworksTutorialForBeginners #DeepLearningTutorial #ArtificialIntelligence #DeepLearning #MachineLearning #DataScience #DifferenceBetween #LearnDataScience #DataScience #DataScienceTutorial #DataScienceCourse #DataScienceCareers #Simplilearn
Backpropagation is an algorithm that is created to test errors that will travel back from input nodes to output nodes. It is applied to improve accuracy in data mining and machine learning.The concept of backpropagation in neural networks was first introduced in the 1960s. An artificial neural network is made up of bunches of connected input/output units, each of which is connected by a software program and has a certain weight. This kind of network is based on biological neural networks, which contain neurons coupled to one another across different network levels. In this instance, neurons are shown as nodes.
▶️ Understand Neural Networks in 1 Minute :
• Neural Network In...
🔴 Watch Top Trending Videos From Simplilearn:
⏩ Top 10 Programming Languages in 2023:
• Top 10 Programmin...
⏩ Top 10 Certifications for 2023:
• Top 10 Certificat...
⏩ Top 10 Highest Paying Jobs in 2023:
• Top 10 Highest Pa...
⏩ Top 10 Technologies to Learn in 2022:
• Top 10 Technologi...
About Data Science with Python Certification Course:
Ranked #1 Data Science program by Economic Times
The Data Science with Python certification course provides a complete overview of Python's Data Analytics tools and techniques. Learning Python is a crucial skill for many Data Science roles. Acquiring knowledge in Python will be the key to unlock your career as a Da
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
2. How image recognition works?
Do you know how Deep Learning recognizes the objects in an image?
It does it using a Convolution Neural Network
Pixels of image fed as input
Dog
Bird
Cat
Hidden Layers
Input Layer Output Layer
3. How image recognition works?
Let’s see how CNN identifies the image of a bird
Pixels of image fed as input
Dog
Bird
Cat
Hidden Layers
Input Layer Output Layer
Input layer accepts the pixels of the image as
input in the form of arrays
1
2
1
9
2
1
7 40 2
30 11 35 70 11
1
4
3307552613
60 45 50 10 89 23
4. How image recognition works?
Let’s see how CNN identifies the image of a bird
Pixels of image fed as input
Dog
Bird
Cat
Hidden Layers
Input Layer Output Layer
Hidden layers carry out feature extraction by
performing certain calculation and manipulation
1
2
1
9
2
1
7 40 2
30 11 35 70 11
1
4
3307552613
60 45 50 10 89 23
5. How image recognition works?
Let’s see how CNN identifies the image of a bird
Pixels of image fed as input
Dog
Bird
Cat
Hidden Layers
Input Layer Output Layer
There are multiple hidden layers like
Convolution layer, ReLU layer, Pooling layer,
etc that perform feature extraction from the
image
Convolution Layer
This layer uses a matrix filter and
performs convolution operation to
detect patterns in the image
1 0 1
10 0
1 0 1
Matrix Filter
6. How image recognition works?
Let’s see how CNN identifies the image of a bird
Pixels of image fed as input
Dog
Bird
Cat
Hidden Layers
Input Layer Output Layer
There are multiple hidden layers like
Convolution layer, ReLU layer, Pooling layer,
etc that perform feature extraction from the
image
ReLU
ReLU activation function is applied
to the convolution layer to get a
rectified feature map of the image
7. How image recognition works?
Let’s see how CNN identifies the image of a bird
Pixels of image fed as input
Dog
Bird
Cat
Hidden Layers
Input Layer Output Layer
There are multiple hidden layers like
Convolution layer, ReLU layer, Pooling layer,
etc that perform feature extraction from the
image
Pooling
Pooling layer also uses multiple
filters to detect edges, corners,
eyes, feathers, beak, etc
8. How image recognition works?
Let’s see how CNN identifies the image of a bird
Pixels of image fed as input
Dog
Bird
Cat
Hidden Layers
Input Layer
1
2
1
9
2
1
7 40 2
30 11 35 70 11
1
4
3307552613
60 45 50 10 89 23 Finally there is a fully connected layer that
identifies the object in the image
Output Layer
9. What’s in it for you?
How CNN recognizes images?
What is Convolution neural network?
Use case implementation using CNN
Introduction to CNN
Layers in convolution neural network
10. Introduction to CNN
Yann LeCun
Pioneer of Convolution Neural Network
Director of Facbook’s AI Research Group
Built the first Convolution Neural Network called LeNet in 1988
It was used for character recognition tasks like reading zip codes, digits
11. Introduction to CNN
Yann LeCun
Pioneer of Convolution Neural Network
Director of Facbook’s AI Research Group
Built the first Convolution Neural Network called LeNet in 1988
It was used for character recognition tasks like reading zip codes, digits
12. Introduction to CNN
Yann LeCun
Pioneer of Convolution Neural Network
Director of Facbook’s AI Research Group
Built the first Convolution Neural Network called LeNet in 1988
It was used for character recognition tasks like reading zip codes, digits
13. Introduction to CNN
Yann LeCun
Pioneer of Convolution Neural Network
Director of Facbook’s AI Research Group
Built the first Convolution Neural Network called LeNet in 1988
It was used for character recognition tasks like reading zip codes, digits
14. What is a Convolution Neural Network?
CNN is a feed forward neural network that is generally used to analyze visual images by processing data
with grid like topology. A CNN is also known as a “ConvNet”
Orchid
Rose
Flowers of 2 varieties
(Orchid/Rose)
Identifies the flowers
Hidden Layers
Input Layer
Output Layer
15. What is a Convolution Neural Network?
CNN is a feed forward neural network that is generally used to analyze visual images by processing data
with grid like topology. A CNN is also known as a “ConvNet”
Convolution operation forms the basis of any
Convolution Neural Network
In CNN, every image is represented in
the form of arrays of pixel values
Real Image of the digit 8 Represented in the form
of an array
0 0 1 1 0 0
0
0
0
01 1
1
1
1 10
0
0
0 0
1
0
1
0 0
0 0
0 0
Digit 8 represented in the form of
pixels of 0’s and 1’s
16. What is a Convolution Neural Network?
Let’s understand the convolution operation using 2 matrices a and b of 1 dimension
a b* Sum the product
b = [1, 2, 3]
a = [5, 3, 2, 5, 9, 7]
b = [1, 2, 3]
a = [5, 3, 7, 5, 9, 7]
Matrix a and b
Convolution
17. What is a Convolution Neural Network?
Let’s understand the convolution operation using 2 matrices a and b of 1 dimension
a b* Sum the product
b = [1, 2, 3]
a = [5, 3, 2, 5, 9, 7]
[5, 6, 6]
a b* = [17, ]
Multiply the arrays
element wise
17
b = [1, 2, 3]
a = [5, 3, 7, 5, 9, 7]
Matrix a and b
Convolution
18. What is a Convolution Neural Network?
Let’s understand the convolution operation using 2 matrices a and b of 1 dimension
a b* Sum the product
b = [1, 2, 3]
a = [5, 3, 2, 5, 9, 7]
a b* = [17, 22 ]
Multiply the arrays
element wise
17
b = [1, 2, 3]
a = [5, 3, 7, 5, 9, 7]
Matrix a and b
Convolution
[5, 6, 6]
[3, 4, 15] 22
19. What is a Convolution Neural Network?
Let’s understand the convolution operation using 2 matrices a and b of 1 dimension
a b* Sum the product
b = [1, 2, 3]
a = [5, 3, 2, 5, 9, 7]
a b* = [17, 22, 39,…….. ]
Multiply the arrays
element wise
17
b = [1, 2, 3]
a = [5, 3, 7, 5, 9, 7]
Matrix a and b
Convolution
[5, 6, 6]
[3, 4, 15] 22
[2, 10, 27] 39
………
………
20. How CNN recognizes images?
image for the symbol image for the symbol /
Consider the following 2 images:
When you press , the above image is processed
21. How CNN recognizes images?
image for the symbol image for the symbol /
Consider the following 2 images:
When you press /, the above image is processed
22. How CNN recognizes images?
Image represented in the
form of a matrix of numbers
000000
11
0000000
1
1
1
0
1
1
0
0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0
0
000000
0 0 1 0
Real Image Represented in the form of black
and white pixels
24. Convolution Layer
A Convolution Layer has a number of filters that perform convolution operation
Every image is considered as a matrix of pixel values.
Consider the following 5 5 image whose pixel values are only 0 and 1*
1 0 1
10 0
1 0 1
Filter
1 1 1 0 0
0
0
0
0
1
0
0
1
1 1 0
1 1 1
1 1 0
1 0 0
Image
pixels
4 3 4
2 4 3
2 3 4
Convolved
Feature
Sliding the filter matrix over the
image and computing the dot
product to detect patterns
25. Convolution Layer
A Convolution Layer has a number of filters that perform convolution operation
Every image is considered as a matrix of pixel values.
Consider the following 5 5 image whose pixel values are only 0 and 1*
1 0 1
10 0
1 0 1
Filter
1 1 1 0 0
0
0
0
0
1
0
0
1
1 1 0
1 1 1
1 1 0
1 0 0
Image
pixels
4
x
1
x0 x
1
x0 x
1
x0
x
1
x0 x
1
1 1 1
0 1 1
0 0 1
Convolved
Feature
Sliding the filter matrix over the
image and computing the dot
product to detect patterns
26. Convolution Layer
A Convolution Layer has a number of filters that perform convolution operation
Every image is considered as a matrix of pixel values.
Consider the following 5 5 image whose pixel values are only 0 and 1*
1 0 1
10 0
1 0 1
Filter
1 1 1 0 0
0
0
0
0
1
0
0
1
1 1 0
1 1 1
1 1 0
1 0 0
Image
pixels
4 3
x
1
x0 x
1
x0 x
1
x0
x
1
x0 x
1
1 1 0
1 1 1
0 1 1
Convolved
Feature
Sliding the filter matrix over the
image and computing the dot
product to detect patterns
27. Convolution Layer
A Convolution Layer has a number of filters that perform convolution operation
Every image is considered as a matrix of pixel values.
Consider the following 5 5 image whose pixel values are only 0 and 1*
1 0 1
10 0
1 0 1
Filter
1 1 1 0 0
0
0
0
0
1
0
0
1
1 1 0
1 1 1
1 1 0
1 0 0
Image
pixels
4 3 4
x
1
x0 x
1
x0 x
1
x0
x
1
x0 x
1
1 0 0
1 1 0
1 1 1
Convolved
Feature
Sliding the filter matrix over the
image and computing the dot
product to detect patterns
28. Convolution Layer
A Convolution Layer has a number of filters that perform convolution operation
Every image is considered as a matrix of pixel values.
Consider the following 5 5 image whose pixel values are only 0 and 1*
1 0 1
10 0
1 0 1
Filter
1 1 1 0 0
0
0
0
0
1
0
0
1
1 1 0
1 1 1
1 1 0
1 0 0
Image
pixels
4 3 4
2
x
1
x0 x
1
x0 x
1
x0
x
1
x0 x
1
0 1 1
0 0 1
0 0 1
Convolved
Feature
Sliding the filter matrix over the
image and computing the dot
product to detect patterns
29. Convolution Layer
A Convolution Layer has a number of filters that perform convolution operation
Every image is considered as a matrix of pixel values.
Consider the following 5 5 image whose pixel values are only 0 and 1*
1 0 1
10 0
1 0 1
Filter
1 1 1 0 0
0
0
0
0
1
0
0
1
1 1 0
1 1 1
1 1 0
1 0 0
Image
pixels
4 3 4
2 4
x
1
x0 x
1
x0 x
1
x0
x
1
x0 x
1
1 1 1
0 1 1
0 1 1
Convolved
Feature
Sliding the filter matrix over the
image and computing the dot
product to detect patterns
30. Convolution Layer
A Convolution Layer has a number of filters that perform convolution operation
Every image is considered as a matrix of pixel values.
Consider the following 5 5 image whose pixel values are only 0 and 1*
1 0 1
10 0
1 0 1
Filter
1 1 1 0 0
0
0
0
0
1
0
0
1
1 1 0
1 1 1
1 1 0
1 0 0
Image
pixels
4 3 4
2 4 3
x
1
x0 x
1
x0 x
1
x0
x
1
x0 x
1
1 1 0
1 1 1
1 1 0
Convolved
Feature
Sliding the filter matrix over the
image and computing the dot
product to detect patterns
31. Convolution Layer
A Convolution Layer has a number of filters that perform convolution operation
Every image is considered as a matrix of pixel values.
Consider the following 5 5 image whose pixel values are only 0 and 1*
1 0 1
10 0
1 0 1
Filter
1 1 1 0 0
0
0
0
0
1
0
0
1
1 1 0
1 1 1
1 1 0
1 0 0
Image
pixels
4 3 4
2 4 3
2
x
1
x0 x
1
x0 x
1
x0
x
1
x0 x
1
0 0 1
0 0 1
0 1 1
Convolved
Feature
Sliding the filter matrix over the
image and computing the dot
product to detect patterns
32. Convolution Layer
A Convolution Layer has a number of filters that perform convolution operation
Every image is considered as a matrix of pixel values.
Consider the following 5 5 image whose pixel values are only 0 and 1*
1 0 1
10 0
1 0 1
Filter
1 1 1 0 0
0
0
0
0
1
0
0
1
1 1 0
1 1 1
1 1 0
1 0 0
Image
pixels
4 3 4
2 4 3
2 3
x
1
x0 x
1
x0 x
1
x0
x
1
x0 x
1
0 1 1
0 1 1
1 1 0
Convolved
Feature
Sliding the filter matrix over the
image and computing the dot
product to detect patterns
33. Convolution Layer
A Convolution Layer has a number of filters that perform convolution operation
Every image is considered as a matrix of pixel values.
Consider the following 5 5 image whose pixel values are only 0 and 1*
1 0 1
10 0
1 0 1
Filter
1 1 1 0 0
0
0
0
0
1
0
0
1
1 1 0
1 1 1
1 1 0
1 0 0
Image
pixels
x
1
x0 x
1
x0 x
1
x0
x
1
x0 x
1
1 1 1
1 1 0
1 0 0
4 3 4
2 4 3
2 3 4
Convolved
Feature
Sliding the filter matrix over the
image and computing the dot
product to detect patterns
34. ReLU Layer
Once the feature maps are extracted, the next step is to move them to a ReLU layer
1050-5-10
0
2
4
6
8
10
R(z) = max(0, z)
ReLU
Performs element wise
operation
Sets all negative pixels to 0 Introduces non-linearity to
the network
The output is a rectified
feature map
35. ReLU Layer
Real image is scanned in multiple convolution and ReLU layers for locating features
36. ReLU Layer
Real image is scanned in multiple convolution and ReLU layers for locating features
37. Note for the instructor
While explaining, please mention there are multiple Convolution, ReLU and Pooling layers
connected one after another that carry out feature extraction in every layer. The input
image is scanned multiple times to generate the input feature map.
38. Pooling Layer
The rectified feature map now goes through a pooling layer. Pooling is a down-sampling operation that
reduces the dimensionality of the feature map.
1
2
4
6
2 7
58
3 04
1 2 3 1
7
6 8
4 7
max pooling with 2x2 filters and
stride 2
Max(3, 4, 1, 2) = 4
Pooled feature map
Rectified feature map
39. Pooling Layer
Identifies the edges, corners and other features of the bird
Pooling layer uses different filters to identify different parts of the image like edges, corners, body,
feathers, eyes, beak, etc.
41. Flattening
6 8
4 7
Pooled feature map
6
8
4
7
Flattening
Flattening is the process of converting all the resultant 2 dimensional arrays from pooled feature map into
a single long continuous linear vector.
42. Flattening
Pooling Layer Input Layer
Flattening is the process of converting all the resultant 2 dimensional arrays from pooled feature map into
a single long continuous linear vector.
Flattening
43. Flattening
1 1 1 0 0
0
0
0
0
1
0
0
1
1 1 0
1 1 1
1 1 0
1 0 0
Convolution Pooling
Input Image
Convolution Layer
Pooling Layer
Flattening
Input to the to final layer
Structure of the network so far
ReLU
44. Fully Connected Layer
………… Flattened Matrix
The Flattened matrix from the pooling layer is fed as input to the Fully Connected Layer to classify the
image
45. Fully Connected Layer
………… Flattened Matrix
Dog
Bird
Cat
The Flattened matrix from the pooling layer is fed as input to the Fully Connected Layer to classify the
image
Pixels from the flattened
matrix fed as input
46. Fully Connected Layer
Dog
Bird
Cat
Identifies the image
The Flattened matrix from the pooling layer is fed as input to the Fully Connected Layer to classify the
image
Pixels from the flattened
matrix fed as input
48. Fully Connected Layer
Lets see the entire process how CNN recognizes a bird
Dog
Bird
Cat
Feature Extraction in multiple hidden layers Classification in the output layer
Convolution + ReLU + Max Pooling Fully Connected Layer
49. Use case implementation using CNN
We will be using CIFAR-10 data set (from Canadian Institute For Advanced
Research) for classifying images across 10 categories
01
03
05
07
09
02
04
06
08
10
airplane automobile
bird cat
deer dog
frog horse
ship truck
59. Use case implementation using CNN
8. Create the layers
9. Create the flattened layer by reshaping the pooling layer
10. Create the fully connected layer
60. Use case implementation using CNN
12. Apply the Loss function
11. Set output to y_pred
13. Create the optimizer
14. Create a variable to initialize all the global tf variables