diff --git a/wyk/13_CNN.ipynb b/wyk/13_CNN.ipynb
index 8846949..4e4605e 100644
--- a/wyk/13_CNN.ipynb
+++ b/wyk/13_CNN.ipynb
@@ -8,6 +8,7 @@
}
},
"source": [
+ "### Uczenie maszynowe\n",
"# 13. Splotowe sieci neuronowe"
]
},
@@ -97,6 +98,17 @@
"* nie wykrywa własności „lokalnych” wejścia"
]
},
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "slideshow": {
+ "slide_type": "subslide"
+ }
+ },
+ "source": [
+ ""
+ ]
+ },
{
"cell_type": "markdown",
"metadata": {
@@ -110,6 +122,28 @@
"W tym celu tworzymy mniejszą sieć neuronową (mniej neuronów wejściowych) i _kopiujemy_ ją tak, żeby każda jej kopia działała na pewnym fragmencie wejścia (fragmenty mogą nachodzić na siebie)."
]
},
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "slideshow": {
+ "slide_type": "subslide"
+ }
+ },
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "slideshow": {
+ "slide_type": "subslide"
+ }
+ },
+ "source": [
+ ""
+ ]
+ },
{
"cell_type": "markdown",
"metadata": {
@@ -123,6 +157,39 @@
"Warstw konwolucyjnych może być więcej niż jedna."
]
},
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "slideshow": {
+ "slide_type": "subslide"
+ }
+ },
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "slideshow": {
+ "slide_type": "subslide"
+ }
+ },
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "slideshow": {
+ "slide_type": "subslide"
+ }
+ },
+ "source": [
+ ""
+ ]
+ },
{
"cell_type": "markdown",
"metadata": {
@@ -152,6 +219,19 @@
"Więcej: https://en.wikipedia.org/wiki/Kernel_(image_processing)"
]
},
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "slideshow": {
+ "slide_type": "subslide"
+ }
+ },
+ "source": [
+ "Ilustracja działania funkcji splotu:\n",
+ "\n",
+ ""
+ ]
+ },
{
"cell_type": "markdown",
"metadata": {