<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://qbase.texpertssolutions.com/index.php?action=history&amp;feed=atom&amp;title=Convolutional_Neural_Network</id>
	<title>Convolutional Neural Network - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://qbase.texpertssolutions.com/index.php?action=history&amp;feed=atom&amp;title=Convolutional_Neural_Network"/>
	<link rel="alternate" type="text/html" href="https://qbase.texpertssolutions.com/index.php?title=Convolutional_Neural_Network&amp;action=history"/>
	<updated>2026-05-14T14:42:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://qbase.texpertssolutions.com/index.php?title=Convolutional_Neural_Network&amp;diff=260&amp;oldid=prev</id>
		<title>Thakshashila: Created page with &quot;== Convolutional Neural Networks (CNNs) ==  A &#039;&#039;&#039;Convolutional Neural Network (CNN)&#039;&#039;&#039; is a type of deep learning model specially designed for working with &#039;&#039;&#039;image data&#039;&#039;&#039; 📷. CNNs are widely used in computer vision tasks like image classification, object detection, and face recognition.  === 🧠 Why CNNs for Images? ===  Images are large (millions of pixels), and fully connected neural networks don&#039;t scale well with size. CNNs solve this by using convolution operati...&quot;</title>
		<link rel="alternate" type="text/html" href="https://qbase.texpertssolutions.com/index.php?title=Convolutional_Neural_Network&amp;diff=260&amp;oldid=prev"/>
		<updated>2025-06-11T11:44:37Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Convolutional Neural Networks (CNNs) ==  A &amp;#039;&amp;#039;&amp;#039;Convolutional Neural Network (CNN)&amp;#039;&amp;#039;&amp;#039; is a type of deep learning model specially designed for working with &amp;#039;&amp;#039;&amp;#039;image data&amp;#039;&amp;#039;&amp;#039; 📷. CNNs are widely used in computer vision tasks like image classification, object detection, and face recognition.  === 🧠 Why CNNs for Images? ===  Images are large (millions of pixels), and fully connected neural networks don&amp;#039;t scale well with size. CNNs solve this by using convolution operati...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Convolutional Neural Networks (CNNs) ==&lt;br /&gt;
&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;Convolutional Neural Network (CNN)&amp;#039;&amp;#039;&amp;#039; is a type of deep learning model specially designed for working with &amp;#039;&amp;#039;&amp;#039;image data&amp;#039;&amp;#039;&amp;#039; 📷. CNNs are widely used in computer vision tasks like image classification, object detection, and face recognition.&lt;br /&gt;
&lt;br /&gt;
=== 🧠 Why CNNs for Images? ===&lt;br /&gt;
&lt;br /&gt;
Images are large (millions of pixels), and fully connected neural networks don&amp;#039;t scale well with size. CNNs solve this by using convolution operations to detect &amp;#039;&amp;#039;&amp;#039;patterns&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;edges&amp;#039;&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;&amp;#039;shapes&amp;#039;&amp;#039;&amp;#039; in a smart and efficient way. 🎯&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== ⚙️ Key Components of a CNN ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Layer&lt;br /&gt;
! Description&lt;br /&gt;
! Emoji Hint&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Convolutional Layer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Applies filters (kernels) to input image to extract features (edges, textures)&lt;br /&gt;
| 🔍🧱&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Activation Layer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Applies non-linearity (like ReLU) to activate features&lt;br /&gt;
| ⚡🧠&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Pooling Layer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Reduces spatial size by keeping the most important info (e.g., max pooling)&lt;br /&gt;
| 📉📦&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Fully Connected Layer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Final decision-making layer; connects features to output&lt;br /&gt;
| 🔗🎯&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Softmax Layer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Converts final output to probabilities (for classification)&lt;br /&gt;
| 📊✅&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 🧮 Convolution Operation ==&lt;br /&gt;
&lt;br /&gt;
The convolution layer slides a small filter (kernel) over the image and performs dot products between the filter and the image pixels.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; y(i,j) = \sum_{m}\sum_{n} x(i+m, j+n) \cdot w(m,n) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
* &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; = input image&lt;br /&gt;
* &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; = filter&lt;br /&gt;
* &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; = feature map&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 🏗️ CNN Architecture Example ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Layer&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Input&lt;br /&gt;
| 32x32x3&lt;br /&gt;
| Color image (RGB)&lt;br /&gt;
|-&lt;br /&gt;
| Conv Layer&lt;br /&gt;
| 28x28x16&lt;br /&gt;
| 16 filters, 5x5 kernel&lt;br /&gt;
|-&lt;br /&gt;
| ReLU&lt;br /&gt;
| 28x28x16&lt;br /&gt;
| Applies non-linearity&lt;br /&gt;
|-&lt;br /&gt;
| Max Pooling&lt;br /&gt;
| 14x14x16&lt;br /&gt;
| 2x2 pooling&lt;br /&gt;
|-&lt;br /&gt;
| Conv Layer&lt;br /&gt;
| 10x10x32&lt;br /&gt;
| 32 filters, 5x5 kernel&lt;br /&gt;
|-&lt;br /&gt;
| ReLU&lt;br /&gt;
| 10x10x32&lt;br /&gt;
| Activation&lt;br /&gt;
|-&lt;br /&gt;
| Max Pooling&lt;br /&gt;
| 5x5x32&lt;br /&gt;
| Reduce again&lt;br /&gt;
|-&lt;br /&gt;
| Fully Connected&lt;br /&gt;
| 1x1x128&lt;br /&gt;
| Flatten + dense layer&lt;br /&gt;
|-&lt;br /&gt;
| Output (Softmax)&lt;br /&gt;
| 1x1x10&lt;br /&gt;
| For 10-class classification&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 📚 Applications of CNNs ==&lt;br /&gt;
&lt;br /&gt;
* 👀 Image classification (e.g., Cats vs Dogs)&lt;br /&gt;
* 🧍 Object detection (e.g., YOLO, SSD)&lt;br /&gt;
* 🧠 Facial recognition&lt;br /&gt;
* 📦 Scene segmentation&lt;br /&gt;
* 🩺 Medical imaging (e.g., tumor detection)&lt;br /&gt;
* 📄 Optical Character Recognition (OCR)&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== ⚠️ Advantages of CNNs ==&lt;br /&gt;
&lt;br /&gt;
* Fewer parameters compared to fully connected networks&lt;br /&gt;
* Automatically learn features (no manual extraction)&lt;br /&gt;
* Translation-invariant — detects the same pattern anywhere in the image&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 🔧 Limitations ==&lt;br /&gt;
&lt;br /&gt;
* Require large datasets for training&lt;br /&gt;
* Computationally expensive (need GPU for large models)&lt;br /&gt;
* Struggles with rotated or distorted objects (unless augmented)&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 📝 Summary ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! CNN Advantage&lt;br /&gt;
|-&lt;br /&gt;
| Parameter Efficiency&lt;br /&gt;
| Shared weights via filters&lt;br /&gt;
|-&lt;br /&gt;
| Feature Extraction&lt;br /&gt;
| Automatic, multi-level (edges → shapes → objects)&lt;br /&gt;
|-&lt;br /&gt;
| Task Suitability&lt;br /&gt;
| Great for images, videos, 2D signals&lt;br /&gt;
|-&lt;br /&gt;
| Common Use&lt;br /&gt;
| Classification, detection, segmentation&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 📎 See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Neural Networks]]&lt;br /&gt;
* [[Activation Functions]]&lt;br /&gt;
* [[Pooling Layer]]&lt;br /&gt;
* [[Convolution Operation]]&lt;br /&gt;
* [[Object Detection]]&lt;br /&gt;
* [[YOLO]]&lt;br /&gt;
* [[ResNet]]&lt;/div&gt;</summary>
		<author><name>Thakshashila</name></author>
	</entry>
</feed>