diff --git a/translated_images/1200px-Girl_and_cat.89bd70951181e86a.fi.jpg b/translated_images/1200px-Girl_and_cat.89bd70951181e86a.fi.jpg
deleted file mode 100644
index 7112c185..00000000
Binary files a/translated_images/1200px-Girl_and_cat.89bd70951181e86a.fi.jpg and /dev/null differ
diff --git a/translated_images/1200px-Girl_and_cat.89bd70951181e86a.nl.jpg b/translated_images/1200px-Girl_and_cat.89bd70951181e86a.nl.jpg
deleted file mode 100644
index 7112c185..00000000
Binary files a/translated_images/1200px-Girl_and_cat.89bd70951181e86a.nl.jpg and /dev/null differ
diff --git a/translated_images/1200px-Girl_and_cat.89bd70951181e86a.no.jpg b/translated_images/1200px-Girl_and_cat.89bd70951181e86a.no.jpg
deleted file mode 100644
index 7112c185..00000000
Binary files a/translated_images/1200px-Girl_and_cat.89bd70951181e86a.no.jpg and /dev/null differ
diff --git a/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.fi.jpg b/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.fi.jpg
deleted file mode 100644
index 7112c185..00000000
Binary files a/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.fi.jpg and /dev/null differ
diff --git a/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.nl.jpg b/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.nl.jpg
deleted file mode 100644
index 7112c185..00000000
Binary files a/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.nl.jpg and /dev/null differ
diff --git a/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.no.jpg b/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.no.jpg
deleted file mode 100644
index 7112c185..00000000
Binary files a/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.no.jpg and /dev/null differ
diff --git a/translated_images/AND-OR-Tree.5592d2c70187f283.fi.png b/translated_images/AND-OR-Tree.5592d2c70187f283.fi.png
deleted file mode 100644
index f65d7162..00000000
Binary files a/translated_images/AND-OR-Tree.5592d2c70187f283.fi.png and /dev/null differ
diff --git a/translated_images/AND-OR-Tree.5592d2c70187f283.nl.png b/translated_images/AND-OR-Tree.5592d2c70187f283.nl.png
deleted file mode 100644
index a8b2f38e..00000000
Binary files a/translated_images/AND-OR-Tree.5592d2c70187f283.nl.png and /dev/null differ
diff --git a/translated_images/AND-OR-Tree.5592d2c70187f283.no.png b/translated_images/AND-OR-Tree.5592d2c70187f283.no.png
deleted file mode 100644
index 77fd9ce8..00000000
Binary files a/translated_images/AND-OR-Tree.5592d2c70187f283.no.png and /dev/null differ
diff --git a/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.fi.png b/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.fi.png
deleted file mode 100644
index f65d7162..00000000
Binary files a/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.fi.png and /dev/null differ
diff --git a/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.nl.png b/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.nl.png
deleted file mode 100644
index a8b2f38e..00000000
Binary files a/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.nl.png and /dev/null differ
diff --git a/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.no.png b/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.no.png
deleted file mode 100644
index 77fd9ce8..00000000
Binary files a/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.no.png and /dev/null differ
diff --git a/translated_images/ComputeGraph.463c9d8ebdcb2215.fi.png b/translated_images/ComputeGraph.463c9d8ebdcb2215.fi.png
deleted file mode 100644
index c78b83f7..00000000
Binary files a/translated_images/ComputeGraph.463c9d8ebdcb2215.fi.png and /dev/null differ
diff --git a/translated_images/ComputeGraph.463c9d8ebdcb2215.nl.png b/translated_images/ComputeGraph.463c9d8ebdcb2215.nl.png
deleted file mode 100644
index 5d7da392..00000000
Binary files a/translated_images/ComputeGraph.463c9d8ebdcb2215.nl.png and /dev/null differ
diff --git a/translated_images/ComputeGraph.463c9d8ebdcb2215.no.png b/translated_images/ComputeGraph.463c9d8ebdcb2215.no.png
deleted file mode 100644
index 63db1116..00000000
Binary files a/translated_images/ComputeGraph.463c9d8ebdcb2215.no.png and /dev/null differ
diff --git a/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.fi.png b/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.fi.png
deleted file mode 100644
index c78b83f7..00000000
Binary files a/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.fi.png and /dev/null differ
diff --git a/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.nl.png b/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.nl.png
deleted file mode 100644
index 5d7da392..00000000
Binary files a/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.nl.png and /dev/null differ
diff --git a/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.no.png b/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.no.png
deleted file mode 100644
index 63db1116..00000000
Binary files a/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.no.png and /dev/null differ
diff --git a/translated_images/ComputeGraphGrad.4626252c0de03507.fi.png b/translated_images/ComputeGraphGrad.4626252c0de03507.fi.png
deleted file mode 100644
index 2f85142c..00000000
Binary files a/translated_images/ComputeGraphGrad.4626252c0de03507.fi.png and /dev/null differ
diff --git a/translated_images/ComputeGraphGrad.4626252c0de03507.nl.png b/translated_images/ComputeGraphGrad.4626252c0de03507.nl.png
deleted file mode 100644
index a745a5c0..00000000
Binary files a/translated_images/ComputeGraphGrad.4626252c0de03507.nl.png and /dev/null differ
diff --git a/translated_images/ComputeGraphGrad.4626252c0de03507.no.png b/translated_images/ComputeGraphGrad.4626252c0de03507.no.png
deleted file mode 100644
index cadf201c..00000000
Binary files a/translated_images/ComputeGraphGrad.4626252c0de03507.no.png and /dev/null differ
diff --git a/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.fi.png b/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.fi.png
deleted file mode 100644
index 2f85142c..00000000
Binary files a/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.fi.png and /dev/null differ
diff --git a/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.nl.png b/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.nl.png
deleted file mode 100644
index a745a5c0..00000000
Binary files a/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.nl.png and /dev/null differ
diff --git a/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.no.png b/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.no.png
deleted file mode 100644
index cadf201c..00000000
Binary files a/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.no.png and /dev/null differ
diff --git a/translated_images/CoreferenceResolution.861924d6d384a7d6.fi.png b/translated_images/CoreferenceResolution.861924d6d384a7d6.fi.png
deleted file mode 100644
index 3796cf64..00000000
Binary files a/translated_images/CoreferenceResolution.861924d6d384a7d6.fi.png and /dev/null differ
diff --git a/translated_images/CoreferenceResolution.861924d6d384a7d6.nl.png b/translated_images/CoreferenceResolution.861924d6d384a7d6.nl.png
deleted file mode 100644
index f8672db9..00000000
Binary files a/translated_images/CoreferenceResolution.861924d6d384a7d6.nl.png and /dev/null differ
diff --git a/translated_images/CoreferenceResolution.861924d6d384a7d6.no.png b/translated_images/CoreferenceResolution.861924d6d384a7d6.no.png
deleted file mode 100644
index f0d92f2d..00000000
Binary files a/translated_images/CoreferenceResolution.861924d6d384a7d6.no.png and /dev/null differ
diff --git a/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.fi.png b/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.fi.png
deleted file mode 100644
index 3796cf64..00000000
Binary files a/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.fi.png and /dev/null differ
diff --git a/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.nl.png b/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.nl.png
deleted file mode 100644
index f8672db9..00000000
Binary files a/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.nl.png and /dev/null differ
diff --git a/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.no.png b/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.no.png
deleted file mode 100644
index f0d92f2d..00000000
Binary files a/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.no.png and /dev/null differ
diff --git a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.fi.png b/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.fi.png
deleted file mode 100644
index 8b4c8ea8..00000000
Binary files a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.fi.png and /dev/null differ
diff --git a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.nl.png b/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.nl.png
deleted file mode 100644
index e2014df2..00000000
Binary files a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.nl.png and /dev/null differ
diff --git a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.no.png b/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.no.png
deleted file mode 100644
index 915b45d1..00000000
Binary files a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.no.png and /dev/null differ
diff --git a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.fi.png b/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.fi.png
deleted file mode 100644
index 8b4c8ea8..00000000
Binary files a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.fi.png and /dev/null differ
diff --git a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.nl.png b/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.nl.png
deleted file mode 100644
index e2014df2..00000000
Binary files a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.nl.png and /dev/null differ
diff --git a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.no.png b/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.no.png
deleted file mode 100644
index 915b45d1..00000000
Binary files a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.no.png and /dev/null differ
diff --git a/translated_images/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c94d2b8e9337d8a006f2a7a90e067f3c34a8c6425ea905f490.fi.png b/translated_images/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c94d2b8e9337d8a006f2a7a90e067f3c34a8c6425ea905f490.fi.png
deleted file mode 100644
index 817ac42d..00000000
Binary files a/translated_images/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c94d2b8e9337d8a006f2a7a90e067f3c34a8c6425ea905f490.fi.png and /dev/null differ
diff --git a/translated_images/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c94d2b8e9337d8a006f2a7a90e067f3c34a8c6425ea905f490.nl.png b/translated_images/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c94d2b8e9337d8a006f2a7a90e067f3c34a8c6425ea905f490.nl.png
deleted file mode 100644
index 817ac42d..00000000
Binary files a/translated_images/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c94d2b8e9337d8a006f2a7a90e067f3c34a8c6425ea905f490.nl.png and /dev/null differ
diff --git a/translated_images/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c94d2b8e9337d8a006f2a7a90e067f3c34a8c6425ea905f490.no.png b/translated_images/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c94d2b8e9337d8a006f2a7a90e067f3c34a8c6425ea905f490.no.png
deleted file mode 100644
index 817ac42d..00000000
Binary files a/translated_images/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c94d2b8e9337d8a006f2a7a90e067f3c34a8c6425ea905f490.no.png and /dev/null differ
diff --git a/translated_images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbfb6ddc71819ae0ba025e10144c73ad0ce906933e5382d081d.fi.png b/translated_images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbfb6ddc71819ae0ba025e10144c73ad0ce906933e5382d081d.fi.png
deleted file mode 100644
index 2d43fa37..00000000
Binary files a/translated_images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbfb6ddc71819ae0ba025e10144c73ad0ce906933e5382d081d.fi.png and /dev/null differ
diff --git a/translated_images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbfb6ddc71819ae0ba025e10144c73ad0ce906933e5382d081d.nl.png b/translated_images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbfb6ddc71819ae0ba025e10144c73ad0ce906933e5382d081d.nl.png
deleted file mode 100644
index 2d43fa37..00000000
Binary files a/translated_images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbfb6ddc71819ae0ba025e10144c73ad0ce906933e5382d081d.nl.png and /dev/null differ
diff --git a/translated_images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbfb6ddc71819ae0ba025e10144c73ad0ce906933e5382d081d.no.png b/translated_images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbfb6ddc71819ae0ba025e10144c73ad0ce906933e5382d081d.no.png
deleted file mode 100644
index 2d43fa37..00000000
Binary files a/translated_images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbfb6ddc71819ae0ba025e10144c73ad0ce906933e5382d081d.no.png and /dev/null differ
diff --git a/translated_images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d952ff424cc6533143559f9d97298020f64ebac91356cbb416.fi.png b/translated_images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d952ff424cc6533143559f9d97298020f64ebac91356cbb416.fi.png
deleted file mode 100644
index 8072fbe4..00000000
Binary files a/translated_images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d952ff424cc6533143559f9d97298020f64ebac91356cbb416.fi.png and /dev/null differ
diff --git a/translated_images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d952ff424cc6533143559f9d97298020f64ebac91356cbb416.nl.png b/translated_images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d952ff424cc6533143559f9d97298020f64ebac91356cbb416.nl.png
deleted file mode 100644
index 8072fbe4..00000000
Binary files a/translated_images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d952ff424cc6533143559f9d97298020f64ebac91356cbb416.nl.png and /dev/null differ
diff --git a/translated_images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d952ff424cc6533143559f9d97298020f64ebac91356cbb416.no.png b/translated_images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d952ff424cc6533143559f9d97298020f64ebac91356cbb416.no.png
deleted file mode 100644
index 8072fbe4..00000000
Binary files a/translated_images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d952ff424cc6533143559f9d97298020f64ebac91356cbb416.no.png and /dev/null differ
diff --git a/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.fi.png b/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.fi.png
deleted file mode 100644
index faae4a58..00000000
Binary files a/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.fi.png and /dev/null differ
diff --git a/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.nl.png b/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.nl.png
deleted file mode 100644
index 07a54e8e..00000000
Binary files a/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.nl.png and /dev/null differ
diff --git a/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.no.png b/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.no.png
deleted file mode 100644
index 0b757c61..00000000
Binary files a/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.no.png and /dev/null differ
diff --git a/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.fi.png b/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.fi.png
deleted file mode 100644
index faae4a58..00000000
Binary files a/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.fi.png and /dev/null differ
diff --git a/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.nl.png b/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.nl.png
deleted file mode 100644
index 07a54e8e..00000000
Binary files a/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.nl.png and /dev/null differ
diff --git a/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.no.png b/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.no.png
deleted file mode 100644
index 0b757c61..00000000
Binary files a/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.no.png and /dev/null differ
diff --git a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.fi.png b/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.fi.png
deleted file mode 100644
index 6029fece..00000000
Binary files a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.fi.png and /dev/null differ
diff --git a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.nl.png b/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.nl.png
deleted file mode 100644
index e15db5d3..00000000
Binary files a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.nl.png and /dev/null differ
diff --git a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.no.png b/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.no.png
deleted file mode 100644
index cfc39c8c..00000000
Binary files a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.no.png and /dev/null differ
diff --git a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.fi.png b/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.fi.png
deleted file mode 100644
index 6029fece..00000000
Binary files a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.fi.png and /dev/null differ
diff --git a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.nl.png b/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.nl.png
deleted file mode 100644
index e15db5d3..00000000
Binary files a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.nl.png and /dev/null differ
diff --git a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.no.png b/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.no.png
deleted file mode 100644
index cfc39c8c..00000000
Binary files a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.no.png and /dev/null differ
diff --git a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.fi.jpg b/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.fi.jpg
deleted file mode 100644
index 2ac07487..00000000
Binary files a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.fi.jpg and /dev/null differ
diff --git a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.nl.jpg b/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.nl.jpg
deleted file mode 100644
index 2ac07487..00000000
Binary files a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.nl.jpg and /dev/null differ
diff --git a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.no.jpg b/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.no.jpg
deleted file mode 100644
index 2ac07487..00000000
Binary files a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.no.jpg and /dev/null differ
diff --git a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.fi.jpg b/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.fi.jpg
deleted file mode 100644
index 2ac07487..00000000
Binary files a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.fi.jpg and /dev/null differ
diff --git a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.nl.jpg b/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.nl.jpg
deleted file mode 100644
index 2ac07487..00000000
Binary files a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.nl.jpg and /dev/null differ
diff --git a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.no.jpg b/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.no.jpg
deleted file mode 100644
index 2ac07487..00000000
Binary files a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.no.jpg and /dev/null differ
diff --git a/translated_images/NetLogo-Main.32653711ec1a01b3.fi.png b/translated_images/NetLogo-Main.32653711ec1a01b3.fi.png
deleted file mode 100644
index 3faa0b85..00000000
Binary files a/translated_images/NetLogo-Main.32653711ec1a01b3.fi.png and /dev/null differ
diff --git a/translated_images/NetLogo-Main.32653711ec1a01b3.nl.png b/translated_images/NetLogo-Main.32653711ec1a01b3.nl.png
deleted file mode 100644
index 9505cc71..00000000
Binary files a/translated_images/NetLogo-Main.32653711ec1a01b3.nl.png and /dev/null differ
diff --git a/translated_images/NetLogo-Main.32653711ec1a01b3.no.png b/translated_images/NetLogo-Main.32653711ec1a01b3.no.png
deleted file mode 100644
index 1a8023a0..00000000
Binary files a/translated_images/NetLogo-Main.32653711ec1a01b3.no.png and /dev/null differ
diff --git a/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.fi.png b/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.fi.png
deleted file mode 100644
index 3faa0b85..00000000
Binary files a/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.fi.png and /dev/null differ
diff --git a/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.nl.png b/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.nl.png
deleted file mode 100644
index 9505cc71..00000000
Binary files a/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.nl.png and /dev/null differ
diff --git a/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.no.png b/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.no.png
deleted file mode 100644
index 1a8023a0..00000000
Binary files a/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.no.png and /dev/null differ
diff --git a/translated_images/NetLogo-ModelLib.efe023afb4763c05.fi.png b/translated_images/NetLogo-ModelLib.efe023afb4763c05.fi.png
deleted file mode 100644
index 1b0af752..00000000
Binary files a/translated_images/NetLogo-ModelLib.efe023afb4763c05.fi.png and /dev/null differ
diff --git a/translated_images/NetLogo-ModelLib.efe023afb4763c05.nl.png b/translated_images/NetLogo-ModelLib.efe023afb4763c05.nl.png
deleted file mode 100644
index f9f46b2d..00000000
Binary files a/translated_images/NetLogo-ModelLib.efe023afb4763c05.nl.png and /dev/null differ
diff --git a/translated_images/NetLogo-ModelLib.efe023afb4763c05.no.png b/translated_images/NetLogo-ModelLib.efe023afb4763c05.no.png
deleted file mode 100644
index 10a6fcb3..00000000
Binary files a/translated_images/NetLogo-ModelLib.efe023afb4763c05.no.png and /dev/null differ
diff --git a/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.fi.png b/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.fi.png
deleted file mode 100644
index 1b0af752..00000000
Binary files a/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.fi.png and /dev/null differ
diff --git a/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.nl.png b/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.nl.png
deleted file mode 100644
index f9f46b2d..00000000
Binary files a/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.nl.png and /dev/null differ
diff --git a/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.no.png b/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.no.png
deleted file mode 100644
index 10a6fcb3..00000000
Binary files a/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.no.png and /dev/null differ
diff --git a/translated_images/NeuroArch.4e17cdba5e445721.fi.png b/translated_images/NeuroArch.4e17cdba5e445721.fi.png
deleted file mode 100644
index 6818967f..00000000
Binary files a/translated_images/NeuroArch.4e17cdba5e445721.fi.png and /dev/null differ
diff --git a/translated_images/NeuroArch.4e17cdba5e445721.nl.png b/translated_images/NeuroArch.4e17cdba5e445721.nl.png
deleted file mode 100644
index 72afaacf..00000000
Binary files a/translated_images/NeuroArch.4e17cdba5e445721.nl.png and /dev/null differ
diff --git a/translated_images/NeuroArch.4e17cdba5e445721.no.png b/translated_images/NeuroArch.4e17cdba5e445721.no.png
deleted file mode 100644
index 3573f2de..00000000
Binary files a/translated_images/NeuroArch.4e17cdba5e445721.no.png and /dev/null differ
diff --git a/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.fi.png b/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.fi.png
deleted file mode 100644
index 6818967f..00000000
Binary files a/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.fi.png and /dev/null differ
diff --git a/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.nl.png b/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.nl.png
deleted file mode 100644
index 72afaacf..00000000
Binary files a/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.nl.png and /dev/null differ
diff --git a/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.no.png b/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.no.png
deleted file mode 100644
index 3573f2de..00000000
Binary files a/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.no.png and /dev/null differ
diff --git a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.fi.png b/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.fi.png
deleted file mode 100644
index fe2f271d..00000000
Binary files a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.fi.png and /dev/null differ
diff --git a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.nl.png b/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.nl.png
deleted file mode 100644
index fde6d38e..00000000
Binary files a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.nl.png and /dev/null differ
diff --git a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.no.png b/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.no.png
deleted file mode 100644
index cfc71f77..00000000
Binary files a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.no.png and /dev/null differ
diff --git a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.fi.png b/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.fi.png
deleted file mode 100644
index fe2f271d..00000000
Binary files a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.fi.png and /dev/null differ
diff --git a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.nl.png b/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.nl.png
deleted file mode 100644
index fde6d38e..00000000
Binary files a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.nl.png and /dev/null differ
diff --git a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.no.png b/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.no.png
deleted file mode 100644
index cfc71f77..00000000
Binary files a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.no.png and /dev/null differ
diff --git a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.fi.png b/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.fi.png
deleted file mode 100644
index 649c6572..00000000
Binary files a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.fi.png and /dev/null differ
diff --git a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.nl.png b/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.nl.png
deleted file mode 100644
index 1d8836ff..00000000
Binary files a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.nl.png and /dev/null differ
diff --git a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.no.png b/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.no.png
deleted file mode 100644
index 04e63292..00000000
Binary files a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.no.png and /dev/null differ
diff --git a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.fi.png b/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.fi.png
deleted file mode 100644
index 649c6572..00000000
Binary files a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.fi.png and /dev/null differ
diff --git a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.nl.png b/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.nl.png
deleted file mode 100644
index 1d8836ff..00000000
Binary files a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.nl.png and /dev/null differ
diff --git a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.no.png b/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.no.png
deleted file mode 100644
index 04e63292..00000000
Binary files a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.no.png and /dev/null differ
diff --git a/translated_images/Overfitting.408ad91cd90b4371.fi.png b/translated_images/Overfitting.408ad91cd90b4371.fi.png
deleted file mode 100644
index 99454d5a..00000000
Binary files a/translated_images/Overfitting.408ad91cd90b4371.fi.png and /dev/null differ
diff --git a/translated_images/Overfitting.408ad91cd90b4371.nl.png b/translated_images/Overfitting.408ad91cd90b4371.nl.png
deleted file mode 100644
index 260cfe88..00000000
Binary files a/translated_images/Overfitting.408ad91cd90b4371.nl.png and /dev/null differ
diff --git a/translated_images/Overfitting.408ad91cd90b4371.no.png b/translated_images/Overfitting.408ad91cd90b4371.no.png
deleted file mode 100644
index 661eca0d..00000000
Binary files a/translated_images/Overfitting.408ad91cd90b4371.no.png and /dev/null differ
diff --git a/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.fi.png b/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.fi.png
deleted file mode 100644
index 99454d5a..00000000
Binary files a/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.fi.png and /dev/null differ
diff --git a/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.nl.png b/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.nl.png
deleted file mode 100644
index 260cfe88..00000000
Binary files a/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.nl.png and /dev/null differ
diff --git a/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.no.png b/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.no.png
deleted file mode 100644
index 661eca0d..00000000
Binary files a/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.no.png and /dev/null differ
diff --git a/translated_images/Rosenblatt-wikipedia.294821b285ac796d.fi.jpg b/translated_images/Rosenblatt-wikipedia.294821b285ac796d.fi.jpg
deleted file mode 100644
index 667efc7a..00000000
Binary files a/translated_images/Rosenblatt-wikipedia.294821b285ac796d.fi.jpg and /dev/null differ
diff --git a/translated_images/Rosenblatt-wikipedia.294821b285ac796d.nl.jpg b/translated_images/Rosenblatt-wikipedia.294821b285ac796d.nl.jpg
deleted file mode 100644
index a240a200..00000000
Binary files a/translated_images/Rosenblatt-wikipedia.294821b285ac796d.nl.jpg and /dev/null differ
diff --git a/translated_images/Rosenblatt-wikipedia.294821b285ac796d.no.jpg b/translated_images/Rosenblatt-wikipedia.294821b285ac796d.no.jpg
deleted file mode 100644
index a240a200..00000000
Binary files a/translated_images/Rosenblatt-wikipedia.294821b285ac796d.no.jpg and /dev/null differ
diff --git a/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.fi.jpg b/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.fi.jpg
deleted file mode 100644
index 667efc7a..00000000
Binary files a/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.fi.jpg and /dev/null differ
diff --git a/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.nl.jpg b/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.nl.jpg
deleted file mode 100644
index a240a200..00000000
Binary files a/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.nl.jpg and /dev/null differ
diff --git a/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.no.jpg b/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.no.jpg
deleted file mode 100644
index a240a200..00000000
Binary files a/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.no.jpg and /dev/null differ
diff --git a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.fi.png b/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.fi.png
deleted file mode 100644
index 9ebe56e7..00000000
Binary files a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.fi.png and /dev/null differ
diff --git a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.nl.png b/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.nl.png
deleted file mode 100644
index 751b5386..00000000
Binary files a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.nl.png and /dev/null differ
diff --git a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.no.png b/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.no.png
deleted file mode 100644
index 6084cba8..00000000
Binary files a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.no.png and /dev/null differ
diff --git a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.fi.png b/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.fi.png
deleted file mode 100644
index 9ebe56e7..00000000
Binary files a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.fi.png and /dev/null differ
diff --git a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.nl.png b/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.nl.png
deleted file mode 100644
index 751b5386..00000000
Binary files a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.nl.png and /dev/null differ
diff --git a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.no.png b/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.no.png
deleted file mode 100644
index 6084cba8..00000000
Binary files a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.no.png and /dev/null differ
diff --git a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.fi.png b/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.fi.png
deleted file mode 100644
index 155f435c..00000000
Binary files a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.fi.png and /dev/null differ
diff --git a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.nl.png b/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.nl.png
deleted file mode 100644
index 155f435c..00000000
Binary files a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.nl.png and /dev/null differ
diff --git a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.no.png b/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.no.png
deleted file mode 100644
index 155f435c..00000000
Binary files a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.no.png and /dev/null differ
diff --git a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.fi.png b/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.fi.png
deleted file mode 100644
index 155f435c..00000000
Binary files a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.fi.png and /dev/null differ
diff --git a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.nl.png b/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.nl.png
deleted file mode 100644
index 155f435c..00000000
Binary files a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.nl.png and /dev/null differ
diff --git a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.no.png b/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.no.png
deleted file mode 100644
index 155f435c..00000000
Binary files a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.no.png and /dev/null differ
diff --git a/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.fi.png b/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.fi.png
deleted file mode 100644
index 0e739ec7..00000000
Binary files a/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.fi.png and /dev/null differ
diff --git a/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.nl.png b/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.nl.png
deleted file mode 100644
index 0e739ec7..00000000
Binary files a/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.nl.png and /dev/null differ
diff --git a/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.no.png b/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.no.png
deleted file mode 100644
index 0e739ec7..00000000
Binary files a/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.no.png and /dev/null differ
diff --git a/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a439077e1c32cc8afdf714e634fe24dc78dc5aa45fd2f560b0ed5.fi.png b/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a439077e1c32cc8afdf714e634fe24dc78dc5aa45fd2f560b0ed5.fi.png
deleted file mode 100644
index 0e739ec7..00000000
Binary files a/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a439077e1c32cc8afdf714e634fe24dc78dc5aa45fd2f560b0ed5.fi.png and /dev/null differ
diff --git a/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a439077e1c32cc8afdf714e634fe24dc78dc5aa45fd2f560b0ed5.nl.png b/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a439077e1c32cc8afdf714e634fe24dc78dc5aa45fd2f560b0ed5.nl.png
deleted file mode 100644
index 0e739ec7..00000000
Binary files a/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a439077e1c32cc8afdf714e634fe24dc78dc5aa45fd2f560b0ed5.nl.png and /dev/null differ
diff --git a/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a439077e1c32cc8afdf714e634fe24dc78dc5aa45fd2f560b0ed5.no.png b/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a439077e1c32cc8afdf714e634fe24dc78dc5aa45fd2f560b0ed5.no.png
deleted file mode 100644
index 0e739ec7..00000000
Binary files a/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a439077e1c32cc8afdf714e634fe24dc78dc5aa45fd2f560b0ed5.no.png and /dev/null differ
diff --git a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.fi.png b/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.fi.png
deleted file mode 100644
index c2daf0e1..00000000
Binary files a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.fi.png and /dev/null differ
diff --git a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.nl.png b/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.nl.png
deleted file mode 100644
index c2daf0e1..00000000
Binary files a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.nl.png and /dev/null differ
diff --git a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.no.png b/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.no.png
deleted file mode 100644
index c2daf0e1..00000000
Binary files a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.no.png and /dev/null differ
diff --git a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.fi.png b/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.fi.png
deleted file mode 100644
index c2daf0e1..00000000
Binary files a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.fi.png and /dev/null differ
diff --git a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.nl.png b/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.nl.png
deleted file mode 100644
index c2daf0e1..00000000
Binary files a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.nl.png and /dev/null differ
diff --git a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.no.png b/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.no.png
deleted file mode 100644
index c2daf0e1..00000000
Binary files a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.no.png and /dev/null differ
diff --git a/translated_images/aae.9d418a990fc75bf9.fi.png b/translated_images/aae.9d418a990fc75bf9.fi.png
deleted file mode 100644
index 06c14f66..00000000
Binary files a/translated_images/aae.9d418a990fc75bf9.fi.png and /dev/null differ
diff --git a/translated_images/aae.9d418a990fc75bf9.nl.png b/translated_images/aae.9d418a990fc75bf9.nl.png
deleted file mode 100644
index 06c14f66..00000000
Binary files a/translated_images/aae.9d418a990fc75bf9.nl.png and /dev/null differ
diff --git a/translated_images/aae.9d418a990fc75bf9.no.png b/translated_images/aae.9d418a990fc75bf9.no.png
deleted file mode 100644
index 06c14f66..00000000
Binary files a/translated_images/aae.9d418a990fc75bf9.no.png and /dev/null differ
diff --git a/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.fi.png b/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.fi.png
deleted file mode 100644
index 06c14f66..00000000
Binary files a/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.fi.png and /dev/null differ
diff --git a/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.nl.png b/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.nl.png
deleted file mode 100644
index 06c14f66..00000000
Binary files a/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.nl.png and /dev/null differ
diff --git a/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.no.png b/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.no.png
deleted file mode 100644
index 06c14f66..00000000
Binary files a/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.no.png and /dev/null differ
diff --git a/translated_images/activation-func.b4924007c7ce7764.fi.png b/translated_images/activation-func.b4924007c7ce7764.fi.png
deleted file mode 100644
index 7daca0da..00000000
Binary files a/translated_images/activation-func.b4924007c7ce7764.fi.png and /dev/null differ
diff --git a/translated_images/activation-func.b4924007c7ce7764.nl.png b/translated_images/activation-func.b4924007c7ce7764.nl.png
deleted file mode 100644
index 7daca0da..00000000
Binary files a/translated_images/activation-func.b4924007c7ce7764.nl.png and /dev/null differ
diff --git a/translated_images/activation-func.b4924007c7ce7764.no.png b/translated_images/activation-func.b4924007c7ce7764.no.png
deleted file mode 100644
index 7daca0da..00000000
Binary files a/translated_images/activation-func.b4924007c7ce7764.no.png and /dev/null differ
diff --git a/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.fi.png b/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.fi.png
deleted file mode 100644
index 7daca0da..00000000
Binary files a/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.fi.png and /dev/null differ
diff --git a/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.nl.png b/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.nl.png
deleted file mode 100644
index 7daca0da..00000000
Binary files a/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.nl.png and /dev/null differ
diff --git a/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.no.png b/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.no.png
deleted file mode 100644
index 7daca0da..00000000
Binary files a/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.no.png and /dev/null differ
diff --git a/translated_images/adversarial-dog.d9fc7773b0142b89.fi.png b/translated_images/adversarial-dog.d9fc7773b0142b89.fi.png
deleted file mode 100644
index 2da4f4e2..00000000
Binary files a/translated_images/adversarial-dog.d9fc7773b0142b89.fi.png and /dev/null differ
diff --git a/translated_images/adversarial-dog.d9fc7773b0142b89.nl.png b/translated_images/adversarial-dog.d9fc7773b0142b89.nl.png
deleted file mode 100644
index 2da4f4e2..00000000
Binary files a/translated_images/adversarial-dog.d9fc7773b0142b89.nl.png and /dev/null differ
diff --git a/translated_images/adversarial-dog.d9fc7773b0142b89.no.png b/translated_images/adversarial-dog.d9fc7773b0142b89.no.png
deleted file mode 100644
index 2da4f4e2..00000000
Binary files a/translated_images/adversarial-dog.d9fc7773b0142b89.no.png and /dev/null differ
diff --git a/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.fi.png b/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.fi.png
deleted file mode 100644
index 2da4f4e2..00000000
Binary files a/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.fi.png and /dev/null differ
diff --git a/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.nl.png b/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.nl.png
deleted file mode 100644
index 2da4f4e2..00000000
Binary files a/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.nl.png and /dev/null differ
diff --git a/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.no.png b/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.no.png
deleted file mode 100644
index 2da4f4e2..00000000
Binary files a/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.no.png and /dev/null differ
diff --git a/translated_images/ai-computervision.6506ebebac3fbf76.fi.png b/translated_images/ai-computervision.6506ebebac3fbf76.fi.png
deleted file mode 100644
index 12d7cb49..00000000
Binary files a/translated_images/ai-computervision.6506ebebac3fbf76.fi.png and /dev/null differ
diff --git a/translated_images/ai-computervision.6506ebebac3fbf76.nl.png b/translated_images/ai-computervision.6506ebebac3fbf76.nl.png
deleted file mode 100644
index aecb37a2..00000000
Binary files a/translated_images/ai-computervision.6506ebebac3fbf76.nl.png and /dev/null differ
diff --git a/translated_images/ai-computervision.6506ebebac3fbf76.no.png b/translated_images/ai-computervision.6506ebebac3fbf76.no.png
deleted file mode 100644
index 67d5cb2a..00000000
Binary files a/translated_images/ai-computervision.6506ebebac3fbf76.no.png and /dev/null differ
diff --git a/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.fi.png b/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.fi.png
deleted file mode 100644
index 12d7cb49..00000000
Binary files a/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.fi.png and /dev/null differ
diff --git a/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.nl.png b/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.nl.png
deleted file mode 100644
index aecb37a2..00000000
Binary files a/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.nl.png and /dev/null differ
diff --git a/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.no.png b/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.no.png
deleted file mode 100644
index 67d5cb2a..00000000
Binary files a/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.no.png and /dev/null differ
diff --git a/translated_images/ai-for-beginners.b354ca904b22cd70.fi.png b/translated_images/ai-for-beginners.b354ca904b22cd70.fi.png
deleted file mode 100644
index 19c5ada0..00000000
Binary files a/translated_images/ai-for-beginners.b354ca904b22cd70.fi.png and /dev/null differ
diff --git a/translated_images/ai-for-beginners.b354ca904b22cd70.nl.png b/translated_images/ai-for-beginners.b354ca904b22cd70.nl.png
deleted file mode 100644
index 438e440e..00000000
Binary files a/translated_images/ai-for-beginners.b354ca904b22cd70.nl.png and /dev/null differ
diff --git a/translated_images/ai-for-beginners.b354ca904b22cd70.no.png b/translated_images/ai-for-beginners.b354ca904b22cd70.no.png
deleted file mode 100644
index a9744f8f..00000000
Binary files a/translated_images/ai-for-beginners.b354ca904b22cd70.no.png and /dev/null differ
diff --git a/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.fi.png b/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.fi.png
deleted file mode 100644
index 19c5ada0..00000000
Binary files a/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.fi.png and /dev/null differ
diff --git a/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.nl.png b/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.nl.png
deleted file mode 100644
index 438e440e..00000000
Binary files a/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.nl.png and /dev/null differ
diff --git a/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.no.png b/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.no.png
deleted file mode 100644
index a9744f8f..00000000
Binary files a/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.no.png and /dev/null differ
diff --git a/translated_images/ai-intro.bf28d1ac4235881c.fi.png b/translated_images/ai-intro.bf28d1ac4235881c.fi.png
deleted file mode 100644
index dba5a817..00000000
Binary files a/translated_images/ai-intro.bf28d1ac4235881c.fi.png and /dev/null differ
diff --git a/translated_images/ai-intro.bf28d1ac4235881c.nl.png b/translated_images/ai-intro.bf28d1ac4235881c.nl.png
deleted file mode 100644
index 38865f42..00000000
Binary files a/translated_images/ai-intro.bf28d1ac4235881c.nl.png and /dev/null differ
diff --git a/translated_images/ai-intro.bf28d1ac4235881c.no.png b/translated_images/ai-intro.bf28d1ac4235881c.no.png
deleted file mode 100644
index 6f176450..00000000
Binary files a/translated_images/ai-intro.bf28d1ac4235881c.no.png and /dev/null differ
diff --git a/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.fi.png b/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.fi.png
deleted file mode 100644
index dba5a817..00000000
Binary files a/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.fi.png and /dev/null differ
diff --git a/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.nl.png b/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.nl.png
deleted file mode 100644
index 38865f42..00000000
Binary files a/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.nl.png and /dev/null differ
diff --git a/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.no.png b/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.no.png
deleted file mode 100644
index 6f176450..00000000
Binary files a/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.no.png and /dev/null differ
diff --git a/translated_images/ai-neuralnetworks.1c687ae40bc86e83.fi.png b/translated_images/ai-neuralnetworks.1c687ae40bc86e83.fi.png
deleted file mode 100644
index e5bb7e09..00000000
Binary files a/translated_images/ai-neuralnetworks.1c687ae40bc86e83.fi.png and /dev/null differ
diff --git a/translated_images/ai-neuralnetworks.1c687ae40bc86e83.nl.png b/translated_images/ai-neuralnetworks.1c687ae40bc86e83.nl.png
deleted file mode 100644
index 4d9d5045..00000000
Binary files a/translated_images/ai-neuralnetworks.1c687ae40bc86e83.nl.png and /dev/null differ
diff --git a/translated_images/ai-neuralnetworks.1c687ae40bc86e83.no.png b/translated_images/ai-neuralnetworks.1c687ae40bc86e83.no.png
deleted file mode 100644
index fc5ebf75..00000000
Binary files a/translated_images/ai-neuralnetworks.1c687ae40bc86e83.no.png and /dev/null differ
diff --git a/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.fi.png b/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.fi.png
deleted file mode 100644
index e5bb7e09..00000000
Binary files a/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.fi.png and /dev/null differ
diff --git a/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.nl.png b/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.nl.png
deleted file mode 100644
index 4d9d5045..00000000
Binary files a/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.nl.png and /dev/null differ
diff --git a/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.no.png b/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.no.png
deleted file mode 100644
index fc5ebf75..00000000
Binary files a/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.no.png and /dev/null differ
diff --git a/translated_images/ai-nlp.b22dcb8ca4707cea.fi.png b/translated_images/ai-nlp.b22dcb8ca4707cea.fi.png
deleted file mode 100644
index aae01052..00000000
Binary files a/translated_images/ai-nlp.b22dcb8ca4707cea.fi.png and /dev/null differ
diff --git a/translated_images/ai-nlp.b22dcb8ca4707cea.nl.png b/translated_images/ai-nlp.b22dcb8ca4707cea.nl.png
deleted file mode 100644
index d3963da6..00000000
Binary files a/translated_images/ai-nlp.b22dcb8ca4707cea.nl.png and /dev/null differ
diff --git a/translated_images/ai-nlp.b22dcb8ca4707cea.no.png b/translated_images/ai-nlp.b22dcb8ca4707cea.no.png
deleted file mode 100644
index 9b63238f..00000000
Binary files a/translated_images/ai-nlp.b22dcb8ca4707cea.no.png and /dev/null differ
diff --git a/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.fi.png b/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.fi.png
deleted file mode 100644
index aae01052..00000000
Binary files a/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.fi.png and /dev/null differ
diff --git a/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.nl.png b/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.nl.png
deleted file mode 100644
index d3963da6..00000000
Binary files a/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.nl.png and /dev/null differ
diff --git a/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.no.png b/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.no.png
deleted file mode 100644
index 9b63238f..00000000
Binary files a/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.no.png and /dev/null differ
diff --git a/translated_images/ai-overview.0857791951d19500.fi.png b/translated_images/ai-overview.0857791951d19500.fi.png
deleted file mode 100644
index 72188bac..00000000
Binary files a/translated_images/ai-overview.0857791951d19500.fi.png and /dev/null differ
diff --git a/translated_images/ai-overview.0857791951d19500.nl.png b/translated_images/ai-overview.0857791951d19500.nl.png
deleted file mode 100644
index bf445f50..00000000
Binary files a/translated_images/ai-overview.0857791951d19500.nl.png and /dev/null differ
diff --git a/translated_images/ai-overview.0857791951d19500.no.png b/translated_images/ai-overview.0857791951d19500.no.png
deleted file mode 100644
index b0b8b6b3..00000000
Binary files a/translated_images/ai-overview.0857791951d19500.no.png and /dev/null differ
diff --git a/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.fi.png b/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.fi.png
deleted file mode 100644
index 72188bac..00000000
Binary files a/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.fi.png and /dev/null differ
diff --git a/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.nl.png b/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.nl.png
deleted file mode 100644
index bf445f50..00000000
Binary files a/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.nl.png and /dev/null differ
diff --git a/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.no.png b/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.no.png
deleted file mode 100644
index b0b8b6b3..00000000
Binary files a/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.no.png and /dev/null differ
diff --git a/translated_images/ai-symbolic.715a30cb610411a6.fi.png b/translated_images/ai-symbolic.715a30cb610411a6.fi.png
deleted file mode 100644
index 7a53404a..00000000
Binary files a/translated_images/ai-symbolic.715a30cb610411a6.fi.png and /dev/null differ
diff --git a/translated_images/ai-symbolic.715a30cb610411a6.nl.png b/translated_images/ai-symbolic.715a30cb610411a6.nl.png
deleted file mode 100644
index 007d6b83..00000000
Binary files a/translated_images/ai-symbolic.715a30cb610411a6.nl.png and /dev/null differ
diff --git a/translated_images/ai-symbolic.715a30cb610411a6.no.png b/translated_images/ai-symbolic.715a30cb610411a6.no.png
deleted file mode 100644
index b44d90ca..00000000
Binary files a/translated_images/ai-symbolic.715a30cb610411a6.no.png and /dev/null differ
diff --git a/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.fi.png b/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.fi.png
deleted file mode 100644
index 7a53404a..00000000
Binary files a/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.fi.png and /dev/null differ
diff --git a/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.nl.png b/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.nl.png
deleted file mode 100644
index 007d6b83..00000000
Binary files a/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.nl.png and /dev/null differ
diff --git a/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.no.png b/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.no.png
deleted file mode 100644
index b44d90ca..00000000
Binary files a/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.no.png and /dev/null differ
diff --git a/translated_images/arch-human.5d4d35f1bba3ab1c.fi.png b/translated_images/arch-human.5d4d35f1bba3ab1c.fi.png
deleted file mode 100644
index d14b7d3f..00000000
Binary files a/translated_images/arch-human.5d4d35f1bba3ab1c.fi.png and /dev/null differ
diff --git a/translated_images/arch-human.5d4d35f1bba3ab1c.nl.png b/translated_images/arch-human.5d4d35f1bba3ab1c.nl.png
deleted file mode 100644
index fdb67e3e..00000000
Binary files a/translated_images/arch-human.5d4d35f1bba3ab1c.nl.png and /dev/null differ
diff --git a/translated_images/arch-human.5d4d35f1bba3ab1c.no.png b/translated_images/arch-human.5d4d35f1bba3ab1c.no.png
deleted file mode 100644
index 83ff535f..00000000
Binary files a/translated_images/arch-human.5d4d35f1bba3ab1c.no.png and /dev/null differ
diff --git a/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.fi.png b/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.fi.png
deleted file mode 100644
index d14b7d3f..00000000
Binary files a/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.fi.png and /dev/null differ
diff --git a/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.nl.png b/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.nl.png
deleted file mode 100644
index fdb67e3e..00000000
Binary files a/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.nl.png and /dev/null differ
diff --git a/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.no.png b/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.no.png
deleted file mode 100644
index 83ff535f..00000000
Binary files a/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.no.png and /dev/null differ
diff --git a/translated_images/arch-kbs.3ec5c150b09fa8da.fi.png b/translated_images/arch-kbs.3ec5c150b09fa8da.fi.png
deleted file mode 100644
index 998b96cc..00000000
Binary files a/translated_images/arch-kbs.3ec5c150b09fa8da.fi.png and /dev/null differ
diff --git a/translated_images/arch-kbs.3ec5c150b09fa8da.nl.png b/translated_images/arch-kbs.3ec5c150b09fa8da.nl.png
deleted file mode 100644
index 19c0a5be..00000000
Binary files a/translated_images/arch-kbs.3ec5c150b09fa8da.nl.png and /dev/null differ
diff --git a/translated_images/arch-kbs.3ec5c150b09fa8da.no.png b/translated_images/arch-kbs.3ec5c150b09fa8da.no.png
deleted file mode 100644
index bdc13918..00000000
Binary files a/translated_images/arch-kbs.3ec5c150b09fa8da.no.png and /dev/null differ
diff --git a/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.fi.png b/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.fi.png
deleted file mode 100644
index 998b96cc..00000000
Binary files a/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.fi.png and /dev/null differ
diff --git a/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.nl.png b/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.nl.png
deleted file mode 100644
index 19c0a5be..00000000
Binary files a/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.nl.png and /dev/null differ
diff --git a/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.no.png b/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.no.png
deleted file mode 100644
index bdc13918..00000000
Binary files a/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.no.png and /dev/null differ
diff --git a/translated_images/artneuron.1a5daa88d20ebe6f.fi.png b/translated_images/artneuron.1a5daa88d20ebe6f.fi.png
deleted file mode 100644
index 62dc5b5c..00000000
Binary files a/translated_images/artneuron.1a5daa88d20ebe6f.fi.png and /dev/null differ
diff --git a/translated_images/artneuron.1a5daa88d20ebe6f.nl.png b/translated_images/artneuron.1a5daa88d20ebe6f.nl.png
deleted file mode 100644
index 62dc5b5c..00000000
Binary files a/translated_images/artneuron.1a5daa88d20ebe6f.nl.png and /dev/null differ
diff --git a/translated_images/artneuron.1a5daa88d20ebe6f.no.png b/translated_images/artneuron.1a5daa88d20ebe6f.no.png
deleted file mode 100644
index 62dc5b5c..00000000
Binary files a/translated_images/artneuron.1a5daa88d20ebe6f.no.png and /dev/null differ
diff --git a/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.fi.png b/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.fi.png
deleted file mode 100644
index 62dc5b5c..00000000
Binary files a/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.fi.png and /dev/null differ
diff --git a/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.nl.png b/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.nl.png
deleted file mode 100644
index 62dc5b5c..00000000
Binary files a/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.nl.png and /dev/null differ
diff --git a/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.no.png b/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.no.png
deleted file mode 100644
index 62dc5b5c..00000000
Binary files a/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.no.png and /dev/null differ
diff --git a/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.fi.png b/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.fi.png
deleted file mode 100644
index 79bfa876..00000000
Binary files a/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.fi.png and /dev/null differ
diff --git a/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.nl.png b/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.nl.png
deleted file mode 100644
index b56cc4f9..00000000
Binary files a/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.nl.png and /dev/null differ
diff --git a/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.no.png b/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.no.png
deleted file mode 100644
index ab88265d..00000000
Binary files a/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.no.png and /dev/null differ
diff --git a/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.fi.png b/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.fi.png
deleted file mode 100644
index 79bfa876..00000000
Binary files a/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.fi.png and /dev/null differ
diff --git a/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.nl.png b/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.nl.png
deleted file mode 100644
index b56cc4f9..00000000
Binary files a/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.nl.png and /dev/null differ
diff --git a/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.no.png b/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.no.png
deleted file mode 100644
index ab88265d..00000000
Binary files a/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.no.png and /dev/null differ
diff --git a/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.fi.jpg b/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.fi.jpg
deleted file mode 100644
index 9ed3e14d..00000000
Binary files a/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.fi.jpg and /dev/null differ
diff --git a/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.nl.jpg b/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.nl.jpg
deleted file mode 100644
index 99ab5b03..00000000
Binary files a/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.nl.jpg and /dev/null differ
diff --git a/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.no.jpg b/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.no.jpg
deleted file mode 100644
index 18d306b3..00000000
Binary files a/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.no.jpg and /dev/null differ
diff --git a/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.fi.jpg b/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.fi.jpg
deleted file mode 100644
index 9ed3e14d..00000000
Binary files a/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.fi.jpg and /dev/null differ
diff --git a/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.nl.jpg b/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.nl.jpg
deleted file mode 100644
index 99ab5b03..00000000
Binary files a/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.nl.jpg and /dev/null differ
diff --git a/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.no.jpg b/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.no.jpg
deleted file mode 100644
index 18d306b3..00000000
Binary files a/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.no.jpg and /dev/null differ
diff --git a/translated_images/bag-of-words-example.606fc1738f1d7ba9.fi.png b/translated_images/bag-of-words-example.606fc1738f1d7ba9.fi.png
deleted file mode 100644
index 2469f7b2..00000000
Binary files a/translated_images/bag-of-words-example.606fc1738f1d7ba9.fi.png and /dev/null differ
diff --git a/translated_images/bag-of-words-example.606fc1738f1d7ba9.nl.png b/translated_images/bag-of-words-example.606fc1738f1d7ba9.nl.png
deleted file mode 100644
index 92c0b085..00000000
Binary files a/translated_images/bag-of-words-example.606fc1738f1d7ba9.nl.png and /dev/null differ
diff --git a/translated_images/bag-of-words-example.606fc1738f1d7ba9.no.png b/translated_images/bag-of-words-example.606fc1738f1d7ba9.no.png
deleted file mode 100644
index c19e4202..00000000
Binary files a/translated_images/bag-of-words-example.606fc1738f1d7ba9.no.png and /dev/null differ
diff --git a/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.fi.png b/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.fi.png
deleted file mode 100644
index 2469f7b2..00000000
Binary files a/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.fi.png and /dev/null differ
diff --git a/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.nl.png b/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.nl.png
deleted file mode 100644
index 92c0b085..00000000
Binary files a/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.nl.png and /dev/null differ
diff --git a/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.no.png b/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.no.png
deleted file mode 100644
index c19e4202..00000000
Binary files a/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.no.png and /dev/null differ
diff --git a/translated_images/bahdanau-fig3.09ba2d37f202a6af.fi.png b/translated_images/bahdanau-fig3.09ba2d37f202a6af.fi.png
deleted file mode 100644
index 300facab..00000000
Binary files a/translated_images/bahdanau-fig3.09ba2d37f202a6af.fi.png and /dev/null differ
diff --git a/translated_images/bahdanau-fig3.09ba2d37f202a6af.nl.png b/translated_images/bahdanau-fig3.09ba2d37f202a6af.nl.png
deleted file mode 100644
index 857d764f..00000000
Binary files a/translated_images/bahdanau-fig3.09ba2d37f202a6af.nl.png and /dev/null differ
diff --git a/translated_images/bahdanau-fig3.09ba2d37f202a6af.no.png b/translated_images/bahdanau-fig3.09ba2d37f202a6af.no.png
deleted file mode 100644
index bb7b58ca..00000000
Binary files a/translated_images/bahdanau-fig3.09ba2d37f202a6af.no.png and /dev/null differ
diff --git a/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.fi.png b/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.fi.png
deleted file mode 100644
index 300facab..00000000
Binary files a/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.fi.png and /dev/null differ
diff --git a/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.nl.png b/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.nl.png
deleted file mode 100644
index 857d764f..00000000
Binary files a/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.nl.png and /dev/null differ
diff --git a/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.no.png b/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.no.png
deleted file mode 100644
index bb7b58ca..00000000
Binary files a/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.no.png and /dev/null differ
diff --git a/translated_images/bot-ner.4b09235dbb0ad275.fi.png b/translated_images/bot-ner.4b09235dbb0ad275.fi.png
deleted file mode 100644
index 9d3e4185..00000000
Binary files a/translated_images/bot-ner.4b09235dbb0ad275.fi.png and /dev/null differ
diff --git a/translated_images/bot-ner.4b09235dbb0ad275.nl.png b/translated_images/bot-ner.4b09235dbb0ad275.nl.png
deleted file mode 100644
index af4aa3a9..00000000
Binary files a/translated_images/bot-ner.4b09235dbb0ad275.nl.png and /dev/null differ
diff --git a/translated_images/bot-ner.4b09235dbb0ad275.no.png b/translated_images/bot-ner.4b09235dbb0ad275.no.png
deleted file mode 100644
index 3f550b99..00000000
Binary files a/translated_images/bot-ner.4b09235dbb0ad275.no.png and /dev/null differ
diff --git a/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.fi.png b/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.fi.png
deleted file mode 100644
index 9d3e4185..00000000
Binary files a/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.fi.png and /dev/null differ
diff --git a/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.nl.png b/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.nl.png
deleted file mode 100644
index af4aa3a9..00000000
Binary files a/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.nl.png and /dev/null differ
diff --git a/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.no.png b/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.no.png
deleted file mode 100644
index 3f550b99..00000000
Binary files a/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.no.png and /dev/null differ
diff --git a/translated_images/bow.3811869cff59368d.fi.png b/translated_images/bow.3811869cff59368d.fi.png
deleted file mode 100644
index 52afe248..00000000
Binary files a/translated_images/bow.3811869cff59368d.fi.png and /dev/null differ
diff --git a/translated_images/bow.3811869cff59368d.nl.png b/translated_images/bow.3811869cff59368d.nl.png
deleted file mode 100644
index 27c189c3..00000000
Binary files a/translated_images/bow.3811869cff59368d.nl.png and /dev/null differ
diff --git a/translated_images/bow.3811869cff59368d.no.png b/translated_images/bow.3811869cff59368d.no.png
deleted file mode 100644
index 806e7db9..00000000
Binary files a/translated_images/bow.3811869cff59368d.no.png and /dev/null differ
diff --git a/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.fi.png b/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.fi.png
deleted file mode 100644
index 52afe248..00000000
Binary files a/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.fi.png and /dev/null differ
diff --git a/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.nl.png b/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.nl.png
deleted file mode 100644
index 27c189c3..00000000
Binary files a/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.nl.png and /dev/null differ
diff --git a/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.no.png b/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.no.png
deleted file mode 100644
index 806e7db9..00000000
Binary files a/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.no.png and /dev/null differ
diff --git a/translated_images/braille-result.46530fea020b03c7.fi.png b/translated_images/braille-result.46530fea020b03c7.fi.png
deleted file mode 100644
index 82fa8e43..00000000
Binary files a/translated_images/braille-result.46530fea020b03c7.fi.png and /dev/null differ
diff --git a/translated_images/braille-result.46530fea020b03c7.nl.png b/translated_images/braille-result.46530fea020b03c7.nl.png
deleted file mode 100644
index 82fa8e43..00000000
Binary files a/translated_images/braille-result.46530fea020b03c7.nl.png and /dev/null differ
diff --git a/translated_images/braille-result.46530fea020b03c7.no.png b/translated_images/braille-result.46530fea020b03c7.no.png
deleted file mode 100644
index 82fa8e43..00000000
Binary files a/translated_images/braille-result.46530fea020b03c7.no.png and /dev/null differ
diff --git a/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.fi.png b/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.fi.png
deleted file mode 100644
index 82fa8e43..00000000
Binary files a/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.fi.png and /dev/null differ
diff --git a/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.nl.png b/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.nl.png
deleted file mode 100644
index 82fa8e43..00000000
Binary files a/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.nl.png and /dev/null differ
diff --git a/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.no.png b/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.no.png
deleted file mode 100644
index 82fa8e43..00000000
Binary files a/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.no.png and /dev/null differ
diff --git a/translated_images/braille-symbols.0159185ab69d5339.fi.png b/translated_images/braille-symbols.0159185ab69d5339.fi.png
deleted file mode 100644
index ae85284b..00000000
Binary files a/translated_images/braille-symbols.0159185ab69d5339.fi.png and /dev/null differ
diff --git a/translated_images/braille-symbols.0159185ab69d5339.nl.png b/translated_images/braille-symbols.0159185ab69d5339.nl.png
deleted file mode 100644
index 06373abf..00000000
Binary files a/translated_images/braille-symbols.0159185ab69d5339.nl.png and /dev/null differ
diff --git a/translated_images/braille-symbols.0159185ab69d5339.no.png b/translated_images/braille-symbols.0159185ab69d5339.no.png
deleted file mode 100644
index 72db1412..00000000
Binary files a/translated_images/braille-symbols.0159185ab69d5339.no.png and /dev/null differ
diff --git a/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.fi.png b/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.fi.png
deleted file mode 100644
index ae85284b..00000000
Binary files a/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.fi.png and /dev/null differ
diff --git a/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.nl.png b/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.nl.png
deleted file mode 100644
index 06373abf..00000000
Binary files a/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.nl.png and /dev/null differ
diff --git a/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.no.png b/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.no.png
deleted file mode 100644
index 72db1412..00000000
Binary files a/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.no.png and /dev/null differ
diff --git a/translated_images/braille.341962ff76b1bd70.fi.jpeg b/translated_images/braille.341962ff76b1bd70.fi.jpeg
deleted file mode 100644
index 5d3ee5e4..00000000
Binary files a/translated_images/braille.341962ff76b1bd70.fi.jpeg and /dev/null differ
diff --git a/translated_images/braille.341962ff76b1bd70.nl.jpeg b/translated_images/braille.341962ff76b1bd70.nl.jpeg
deleted file mode 100644
index 5d3ee5e4..00000000
Binary files a/translated_images/braille.341962ff76b1bd70.nl.jpeg and /dev/null differ
diff --git a/translated_images/braille.341962ff76b1bd70.no.jpeg b/translated_images/braille.341962ff76b1bd70.no.jpeg
deleted file mode 100644
index 5d3ee5e4..00000000
Binary files a/translated_images/braille.341962ff76b1bd70.no.jpeg and /dev/null differ
diff --git a/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.fi.jpeg b/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.fi.jpeg
deleted file mode 100644
index 5d3ee5e4..00000000
Binary files a/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.fi.jpeg and /dev/null differ
diff --git a/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.nl.jpeg b/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.nl.jpeg
deleted file mode 100644
index 5d3ee5e4..00000000
Binary files a/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.nl.jpeg and /dev/null differ
diff --git a/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.no.jpeg b/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.no.jpeg
deleted file mode 100644
index 5d3ee5e4..00000000
Binary files a/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.no.jpeg and /dev/null differ
diff --git a/translated_images/cartpole.f52a67f27e058170.fi.png b/translated_images/cartpole.f52a67f27e058170.fi.png
deleted file mode 100644
index 76b66c47..00000000
Binary files a/translated_images/cartpole.f52a67f27e058170.fi.png and /dev/null differ
diff --git a/translated_images/cartpole.f52a67f27e058170.nl.png b/translated_images/cartpole.f52a67f27e058170.nl.png
deleted file mode 100644
index 76b66c47..00000000
Binary files a/translated_images/cartpole.f52a67f27e058170.nl.png and /dev/null differ
diff --git a/translated_images/cartpole.f52a67f27e058170.no.png b/translated_images/cartpole.f52a67f27e058170.no.png
deleted file mode 100644
index 76b66c47..00000000
Binary files a/translated_images/cartpole.f52a67f27e058170.no.png and /dev/null differ
diff --git a/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.fi.png b/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.fi.png
deleted file mode 100644
index 76b66c47..00000000
Binary files a/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.fi.png and /dev/null differ
diff --git a/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.nl.png b/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.nl.png
deleted file mode 100644
index 76b66c47..00000000
Binary files a/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.nl.png and /dev/null differ
diff --git a/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.no.png b/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.no.png
deleted file mode 100644
index 76b66c47..00000000
Binary files a/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.no.png and /dev/null differ
diff --git a/translated_images/catsdogsdataset.a7aff8e6085fd3f0.fi.png b/translated_images/catsdogsdataset.a7aff8e6085fd3f0.fi.png
deleted file mode 100644
index 2c7884f6..00000000
Binary files a/translated_images/catsdogsdataset.a7aff8e6085fd3f0.fi.png and /dev/null differ
diff --git a/translated_images/catsdogsdataset.a7aff8e6085fd3f0.nl.png b/translated_images/catsdogsdataset.a7aff8e6085fd3f0.nl.png
deleted file mode 100644
index 3f09b441..00000000
Binary files a/translated_images/catsdogsdataset.a7aff8e6085fd3f0.nl.png and /dev/null differ
diff --git a/translated_images/catsdogsdataset.a7aff8e6085fd3f0.no.png b/translated_images/catsdogsdataset.a7aff8e6085fd3f0.no.png
deleted file mode 100644
index 1b744d10..00000000
Binary files a/translated_images/catsdogsdataset.a7aff8e6085fd3f0.no.png and /dev/null differ
diff --git a/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.fi.png b/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.fi.png
deleted file mode 100644
index 2c7884f6..00000000
Binary files a/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.fi.png and /dev/null differ
diff --git a/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.nl.png b/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.nl.png
deleted file mode 100644
index 3f09b441..00000000
Binary files a/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.nl.png and /dev/null differ
diff --git a/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.no.png b/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.no.png
deleted file mode 100644
index 1b744d10..00000000
Binary files a/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.no.png and /dev/null differ
diff --git a/translated_images/clip-arch.b3dbf20b4e8ed8be.fi.png b/translated_images/clip-arch.b3dbf20b4e8ed8be.fi.png
deleted file mode 100644
index ae0b6f81..00000000
Binary files a/translated_images/clip-arch.b3dbf20b4e8ed8be.fi.png and /dev/null differ
diff --git a/translated_images/clip-arch.b3dbf20b4e8ed8be.nl.png b/translated_images/clip-arch.b3dbf20b4e8ed8be.nl.png
deleted file mode 100644
index deddda85..00000000
Binary files a/translated_images/clip-arch.b3dbf20b4e8ed8be.nl.png and /dev/null differ
diff --git a/translated_images/clip-arch.b3dbf20b4e8ed8be.no.png b/translated_images/clip-arch.b3dbf20b4e8ed8be.no.png
deleted file mode 100644
index fba8ec26..00000000
Binary files a/translated_images/clip-arch.b3dbf20b4e8ed8be.no.png and /dev/null differ
diff --git a/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.fi.png b/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.fi.png
deleted file mode 100644
index ae0b6f81..00000000
Binary files a/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.fi.png and /dev/null differ
diff --git a/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.nl.png b/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.nl.png
deleted file mode 100644
index deddda85..00000000
Binary files a/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.nl.png and /dev/null differ
diff --git a/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.no.png b/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.no.png
deleted file mode 100644
index fba8ec26..00000000
Binary files a/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.no.png and /dev/null differ
diff --git a/translated_images/clip-class.3af42ef0b2b19369.fi.png b/translated_images/clip-class.3af42ef0b2b19369.fi.png
deleted file mode 100644
index ae0b6f81..00000000
Binary files a/translated_images/clip-class.3af42ef0b2b19369.fi.png and /dev/null differ
diff --git a/translated_images/clip-class.3af42ef0b2b19369.nl.png b/translated_images/clip-class.3af42ef0b2b19369.nl.png
deleted file mode 100644
index deddda85..00000000
Binary files a/translated_images/clip-class.3af42ef0b2b19369.nl.png and /dev/null differ
diff --git a/translated_images/clip-class.3af42ef0b2b19369.no.png b/translated_images/clip-class.3af42ef0b2b19369.no.png
deleted file mode 100644
index fba8ec26..00000000
Binary files a/translated_images/clip-class.3af42ef0b2b19369.no.png and /dev/null differ
diff --git a/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.fi.png b/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.fi.png
deleted file mode 100644
index ae0b6f81..00000000
Binary files a/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.fi.png and /dev/null differ
diff --git a/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.nl.png b/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.nl.png
deleted file mode 100644
index deddda85..00000000
Binary files a/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.nl.png and /dev/null differ
diff --git a/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.no.png b/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.no.png
deleted file mode 100644
index fba8ec26..00000000
Binary files a/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.no.png and /dev/null differ
diff --git a/translated_images/cnn-pyramid.85915455759ef0ce.fi.png b/translated_images/cnn-pyramid.85915455759ef0ce.fi.png
deleted file mode 100644
index aec0dea6..00000000
Binary files a/translated_images/cnn-pyramid.85915455759ef0ce.fi.png and /dev/null differ
diff --git a/translated_images/cnn-pyramid.85915455759ef0ce.nl.png b/translated_images/cnn-pyramid.85915455759ef0ce.nl.png
deleted file mode 100644
index a193d594..00000000
Binary files a/translated_images/cnn-pyramid.85915455759ef0ce.nl.png and /dev/null differ
diff --git a/translated_images/cnn-pyramid.85915455759ef0ce.no.png b/translated_images/cnn-pyramid.85915455759ef0ce.no.png
deleted file mode 100644
index 9002f98a..00000000
Binary files a/translated_images/cnn-pyramid.85915455759ef0ce.no.png and /dev/null differ
diff --git a/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.fi.png b/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.fi.png
deleted file mode 100644
index aec0dea6..00000000
Binary files a/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.fi.png and /dev/null differ
diff --git a/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.nl.png b/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.nl.png
deleted file mode 100644
index a193d594..00000000
Binary files a/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.nl.png and /dev/null differ
diff --git a/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.no.png b/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.no.png
deleted file mode 100644
index 9002f98a..00000000
Binary files a/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.no.png and /dev/null differ
diff --git a/translated_images/coco-examples.71bc60380fa6cceb.fi.jpg b/translated_images/coco-examples.71bc60380fa6cceb.fi.jpg
deleted file mode 100644
index 6094f5b1..00000000
Binary files a/translated_images/coco-examples.71bc60380fa6cceb.fi.jpg and /dev/null differ
diff --git a/translated_images/coco-examples.71bc60380fa6cceb.nl.jpg b/translated_images/coco-examples.71bc60380fa6cceb.nl.jpg
deleted file mode 100644
index 1e68cdb5..00000000
Binary files a/translated_images/coco-examples.71bc60380fa6cceb.nl.jpg and /dev/null differ
diff --git a/translated_images/coco-examples.71bc60380fa6cceb.no.jpg b/translated_images/coco-examples.71bc60380fa6cceb.no.jpg
deleted file mode 100644
index b2fcd0cc..00000000
Binary files a/translated_images/coco-examples.71bc60380fa6cceb.no.jpg and /dev/null differ
diff --git a/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.fi.jpg b/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.fi.jpg
deleted file mode 100644
index 6094f5b1..00000000
Binary files a/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.fi.jpg and /dev/null differ
diff --git a/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.nl.jpg b/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.nl.jpg
deleted file mode 100644
index 1e68cdb5..00000000
Binary files a/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.nl.jpg and /dev/null differ
diff --git a/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.no.jpg b/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.no.jpg
deleted file mode 100644
index b2fcd0cc..00000000
Binary files a/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.no.jpg and /dev/null differ
diff --git a/translated_images/convolutionExample.634615d5ff7081e0.fi.png b/translated_images/convolutionExample.634615d5ff7081e0.fi.png
deleted file mode 100644
index efda46cf..00000000
Binary files a/translated_images/convolutionExample.634615d5ff7081e0.fi.png and /dev/null differ
diff --git a/translated_images/convolutionExample.634615d5ff7081e0.nl.png b/translated_images/convolutionExample.634615d5ff7081e0.nl.png
deleted file mode 100644
index efda46cf..00000000
Binary files a/translated_images/convolutionExample.634615d5ff7081e0.nl.png and /dev/null differ
diff --git a/translated_images/convolutionExample.634615d5ff7081e0.no.png b/translated_images/convolutionExample.634615d5ff7081e0.no.png
deleted file mode 100644
index efda46cf..00000000
Binary files a/translated_images/convolutionExample.634615d5ff7081e0.no.png and /dev/null differ
diff --git a/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.fi.png b/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.fi.png
deleted file mode 100644
index efda46cf..00000000
Binary files a/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.fi.png and /dev/null differ
diff --git a/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.nl.png b/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.nl.png
deleted file mode 100644
index efda46cf..00000000
Binary files a/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.nl.png and /dev/null differ
diff --git a/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.no.png b/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.no.png
deleted file mode 100644
index efda46cf..00000000
Binary files a/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.no.png and /dev/null differ
diff --git a/translated_images/da/.co-op-translator.json b/translated_images/da/.co-op-translator.json
index db86e62f..f283cc01 100644
--- a/translated_images/da/.co-op-translator.json
+++ b/translated_images/da/.co-op-translator.json
@@ -1,512 +1,20 @@
{
- "favicon.37b561214b36d454.webp": {
- "original_hash": "228faa6584f8ba1f7e9a75e3200112e9",
- "translation_date": "2026-01-16T02:29:29+00:00",
- "source_file": "images/favicon.png",
- "language_code": "da"
- },
- "ai-nlp.b22dcb8ca4707cea.webp": {
- "original_hash": "fc9259e7fd3bcbc2ce15909701a4c284",
- "translation_date": "2026-01-16T02:29:47+00:00",
- "source_file": "lessons/sketchnotes/ai-nlp.png",
- "language_code": "da"
- },
- "ai-symbolic.715a30cb610411a6.webp": {
- "original_hash": "69d3628566f680ac8543651aa6fd520c",
- "translation_date": "2026-01-16T02:30:17+00:00",
- "source_file": "lessons/sketchnotes/ai-symbolic.png",
- "language_code": "da"
- },
- "ai-computervision.6506ebebac3fbf76.webp": {
- "original_hash": "69793d04780af37a3f32c9aa5c2d1ad8",
- "translation_date": "2026-01-16T02:30:44+00:00",
- "source_file": "lessons/sketchnotes/ai-computervision.png",
- "language_code": "da"
- },
- "ai-for-beginners.b354ca904b22cd70.webp": {
- "original_hash": "4b6f076798ec72ec7736b2e9039730e3",
- "translation_date": "2026-01-16T02:30:51+00:00",
- "source_file": "lessons/sketchnotes/ai-for-beginners.png",
- "language_code": "da"
- },
- "ai-overview.0857791951d19500.webp": {
- "original_hash": "7206f99da5c2b99d21581f946a660235",
- "translation_date": "2026-01-16T02:31:10+00:00",
- "source_file": "lessons/sketchnotes/ai-overview.png",
- "language_code": "da"
- },
- "ai-intro.bf28d1ac4235881c.webp": {
- "original_hash": "9d1e65416cc17cf9a373a1cff01f04a4",
- "translation_date": "2026-01-16T02:31:33+00:00",
- "source_file": "lessons/sketchnotes/ai-intro.png",
- "language_code": "da"
- },
- "ai-neuralnetworks.1c687ae40bc86e83.webp": {
- "original_hash": "6426ed635d4beb0ee499d634dfb61d65",
- "translation_date": "2026-01-16T02:31:54+00:00",
- "source_file": "lessons/sketchnotes/ai-neuralnetworks.png",
- "language_code": "da"
- },
- "vae.464c465a5b6a9e25.webp": {
- "original_hash": "0b658c7862077e139162c756bcb98071",
- "translation_date": "2026-01-16T02:31:59+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vae.png",
- "language_code": "da"
- },
- "vaemnist-diag.694315f775d5d666.webp": {
- "original_hash": "0652f5a95005348c6b1533438103dfcf",
- "translation_date": "2026-01-16T02:32:01+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist-diag.png",
- "language_code": "da"
- },
- "autoencoder_schema.5e6fc9ad98a5eb61.webp": {
- "original_hash": "3fb68572368c18bc334ef8d6dec0fee5",
- "translation_date": "2026-01-16T02:32:06+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/autoencoder_schema.jpg",
- "language_code": "da"
- },
- "vaemnist.cab9e602dc08dc50.webp": {
- "original_hash": "8159b2f649e6dd8efa071455d6f222b6",
- "translation_date": "2026-01-16T02:32:10+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist.png",
- "language_code": "da"
- },
- "aae.9d418a990fc75bf9.webp": {
- "original_hash": "92f89b37641f659a7d25c91d13076f69",
- "translation_date": "2026-01-16T02:32:15+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/aae.png",
- "language_code": "da"
- },
- "instance_vs_semantic.eee9812bebf8cd45.webp": {
- "original_hash": "f21d7fdd7090fd9f8a3c1178a8521076",
- "translation_date": "2026-01-16T02:32:22+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/instance_vs_semantic.jpeg",
- "language_code": "da"
- },
- "unet.3adb555bf39d3657.webp": {
- "original_hash": "49a151c11708ee9a3e94d21448146bf8",
- "translation_date": "2026-01-16T02:32:35+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/unet.png",
- "language_code": "da"
- },
- "navi.2f20b727910110ea.webp": {
- "original_hash": "fd3a1b48f7317e152edb2d1d943da24e",
- "translation_date": "2026-01-16T02:32:37+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/navi.png",
- "language_code": "da"
- },
- "segm.92442f2cb42ff4fa.webp": {
- "original_hash": "87d6cbfe87db8fd64b45fa75ba863e60",
- "translation_date": "2026-01-16T02:32:45+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segm.png",
- "language_code": "da"
- },
- "segnet.87377542aa5a8b76.webp": {
- "original_hash": "fa6d2d499aa2ae589a14caede7534561",
- "translation_date": "2026-01-16T02:32:54+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segnet.png",
- "language_code": "da"
- },
- "gan_architecture.8f3a5ab62b8d5d69.webp": {
- "original_hash": "4993c22b32d24c9d2d087645c2a90d81",
- "translation_date": "2026-01-16T02:33:01+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_architecture.png",
- "language_code": "da"
- },
- "style.5293e85e077ab22c.webp": {
- "original_hash": "f797246177c68cc33bcdf7abae8c9b68",
- "translation_date": "2026-01-16T02:33:02+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/style.jpg",
- "language_code": "da"
- },
- "image.896e8254a2c60d45.webp": {
- "original_hash": "0033165481f191386403b85801811833",
- "translation_date": "2026-01-16T02:33:04+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/image.jpg",
- "language_code": "da"
- },
- "gan_arch_detail.46b95fd366f8e543.webp": {
- "original_hash": "ba3b25748ca02c3e725e9a1969ae5c5d",
- "translation_date": "2026-01-16T02:33:14+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_arch_detail.png",
- "language_code": "da"
- },
- "dcgan_generator.b500988ec2bc8ba5.webp": {
- "original_hash": "a11642e50f68e41c69b1580c9b724ef1",
- "translation_date": "2026-01-16T02:33:20+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/dcgan_generator.png",
- "language_code": "da"
- },
- "ideal-zebra.7f70e8b54ee15a7a.webp": {
- "original_hash": "6944fb46795f714f0ce8e856c405498a",
- "translation_date": "2026-01-16T02:33:21+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-zebra.png",
- "language_code": "da"
- },
- "ideal-cat-loop.999fbb8ff306e044.webp": {
- "original_hash": "c54e983c591431338bf8ddac9ab8415b",
- "translation_date": "2026-01-16T02:33:28+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat-loop.png",
- "language_code": "da"
- },
- "dog-from-unsplash.426f9fbca2febc93.webp": {
- "original_hash": "9669f6d7c9c8b74efdd1a82a262d1766",
- "translation_date": "2026-01-16T02:33:29+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/dog-from-unsplash.jpg",
- "language_code": "da"
- },
- "features.6291f9c7ba3a0b95.webp": {
- "original_hash": "e2727bfacc1156e045d1879bbe86e189",
- "translation_date": "2026-01-16T02:33:33+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/features.png",
- "language_code": "da"
- },
- "ideal-cat.203dd4597643d6b0.webp": {
- "original_hash": "5b44760be530a91be18a5cceebbc2cc3",
- "translation_date": "2026-01-16T02:33:33+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat.png",
- "language_code": "da"
- },
- "adversarial-dog.d9fc7773b0142b89.webp": {
- "original_hash": "cf7a833a6f82bdf5049180a09f9bf8f6",
- "translation_date": "2026-01-16T02:33:34+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/adversarial-dog.png",
- "language_code": "da"
- },
- "catsdogsdataset.a7aff8e6085fd3f0.webp": {
- "original_hash": "3039ba35434f67e69ccbb44d9e6ee141",
- "translation_date": "2026-01-16T02:33:38+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/catsdogsdataset.png",
- "language_code": "da"
- },
- "original-dog.8f68a67d2fe0911f.webp": {
- "original_hash": "3ed859629b4141f735fd0d3c1941f520",
- "translation_date": "2026-01-16T02:33:38+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/original-dog.png",
- "language_code": "da"
- },
- "braille.341962ff76b1bd70.webp": {
- "original_hash": "ef1d59d4fb17f1f019c18be162c5759a",
- "translation_date": "2026-01-16T02:33:39+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/data/braille.jpeg",
- "language_code": "da"
- },
- "braille-symbols.0159185ab69d5339.webp": {
- "original_hash": "5a7fddf66299dbb4eae490b631ee3a1c",
- "translation_date": "2026-01-16T02:33:43+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-symbols.png",
- "language_code": "da"
- },
- "frame-difference.706f805491a0883c.webp": {
- "original_hash": "a141e72f08e1b8f7451392889af90072",
- "translation_date": "2026-01-16T02:33:45+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/frame-difference.png",
- "language_code": "da"
- },
- "braille-result.46530fea020b03c7.webp": {
- "original_hash": "7c069b6ddda38dcd0b535a840b954ee1",
- "translation_date": "2026-01-16T02:33:46+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-result.png",
- "language_code": "da"
- },
- "palm-movement.341495f0e9c47da3.webp": {
- "original_hash": "100780b2e1d5adff2739adf58fc18404",
- "translation_date": "2026-01-16T02:33:48+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/palm-movement.png",
- "language_code": "da"
- },
- "optical.1f4a94464579a83a.webp": {
- "original_hash": "1be97f7f2f58285c9960a90e5d5ae337",
- "translation_date": "2026-01-16T02:33:50+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/optical.png",
- "language_code": "da"
- },
"1200px-Girl_and_cat.89bd70951181e86a.webp": {
"original_hash": "aa8cdeaa9beaad5a06610236cf22f296",
"translation_date": "2026-01-16T02:33:51+00:00",
"source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/1200px-Girl_and_cat.jpg",
"language_code": "da"
},
- "ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp": {
- "original_hash": "f31ea979f0ceabdf198899985ac84c37",
- "translation_date": "2026-01-16T02:34:00+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecallIoU.png",
- "language_code": "da"
- },
- "naive-detection.e7f1ba220ccd08c6.webp": {
- "original_hash": "4c96961c12a09f8e055546ed2e7de470",
- "translation_date": "2026-01-16T02:34:05+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/naive-detection.png",
- "language_code": "da"
- },
- "ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp": {
- "original_hash": "6704085c522f47ce42ad8402dafe6429",
- "translation_date": "2026-01-16T02:34:11+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecall.png",
- "language_code": "da"
- },
- "iou_equation.9a4751d40fff4e11.webp": {
- "original_hash": "0a27f4ab37ead8d77cdf94a0bbc99e4a",
- "translation_date": "2026-01-16T02:34:14+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/iou_equation.png",
- "language_code": "da"
- },
- "coco-examples.71bc60380fa6cceb.webp": {
- "original_hash": "bcfe5693147ca18d88cf43b1d2d5d6d7",
- "translation_date": "2026-01-16T02:34:17+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/coco-examples.jpg",
- "language_code": "da"
- },
- "f-rcnn.3cda6d9bb4188875.webp": {
- "original_hash": "fdafedad20701c95bdcf6bb923822ab1",
- "translation_date": "2026-01-16T02:34:24+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/f-rcnn.png",
- "language_code": "da"
- },
- "rcnn1.cae407020dfb1d1f.webp": {
- "original_hash": "9cf0ea86d9dadf06a31cd109efc49796",
- "translation_date": "2026-01-16T02:34:24+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn1.png",
- "language_code": "da"
- },
- "faster-rcnn.8d46c099b87ef30a.webp": {
- "original_hash": "067e2ca96344fd6d0490e0530a922b36",
- "translation_date": "2026-01-16T02:34:31+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/faster-rcnn.png",
- "language_code": "da"
- },
- "r-fcn.13eb88158b99a3da.webp": {
- "original_hash": "38cd0e0105546e56fa17b711d445195f",
- "translation_date": "2026-01-16T02:34:37+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/r-fcn.png",
- "language_code": "da"
- },
- "yolo.a2648ec82ee8bb4e.webp": {
- "original_hash": "e8835638234f5c21fcf36fdede6457f4",
- "translation_date": "2026-01-16T02:34:41+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/yolo.png",
- "language_code": "da"
- },
- "rcnn2.2d9530bb83516484.webp": {
- "original_hash": "cc44ad151b6d88e2838db475e7ab5dff",
- "translation_date": "2026-01-16T02:34:47+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn2.png",
- "language_code": "da"
- },
- "Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp": {
- "original_hash": "456419e07e4f1b5ab90c6f6d36d9817a",
- "translation_date": "2026-01-16T02:35:03+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/Screen_Shot_2016-11-17_at_11.14.54_AM.png",
- "language_code": "da"
- },
- "resnet-block.aba4ccbcc0944434.webp": {
- "original_hash": "cf2131c7cb1053d6d2559ef83df057a8",
- "translation_date": "2026-01-16T02:35:07+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/resnet-block.png",
- "language_code": "da"
- },
- "cnn-pyramid.85915455759ef0ce.webp": {
- "original_hash": "7233ded4a920332806363d704bfb59a6",
- "translation_date": "2026-01-16T02:35:27+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/cnn-pyramid.png",
- "language_code": "da"
- },
- "FeatureExtractionCNN.d9b456cbdae7cb64.webp": {
- "original_hash": "c9bde577c8b279b5199a8b294ee9494f",
- "translation_date": "2026-01-16T02:35:31+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/FeatureExtractionCNN.png",
- "language_code": "da"
- },
- "filter-horiz.59b80ed4feb946ef.webp": {
- "original_hash": "b081df9e2042850983a46ff817b88d55",
- "translation_date": "2026-01-16T02:35:34+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-horiz.png",
- "language_code": "da"
- },
- "vgg-16-arch1.d901a5583b3a51ba.webp": {
- "original_hash": "5b0f835d04dc20d097a0b89c88339966",
- "translation_date": "2026-01-16T02:35:41+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch1.jpg",
- "language_code": "da"
- },
- "vgg-16-arch.64ff2137f50dd49f.webp": {
- "original_hash": "9fc348503d0ec03875e4b46f896f3aa9",
- "translation_date": "2026-01-16T02:35:47+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch.jpg",
- "language_code": "da"
- },
- "convolutionExample.634615d5ff7081e0.webp": {
- "original_hash": "5412e092848cb3cd4fa527aba3be0545",
- "translation_date": "2026-01-16T02:35:54+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/convolutionExample.png",
- "language_code": "da"
- },
- "inception.a6605b85bcbc6f52.webp": {
- "original_hash": "ebf0f6b0257fffb906b532d86fce2a9c",
- "translation_date": "2026-01-16T02:35:59+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/inception.png",
- "language_code": "da"
- },
- "filter-vert.b7148390ca0bc356.webp": {
- "original_hash": "bef527fda3ae7113ec9ebb3ab74a6298",
- "translation_date": "2026-01-16T02:36:03+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-vert.png",
- "language_code": "da"
- },
- "lmfilters.ea9e4868a82cf74c.webp": {
- "original_hash": "aa029ea2c45afbac3026a0a558eeec43",
- "translation_date": "2026-01-16T02:36:03+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/lmfilters.jpg",
- "language_code": "da"
- },
- "data.50b2a9d5484bdbf0.webp": {
- "original_hash": "e501593d25b15c8f8860fe11e3f1c4a7",
- "translation_date": "2026-01-16T02:36:13+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/lab/images/data.png",
- "language_code": "da"
- },
- "NetLogo-ModelLib.efe023afb4763c05.webp": {
- "original_hash": "edd5b28318e2f43274a4541408110fb9",
- "translation_date": "2026-01-16T02:36:33+00:00",
- "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-ModelLib.png",
- "language_code": "da"
- },
- "NetLogo-Main.32653711ec1a01b3.webp": {
- "original_hash": "83a9fe96394620fc703a5f2de2d15ed1",
- "translation_date": "2026-01-16T02:36:59+00:00",
- "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-Main.png",
- "language_code": "da"
- },
- "cartpole.f52a67f27e058170.webp": {
- "original_hash": "5399242e127ea1c18aa6ee405daecf51",
- "translation_date": "2026-01-16T02:36:59+00:00",
- "source_file": "lessons/6-Other/22-DeepRL/images/cartpole.png",
- "language_code": "da"
- },
- "mountaincar.f7b7a7f6d4f9933b.webp": {
- "original_hash": "61c868cc389dc92bd2b402ea490cd162",
- "translation_date": "2026-01-16T02:37:02+00:00",
- "source_file": "lessons/6-Other/22-DeepRL/lab/images/mountaincar.png",
- "language_code": "da"
- },
- "ml-for-beginners.9e4fed176fd5817d.webp": {
- "original_hash": "cd606a24083e039082b0486fc8382823",
- "translation_date": "2026-01-16T02:37:05+00:00",
- "source_file": "lessons/1-Intro/images/ml-for-beginners.png",
- "language_code": "da"
- },
- "history-of-ai.7e83efa70b537f5a.webp": {
- "original_hash": "644e648b98fcb10fb9713452ff02934d",
- "translation_date": "2026-01-16T02:37:20+00:00",
- "source_file": "lessons/1-Intro/images/history-of-ai.png",
- "language_code": "da"
- },
- "photo-cat.8c8e8fb760ffe457.webp": {
- "original_hash": "29d10fef28d240c48995ef9dd23e477a",
- "translation_date": "2026-01-16T02:37:21+00:00",
- "source_file": "lessons/1-Intro/images/photo-cat.jpg",
- "language_code": "da"
- },
- "dsh_age.d212a30d4e54fb5f.webp": {
- "original_hash": "61b9b2e2e29d9be9ae8f2edd8fa14ed4",
- "translation_date": "2026-01-16T02:37:24+00:00",
- "source_file": "lessons/1-Intro/images/dsh_age.png",
- "language_code": "da"
- },
- "turing-test-evol.4184696701293ead.webp": {
- "original_hash": "80d11b1074d61e5d6e4a207f72902e89",
- "translation_date": "2026-01-16T02:37:34+00:00",
- "source_file": "lessons/1-Intro/images/turing-test-evol.png",
- "language_code": "da"
- },
- "knowledge-spectrum.b60df631852c0217.webp": {
- "original_hash": "71b049ee26a22a68996034585436ca59",
- "translation_date": "2026-01-16T02:37:51+00:00",
- "source_file": "lessons/2-Symbolic/images/knowledge-spectrum.png",
- "language_code": "da"
- },
- "DIKW_Pyramid.94126f7d2bd8db5b.webp": {
- "original_hash": "ad410ec7f25454482fd4516c4a46fc67",
- "translation_date": "2026-01-16T02:37:56+00:00",
- "source_file": "lessons/2-Symbolic/images/DIKW_Pyramid.png",
- "language_code": "da"
- },
"AND-OR-Tree.5592d2c70187f283.webp": {
"original_hash": "2674b6cf8f768491c6b5a167f272a002",
"translation_date": "2026-01-16T02:38:41+00:00",
"source_file": "lessons/2-Symbolic/images/AND-OR-Tree.png",
"language_code": "da"
},
- "triplet-complex.32094972c7b4441b.webp": {
- "original_hash": "56a2e05839a141c311db52655b37f8ad",
- "translation_date": "2026-01-16T02:39:02+00:00",
- "source_file": "lessons/2-Symbolic/images/triplet-complex.png",
- "language_code": "da"
- },
- "arch-human.5d4d35f1bba3ab1c.webp": {
- "original_hash": "3b41c1a38a69fb1104f5ddc48163538d",
- "translation_date": "2026-01-16T02:39:11+00:00",
- "source_file": "lessons/2-Symbolic/images/arch-human.png",
- "language_code": "da"
- },
- "arch-kbs.3ec5c150b09fa8da.webp": {
- "original_hash": "f470e6ec071db529cd3149052cfeb8ff",
- "translation_date": "2026-01-16T02:39:19+00:00",
- "source_file": "lessons/2-Symbolic/images/arch-kbs.png",
- "language_code": "da"
- },
- "triplet.4b9b332587593298.webp": {
- "original_hash": "302e53ea355ffb556d99e3962d0a6516",
- "translation_date": "2026-01-16T02:39:31+00:00",
- "source_file": "lessons/2-Symbolic/images/triplet.png",
- "language_code": "da"
- },
- "protege.274177ceeac13b38.webp": {
- "original_hash": "56d5a5aba9b9e89a927f7fdc42ba16f5",
- "translation_date": "2026-01-16T02:40:11+00:00",
- "source_file": "lessons/2-Symbolic/images/protege.png",
- "language_code": "da"
- },
- "synapse-wikipedia.ed20a9e4726ea1c6.webp": {
- "original_hash": "88212730ecd9b0c8b848c319951427d8",
- "translation_date": "2026-01-16T02:40:17+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/synapse-wikipedia.jpg",
- "language_code": "da"
- },
- "overfit2.131f5800ae10ca5e.webp": {
- "original_hash": "eb04381b2f222518ec400b98ebf441b2",
- "translation_date": "2026-01-16T02:40:20+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/overfit2.jpg",
- "language_code": "da"
- },
- "netout.1eb15eb76fd76731.webp": {
- "original_hash": "187261e2b5036746ee9d9106b1f7df1b",
- "translation_date": "2026-01-16T02:40:23+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/netout.png",
- "language_code": "da"
- },
- "artneuron.1a5daa88d20ebe6f.webp": {
- "original_hash": "c2d8af8285e1eee1cf6c5ba4762f70ab",
- "translation_date": "2026-01-16T02:40:28+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/artneuron.png",
- "language_code": "da"
- },
- "Overfitting.408ad91cd90b4371.webp": {
- "original_hash": "82c3203fefc4ef74609e8ab61c1c683b",
- "translation_date": "2026-01-16T02:40:34+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/Overfitting.png",
- "language_code": "da"
- },
- "overfit1.f24b71c6f652e59e.webp": {
- "original_hash": "76155698e85340d9dfff8e0a628d25c1",
- "translation_date": "2026-01-16T02:40:38+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/overfit1.jpg",
- "language_code": "da"
- },
- "NeuroArch.4e17cdba5e445721.webp": {
- "original_hash": "5a3b1a4c04e6b6b5a65574d5ea92a272",
- "translation_date": "2026-01-16T02:40:43+00:00",
- "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/NeuroArch.png",
+ "ComputeGraph.463c9d8ebdcb2215.webp": {
+ "original_hash": "7af66742d6bede114f971689745bedf2",
+ "translation_date": "2026-01-16T02:40:59+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraph.png",
"language_code": "da"
},
"ComputeGraphGrad.4626252c0de03507.webp": {
@@ -515,66 +23,18 @@
"source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraphGrad.png",
"language_code": "da"
},
+ "CoreferenceResolution.861924d6d384a7d6.webp": {
+ "original_hash": "25b5719ec70aaa44858076c16f7c208f",
+ "translation_date": "2026-01-16T02:43:43+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/CoreferenceResolution.png",
+ "language_code": "da"
+ },
"Cross-Entropy-Loss.dc7ba633d2467ef3.webp": {
"original_hash": "11dd0fd77a272755d0ef5db9f71217da",
"translation_date": "2026-01-16T02:40:56+00:00",
"source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/Cross-Entropy-Loss.png",
"language_code": "da"
},
- "ComputeGraph.463c9d8ebdcb2215.webp": {
- "original_hash": "7af66742d6bede114f971689745bedf2",
- "translation_date": "2026-01-16T02:40:59+00:00",
- "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraph.png",
- "language_code": "da"
- },
- "overfit.a0bd57f717c15769.webp": {
- "original_hash": "810408efec3fc8cb44a2b4bc53466a6b",
- "translation_date": "2026-01-16T02:41:03+00:00",
- "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/overfit.png",
- "language_code": "da"
- },
- "Rosenblatt-wikipedia.294821b285ac796d.webp": {
- "original_hash": "c21d9b47d0106208a0f35a920d6bff66",
- "translation_date": "2026-01-16T02:41:06+00:00",
- "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Rosenblatt-wikipedia.jpg",
- "language_code": "da"
- },
- "Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp": {
- "original_hash": "2cc48ff435c89ca1e162872a42b4813c",
- "translation_date": "2026-01-16T02:41:09+00:00",
- "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Mark_I_perceptron_wikipedia.jpg",
- "language_code": "da"
- },
- "activation-func.b4924007c7ce7764.webp": {
- "original_hash": "8d357884343ec923611a319d4e910b99",
- "translation_date": "2026-01-16T02:41:11+00:00",
- "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/activation-func.png",
- "language_code": "da"
- },
- "clip-class.3af42ef0b2b19369.webp": {
- "original_hash": "bdd1638453069a216e843e1a8fd70db0",
- "translation_date": "2026-01-16T02:41:19+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-class.png",
- "language_code": "da"
- },
- "a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp": {
- "original_hash": "9c386a6fd2c04edbd78dc9d688b59872",
- "translation_date": "2026-01-16T02:41:23+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_old_male_teacher_of_math.png",
- "language_code": "da"
- },
- "clip-arch.b3dbf20b4e8ed8be.webp": {
- "original_hash": "bdd1638453069a216e843e1a8fd70db0",
- "translation_date": "2026-01-16T02:41:31+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-arch.png",
- "language_code": "da"
- },
- "DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp": {
- "original_hash": "e300d75d78f6050bc7b83df091f95775",
- "translation_date": "2026-01-16T02:41:33+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.png",
- "language_code": "da"
- },
"DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp": {
"original_hash": "dd063fda04db937ab7210064af9d6151",
"translation_date": "2026-01-16T02:41:35+00:00",
@@ -587,10 +47,82 @@
"source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.png",
"language_code": "da"
},
- "a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp": {
- "original_hash": "ec89cbb600b14e86f353a347506554ba",
- "translation_date": "2026-01-16T02:41:37+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.png",
+ "DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp": {
+ "original_hash": "e300d75d78f6050bc7b83df091f95775",
+ "translation_date": "2026-01-16T02:41:33+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.png",
+ "language_code": "da"
+ },
+ "DIKW_Pyramid.94126f7d2bd8db5b.webp": {
+ "original_hash": "ad410ec7f25454482fd4516c4a46fc67",
+ "translation_date": "2026-01-16T02:37:56+00:00",
+ "source_file": "lessons/2-Symbolic/images/DIKW_Pyramid.png",
+ "language_code": "da"
+ },
+ "FeatureExtractionCNN.d9b456cbdae7cb64.webp": {
+ "original_hash": "c9bde577c8b279b5199a8b294ee9494f",
+ "translation_date": "2026-01-16T02:35:31+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/FeatureExtractionCNN.png",
+ "language_code": "da"
+ },
+ "Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp": {
+ "original_hash": "2cc48ff435c89ca1e162872a42b4813c",
+ "translation_date": "2026-01-16T02:41:09+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Mark_I_perceptron_wikipedia.jpg",
+ "language_code": "da"
+ },
+ "NetLogo-Main.32653711ec1a01b3.webp": {
+ "original_hash": "83a9fe96394620fc703a5f2de2d15ed1",
+ "translation_date": "2026-01-16T02:36:59+00:00",
+ "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-Main.png",
+ "language_code": "da"
+ },
+ "NetLogo-ModelLib.efe023afb4763c05.webp": {
+ "original_hash": "edd5b28318e2f43274a4541408110fb9",
+ "translation_date": "2026-01-16T02:36:33+00:00",
+ "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-ModelLib.png",
+ "language_code": "da"
+ },
+ "NeuroArch.4e17cdba5e445721.webp": {
+ "original_hash": "5a3b1a4c04e6b6b5a65574d5ea92a272",
+ "translation_date": "2026-01-16T02:40:43+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/NeuroArch.png",
+ "language_code": "da"
+ },
+ "ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp": {
+ "original_hash": "6704085c522f47ce42ad8402dafe6429",
+ "translation_date": "2026-01-16T02:34:11+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecall.png",
+ "language_code": "da"
+ },
+ "ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp": {
+ "original_hash": "f31ea979f0ceabdf198899985ac84c37",
+ "translation_date": "2026-01-16T02:34:00+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecallIoU.png",
+ "language_code": "da"
+ },
+ "Overfitting.408ad91cd90b4371.webp": {
+ "original_hash": "82c3203fefc4ef74609e8ab61c1c683b",
+ "translation_date": "2026-01-16T02:40:34+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/Overfitting.png",
+ "language_code": "da"
+ },
+ "Rosenblatt-wikipedia.294821b285ac796d.webp": {
+ "original_hash": "c21d9b47d0106208a0f35a920d6bff66",
+ "translation_date": "2026-01-16T02:41:06+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Rosenblatt-wikipedia.jpg",
+ "language_code": "da"
+ },
+ "Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp": {
+ "original_hash": "456419e07e4f1b5ab90c6f6d36d9817a",
+ "translation_date": "2026-01-16T02:35:03+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/Screen_Shot_2016-11-17_at_11.14.54_AM.png",
+ "language_code": "da"
+ },
+ "a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp": {
+ "original_hash": "9c386a6fd2c04edbd78dc9d688b59872",
+ "translation_date": "2026-01-16T02:41:23+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_old_male_teacher_of_math.png",
"language_code": "da"
},
"a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp": {
@@ -599,22 +131,88 @@
"source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.png",
"language_code": "da"
},
- "vqgan.5027fe05051dfa31.webp": {
- "original_hash": "845e5593c927fd3c3c125a90d0f8eb87",
- "translation_date": "2026-01-16T02:41:42+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/vqgan.png",
+ "a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp": {
+ "original_hash": "ec89cbb600b14e86f353a347506554ba",
+ "translation_date": "2026-01-16T02:41:37+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.png",
"language_code": "da"
},
- "bag-of-words-example.606fc1738f1d7ba9.webp": {
- "original_hash": "a8fa84622ff35939e498d06fac3fa515",
- "translation_date": "2026-01-16T02:41:48+00:00",
- "source_file": "lessons/5-NLP/13-TextRep/images/bag-of-words-example.png",
+ "aae.9d418a990fc75bf9.webp": {
+ "original_hash": "92f89b37641f659a7d25c91d13076f69",
+ "translation_date": "2026-01-16T02:32:15+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/aae.png",
"language_code": "da"
},
- "bow.3811869cff59368d.webp": {
- "original_hash": "bfcb38af6b1cbc8c2e86101127b642ac",
- "translation_date": "2026-01-16T02:42:10+00:00",
- "source_file": "lessons/5-NLP/13-TextRep/images/bow.png",
+ "activation-func.b4924007c7ce7764.webp": {
+ "original_hash": "8d357884343ec923611a319d4e910b99",
+ "translation_date": "2026-01-16T02:41:11+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/activation-func.png",
+ "language_code": "da"
+ },
+ "adversarial-dog.d9fc7773b0142b89.webp": {
+ "original_hash": "cf7a833a6f82bdf5049180a09f9bf8f6",
+ "translation_date": "2026-01-16T02:33:34+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/adversarial-dog.png",
+ "language_code": "da"
+ },
+ "ai-computervision.6506ebebac3fbf76.webp": {
+ "original_hash": "69793d04780af37a3f32c9aa5c2d1ad8",
+ "translation_date": "2026-01-16T02:30:44+00:00",
+ "source_file": "lessons/sketchnotes/ai-computervision.png",
+ "language_code": "da"
+ },
+ "ai-for-beginners.b354ca904b22cd70.webp": {
+ "original_hash": "4b6f076798ec72ec7736b2e9039730e3",
+ "translation_date": "2026-01-16T02:30:51+00:00",
+ "source_file": "lessons/sketchnotes/ai-for-beginners.png",
+ "language_code": "da"
+ },
+ "ai-intro.bf28d1ac4235881c.webp": {
+ "original_hash": "9d1e65416cc17cf9a373a1cff01f04a4",
+ "translation_date": "2026-01-16T02:31:33+00:00",
+ "source_file": "lessons/sketchnotes/ai-intro.png",
+ "language_code": "da"
+ },
+ "ai-neuralnetworks.1c687ae40bc86e83.webp": {
+ "original_hash": "6426ed635d4beb0ee499d634dfb61d65",
+ "translation_date": "2026-01-16T02:31:54+00:00",
+ "source_file": "lessons/sketchnotes/ai-neuralnetworks.png",
+ "language_code": "da"
+ },
+ "ai-nlp.b22dcb8ca4707cea.webp": {
+ "original_hash": "fc9259e7fd3bcbc2ce15909701a4c284",
+ "translation_date": "2026-01-16T02:29:47+00:00",
+ "source_file": "lessons/sketchnotes/ai-nlp.png",
+ "language_code": "da"
+ },
+ "ai-overview.0857791951d19500.webp": {
+ "original_hash": "7206f99da5c2b99d21581f946a660235",
+ "translation_date": "2026-01-16T02:31:10+00:00",
+ "source_file": "lessons/sketchnotes/ai-overview.png",
+ "language_code": "da"
+ },
+ "ai-symbolic.715a30cb610411a6.webp": {
+ "original_hash": "69d3628566f680ac8543651aa6fd520c",
+ "translation_date": "2026-01-16T02:30:17+00:00",
+ "source_file": "lessons/sketchnotes/ai-symbolic.png",
+ "language_code": "da"
+ },
+ "arch-human.5d4d35f1bba3ab1c.webp": {
+ "original_hash": "3b41c1a38a69fb1104f5ddc48163538d",
+ "translation_date": "2026-01-16T02:39:11+00:00",
+ "source_file": "lessons/2-Symbolic/images/arch-human.png",
+ "language_code": "da"
+ },
+ "arch-kbs.3ec5c150b09fa8da.webp": {
+ "original_hash": "f470e6ec071db529cd3149052cfeb8ff",
+ "translation_date": "2026-01-16T02:39:19+00:00",
+ "source_file": "lessons/2-Symbolic/images/arch-kbs.png",
+ "language_code": "da"
+ },
+ "artneuron.1a5daa88d20ebe6f.webp": {
+ "original_hash": "c2d8af8285e1eee1cf6c5ba4762f70ab",
+ "translation_date": "2026-01-16T02:40:28+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/artneuron.png",
"language_code": "da"
},
"ascii-character-map.18ed6aa7f3b0a7ff.webp": {
@@ -623,34 +221,16 @@
"source_file": "lessons/5-NLP/13-TextRep/images/ascii-character-map.png",
"language_code": "da"
},
- "multi-layer-lstm.dd975e29bb2a59fe.webp": {
- "original_hash": "27b6355fd86c9e8e6d443015653be763",
- "translation_date": "2026-01-16T02:42:22+00:00",
- "source_file": "lessons/5-NLP/16-RNN/images/multi-layer-lstm.jpg",
+ "autoencoder_schema.5e6fc9ad98a5eb61.webp": {
+ "original_hash": "3fb68572368c18bc334ef8d6dec0fee5",
+ "translation_date": "2026-01-16T02:32:06+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/autoencoder_schema.jpg",
"language_code": "da"
},
- "rnn-anatomy.79ee3f3920b3294b.webp": {
- "original_hash": "cac3c7102f2bc410efd6230b3bc58c63",
- "translation_date": "2026-01-16T02:42:31+00:00",
- "source_file": "lessons/5-NLP/16-RNN/images/rnn-anatomy.png",
- "language_code": "da"
- },
- "rnn.27f5c29c53d727b5.webp": {
- "original_hash": "bed0f1884d1a2c2620e6ba741af994b8",
- "translation_date": "2026-01-16T02:42:43+00:00",
- "source_file": "lessons/5-NLP/16-RNN/images/rnn.png",
- "language_code": "da"
- },
- "encoder-decoder-attention.7a726296894fb567.webp": {
- "original_hash": "e0546cbc8252d764df7f7212b371f0ed",
- "translation_date": "2026-01-16T02:42:54+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/encoder-decoder-attention.png",
- "language_code": "da"
- },
- "jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp": {
- "original_hash": "47f7de9ada12b89dcfa75d81eb0aaf15",
- "translation_date": "2026-01-16T02:43:08+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/jalammarBERT-language-modeling-masked-lm.png",
+ "bag-of-words-example.606fc1738f1d7ba9.webp": {
+ "original_hash": "a8fa84622ff35939e498d06fac3fa515",
+ "translation_date": "2026-01-16T02:41:48+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/bag-of-words-example.png",
"language_code": "da"
},
"bahdanau-fig3.09ba2d37f202a6af.webp": {
@@ -659,46 +239,100 @@
"source_file": "lessons/5-NLP/18-Transformers/images/bahdanau-fig3.png",
"language_code": "da"
},
- "pos-embedding.e41ce9b6cf6078af.webp": {
- "original_hash": "f0910082dcac063f3baae2e1f28b4e30",
- "translation_date": "2026-01-16T02:43:25+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/pos-embedding.png",
- "language_code": "da"
- },
- "transformer-layer.905e14747ca4e7d5.webp": {
- "original_hash": "dc9e2e401fa5e5c36a322b6721476ccd",
- "translation_date": "2026-01-16T02:43:35+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/transformer-layer.png",
- "language_code": "da"
- },
- "CoreferenceResolution.861924d6d384a7d6.webp": {
- "original_hash": "25b5719ec70aaa44858076c16f7c208f",
- "translation_date": "2026-01-16T02:43:43+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/CoreferenceResolution.png",
- "language_code": "da"
- },
"bot-ner.4b09235dbb0ad275.webp": {
"original_hash": "5e61aca4f94182c7e7d509b8d2de3c9f",
"translation_date": "2026-01-16T02:44:01+00:00",
"source_file": "lessons/5-NLP/19-NER/images/bot-ner.png",
"language_code": "da"
},
- "unreasonable-effectiveness-of-rnn.541ead816778f42d.webp": {
- "original_hash": "2a37bd4e9b12bcc19e045eaf22fea4e5",
- "translation_date": "2026-01-16T02:44:05+00:00",
- "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/unreasonable-effectiveness-of-rnn.jpg",
+ "bow.3811869cff59368d.webp": {
+ "original_hash": "bfcb38af6b1cbc8c2e86101127b642ac",
+ "translation_date": "2026-01-16T02:42:10+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/bow.png",
"language_code": "da"
},
- "rnn-generate.56c54afb52f9781d.webp": {
- "original_hash": "67332ada2d0603921bba37c06956c70e",
- "translation_date": "2026-01-16T02:44:11+00:00",
- "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate.png",
+ "braille-result.46530fea020b03c7.webp": {
+ "original_hash": "7c069b6ddda38dcd0b535a840b954ee1",
+ "translation_date": "2026-01-16T02:33:46+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-result.png",
"language_code": "da"
},
- "rnn-generate-inf.5168dc65e0370eea.webp": {
- "original_hash": "d3ed5c87de90c01b0b77ca02580b3707",
- "translation_date": "2026-01-16T02:44:15+00:00",
- "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate-inf.png",
+ "braille-symbols.0159185ab69d5339.webp": {
+ "original_hash": "5a7fddf66299dbb4eae490b631ee3a1c",
+ "translation_date": "2026-01-16T02:33:43+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-symbols.png",
+ "language_code": "da"
+ },
+ "braille.341962ff76b1bd70.webp": {
+ "original_hash": "ef1d59d4fb17f1f019c18be162c5759a",
+ "translation_date": "2026-01-16T02:33:39+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/data/braille.jpeg",
+ "language_code": "da"
+ },
+ "cartpole.f52a67f27e058170.webp": {
+ "original_hash": "5399242e127ea1c18aa6ee405daecf51",
+ "translation_date": "2026-01-16T02:36:59+00:00",
+ "source_file": "lessons/6-Other/22-DeepRL/images/cartpole.png",
+ "language_code": "da"
+ },
+ "catsdogsdataset.a7aff8e6085fd3f0.webp": {
+ "original_hash": "3039ba35434f67e69ccbb44d9e6ee141",
+ "translation_date": "2026-01-16T02:33:38+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/catsdogsdataset.png",
+ "language_code": "da"
+ },
+ "clip-arch.b3dbf20b4e8ed8be.webp": {
+ "original_hash": "bdd1638453069a216e843e1a8fd70db0",
+ "translation_date": "2026-01-16T02:41:31+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-arch.png",
+ "language_code": "da"
+ },
+ "clip-class.3af42ef0b2b19369.webp": {
+ "original_hash": "bdd1638453069a216e843e1a8fd70db0",
+ "translation_date": "2026-01-16T02:41:19+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-class.png",
+ "language_code": "da"
+ },
+ "cnn-pyramid.85915455759ef0ce.webp": {
+ "original_hash": "7233ded4a920332806363d704bfb59a6",
+ "translation_date": "2026-01-16T02:35:27+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/cnn-pyramid.png",
+ "language_code": "da"
+ },
+ "coco-examples.71bc60380fa6cceb.webp": {
+ "original_hash": "bcfe5693147ca18d88cf43b1d2d5d6d7",
+ "translation_date": "2026-01-16T02:34:17+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/coco-examples.jpg",
+ "language_code": "da"
+ },
+ "convolutionExample.634615d5ff7081e0.webp": {
+ "original_hash": "5412e092848cb3cd4fa527aba3be0545",
+ "translation_date": "2026-01-16T02:35:54+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/convolutionExample.png",
+ "language_code": "da"
+ },
+ "data.50b2a9d5484bdbf0.webp": {
+ "original_hash": "e501593d25b15c8f8860fe11e3f1c4a7",
+ "translation_date": "2026-01-16T02:36:13+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/lab/images/data.png",
+ "language_code": "da"
+ },
+ "dcgan_generator.b500988ec2bc8ba5.webp": {
+ "original_hash": "a11642e50f68e41c69b1580c9b724ef1",
+ "translation_date": "2026-01-16T02:33:20+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/dcgan_generator.png",
+ "language_code": "da"
+ },
+ "dog-from-unsplash.426f9fbca2febc93.webp": {
+ "original_hash": "9669f6d7c9c8b74efdd1a82a262d1766",
+ "translation_date": "2026-01-16T02:33:29+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/dog-from-unsplash.jpg",
+ "language_code": "da"
+ },
+ "dsh_age.d212a30d4e54fb5f.webp": {
+ "original_hash": "61b9b2e2e29d9be9ae8f2edd8fa14ed4",
+ "translation_date": "2026-01-16T02:37:24+00:00",
+ "source_file": "lessons/1-Intro/images/dsh_age.png",
"language_code": "da"
},
"embedding-classifier-example.b77f021a7ee67eee.webp": {
@@ -707,10 +341,10 @@
"source_file": "lessons/5-NLP/14-Embeddings/images/embedding-classifier-example.png",
"language_code": "da"
},
- "offset-sequence-representation.eb73fcefb29b46ee.webp": {
- "original_hash": "52e7632a2b668957b903bb2607e953fe",
- "translation_date": "2026-01-16T02:44:28+00:00",
- "source_file": "lessons/5-NLP/14-Embeddings/images/offset-sequence-representation.png",
+ "encoder-decoder-attention.7a726296894fb567.webp": {
+ "original_hash": "e0546cbc8252d764df7f7212b371f0ed",
+ "translation_date": "2026-01-16T02:42:54+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/encoder-decoder-attention.png",
"language_code": "da"
},
"example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp": {
@@ -718,5 +352,371 @@
"translation_date": "2026-01-16T02:44:33+00:00",
"source_file": "lessons/5-NLP/14-Embeddings/images/example-algorithms-for-converting-words-to-vectors.png",
"language_code": "da"
+ },
+ "f-rcnn.3cda6d9bb4188875.webp": {
+ "original_hash": "fdafedad20701c95bdcf6bb923822ab1",
+ "translation_date": "2026-01-16T02:34:24+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/f-rcnn.png",
+ "language_code": "da"
+ },
+ "faster-rcnn.8d46c099b87ef30a.webp": {
+ "original_hash": "067e2ca96344fd6d0490e0530a922b36",
+ "translation_date": "2026-01-16T02:34:31+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/faster-rcnn.png",
+ "language_code": "da"
+ },
+ "favicon.37b561214b36d454.webp": {
+ "original_hash": "228faa6584f8ba1f7e9a75e3200112e9",
+ "translation_date": "2026-01-16T02:29:29+00:00",
+ "source_file": "images/favicon.png",
+ "language_code": "da"
+ },
+ "features.6291f9c7ba3a0b95.webp": {
+ "original_hash": "e2727bfacc1156e045d1879bbe86e189",
+ "translation_date": "2026-01-16T02:33:33+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/features.png",
+ "language_code": "da"
+ },
+ "filter-horiz.59b80ed4feb946ef.webp": {
+ "original_hash": "b081df9e2042850983a46ff817b88d55",
+ "translation_date": "2026-01-16T02:35:34+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-horiz.png",
+ "language_code": "da"
+ },
+ "filter-vert.b7148390ca0bc356.webp": {
+ "original_hash": "bef527fda3ae7113ec9ebb3ab74a6298",
+ "translation_date": "2026-01-16T02:36:03+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-vert.png",
+ "language_code": "da"
+ },
+ "frame-difference.706f805491a0883c.webp": {
+ "original_hash": "a141e72f08e1b8f7451392889af90072",
+ "translation_date": "2026-01-16T02:33:45+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/frame-difference.png",
+ "language_code": "da"
+ },
+ "gan_arch_detail.46b95fd366f8e543.webp": {
+ "original_hash": "ba3b25748ca02c3e725e9a1969ae5c5d",
+ "translation_date": "2026-01-16T02:33:14+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_arch_detail.png",
+ "language_code": "da"
+ },
+ "gan_architecture.8f3a5ab62b8d5d69.webp": {
+ "original_hash": "4993c22b32d24c9d2d087645c2a90d81",
+ "translation_date": "2026-01-16T02:33:01+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_architecture.png",
+ "language_code": "da"
+ },
+ "history-of-ai.7e83efa70b537f5a.webp": {
+ "original_hash": "644e648b98fcb10fb9713452ff02934d",
+ "translation_date": "2026-01-16T02:37:20+00:00",
+ "source_file": "lessons/1-Intro/images/history-of-ai.png",
+ "language_code": "da"
+ },
+ "ideal-cat-loop.999fbb8ff306e044.webp": {
+ "original_hash": "c54e983c591431338bf8ddac9ab8415b",
+ "translation_date": "2026-01-16T02:33:28+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat-loop.png",
+ "language_code": "da"
+ },
+ "ideal-cat.203dd4597643d6b0.webp": {
+ "original_hash": "5b44760be530a91be18a5cceebbc2cc3",
+ "translation_date": "2026-01-16T02:33:33+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat.png",
+ "language_code": "da"
+ },
+ "ideal-zebra.7f70e8b54ee15a7a.webp": {
+ "original_hash": "6944fb46795f714f0ce8e856c405498a",
+ "translation_date": "2026-01-16T02:33:21+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-zebra.png",
+ "language_code": "da"
+ },
+ "image.896e8254a2c60d45.webp": {
+ "original_hash": "0033165481f191386403b85801811833",
+ "translation_date": "2026-01-16T02:33:04+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/image.jpg",
+ "language_code": "da"
+ },
+ "inception.a6605b85bcbc6f52.webp": {
+ "original_hash": "ebf0f6b0257fffb906b532d86fce2a9c",
+ "translation_date": "2026-01-16T02:35:59+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/inception.png",
+ "language_code": "da"
+ },
+ "instance_vs_semantic.eee9812bebf8cd45.webp": {
+ "original_hash": "f21d7fdd7090fd9f8a3c1178a8521076",
+ "translation_date": "2026-01-16T02:32:22+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/instance_vs_semantic.jpeg",
+ "language_code": "da"
+ },
+ "iou_equation.9a4751d40fff4e11.webp": {
+ "original_hash": "0a27f4ab37ead8d77cdf94a0bbc99e4a",
+ "translation_date": "2026-01-16T02:34:14+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/iou_equation.png",
+ "language_code": "da"
+ },
+ "jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp": {
+ "original_hash": "47f7de9ada12b89dcfa75d81eb0aaf15",
+ "translation_date": "2026-01-16T02:43:08+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/jalammarBERT-language-modeling-masked-lm.png",
+ "language_code": "da"
+ },
+ "knowledge-spectrum.b60df631852c0217.webp": {
+ "original_hash": "71b049ee26a22a68996034585436ca59",
+ "translation_date": "2026-01-16T02:37:51+00:00",
+ "source_file": "lessons/2-Symbolic/images/knowledge-spectrum.png",
+ "language_code": "da"
+ },
+ "lmfilters.ea9e4868a82cf74c.webp": {
+ "original_hash": "aa029ea2c45afbac3026a0a558eeec43",
+ "translation_date": "2026-01-16T02:36:03+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/lmfilters.jpg",
+ "language_code": "da"
+ },
+ "ml-for-beginners.9e4fed176fd5817d.webp": {
+ "original_hash": "cd606a24083e039082b0486fc8382823",
+ "translation_date": "2026-01-16T02:37:05+00:00",
+ "source_file": "lessons/1-Intro/images/ml-for-beginners.png",
+ "language_code": "da"
+ },
+ "mountaincar.f7b7a7f6d4f9933b.webp": {
+ "original_hash": "61c868cc389dc92bd2b402ea490cd162",
+ "translation_date": "2026-01-16T02:37:02+00:00",
+ "source_file": "lessons/6-Other/22-DeepRL/lab/images/mountaincar.png",
+ "language_code": "da"
+ },
+ "multi-layer-lstm.dd975e29bb2a59fe.webp": {
+ "original_hash": "27b6355fd86c9e8e6d443015653be763",
+ "translation_date": "2026-01-16T02:42:22+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/multi-layer-lstm.jpg",
+ "language_code": "da"
+ },
+ "naive-detection.e7f1ba220ccd08c6.webp": {
+ "original_hash": "4c96961c12a09f8e055546ed2e7de470",
+ "translation_date": "2026-01-16T02:34:05+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/naive-detection.png",
+ "language_code": "da"
+ },
+ "navi.2f20b727910110ea.webp": {
+ "original_hash": "fd3a1b48f7317e152edb2d1d943da24e",
+ "translation_date": "2026-01-16T02:32:37+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/navi.png",
+ "language_code": "da"
+ },
+ "netout.1eb15eb76fd76731.webp": {
+ "original_hash": "187261e2b5036746ee9d9106b1f7df1b",
+ "translation_date": "2026-01-16T02:40:23+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/netout.png",
+ "language_code": "da"
+ },
+ "offset-sequence-representation.eb73fcefb29b46ee.webp": {
+ "original_hash": "52e7632a2b668957b903bb2607e953fe",
+ "translation_date": "2026-01-16T02:44:28+00:00",
+ "source_file": "lessons/5-NLP/14-Embeddings/images/offset-sequence-representation.png",
+ "language_code": "da"
+ },
+ "optical.1f4a94464579a83a.webp": {
+ "original_hash": "1be97f7f2f58285c9960a90e5d5ae337",
+ "translation_date": "2026-01-16T02:33:50+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/optical.png",
+ "language_code": "da"
+ },
+ "original-dog.8f68a67d2fe0911f.webp": {
+ "original_hash": "3ed859629b4141f735fd0d3c1941f520",
+ "translation_date": "2026-01-16T02:33:38+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/original-dog.png",
+ "language_code": "da"
+ },
+ "overfit.a0bd57f717c15769.webp": {
+ "original_hash": "810408efec3fc8cb44a2b4bc53466a6b",
+ "translation_date": "2026-01-16T02:41:03+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/overfit.png",
+ "language_code": "da"
+ },
+ "overfit1.f24b71c6f652e59e.webp": {
+ "original_hash": "76155698e85340d9dfff8e0a628d25c1",
+ "translation_date": "2026-01-16T02:40:38+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/overfit1.jpg",
+ "language_code": "da"
+ },
+ "overfit2.131f5800ae10ca5e.webp": {
+ "original_hash": "eb04381b2f222518ec400b98ebf441b2",
+ "translation_date": "2026-01-16T02:40:20+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/overfit2.jpg",
+ "language_code": "da"
+ },
+ "palm-movement.341495f0e9c47da3.webp": {
+ "original_hash": "100780b2e1d5adff2739adf58fc18404",
+ "translation_date": "2026-01-16T02:33:48+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/palm-movement.png",
+ "language_code": "da"
+ },
+ "photo-cat.8c8e8fb760ffe457.webp": {
+ "original_hash": "29d10fef28d240c48995ef9dd23e477a",
+ "translation_date": "2026-01-16T02:37:21+00:00",
+ "source_file": "lessons/1-Intro/images/photo-cat.jpg",
+ "language_code": "da"
+ },
+ "pos-embedding.e41ce9b6cf6078af.webp": {
+ "original_hash": "f0910082dcac063f3baae2e1f28b4e30",
+ "translation_date": "2026-01-16T02:43:25+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/pos-embedding.png",
+ "language_code": "da"
+ },
+ "protege.274177ceeac13b38.webp": {
+ "original_hash": "56d5a5aba9b9e89a927f7fdc42ba16f5",
+ "translation_date": "2026-01-16T02:40:11+00:00",
+ "source_file": "lessons/2-Symbolic/images/protege.png",
+ "language_code": "da"
+ },
+ "r-fcn.13eb88158b99a3da.webp": {
+ "original_hash": "38cd0e0105546e56fa17b711d445195f",
+ "translation_date": "2026-01-16T02:34:37+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/r-fcn.png",
+ "language_code": "da"
+ },
+ "rcnn1.cae407020dfb1d1f.webp": {
+ "original_hash": "9cf0ea86d9dadf06a31cd109efc49796",
+ "translation_date": "2026-01-16T02:34:24+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn1.png",
+ "language_code": "da"
+ },
+ "rcnn2.2d9530bb83516484.webp": {
+ "original_hash": "cc44ad151b6d88e2838db475e7ab5dff",
+ "translation_date": "2026-01-16T02:34:47+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn2.png",
+ "language_code": "da"
+ },
+ "resnet-block.aba4ccbcc0944434.webp": {
+ "original_hash": "cf2131c7cb1053d6d2559ef83df057a8",
+ "translation_date": "2026-01-16T02:35:07+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/resnet-block.png",
+ "language_code": "da"
+ },
+ "rnn-anatomy.79ee3f3920b3294b.webp": {
+ "original_hash": "cac3c7102f2bc410efd6230b3bc58c63",
+ "translation_date": "2026-01-16T02:42:31+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/rnn-anatomy.png",
+ "language_code": "da"
+ },
+ "rnn-generate-inf.5168dc65e0370eea.webp": {
+ "original_hash": "d3ed5c87de90c01b0b77ca02580b3707",
+ "translation_date": "2026-01-16T02:44:15+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate-inf.png",
+ "language_code": "da"
+ },
+ "rnn-generate.56c54afb52f9781d.webp": {
+ "original_hash": "67332ada2d0603921bba37c06956c70e",
+ "translation_date": "2026-01-16T02:44:11+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate.png",
+ "language_code": "da"
+ },
+ "rnn.27f5c29c53d727b5.webp": {
+ "original_hash": "bed0f1884d1a2c2620e6ba741af994b8",
+ "translation_date": "2026-01-16T02:42:43+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/rnn.png",
+ "language_code": "da"
+ },
+ "segm.92442f2cb42ff4fa.webp": {
+ "original_hash": "87d6cbfe87db8fd64b45fa75ba863e60",
+ "translation_date": "2026-01-16T02:32:45+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segm.png",
+ "language_code": "da"
+ },
+ "segnet.87377542aa5a8b76.webp": {
+ "original_hash": "fa6d2d499aa2ae589a14caede7534561",
+ "translation_date": "2026-01-16T02:32:54+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segnet.png",
+ "language_code": "da"
+ },
+ "style.5293e85e077ab22c.webp": {
+ "original_hash": "f797246177c68cc33bcdf7abae8c9b68",
+ "translation_date": "2026-01-16T02:33:02+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/style.jpg",
+ "language_code": "da"
+ },
+ "synapse-wikipedia.ed20a9e4726ea1c6.webp": {
+ "original_hash": "88212730ecd9b0c8b848c319951427d8",
+ "translation_date": "2026-01-16T02:40:17+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/synapse-wikipedia.jpg",
+ "language_code": "da"
+ },
+ "transformer-layer.905e14747ca4e7d5.webp": {
+ "original_hash": "dc9e2e401fa5e5c36a322b6721476ccd",
+ "translation_date": "2026-01-16T02:43:35+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/transformer-layer.png",
+ "language_code": "da"
+ },
+ "triplet-complex.32094972c7b4441b.webp": {
+ "original_hash": "56a2e05839a141c311db52655b37f8ad",
+ "translation_date": "2026-01-16T02:39:02+00:00",
+ "source_file": "lessons/2-Symbolic/images/triplet-complex.png",
+ "language_code": "da"
+ },
+ "triplet.4b9b332587593298.webp": {
+ "original_hash": "302e53ea355ffb556d99e3962d0a6516",
+ "translation_date": "2026-01-16T02:39:31+00:00",
+ "source_file": "lessons/2-Symbolic/images/triplet.png",
+ "language_code": "da"
+ },
+ "turing-test-evol.4184696701293ead.webp": {
+ "original_hash": "80d11b1074d61e5d6e4a207f72902e89",
+ "translation_date": "2026-01-16T02:37:34+00:00",
+ "source_file": "lessons/1-Intro/images/turing-test-evol.png",
+ "language_code": "da"
+ },
+ "unet.3adb555bf39d3657.webp": {
+ "original_hash": "49a151c11708ee9a3e94d21448146bf8",
+ "translation_date": "2026-01-16T02:32:35+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/unet.png",
+ "language_code": "da"
+ },
+ "unreasonable-effectiveness-of-rnn.541ead816778f42d.webp": {
+ "original_hash": "2a37bd4e9b12bcc19e045eaf22fea4e5",
+ "translation_date": "2026-01-16T02:44:05+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/unreasonable-effectiveness-of-rnn.jpg",
+ "language_code": "da"
+ },
+ "vae.464c465a5b6a9e25.webp": {
+ "original_hash": "0b658c7862077e139162c756bcb98071",
+ "translation_date": "2026-01-16T02:31:59+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vae.png",
+ "language_code": "da"
+ },
+ "vaemnist-diag.694315f775d5d666.webp": {
+ "original_hash": "0652f5a95005348c6b1533438103dfcf",
+ "translation_date": "2026-01-16T02:32:01+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist-diag.png",
+ "language_code": "da"
+ },
+ "vaemnist.cab9e602dc08dc50.webp": {
+ "original_hash": "8159b2f649e6dd8efa071455d6f222b6",
+ "translation_date": "2026-01-16T02:32:10+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist.png",
+ "language_code": "da"
+ },
+ "vgg-16-arch.64ff2137f50dd49f.webp": {
+ "original_hash": "9fc348503d0ec03875e4b46f896f3aa9",
+ "translation_date": "2026-01-16T02:35:47+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch.jpg",
+ "language_code": "da"
+ },
+ "vgg-16-arch1.d901a5583b3a51ba.webp": {
+ "original_hash": "5b0f835d04dc20d097a0b89c88339966",
+ "translation_date": "2026-01-16T02:35:41+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch1.jpg",
+ "language_code": "da"
+ },
+ "vqgan.5027fe05051dfa31.webp": {
+ "original_hash": "845e5593c927fd3c3c125a90d0f8eb87",
+ "translation_date": "2026-01-16T02:41:42+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/vqgan.png",
+ "language_code": "da"
+ },
+ "yolo.a2648ec82ee8bb4e.webp": {
+ "original_hash": "e8835638234f5c21fcf36fdede6457f4",
+ "translation_date": "2026-01-16T02:34:41+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/yolo.png",
+ "language_code": "da"
}
}
\ No newline at end of file
diff --git a/translated_images/data.50b2a9d5484bdbf0.fi.png b/translated_images/data.50b2a9d5484bdbf0.fi.png
deleted file mode 100644
index 248dc15c..00000000
Binary files a/translated_images/data.50b2a9d5484bdbf0.fi.png and /dev/null differ
diff --git a/translated_images/data.50b2a9d5484bdbf0.nl.png b/translated_images/data.50b2a9d5484bdbf0.nl.png
deleted file mode 100644
index 7055a7d8..00000000
Binary files a/translated_images/data.50b2a9d5484bdbf0.nl.png and /dev/null differ
diff --git a/translated_images/data.50b2a9d5484bdbf0.no.png b/translated_images/data.50b2a9d5484bdbf0.no.png
deleted file mode 100644
index 5754d803..00000000
Binary files a/translated_images/data.50b2a9d5484bdbf0.no.png and /dev/null differ
diff --git a/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.fi.png b/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.fi.png
deleted file mode 100644
index 248dc15c..00000000
Binary files a/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.fi.png and /dev/null differ
diff --git a/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.nl.png b/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.nl.png
deleted file mode 100644
index 7055a7d8..00000000
Binary files a/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.nl.png and /dev/null differ
diff --git a/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.no.png b/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.no.png
deleted file mode 100644
index 5754d803..00000000
Binary files a/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.no.png and /dev/null differ
diff --git a/translated_images/dcgan_generator.b500988ec2bc8ba5.fi.png b/translated_images/dcgan_generator.b500988ec2bc8ba5.fi.png
deleted file mode 100644
index 64cd7861..00000000
Binary files a/translated_images/dcgan_generator.b500988ec2bc8ba5.fi.png and /dev/null differ
diff --git a/translated_images/dcgan_generator.b500988ec2bc8ba5.nl.png b/translated_images/dcgan_generator.b500988ec2bc8ba5.nl.png
deleted file mode 100644
index 9492a85e..00000000
Binary files a/translated_images/dcgan_generator.b500988ec2bc8ba5.nl.png and /dev/null differ
diff --git a/translated_images/dcgan_generator.b500988ec2bc8ba5.no.png b/translated_images/dcgan_generator.b500988ec2bc8ba5.no.png
deleted file mode 100644
index 050c6da4..00000000
Binary files a/translated_images/dcgan_generator.b500988ec2bc8ba5.no.png and /dev/null differ
diff --git a/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.fi.png b/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.fi.png
deleted file mode 100644
index 64cd7861..00000000
Binary files a/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.fi.png and /dev/null differ
diff --git a/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.nl.png b/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.nl.png
deleted file mode 100644
index 9492a85e..00000000
Binary files a/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.nl.png and /dev/null differ
diff --git a/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.no.png b/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.no.png
deleted file mode 100644
index 050c6da4..00000000
Binary files a/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.no.png and /dev/null differ
diff --git a/translated_images/dog-from-unsplash.426f9fbca2febc93.fi.jpg b/translated_images/dog-from-unsplash.426f9fbca2febc93.fi.jpg
deleted file mode 100644
index 1ec22269..00000000
Binary files a/translated_images/dog-from-unsplash.426f9fbca2febc93.fi.jpg and /dev/null differ
diff --git a/translated_images/dog-from-unsplash.426f9fbca2febc93.nl.jpg b/translated_images/dog-from-unsplash.426f9fbca2febc93.nl.jpg
deleted file mode 100644
index 1ec22269..00000000
Binary files a/translated_images/dog-from-unsplash.426f9fbca2febc93.nl.jpg and /dev/null differ
diff --git a/translated_images/dog-from-unsplash.426f9fbca2febc93.no.jpg b/translated_images/dog-from-unsplash.426f9fbca2febc93.no.jpg
deleted file mode 100644
index 1ec22269..00000000
Binary files a/translated_images/dog-from-unsplash.426f9fbca2febc93.no.jpg and /dev/null differ
diff --git a/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.fi.jpg b/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.fi.jpg
deleted file mode 100644
index 1ec22269..00000000
Binary files a/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.fi.jpg and /dev/null differ
diff --git a/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.nl.jpg b/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.nl.jpg
deleted file mode 100644
index 1ec22269..00000000
Binary files a/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.nl.jpg and /dev/null differ
diff --git a/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.no.jpg b/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.no.jpg
deleted file mode 100644
index 1ec22269..00000000
Binary files a/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.no.jpg and /dev/null differ
diff --git a/translated_images/dsh_age.d212a30d4e54fb5f.fi.png b/translated_images/dsh_age.d212a30d4e54fb5f.fi.png
deleted file mode 100644
index 566efa14..00000000
Binary files a/translated_images/dsh_age.d212a30d4e54fb5f.fi.png and /dev/null differ
diff --git a/translated_images/dsh_age.d212a30d4e54fb5f.nl.png b/translated_images/dsh_age.d212a30d4e54fb5f.nl.png
deleted file mode 100644
index 566efa14..00000000
Binary files a/translated_images/dsh_age.d212a30d4e54fb5f.nl.png and /dev/null differ
diff --git a/translated_images/dsh_age.d212a30d4e54fb5f.no.png b/translated_images/dsh_age.d212a30d4e54fb5f.no.png
deleted file mode 100644
index 566efa14..00000000
Binary files a/translated_images/dsh_age.d212a30d4e54fb5f.no.png and /dev/null differ
diff --git a/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.fi.png b/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.fi.png
deleted file mode 100644
index 566efa14..00000000
Binary files a/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.fi.png and /dev/null differ
diff --git a/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.nl.png b/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.nl.png
deleted file mode 100644
index 566efa14..00000000
Binary files a/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.nl.png and /dev/null differ
diff --git a/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.no.png b/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.no.png
deleted file mode 100644
index 566efa14..00000000
Binary files a/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.no.png and /dev/null differ
diff --git a/translated_images/embedding-classifier-example.b77f021a7ee67eee.fi.png b/translated_images/embedding-classifier-example.b77f021a7ee67eee.fi.png
deleted file mode 100644
index bab6b804..00000000
Binary files a/translated_images/embedding-classifier-example.b77f021a7ee67eee.fi.png and /dev/null differ
diff --git a/translated_images/embedding-classifier-example.b77f021a7ee67eee.nl.png b/translated_images/embedding-classifier-example.b77f021a7ee67eee.nl.png
deleted file mode 100644
index 7dd8f779..00000000
Binary files a/translated_images/embedding-classifier-example.b77f021a7ee67eee.nl.png and /dev/null differ
diff --git a/translated_images/embedding-classifier-example.b77f021a7ee67eee.no.png b/translated_images/embedding-classifier-example.b77f021a7ee67eee.no.png
deleted file mode 100644
index afad1758..00000000
Binary files a/translated_images/embedding-classifier-example.b77f021a7ee67eee.no.png and /dev/null differ
diff --git a/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.fi.png b/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.fi.png
deleted file mode 100644
index bab6b804..00000000
Binary files a/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.fi.png and /dev/null differ
diff --git a/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.nl.png b/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.nl.png
deleted file mode 100644
index 7dd8f779..00000000
Binary files a/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.nl.png and /dev/null differ
diff --git a/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.no.png b/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.no.png
deleted file mode 100644
index afad1758..00000000
Binary files a/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.no.png and /dev/null differ
diff --git a/translated_images/encoder-decoder-attention.7a726296894fb567.fi.png b/translated_images/encoder-decoder-attention.7a726296894fb567.fi.png
deleted file mode 100644
index 41e10434..00000000
Binary files a/translated_images/encoder-decoder-attention.7a726296894fb567.fi.png and /dev/null differ
diff --git a/translated_images/encoder-decoder-attention.7a726296894fb567.nl.png b/translated_images/encoder-decoder-attention.7a726296894fb567.nl.png
deleted file mode 100644
index d7646837..00000000
Binary files a/translated_images/encoder-decoder-attention.7a726296894fb567.nl.png and /dev/null differ
diff --git a/translated_images/encoder-decoder-attention.7a726296894fb567.no.png b/translated_images/encoder-decoder-attention.7a726296894fb567.no.png
deleted file mode 100644
index f39cd7ba..00000000
Binary files a/translated_images/encoder-decoder-attention.7a726296894fb567.no.png and /dev/null differ
diff --git a/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.fi.png b/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.fi.png
deleted file mode 100644
index 41e10434..00000000
Binary files a/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.fi.png and /dev/null differ
diff --git a/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.nl.png b/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.nl.png
deleted file mode 100644
index d7646837..00000000
Binary files a/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.nl.png and /dev/null differ
diff --git a/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.no.png b/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.no.png
deleted file mode 100644
index f39cd7ba..00000000
Binary files a/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.no.png and /dev/null differ
diff --git a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.fi.png b/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.fi.png
deleted file mode 100644
index f8cb32cb..00000000
Binary files a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.fi.png and /dev/null differ
diff --git a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.nl.png b/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.nl.png
deleted file mode 100644
index 0566ae45..00000000
Binary files a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.nl.png and /dev/null differ
diff --git a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.no.png b/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.no.png
deleted file mode 100644
index 8ca30b61..00000000
Binary files a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.no.png and /dev/null differ
diff --git a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.fi.png b/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.fi.png
deleted file mode 100644
index f8cb32cb..00000000
Binary files a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.fi.png and /dev/null differ
diff --git a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.nl.png b/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.nl.png
deleted file mode 100644
index 0566ae45..00000000
Binary files a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.nl.png and /dev/null differ
diff --git a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.no.png b/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.no.png
deleted file mode 100644
index 8ca30b61..00000000
Binary files a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.no.png and /dev/null differ
diff --git a/translated_images/f-rcnn.3cda6d9bb4188875.fi.png b/translated_images/f-rcnn.3cda6d9bb4188875.fi.png
deleted file mode 100644
index c6f4c44d..00000000
Binary files a/translated_images/f-rcnn.3cda6d9bb4188875.fi.png and /dev/null differ
diff --git a/translated_images/f-rcnn.3cda6d9bb4188875.nl.png b/translated_images/f-rcnn.3cda6d9bb4188875.nl.png
deleted file mode 100644
index 1474f158..00000000
Binary files a/translated_images/f-rcnn.3cda6d9bb4188875.nl.png and /dev/null differ
diff --git a/translated_images/f-rcnn.3cda6d9bb4188875.no.png b/translated_images/f-rcnn.3cda6d9bb4188875.no.png
deleted file mode 100644
index b6560f2b..00000000
Binary files a/translated_images/f-rcnn.3cda6d9bb4188875.no.png and /dev/null differ
diff --git a/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.fi.png b/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.fi.png
deleted file mode 100644
index c6f4c44d..00000000
Binary files a/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.fi.png and /dev/null differ
diff --git a/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.nl.png b/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.nl.png
deleted file mode 100644
index 1474f158..00000000
Binary files a/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.nl.png and /dev/null differ
diff --git a/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.no.png b/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.no.png
deleted file mode 100644
index b6560f2b..00000000
Binary files a/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.no.png and /dev/null differ
diff --git a/translated_images/faster-rcnn.8d46c099b87ef30a.fi.png b/translated_images/faster-rcnn.8d46c099b87ef30a.fi.png
deleted file mode 100644
index 0d980fe9..00000000
Binary files a/translated_images/faster-rcnn.8d46c099b87ef30a.fi.png and /dev/null differ
diff --git a/translated_images/faster-rcnn.8d46c099b87ef30a.nl.png b/translated_images/faster-rcnn.8d46c099b87ef30a.nl.png
deleted file mode 100644
index 96eb1b02..00000000
Binary files a/translated_images/faster-rcnn.8d46c099b87ef30a.nl.png and /dev/null differ
diff --git a/translated_images/faster-rcnn.8d46c099b87ef30a.no.png b/translated_images/faster-rcnn.8d46c099b87ef30a.no.png
deleted file mode 100644
index 9f1bfbac..00000000
Binary files a/translated_images/faster-rcnn.8d46c099b87ef30a.no.png and /dev/null differ
diff --git a/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.fi.png b/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.fi.png
deleted file mode 100644
index 0d980fe9..00000000
Binary files a/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.fi.png and /dev/null differ
diff --git a/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.nl.png b/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.nl.png
deleted file mode 100644
index 96eb1b02..00000000
Binary files a/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.nl.png and /dev/null differ
diff --git a/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.no.png b/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.no.png
deleted file mode 100644
index 9f1bfbac..00000000
Binary files a/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.no.png and /dev/null differ
diff --git a/translated_images/favicon.37b561214b36d454.fi.png b/translated_images/favicon.37b561214b36d454.fi.png
deleted file mode 100644
index 26e0ae43..00000000
Binary files a/translated_images/favicon.37b561214b36d454.fi.png and /dev/null differ
diff --git a/translated_images/favicon.37b561214b36d454.nl.png b/translated_images/favicon.37b561214b36d454.nl.png
deleted file mode 100644
index 26e0ae43..00000000
Binary files a/translated_images/favicon.37b561214b36d454.nl.png and /dev/null differ
diff --git a/translated_images/favicon.37b561214b36d454.no.png b/translated_images/favicon.37b561214b36d454.no.png
deleted file mode 100644
index 26e0ae43..00000000
Binary files a/translated_images/favicon.37b561214b36d454.no.png and /dev/null differ
diff --git a/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.fi.png b/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.fi.png
deleted file mode 100644
index 26e0ae43..00000000
Binary files a/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.fi.png and /dev/null differ
diff --git a/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.nl.png b/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.nl.png
deleted file mode 100644
index 26e0ae43..00000000
Binary files a/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.nl.png and /dev/null differ
diff --git a/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.no.png b/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.no.png
deleted file mode 100644
index 26e0ae43..00000000
Binary files a/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.no.png and /dev/null differ
diff --git a/translated_images/features.6291f9c7ba3a0b95.fi.png b/translated_images/features.6291f9c7ba3a0b95.fi.png
deleted file mode 100644
index b21e77a4..00000000
Binary files a/translated_images/features.6291f9c7ba3a0b95.fi.png and /dev/null differ
diff --git a/translated_images/features.6291f9c7ba3a0b95.nl.png b/translated_images/features.6291f9c7ba3a0b95.nl.png
deleted file mode 100644
index b21e77a4..00000000
Binary files a/translated_images/features.6291f9c7ba3a0b95.nl.png and /dev/null differ
diff --git a/translated_images/features.6291f9c7ba3a0b95.no.png b/translated_images/features.6291f9c7ba3a0b95.no.png
deleted file mode 100644
index b21e77a4..00000000
Binary files a/translated_images/features.6291f9c7ba3a0b95.no.png and /dev/null differ
diff --git a/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.fi.png b/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.fi.png
deleted file mode 100644
index b21e77a4..00000000
Binary files a/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.fi.png and /dev/null differ
diff --git a/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.nl.png b/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.nl.png
deleted file mode 100644
index b21e77a4..00000000
Binary files a/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.nl.png and /dev/null differ
diff --git a/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.no.png b/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.no.png
deleted file mode 100644
index b21e77a4..00000000
Binary files a/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.no.png and /dev/null differ
diff --git a/translated_images/fi/.co-op-translator.json b/translated_images/fi/.co-op-translator.json
new file mode 100644
index 00000000..6b8df645
--- /dev/null
+++ b/translated_images/fi/.co-op-translator.json
@@ -0,0 +1,722 @@
+{
+ "favicon.37b561214b36d454.webp": {
+ "original_hash": "228faa6584f8ba1f7e9a75e3200112e9",
+ "translation_date": "2026-01-16T03:07:34+00:00",
+ "source_file": "images/favicon.png",
+ "language_code": "fi"
+ },
+ "ai-nlp.b22dcb8ca4707cea.webp": {
+ "original_hash": "fc9259e7fd3bcbc2ce15909701a4c284",
+ "translation_date": "2026-01-16T03:07:47+00:00",
+ "source_file": "lessons/sketchnotes/ai-nlp.png",
+ "language_code": "fi"
+ },
+ "ai-symbolic.715a30cb610411a6.webp": {
+ "original_hash": "69d3628566f680ac8543651aa6fd520c",
+ "translation_date": "2026-01-16T03:08:09+00:00",
+ "source_file": "lessons/sketchnotes/ai-symbolic.png",
+ "language_code": "fi"
+ },
+ "ai-computervision.6506ebebac3fbf76.webp": {
+ "original_hash": "69793d04780af37a3f32c9aa5c2d1ad8",
+ "translation_date": "2026-01-16T03:08:31+00:00",
+ "source_file": "lessons/sketchnotes/ai-computervision.png",
+ "language_code": "fi"
+ },
+ "ai-for-beginners.b354ca904b22cd70.webp": {
+ "original_hash": "4b6f076798ec72ec7736b2e9039730e3",
+ "translation_date": "2026-01-16T03:08:44+00:00",
+ "source_file": "lessons/sketchnotes/ai-for-beginners.png",
+ "language_code": "fi"
+ },
+ "ai-overview.0857791951d19500.webp": {
+ "original_hash": "7206f99da5c2b99d21581f946a660235",
+ "translation_date": "2026-01-16T03:08:59+00:00",
+ "source_file": "lessons/sketchnotes/ai-overview.png",
+ "language_code": "fi"
+ },
+ "ai-intro.bf28d1ac4235881c.webp": {
+ "original_hash": "9d1e65416cc17cf9a373a1cff01f04a4",
+ "translation_date": "2026-01-16T03:09:20+00:00",
+ "source_file": "lessons/sketchnotes/ai-intro.png",
+ "language_code": "fi"
+ },
+ "ai-neuralnetworks.1c687ae40bc86e83.webp": {
+ "original_hash": "6426ed635d4beb0ee499d634dfb61d65",
+ "translation_date": "2026-01-16T03:09:43+00:00",
+ "source_file": "lessons/sketchnotes/ai-neuralnetworks.png",
+ "language_code": "fi"
+ },
+ "vae.464c465a5b6a9e25.webp": {
+ "original_hash": "0b658c7862077e139162c756bcb98071",
+ "translation_date": "2026-01-16T03:09:53+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vae.png",
+ "language_code": "fi"
+ },
+ "vaemnist-diag.694315f775d5d666.webp": {
+ "original_hash": "0652f5a95005348c6b1533438103dfcf",
+ "translation_date": "2026-01-16T03:09:55+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist-diag.png",
+ "language_code": "fi"
+ },
+ "autoencoder_schema.5e6fc9ad98a5eb61.webp": {
+ "original_hash": "3fb68572368c18bc334ef8d6dec0fee5",
+ "translation_date": "2026-01-16T03:09:59+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/autoencoder_schema.jpg",
+ "language_code": "fi"
+ },
+ "vaemnist.cab9e602dc08dc50.webp": {
+ "original_hash": "8159b2f649e6dd8efa071455d6f222b6",
+ "translation_date": "2026-01-16T03:10:03+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist.png",
+ "language_code": "fi"
+ },
+ "aae.9d418a990fc75bf9.webp": {
+ "original_hash": "92f89b37641f659a7d25c91d13076f69",
+ "translation_date": "2026-01-16T03:10:07+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/aae.png",
+ "language_code": "fi"
+ },
+ "instance_vs_semantic.eee9812bebf8cd45.webp": {
+ "original_hash": "f21d7fdd7090fd9f8a3c1178a8521076",
+ "translation_date": "2026-01-16T03:10:12+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/instance_vs_semantic.jpeg",
+ "language_code": "fi"
+ },
+ "unet.3adb555bf39d3657.webp": {
+ "original_hash": "49a151c11708ee9a3e94d21448146bf8",
+ "translation_date": "2026-01-16T03:10:22+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/unet.png",
+ "language_code": "fi"
+ },
+ "navi.2f20b727910110ea.webp": {
+ "original_hash": "fd3a1b48f7317e152edb2d1d943da24e",
+ "translation_date": "2026-01-16T03:10:27+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/navi.png",
+ "language_code": "fi"
+ },
+ "segm.92442f2cb42ff4fa.webp": {
+ "original_hash": "87d6cbfe87db8fd64b45fa75ba863e60",
+ "translation_date": "2026-01-16T03:10:33+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segm.png",
+ "language_code": "fi"
+ },
+ "segnet.87377542aa5a8b76.webp": {
+ "original_hash": "fa6d2d499aa2ae589a14caede7534561",
+ "translation_date": "2026-01-16T03:10:39+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segnet.png",
+ "language_code": "fi"
+ },
+ "gan_architecture.8f3a5ab62b8d5d69.webp": {
+ "original_hash": "4993c22b32d24c9d2d087645c2a90d81",
+ "translation_date": "2026-01-16T03:10:45+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_architecture.png",
+ "language_code": "fi"
+ },
+ "style.5293e85e077ab22c.webp": {
+ "original_hash": "f797246177c68cc33bcdf7abae8c9b68",
+ "translation_date": "2026-01-16T03:10:48+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/style.jpg",
+ "language_code": "fi"
+ },
+ "image.896e8254a2c60d45.webp": {
+ "original_hash": "0033165481f191386403b85801811833",
+ "translation_date": "2026-01-16T03:10:51+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/image.jpg",
+ "language_code": "fi"
+ },
+ "gan_arch_detail.46b95fd366f8e543.webp": {
+ "original_hash": "ba3b25748ca02c3e725e9a1969ae5c5d",
+ "translation_date": "2026-01-16T03:10:57+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_arch_detail.png",
+ "language_code": "fi"
+ },
+ "dcgan_generator.b500988ec2bc8ba5.webp": {
+ "original_hash": "a11642e50f68e41c69b1580c9b724ef1",
+ "translation_date": "2026-01-16T03:11:05+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/dcgan_generator.png",
+ "language_code": "fi"
+ },
+ "ideal-zebra.7f70e8b54ee15a7a.webp": {
+ "original_hash": "6944fb46795f714f0ce8e856c405498a",
+ "translation_date": "2026-01-16T03:11:08+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-zebra.png",
+ "language_code": "fi"
+ },
+ "ideal-cat-loop.999fbb8ff306e044.webp": {
+ "original_hash": "c54e983c591431338bf8ddac9ab8415b",
+ "translation_date": "2026-01-16T03:11:13+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat-loop.png",
+ "language_code": "fi"
+ },
+ "dog-from-unsplash.426f9fbca2febc93.webp": {
+ "original_hash": "9669f6d7c9c8b74efdd1a82a262d1766",
+ "translation_date": "2026-01-16T03:11:16+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/dog-from-unsplash.jpg",
+ "language_code": "fi"
+ },
+ "features.6291f9c7ba3a0b95.webp": {
+ "original_hash": "e2727bfacc1156e045d1879bbe86e189",
+ "translation_date": "2026-01-16T03:11:19+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/features.png",
+ "language_code": "fi"
+ },
+ "ideal-cat.203dd4597643d6b0.webp": {
+ "original_hash": "5b44760be530a91be18a5cceebbc2cc3",
+ "translation_date": "2026-01-16T03:11:20+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat.png",
+ "language_code": "fi"
+ },
+ "adversarial-dog.d9fc7773b0142b89.webp": {
+ "original_hash": "cf7a833a6f82bdf5049180a09f9bf8f6",
+ "translation_date": "2026-01-16T03:11:21+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/adversarial-dog.png",
+ "language_code": "fi"
+ },
+ "catsdogsdataset.a7aff8e6085fd3f0.webp": {
+ "original_hash": "3039ba35434f67e69ccbb44d9e6ee141",
+ "translation_date": "2026-01-16T03:11:25+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/catsdogsdataset.png",
+ "language_code": "fi"
+ },
+ "original-dog.8f68a67d2fe0911f.webp": {
+ "original_hash": "3ed859629b4141f735fd0d3c1941f520",
+ "translation_date": "2026-01-16T03:11:26+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/original-dog.png",
+ "language_code": "fi"
+ },
+ "braille.341962ff76b1bd70.webp": {
+ "original_hash": "ef1d59d4fb17f1f019c18be162c5759a",
+ "translation_date": "2026-01-16T03:11:27+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/data/braille.jpeg",
+ "language_code": "fi"
+ },
+ "braille-symbols.0159185ab69d5339.webp": {
+ "original_hash": "5a7fddf66299dbb4eae490b631ee3a1c",
+ "translation_date": "2026-01-16T03:11:29+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-symbols.png",
+ "language_code": "fi"
+ },
+ "frame-difference.706f805491a0883c.webp": {
+ "original_hash": "a141e72f08e1b8f7451392889af90072",
+ "translation_date": "2026-01-16T03:11:32+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/frame-difference.png",
+ "language_code": "fi"
+ },
+ "braille-result.46530fea020b03c7.webp": {
+ "original_hash": "7c069b6ddda38dcd0b535a840b954ee1",
+ "translation_date": "2026-01-16T03:11:33+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-result.png",
+ "language_code": "fi"
+ },
+ "palm-movement.341495f0e9c47da3.webp": {
+ "original_hash": "100780b2e1d5adff2739adf58fc18404",
+ "translation_date": "2026-01-16T03:11:35+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/palm-movement.png",
+ "language_code": "fi"
+ },
+ "optical.1f4a94464579a83a.webp": {
+ "original_hash": "1be97f7f2f58285c9960a90e5d5ae337",
+ "translation_date": "2026-01-16T03:11:37+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/optical.png",
+ "language_code": "fi"
+ },
+ "1200px-Girl_and_cat.89bd70951181e86a.webp": {
+ "original_hash": "aa8cdeaa9beaad5a06610236cf22f296",
+ "translation_date": "2026-01-16T03:11:38+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/1200px-Girl_and_cat.jpg",
+ "language_code": "fi"
+ },
+ "ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp": {
+ "original_hash": "f31ea979f0ceabdf198899985ac84c37",
+ "translation_date": "2026-01-16T03:11:45+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecallIoU.png",
+ "language_code": "fi"
+ },
+ "naive-detection.e7f1ba220ccd08c6.webp": {
+ "original_hash": "4c96961c12a09f8e055546ed2e7de470",
+ "translation_date": "2026-01-16T03:11:52+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/naive-detection.png",
+ "language_code": "fi"
+ },
+ "ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp": {
+ "original_hash": "6704085c522f47ce42ad8402dafe6429",
+ "translation_date": "2026-01-16T03:11:56+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecall.png",
+ "language_code": "fi"
+ },
+ "iou_equation.9a4751d40fff4e11.webp": {
+ "original_hash": "0a27f4ab37ead8d77cdf94a0bbc99e4a",
+ "translation_date": "2026-01-16T03:12:00+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/iou_equation.png",
+ "language_code": "fi"
+ },
+ "coco-examples.71bc60380fa6cceb.webp": {
+ "original_hash": "bcfe5693147ca18d88cf43b1d2d5d6d7",
+ "translation_date": "2026-01-16T03:12:03+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/coco-examples.jpg",
+ "language_code": "fi"
+ },
+ "f-rcnn.3cda6d9bb4188875.webp": {
+ "original_hash": "fdafedad20701c95bdcf6bb923822ab1",
+ "translation_date": "2026-01-16T03:12:08+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/f-rcnn.png",
+ "language_code": "fi"
+ },
+ "rcnn1.cae407020dfb1d1f.webp": {
+ "original_hash": "9cf0ea86d9dadf06a31cd109efc49796",
+ "translation_date": "2026-01-16T03:12:10+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn1.png",
+ "language_code": "fi"
+ },
+ "faster-rcnn.8d46c099b87ef30a.webp": {
+ "original_hash": "067e2ca96344fd6d0490e0530a922b36",
+ "translation_date": "2026-01-16T03:12:16+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/faster-rcnn.png",
+ "language_code": "fi"
+ },
+ "r-fcn.13eb88158b99a3da.webp": {
+ "original_hash": "38cd0e0105546e56fa17b711d445195f",
+ "translation_date": "2026-01-16T03:12:27+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/r-fcn.png",
+ "language_code": "fi"
+ },
+ "yolo.a2648ec82ee8bb4e.webp": {
+ "original_hash": "e8835638234f5c21fcf36fdede6457f4",
+ "translation_date": "2026-01-16T03:12:30+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/yolo.png",
+ "language_code": "fi"
+ },
+ "rcnn2.2d9530bb83516484.webp": {
+ "original_hash": "cc44ad151b6d88e2838db475e7ab5dff",
+ "translation_date": "2026-01-16T03:12:38+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn2.png",
+ "language_code": "fi"
+ },
+ "Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp": {
+ "original_hash": "456419e07e4f1b5ab90c6f6d36d9817a",
+ "translation_date": "2026-01-16T03:12:50+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/Screen_Shot_2016-11-17_at_11.14.54_AM.png",
+ "language_code": "fi"
+ },
+ "resnet-block.aba4ccbcc0944434.webp": {
+ "original_hash": "cf2131c7cb1053d6d2559ef83df057a8",
+ "translation_date": "2026-01-16T03:12:58+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/resnet-block.png",
+ "language_code": "fi"
+ },
+ "cnn-pyramid.85915455759ef0ce.webp": {
+ "original_hash": "7233ded4a920332806363d704bfb59a6",
+ "translation_date": "2026-01-16T03:13:11+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/cnn-pyramid.png",
+ "language_code": "fi"
+ },
+ "FeatureExtractionCNN.d9b456cbdae7cb64.webp": {
+ "original_hash": "c9bde577c8b279b5199a8b294ee9494f",
+ "translation_date": "2026-01-16T03:13:19+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/FeatureExtractionCNN.png",
+ "language_code": "fi"
+ },
+ "filter-horiz.59b80ed4feb946ef.webp": {
+ "original_hash": "b081df9e2042850983a46ff817b88d55",
+ "translation_date": "2026-01-16T03:13:22+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-horiz.png",
+ "language_code": "fi"
+ },
+ "vgg-16-arch1.d901a5583b3a51ba.webp": {
+ "original_hash": "5b0f835d04dc20d097a0b89c88339966",
+ "translation_date": "2026-01-16T03:13:28+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch1.jpg",
+ "language_code": "fi"
+ },
+ "vgg-16-arch.64ff2137f50dd49f.webp": {
+ "original_hash": "9fc348503d0ec03875e4b46f896f3aa9",
+ "translation_date": "2026-01-16T03:13:35+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch.jpg",
+ "language_code": "fi"
+ },
+ "convolutionExample.634615d5ff7081e0.webp": {
+ "original_hash": "5412e092848cb3cd4fa527aba3be0545",
+ "translation_date": "2026-01-16T03:13:42+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/convolutionExample.png",
+ "language_code": "fi"
+ },
+ "inception.a6605b85bcbc6f52.webp": {
+ "original_hash": "ebf0f6b0257fffb906b532d86fce2a9c",
+ "translation_date": "2026-01-16T03:13:49+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/inception.png",
+ "language_code": "fi"
+ },
+ "filter-vert.b7148390ca0bc356.webp": {
+ "original_hash": "bef527fda3ae7113ec9ebb3ab74a6298",
+ "translation_date": "2026-01-16T03:13:52+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-vert.png",
+ "language_code": "fi"
+ },
+ "lmfilters.ea9e4868a82cf74c.webp": {
+ "original_hash": "aa029ea2c45afbac3026a0a558eeec43",
+ "translation_date": "2026-01-16T03:13:54+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/lmfilters.jpg",
+ "language_code": "fi"
+ },
+ "data.50b2a9d5484bdbf0.webp": {
+ "original_hash": "e501593d25b15c8f8860fe11e3f1c4a7",
+ "translation_date": "2026-01-16T03:13:59+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/lab/images/data.png",
+ "language_code": "fi"
+ },
+ "NetLogo-ModelLib.efe023afb4763c05.webp": {
+ "original_hash": "edd5b28318e2f43274a4541408110fb9",
+ "translation_date": "2026-01-16T03:14:15+00:00",
+ "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-ModelLib.png",
+ "language_code": "fi"
+ },
+ "NetLogo-Main.32653711ec1a01b3.webp": {
+ "original_hash": "83a9fe96394620fc703a5f2de2d15ed1",
+ "translation_date": "2026-01-16T03:14:37+00:00",
+ "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-Main.png",
+ "language_code": "fi"
+ },
+ "cartpole.f52a67f27e058170.webp": {
+ "original_hash": "5399242e127ea1c18aa6ee405daecf51",
+ "translation_date": "2026-01-16T03:14:45+00:00",
+ "source_file": "lessons/6-Other/22-DeepRL/images/cartpole.png",
+ "language_code": "fi"
+ },
+ "mountaincar.f7b7a7f6d4f9933b.webp": {
+ "original_hash": "61c868cc389dc92bd2b402ea490cd162",
+ "translation_date": "2026-01-16T03:14:47+00:00",
+ "source_file": "lessons/6-Other/22-DeepRL/lab/images/mountaincar.png",
+ "language_code": "fi"
+ },
+ "ml-for-beginners.9e4fed176fd5817d.webp": {
+ "original_hash": "cd606a24083e039082b0486fc8382823",
+ "translation_date": "2026-01-16T03:14:51+00:00",
+ "source_file": "lessons/1-Intro/images/ml-for-beginners.png",
+ "language_code": "fi"
+ },
+ "history-of-ai.7e83efa70b537f5a.webp": {
+ "original_hash": "644e648b98fcb10fb9713452ff02934d",
+ "translation_date": "2026-01-16T03:15:02+00:00",
+ "source_file": "lessons/1-Intro/images/history-of-ai.png",
+ "language_code": "fi"
+ },
+ "photo-cat.8c8e8fb760ffe457.webp": {
+ "original_hash": "29d10fef28d240c48995ef9dd23e477a",
+ "translation_date": "2026-01-16T03:15:07+00:00",
+ "source_file": "lessons/1-Intro/images/photo-cat.jpg",
+ "language_code": "fi"
+ },
+ "dsh_age.d212a30d4e54fb5f.webp": {
+ "original_hash": "61b9b2e2e29d9be9ae8f2edd8fa14ed4",
+ "translation_date": "2026-01-16T03:15:08+00:00",
+ "source_file": "lessons/1-Intro/images/dsh_age.png",
+ "language_code": "fi"
+ },
+ "turing-test-evol.4184696701293ead.webp": {
+ "original_hash": "80d11b1074d61e5d6e4a207f72902e89",
+ "translation_date": "2026-01-16T03:15:15+00:00",
+ "source_file": "lessons/1-Intro/images/turing-test-evol.png",
+ "language_code": "fi"
+ },
+ "knowledge-spectrum.b60df631852c0217.webp": {
+ "original_hash": "71b049ee26a22a68996034585436ca59",
+ "translation_date": "2026-01-16T03:15:32+00:00",
+ "source_file": "lessons/2-Symbolic/images/knowledge-spectrum.png",
+ "language_code": "fi"
+ },
+ "DIKW_Pyramid.94126f7d2bd8db5b.webp": {
+ "original_hash": "ad410ec7f25454482fd4516c4a46fc67",
+ "translation_date": "2026-01-16T03:15:41+00:00",
+ "source_file": "lessons/2-Symbolic/images/DIKW_Pyramid.png",
+ "language_code": "fi"
+ },
+ "AND-OR-Tree.5592d2c70187f283.webp": {
+ "original_hash": "2674b6cf8f768491c6b5a167f272a002",
+ "translation_date": "2026-01-16T03:16:14+00:00",
+ "source_file": "lessons/2-Symbolic/images/AND-OR-Tree.png",
+ "language_code": "fi"
+ },
+ "triplet-complex.32094972c7b4441b.webp": {
+ "original_hash": "56a2e05839a141c311db52655b37f8ad",
+ "translation_date": "2026-01-16T03:16:43+00:00",
+ "source_file": "lessons/2-Symbolic/images/triplet-complex.png",
+ "language_code": "fi"
+ },
+ "arch-human.5d4d35f1bba3ab1c.webp": {
+ "original_hash": "3b41c1a38a69fb1104f5ddc48163538d",
+ "translation_date": "2026-01-16T03:16:55+00:00",
+ "source_file": "lessons/2-Symbolic/images/arch-human.png",
+ "language_code": "fi"
+ },
+ "arch-kbs.3ec5c150b09fa8da.webp": {
+ "original_hash": "f470e6ec071db529cd3149052cfeb8ff",
+ "translation_date": "2026-01-16T03:17:03+00:00",
+ "source_file": "lessons/2-Symbolic/images/arch-kbs.png",
+ "language_code": "fi"
+ },
+ "triplet.4b9b332587593298.webp": {
+ "original_hash": "302e53ea355ffb556d99e3962d0a6516",
+ "translation_date": "2026-01-16T03:17:13+00:00",
+ "source_file": "lessons/2-Symbolic/images/triplet.png",
+ "language_code": "fi"
+ },
+ "protege.274177ceeac13b38.webp": {
+ "original_hash": "56d5a5aba9b9e89a927f7fdc42ba16f5",
+ "translation_date": "2026-01-16T03:17:39+00:00",
+ "source_file": "lessons/2-Symbolic/images/protege.png",
+ "language_code": "fi"
+ },
+ "synapse-wikipedia.ed20a9e4726ea1c6.webp": {
+ "original_hash": "88212730ecd9b0c8b848c319951427d8",
+ "translation_date": "2026-01-16T03:17:55+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/synapse-wikipedia.jpg",
+ "language_code": "fi"
+ },
+ "overfit2.131f5800ae10ca5e.webp": {
+ "original_hash": "eb04381b2f222518ec400b98ebf441b2",
+ "translation_date": "2026-01-16T03:17:59+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/overfit2.jpg",
+ "language_code": "fi"
+ },
+ "netout.1eb15eb76fd76731.webp": {
+ "original_hash": "187261e2b5036746ee9d9106b1f7df1b",
+ "translation_date": "2026-01-16T03:18:01+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/netout.png",
+ "language_code": "fi"
+ },
+ "artneuron.1a5daa88d20ebe6f.webp": {
+ "original_hash": "c2d8af8285e1eee1cf6c5ba4762f70ab",
+ "translation_date": "2026-01-16T03:18:04+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/artneuron.png",
+ "language_code": "fi"
+ },
+ "Overfitting.408ad91cd90b4371.webp": {
+ "original_hash": "82c3203fefc4ef74609e8ab61c1c683b",
+ "translation_date": "2026-01-16T03:18:12+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/Overfitting.png",
+ "language_code": "fi"
+ },
+ "overfit1.f24b71c6f652e59e.webp": {
+ "original_hash": "76155698e85340d9dfff8e0a628d25c1",
+ "translation_date": "2026-01-16T03:18:17+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/overfit1.jpg",
+ "language_code": "fi"
+ },
+ "NeuroArch.4e17cdba5e445721.webp": {
+ "original_hash": "5a3b1a4c04e6b6b5a65574d5ea92a272",
+ "translation_date": "2026-01-16T03:18:21+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/NeuroArch.png",
+ "language_code": "fi"
+ },
+ "ComputeGraphGrad.4626252c0de03507.webp": {
+ "original_hash": "b0bf679245a237b1e7785ae2357a5376",
+ "translation_date": "2026-01-16T03:18:27+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraphGrad.png",
+ "language_code": "fi"
+ },
+ "Cross-Entropy-Loss.dc7ba633d2467ef3.webp": {
+ "original_hash": "11dd0fd77a272755d0ef5db9f71217da",
+ "translation_date": "2026-01-16T03:18:33+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/Cross-Entropy-Loss.png",
+ "language_code": "fi"
+ },
+ "ComputeGraph.463c9d8ebdcb2215.webp": {
+ "original_hash": "7af66742d6bede114f971689745bedf2",
+ "translation_date": "2026-01-16T03:18:40+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraph.png",
+ "language_code": "fi"
+ },
+ "overfit.a0bd57f717c15769.webp": {
+ "original_hash": "810408efec3fc8cb44a2b4bc53466a6b",
+ "translation_date": "2026-01-16T03:18:49+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/overfit.png",
+ "language_code": "fi"
+ },
+ "Rosenblatt-wikipedia.294821b285ac796d.webp": {
+ "original_hash": "c21d9b47d0106208a0f35a920d6bff66",
+ "translation_date": "2026-01-16T03:18:52+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Rosenblatt-wikipedia.jpg",
+ "language_code": "fi"
+ },
+ "Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp": {
+ "original_hash": "2cc48ff435c89ca1e162872a42b4813c",
+ "translation_date": "2026-01-16T03:18:54+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Mark_I_perceptron_wikipedia.jpg",
+ "language_code": "fi"
+ },
+ "activation-func.b4924007c7ce7764.webp": {
+ "original_hash": "8d357884343ec923611a319d4e910b99",
+ "translation_date": "2026-01-16T03:18:56+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/activation-func.png",
+ "language_code": "fi"
+ },
+ "clip-class.3af42ef0b2b19369.webp": {
+ "original_hash": "bdd1638453069a216e843e1a8fd70db0",
+ "translation_date": "2026-01-16T03:19:01+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-class.png",
+ "language_code": "fi"
+ },
+ "a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp": {
+ "original_hash": "9c386a6fd2c04edbd78dc9d688b59872",
+ "translation_date": "2026-01-16T03:19:04+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_old_male_teacher_of_math.png",
+ "language_code": "fi"
+ },
+ "clip-arch.b3dbf20b4e8ed8be.webp": {
+ "original_hash": "bdd1638453069a216e843e1a8fd70db0",
+ "translation_date": "2026-01-16T03:19:09+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-arch.png",
+ "language_code": "fi"
+ },
+ "DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp": {
+ "original_hash": "e300d75d78f6050bc7b83df091f95775",
+ "translation_date": "2026-01-16T03:19:13+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.png",
+ "language_code": "fi"
+ },
+ "DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp": {
+ "original_hash": "dd063fda04db937ab7210064af9d6151",
+ "translation_date": "2026-01-16T03:19:14+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.png",
+ "language_code": "fi"
+ },
+ "DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbf.webp": {
+ "original_hash": "2cc9ab0daf8e1af7071fbc9eaf84970b",
+ "translation_date": "2026-01-16T03:19:16+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.png",
+ "language_code": "fi"
+ },
+ "a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp": {
+ "original_hash": "ec89cbb600b14e86f353a347506554ba",
+ "translation_date": "2026-01-16T03:19:17+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.png",
+ "language_code": "fi"
+ },
+ "a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp": {
+ "original_hash": "7064cd71a562523998203c756842c96d",
+ "translation_date": "2026-01-16T03:19:18+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.png",
+ "language_code": "fi"
+ },
+ "vqgan.5027fe05051dfa31.webp": {
+ "original_hash": "845e5593c927fd3c3c125a90d0f8eb87",
+ "translation_date": "2026-01-16T03:19:20+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/vqgan.png",
+ "language_code": "fi"
+ },
+ "bag-of-words-example.606fc1738f1d7ba9.webp": {
+ "original_hash": "a8fa84622ff35939e498d06fac3fa515",
+ "translation_date": "2026-01-16T03:19:24+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/bag-of-words-example.png",
+ "language_code": "fi"
+ },
+ "bow.3811869cff59368d.webp": {
+ "original_hash": "bfcb38af6b1cbc8c2e86101127b642ac",
+ "translation_date": "2026-01-16T03:19:41+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/bow.png",
+ "language_code": "fi"
+ },
+ "ascii-character-map.18ed6aa7f3b0a7ff.webp": {
+ "original_hash": "afc5ff2601be320926d89f1ad897eda8",
+ "translation_date": "2026-01-16T03:19:53+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/ascii-character-map.png",
+ "language_code": "fi"
+ },
+ "multi-layer-lstm.dd975e29bb2a59fe.webp": {
+ "original_hash": "27b6355fd86c9e8e6d443015653be763",
+ "translation_date": "2026-01-16T03:19:59+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/multi-layer-lstm.jpg",
+ "language_code": "fi"
+ },
+ "rnn-anatomy.79ee3f3920b3294b.webp": {
+ "original_hash": "cac3c7102f2bc410efd6230b3bc58c63",
+ "translation_date": "2026-01-16T03:20:06+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/rnn-anatomy.png",
+ "language_code": "fi"
+ },
+ "rnn.27f5c29c53d727b5.webp": {
+ "original_hash": "bed0f1884d1a2c2620e6ba741af994b8",
+ "translation_date": "2026-01-16T03:20:17+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/rnn.png",
+ "language_code": "fi"
+ },
+ "encoder-decoder-attention.7a726296894fb567.webp": {
+ "original_hash": "e0546cbc8252d764df7f7212b371f0ed",
+ "translation_date": "2026-01-16T03:20:30+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/encoder-decoder-attention.png",
+ "language_code": "fi"
+ },
+ "jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp": {
+ "original_hash": "47f7de9ada12b89dcfa75d81eb0aaf15",
+ "translation_date": "2026-01-16T03:20:41+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/jalammarBERT-language-modeling-masked-lm.png",
+ "language_code": "fi"
+ },
+ "bahdanau-fig3.09ba2d37f202a6af.webp": {
+ "original_hash": "b5cfbb9cad3b0d3fbdcc63dcd2ed514f",
+ "translation_date": "2026-01-16T03:20:50+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/bahdanau-fig3.png",
+ "language_code": "fi"
+ },
+ "pos-embedding.e41ce9b6cf6078af.webp": {
+ "original_hash": "f0910082dcac063f3baae2e1f28b4e30",
+ "translation_date": "2026-01-16T03:20:59+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/pos-embedding.png",
+ "language_code": "fi"
+ },
+ "transformer-layer.905e14747ca4e7d5.webp": {
+ "original_hash": "dc9e2e401fa5e5c36a322b6721476ccd",
+ "translation_date": "2026-01-16T03:21:10+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/transformer-layer.png",
+ "language_code": "fi"
+ },
+ "CoreferenceResolution.861924d6d384a7d6.webp": {
+ "original_hash": "25b5719ec70aaa44858076c16f7c208f",
+ "translation_date": "2026-01-16T03:21:20+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/CoreferenceResolution.png",
+ "language_code": "fi"
+ },
+ "bot-ner.4b09235dbb0ad275.webp": {
+ "original_hash": "5e61aca4f94182c7e7d509b8d2de3c9f",
+ "translation_date": "2026-01-16T03:21:36+00:00",
+ "source_file": "lessons/5-NLP/19-NER/images/bot-ner.png",
+ "language_code": "fi"
+ },
+ "unreasonable-effectiveness-of-rnn.541ead816778f42d.webp": {
+ "original_hash": "2a37bd4e9b12bcc19e045eaf22fea4e5",
+ "translation_date": "2026-01-16T03:21:45+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/unreasonable-effectiveness-of-rnn.jpg",
+ "language_code": "fi"
+ },
+ "rnn-generate.56c54afb52f9781d.webp": {
+ "original_hash": "67332ada2d0603921bba37c06956c70e",
+ "translation_date": "2026-01-16T03:21:51+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate.png",
+ "language_code": "fi"
+ },
+ "rnn-generate-inf.5168dc65e0370eea.webp": {
+ "original_hash": "d3ed5c87de90c01b0b77ca02580b3707",
+ "translation_date": "2026-01-16T03:21:56+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate-inf.png",
+ "language_code": "fi"
+ },
+ "embedding-classifier-example.b77f021a7ee67eee.webp": {
+ "original_hash": "0c4233111f66d9c6925af5b97f9519a0",
+ "translation_date": "2026-01-16T03:22:01+00:00",
+ "source_file": "lessons/5-NLP/14-Embeddings/images/embedding-classifier-example.png",
+ "language_code": "fi"
+ },
+ "offset-sequence-representation.eb73fcefb29b46ee.webp": {
+ "original_hash": "52e7632a2b668957b903bb2607e953fe",
+ "translation_date": "2026-01-16T03:22:07+00:00",
+ "source_file": "lessons/5-NLP/14-Embeddings/images/offset-sequence-representation.png",
+ "language_code": "fi"
+ },
+ "example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp": {
+ "original_hash": "6e976f26b9bb4c7a021187e834132123",
+ "translation_date": "2026-01-16T03:22:11+00:00",
+ "source_file": "lessons/5-NLP/14-Embeddings/images/example-algorithms-for-converting-words-to-vectors.png",
+ "language_code": "fi"
+ }
+}
\ No newline at end of file
diff --git a/translated_images/fi/1200px-Girl_and_cat.89bd70951181e86a.webp b/translated_images/fi/1200px-Girl_and_cat.89bd70951181e86a.webp
new file mode 100644
index 00000000..47042c75
Binary files /dev/null and b/translated_images/fi/1200px-Girl_and_cat.89bd70951181e86a.webp differ
diff --git a/translated_images/fi/AND-OR-Tree.5592d2c70187f283.webp b/translated_images/fi/AND-OR-Tree.5592d2c70187f283.webp
new file mode 100644
index 00000000..4fa5f885
Binary files /dev/null and b/translated_images/fi/AND-OR-Tree.5592d2c70187f283.webp differ
diff --git a/translated_images/fi/ComputeGraph.463c9d8ebdcb2215.webp b/translated_images/fi/ComputeGraph.463c9d8ebdcb2215.webp
new file mode 100644
index 00000000..972bb5bd
Binary files /dev/null and b/translated_images/fi/ComputeGraph.463c9d8ebdcb2215.webp differ
diff --git a/translated_images/fi/ComputeGraphGrad.4626252c0de03507.webp b/translated_images/fi/ComputeGraphGrad.4626252c0de03507.webp
new file mode 100644
index 00000000..20877be8
Binary files /dev/null and b/translated_images/fi/ComputeGraphGrad.4626252c0de03507.webp differ
diff --git a/translated_images/fi/CoreferenceResolution.861924d6d384a7d6.webp b/translated_images/fi/CoreferenceResolution.861924d6d384a7d6.webp
new file mode 100644
index 00000000..225f2ab8
Binary files /dev/null and b/translated_images/fi/CoreferenceResolution.861924d6d384a7d6.webp differ
diff --git a/translated_images/fi/Cross-Entropy-Loss.dc7ba633d2467ef3.webp b/translated_images/fi/Cross-Entropy-Loss.dc7ba633d2467ef3.webp
new file mode 100644
index 00000000..951366c0
Binary files /dev/null and b/translated_images/fi/Cross-Entropy-Loss.dc7ba633d2467ef3.webp differ
diff --git a/translated_images/fi/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp b/translated_images/fi/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp
new file mode 100644
index 00000000..222db344
Binary files /dev/null and b/translated_images/fi/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp differ
diff --git a/translated_images/fi/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbf.webp b/translated_images/fi/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbf.webp
new file mode 100644
index 00000000..f3b973c5
Binary files /dev/null and b/translated_images/fi/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbf.webp differ
diff --git a/translated_images/fi/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp b/translated_images/fi/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp
new file mode 100644
index 00000000..b8f4286a
Binary files /dev/null and b/translated_images/fi/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp differ
diff --git a/translated_images/fi/DIKW_Pyramid.94126f7d2bd8db5b.webp b/translated_images/fi/DIKW_Pyramid.94126f7d2bd8db5b.webp
new file mode 100644
index 00000000..c2799c72
Binary files /dev/null and b/translated_images/fi/DIKW_Pyramid.94126f7d2bd8db5b.webp differ
diff --git a/translated_images/fi/FeatureExtractionCNN.d9b456cbdae7cb64.webp b/translated_images/fi/FeatureExtractionCNN.d9b456cbdae7cb64.webp
new file mode 100644
index 00000000..38aa934d
Binary files /dev/null and b/translated_images/fi/FeatureExtractionCNN.d9b456cbdae7cb64.webp differ
diff --git a/translated_images/fi/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp b/translated_images/fi/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp
new file mode 100644
index 00000000..46489154
Binary files /dev/null and b/translated_images/fi/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp differ
diff --git a/translated_images/fi/NetLogo-Main.32653711ec1a01b3.webp b/translated_images/fi/NetLogo-Main.32653711ec1a01b3.webp
new file mode 100644
index 00000000..687485fe
Binary files /dev/null and b/translated_images/fi/NetLogo-Main.32653711ec1a01b3.webp differ
diff --git a/translated_images/fi/NetLogo-ModelLib.efe023afb4763c05.webp b/translated_images/fi/NetLogo-ModelLib.efe023afb4763c05.webp
new file mode 100644
index 00000000..84590b4e
Binary files /dev/null and b/translated_images/fi/NetLogo-ModelLib.efe023afb4763c05.webp differ
diff --git a/translated_images/fi/NeuroArch.4e17cdba5e445721.webp b/translated_images/fi/NeuroArch.4e17cdba5e445721.webp
new file mode 100644
index 00000000..f7adbe6a
Binary files /dev/null and b/translated_images/fi/NeuroArch.4e17cdba5e445721.webp differ
diff --git a/translated_images/fi/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp b/translated_images/fi/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp
new file mode 100644
index 00000000..96668d76
Binary files /dev/null and b/translated_images/fi/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp differ
diff --git a/translated_images/fi/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp b/translated_images/fi/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp
new file mode 100644
index 00000000..e3a27ece
Binary files /dev/null and b/translated_images/fi/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp differ
diff --git a/translated_images/fi/Overfitting.408ad91cd90b4371.webp b/translated_images/fi/Overfitting.408ad91cd90b4371.webp
new file mode 100644
index 00000000..08d6c411
Binary files /dev/null and b/translated_images/fi/Overfitting.408ad91cd90b4371.webp differ
diff --git a/translated_images/fi/Rosenblatt-wikipedia.294821b285ac796d.webp b/translated_images/fi/Rosenblatt-wikipedia.294821b285ac796d.webp
new file mode 100644
index 00000000..2db69c56
Binary files /dev/null and b/translated_images/fi/Rosenblatt-wikipedia.294821b285ac796d.webp differ
diff --git a/translated_images/fi/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp b/translated_images/fi/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp
new file mode 100644
index 00000000..b01e3899
Binary files /dev/null and b/translated_images/fi/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp differ
diff --git a/translated_images/fi/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp b/translated_images/fi/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp
new file mode 100644
index 00000000..ee032762
Binary files /dev/null and b/translated_images/fi/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp differ
diff --git a/translated_images/fi/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp b/translated_images/fi/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp
new file mode 100644
index 00000000..52ce29a9
Binary files /dev/null and b/translated_images/fi/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp differ
diff --git a/translated_images/fi/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp b/translated_images/fi/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp
new file mode 100644
index 00000000..fba04870
Binary files /dev/null and b/translated_images/fi/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp differ
diff --git a/translated_images/fi/aae.9d418a990fc75bf9.webp b/translated_images/fi/aae.9d418a990fc75bf9.webp
new file mode 100644
index 00000000..cce54a2c
Binary files /dev/null and b/translated_images/fi/aae.9d418a990fc75bf9.webp differ
diff --git a/translated_images/fi/activation-func.b4924007c7ce7764.webp b/translated_images/fi/activation-func.b4924007c7ce7764.webp
new file mode 100644
index 00000000..8138807f
Binary files /dev/null and b/translated_images/fi/activation-func.b4924007c7ce7764.webp differ
diff --git a/translated_images/fi/adversarial-dog.d9fc7773b0142b89.webp b/translated_images/fi/adversarial-dog.d9fc7773b0142b89.webp
new file mode 100644
index 00000000..8816fc84
Binary files /dev/null and b/translated_images/fi/adversarial-dog.d9fc7773b0142b89.webp differ
diff --git a/translated_images/fi/ai-computervision.6506ebebac3fbf76.webp b/translated_images/fi/ai-computervision.6506ebebac3fbf76.webp
new file mode 100644
index 00000000..ebcb76a5
Binary files /dev/null and b/translated_images/fi/ai-computervision.6506ebebac3fbf76.webp differ
diff --git a/translated_images/fi/ai-for-beginners.b354ca904b22cd70.webp b/translated_images/fi/ai-for-beginners.b354ca904b22cd70.webp
new file mode 100644
index 00000000..075f5f98
Binary files /dev/null and b/translated_images/fi/ai-for-beginners.b354ca904b22cd70.webp differ
diff --git a/translated_images/fi/ai-intro.bf28d1ac4235881c.webp b/translated_images/fi/ai-intro.bf28d1ac4235881c.webp
new file mode 100644
index 00000000..d109066f
Binary files /dev/null and b/translated_images/fi/ai-intro.bf28d1ac4235881c.webp differ
diff --git a/translated_images/fi/ai-neuralnetworks.1c687ae40bc86e83.webp b/translated_images/fi/ai-neuralnetworks.1c687ae40bc86e83.webp
new file mode 100644
index 00000000..3c20d60e
Binary files /dev/null and b/translated_images/fi/ai-neuralnetworks.1c687ae40bc86e83.webp differ
diff --git a/translated_images/fi/ai-nlp.b22dcb8ca4707cea.webp b/translated_images/fi/ai-nlp.b22dcb8ca4707cea.webp
new file mode 100644
index 00000000..c8269373
Binary files /dev/null and b/translated_images/fi/ai-nlp.b22dcb8ca4707cea.webp differ
diff --git a/translated_images/fi/ai-overview.0857791951d19500.webp b/translated_images/fi/ai-overview.0857791951d19500.webp
new file mode 100644
index 00000000..c10e8151
Binary files /dev/null and b/translated_images/fi/ai-overview.0857791951d19500.webp differ
diff --git a/translated_images/fi/ai-symbolic.715a30cb610411a6.webp b/translated_images/fi/ai-symbolic.715a30cb610411a6.webp
new file mode 100644
index 00000000..ad4d79f3
Binary files /dev/null and b/translated_images/fi/ai-symbolic.715a30cb610411a6.webp differ
diff --git a/translated_images/fi/arch-human.5d4d35f1bba3ab1c.webp b/translated_images/fi/arch-human.5d4d35f1bba3ab1c.webp
new file mode 100644
index 00000000..15dbb1f7
Binary files /dev/null and b/translated_images/fi/arch-human.5d4d35f1bba3ab1c.webp differ
diff --git a/translated_images/fi/arch-kbs.3ec5c150b09fa8da.webp b/translated_images/fi/arch-kbs.3ec5c150b09fa8da.webp
new file mode 100644
index 00000000..fa941c0a
Binary files /dev/null and b/translated_images/fi/arch-kbs.3ec5c150b09fa8da.webp differ
diff --git a/translated_images/fi/artneuron.1a5daa88d20ebe6f.webp b/translated_images/fi/artneuron.1a5daa88d20ebe6f.webp
new file mode 100644
index 00000000..9e300afa
Binary files /dev/null and b/translated_images/fi/artneuron.1a5daa88d20ebe6f.webp differ
diff --git a/translated_images/fi/ascii-character-map.18ed6aa7f3b0a7ff.webp b/translated_images/fi/ascii-character-map.18ed6aa7f3b0a7ff.webp
new file mode 100644
index 00000000..3f64fc10
Binary files /dev/null and b/translated_images/fi/ascii-character-map.18ed6aa7f3b0a7ff.webp differ
diff --git a/translated_images/fi/autoencoder_schema.5e6fc9ad98a5eb61.webp b/translated_images/fi/autoencoder_schema.5e6fc9ad98a5eb61.webp
new file mode 100644
index 00000000..ad2cf84f
Binary files /dev/null and b/translated_images/fi/autoencoder_schema.5e6fc9ad98a5eb61.webp differ
diff --git a/translated_images/fi/bag-of-words-example.606fc1738f1d7ba9.webp b/translated_images/fi/bag-of-words-example.606fc1738f1d7ba9.webp
new file mode 100644
index 00000000..cf53a198
Binary files /dev/null and b/translated_images/fi/bag-of-words-example.606fc1738f1d7ba9.webp differ
diff --git a/translated_images/fi/bahdanau-fig3.09ba2d37f202a6af.webp b/translated_images/fi/bahdanau-fig3.09ba2d37f202a6af.webp
new file mode 100644
index 00000000..45a21b45
Binary files /dev/null and b/translated_images/fi/bahdanau-fig3.09ba2d37f202a6af.webp differ
diff --git a/translated_images/fi/bot-ner.4b09235dbb0ad275.webp b/translated_images/fi/bot-ner.4b09235dbb0ad275.webp
new file mode 100644
index 00000000..040aec21
Binary files /dev/null and b/translated_images/fi/bot-ner.4b09235dbb0ad275.webp differ
diff --git a/translated_images/fi/bow.3811869cff59368d.webp b/translated_images/fi/bow.3811869cff59368d.webp
new file mode 100644
index 00000000..e1105e72
Binary files /dev/null and b/translated_images/fi/bow.3811869cff59368d.webp differ
diff --git a/translated_images/fi/braille-result.46530fea020b03c7.webp b/translated_images/fi/braille-result.46530fea020b03c7.webp
new file mode 100644
index 00000000..0235d8f6
Binary files /dev/null and b/translated_images/fi/braille-result.46530fea020b03c7.webp differ
diff --git a/translated_images/fi/braille-symbols.0159185ab69d5339.webp b/translated_images/fi/braille-symbols.0159185ab69d5339.webp
new file mode 100644
index 00000000..06b840a9
Binary files /dev/null and b/translated_images/fi/braille-symbols.0159185ab69d5339.webp differ
diff --git a/translated_images/fi/braille.341962ff76b1bd70.webp b/translated_images/fi/braille.341962ff76b1bd70.webp
new file mode 100644
index 00000000..6751696b
Binary files /dev/null and b/translated_images/fi/braille.341962ff76b1bd70.webp differ
diff --git a/translated_images/fi/cartpole.f52a67f27e058170.webp b/translated_images/fi/cartpole.f52a67f27e058170.webp
new file mode 100644
index 00000000..848d3ee7
Binary files /dev/null and b/translated_images/fi/cartpole.f52a67f27e058170.webp differ
diff --git a/translated_images/fi/catsdogsdataset.a7aff8e6085fd3f0.webp b/translated_images/fi/catsdogsdataset.a7aff8e6085fd3f0.webp
new file mode 100644
index 00000000..db193d38
Binary files /dev/null and b/translated_images/fi/catsdogsdataset.a7aff8e6085fd3f0.webp differ
diff --git a/translated_images/fi/clip-arch.b3dbf20b4e8ed8be.webp b/translated_images/fi/clip-arch.b3dbf20b4e8ed8be.webp
new file mode 100644
index 00000000..91863548
Binary files /dev/null and b/translated_images/fi/clip-arch.b3dbf20b4e8ed8be.webp differ
diff --git a/translated_images/fi/clip-class.3af42ef0b2b19369.webp b/translated_images/fi/clip-class.3af42ef0b2b19369.webp
new file mode 100644
index 00000000..0480604f
Binary files /dev/null and b/translated_images/fi/clip-class.3af42ef0b2b19369.webp differ
diff --git a/translated_images/fi/cnn-pyramid.85915455759ef0ce.webp b/translated_images/fi/cnn-pyramid.85915455759ef0ce.webp
new file mode 100644
index 00000000..5344716d
Binary files /dev/null and b/translated_images/fi/cnn-pyramid.85915455759ef0ce.webp differ
diff --git a/translated_images/fi/coco-examples.71bc60380fa6cceb.webp b/translated_images/fi/coco-examples.71bc60380fa6cceb.webp
new file mode 100644
index 00000000..1961b88b
Binary files /dev/null and b/translated_images/fi/coco-examples.71bc60380fa6cceb.webp differ
diff --git a/translated_images/fi/convolutionExample.634615d5ff7081e0.webp b/translated_images/fi/convolutionExample.634615d5ff7081e0.webp
new file mode 100644
index 00000000..571cbb9c
Binary files /dev/null and b/translated_images/fi/convolutionExample.634615d5ff7081e0.webp differ
diff --git a/translated_images/fi/data.50b2a9d5484bdbf0.webp b/translated_images/fi/data.50b2a9d5484bdbf0.webp
new file mode 100644
index 00000000..42a06b80
Binary files /dev/null and b/translated_images/fi/data.50b2a9d5484bdbf0.webp differ
diff --git a/translated_images/fi/dcgan_generator.b500988ec2bc8ba5.webp b/translated_images/fi/dcgan_generator.b500988ec2bc8ba5.webp
new file mode 100644
index 00000000..97fedd0b
Binary files /dev/null and b/translated_images/fi/dcgan_generator.b500988ec2bc8ba5.webp differ
diff --git a/translated_images/fi/dog-from-unsplash.426f9fbca2febc93.webp b/translated_images/fi/dog-from-unsplash.426f9fbca2febc93.webp
new file mode 100644
index 00000000..2d2fef68
Binary files /dev/null and b/translated_images/fi/dog-from-unsplash.426f9fbca2febc93.webp differ
diff --git a/translated_images/fi/dsh_age.d212a30d4e54fb5f.webp b/translated_images/fi/dsh_age.d212a30d4e54fb5f.webp
new file mode 100644
index 00000000..98793010
Binary files /dev/null and b/translated_images/fi/dsh_age.d212a30d4e54fb5f.webp differ
diff --git a/translated_images/fi/embedding-classifier-example.b77f021a7ee67eee.webp b/translated_images/fi/embedding-classifier-example.b77f021a7ee67eee.webp
new file mode 100644
index 00000000..ff6b9ee0
Binary files /dev/null and b/translated_images/fi/embedding-classifier-example.b77f021a7ee67eee.webp differ
diff --git a/translated_images/fi/encoder-decoder-attention.7a726296894fb567.webp b/translated_images/fi/encoder-decoder-attention.7a726296894fb567.webp
new file mode 100644
index 00000000..79ed1045
Binary files /dev/null and b/translated_images/fi/encoder-decoder-attention.7a726296894fb567.webp differ
diff --git a/translated_images/fi/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp b/translated_images/fi/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp
new file mode 100644
index 00000000..305ff52f
Binary files /dev/null and b/translated_images/fi/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp differ
diff --git a/translated_images/fi/f-rcnn.3cda6d9bb4188875.webp b/translated_images/fi/f-rcnn.3cda6d9bb4188875.webp
new file mode 100644
index 00000000..b76e7ae4
Binary files /dev/null and b/translated_images/fi/f-rcnn.3cda6d9bb4188875.webp differ
diff --git a/translated_images/fi/faster-rcnn.8d46c099b87ef30a.webp b/translated_images/fi/faster-rcnn.8d46c099b87ef30a.webp
new file mode 100644
index 00000000..c16818b7
Binary files /dev/null and b/translated_images/fi/faster-rcnn.8d46c099b87ef30a.webp differ
diff --git a/translated_images/fi/favicon.37b561214b36d454.webp b/translated_images/fi/favicon.37b561214b36d454.webp
new file mode 100644
index 00000000..48a53960
Binary files /dev/null and b/translated_images/fi/favicon.37b561214b36d454.webp differ
diff --git a/translated_images/fi/features.6291f9c7ba3a0b95.webp b/translated_images/fi/features.6291f9c7ba3a0b95.webp
new file mode 100644
index 00000000..03679af2
Binary files /dev/null and b/translated_images/fi/features.6291f9c7ba3a0b95.webp differ
diff --git a/translated_images/fi/filter-horiz.59b80ed4feb946ef.webp b/translated_images/fi/filter-horiz.59b80ed4feb946ef.webp
new file mode 100644
index 00000000..3192cf41
Binary files /dev/null and b/translated_images/fi/filter-horiz.59b80ed4feb946ef.webp differ
diff --git a/translated_images/fi/filter-vert.b7148390ca0bc356.webp b/translated_images/fi/filter-vert.b7148390ca0bc356.webp
new file mode 100644
index 00000000..f4e96c21
Binary files /dev/null and b/translated_images/fi/filter-vert.b7148390ca0bc356.webp differ
diff --git a/translated_images/fi/frame-difference.706f805491a0883c.webp b/translated_images/fi/frame-difference.706f805491a0883c.webp
new file mode 100644
index 00000000..5e9d9694
Binary files /dev/null and b/translated_images/fi/frame-difference.706f805491a0883c.webp differ
diff --git a/translated_images/fi/gan_arch_detail.46b95fd366f8e543.webp b/translated_images/fi/gan_arch_detail.46b95fd366f8e543.webp
new file mode 100644
index 00000000..a648e2f8
Binary files /dev/null and b/translated_images/fi/gan_arch_detail.46b95fd366f8e543.webp differ
diff --git a/translated_images/fi/gan_architecture.8f3a5ab62b8d5d69.webp b/translated_images/fi/gan_architecture.8f3a5ab62b8d5d69.webp
new file mode 100644
index 00000000..90527fe4
Binary files /dev/null and b/translated_images/fi/gan_architecture.8f3a5ab62b8d5d69.webp differ
diff --git a/translated_images/fi/history-of-ai.7e83efa70b537f5a.webp b/translated_images/fi/history-of-ai.7e83efa70b537f5a.webp
new file mode 100644
index 00000000..f9675b02
Binary files /dev/null and b/translated_images/fi/history-of-ai.7e83efa70b537f5a.webp differ
diff --git a/translated_images/fi/ideal-cat-loop.999fbb8ff306e044.webp b/translated_images/fi/ideal-cat-loop.999fbb8ff306e044.webp
new file mode 100644
index 00000000..dcd741da
Binary files /dev/null and b/translated_images/fi/ideal-cat-loop.999fbb8ff306e044.webp differ
diff --git a/translated_images/fi/ideal-cat.203dd4597643d6b0.webp b/translated_images/fi/ideal-cat.203dd4597643d6b0.webp
new file mode 100644
index 00000000..a8d167b1
Binary files /dev/null and b/translated_images/fi/ideal-cat.203dd4597643d6b0.webp differ
diff --git a/translated_images/fi/ideal-zebra.7f70e8b54ee15a7a.webp b/translated_images/fi/ideal-zebra.7f70e8b54ee15a7a.webp
new file mode 100644
index 00000000..be349483
Binary files /dev/null and b/translated_images/fi/ideal-zebra.7f70e8b54ee15a7a.webp differ
diff --git a/translated_images/fi/image.896e8254a2c60d45.webp b/translated_images/fi/image.896e8254a2c60d45.webp
new file mode 100644
index 00000000..d2b9d3ce
Binary files /dev/null and b/translated_images/fi/image.896e8254a2c60d45.webp differ
diff --git a/translated_images/fi/inception.a6605b85bcbc6f52.webp b/translated_images/fi/inception.a6605b85bcbc6f52.webp
new file mode 100644
index 00000000..afc6a919
Binary files /dev/null and b/translated_images/fi/inception.a6605b85bcbc6f52.webp differ
diff --git a/translated_images/fi/instance_vs_semantic.eee9812bebf8cd45.webp b/translated_images/fi/instance_vs_semantic.eee9812bebf8cd45.webp
new file mode 100644
index 00000000..3aa515be
Binary files /dev/null and b/translated_images/fi/instance_vs_semantic.eee9812bebf8cd45.webp differ
diff --git a/translated_images/fi/iou_equation.9a4751d40fff4e11.webp b/translated_images/fi/iou_equation.9a4751d40fff4e11.webp
new file mode 100644
index 00000000..67501259
Binary files /dev/null and b/translated_images/fi/iou_equation.9a4751d40fff4e11.webp differ
diff --git a/translated_images/fi/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp b/translated_images/fi/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp
new file mode 100644
index 00000000..4d1a3e47
Binary files /dev/null and b/translated_images/fi/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp differ
diff --git a/translated_images/fi/knowledge-spectrum.b60df631852c0217.webp b/translated_images/fi/knowledge-spectrum.b60df631852c0217.webp
new file mode 100644
index 00000000..1bf1d85a
Binary files /dev/null and b/translated_images/fi/knowledge-spectrum.b60df631852c0217.webp differ
diff --git a/translated_images/fi/lmfilters.ea9e4868a82cf74c.webp b/translated_images/fi/lmfilters.ea9e4868a82cf74c.webp
new file mode 100644
index 00000000..73254d4b
Binary files /dev/null and b/translated_images/fi/lmfilters.ea9e4868a82cf74c.webp differ
diff --git a/translated_images/fi/ml-for-beginners.9e4fed176fd5817d.webp b/translated_images/fi/ml-for-beginners.9e4fed176fd5817d.webp
new file mode 100644
index 00000000..0f2aafa0
Binary files /dev/null and b/translated_images/fi/ml-for-beginners.9e4fed176fd5817d.webp differ
diff --git a/translated_images/fi/mountaincar.f7b7a7f6d4f9933b.webp b/translated_images/fi/mountaincar.f7b7a7f6d4f9933b.webp
new file mode 100644
index 00000000..f75b724b
Binary files /dev/null and b/translated_images/fi/mountaincar.f7b7a7f6d4f9933b.webp differ
diff --git a/translated_images/fi/multi-layer-lstm.dd975e29bb2a59fe.webp b/translated_images/fi/multi-layer-lstm.dd975e29bb2a59fe.webp
new file mode 100644
index 00000000..0f9399e5
Binary files /dev/null and b/translated_images/fi/multi-layer-lstm.dd975e29bb2a59fe.webp differ
diff --git a/translated_images/fi/naive-detection.e7f1ba220ccd08c6.webp b/translated_images/fi/naive-detection.e7f1ba220ccd08c6.webp
new file mode 100644
index 00000000..6bf3e9da
Binary files /dev/null and b/translated_images/fi/naive-detection.e7f1ba220ccd08c6.webp differ
diff --git a/translated_images/fi/navi.2f20b727910110ea.webp b/translated_images/fi/navi.2f20b727910110ea.webp
new file mode 100644
index 00000000..e9254c25
Binary files /dev/null and b/translated_images/fi/navi.2f20b727910110ea.webp differ
diff --git a/translated_images/fi/netout.1eb15eb76fd76731.webp b/translated_images/fi/netout.1eb15eb76fd76731.webp
new file mode 100644
index 00000000..3206efc4
Binary files /dev/null and b/translated_images/fi/netout.1eb15eb76fd76731.webp differ
diff --git a/translated_images/fi/offset-sequence-representation.eb73fcefb29b46ee.webp b/translated_images/fi/offset-sequence-representation.eb73fcefb29b46ee.webp
new file mode 100644
index 00000000..465ee773
Binary files /dev/null and b/translated_images/fi/offset-sequence-representation.eb73fcefb29b46ee.webp differ
diff --git a/translated_images/fi/optical.1f4a94464579a83a.webp b/translated_images/fi/optical.1f4a94464579a83a.webp
new file mode 100644
index 00000000..c37dddad
Binary files /dev/null and b/translated_images/fi/optical.1f4a94464579a83a.webp differ
diff --git a/translated_images/fi/original-dog.8f68a67d2fe0911f.webp b/translated_images/fi/original-dog.8f68a67d2fe0911f.webp
new file mode 100644
index 00000000..2a002703
Binary files /dev/null and b/translated_images/fi/original-dog.8f68a67d2fe0911f.webp differ
diff --git a/translated_images/fi/overfit.a0bd57f717c15769.webp b/translated_images/fi/overfit.a0bd57f717c15769.webp
new file mode 100644
index 00000000..8e30e2ed
Binary files /dev/null and b/translated_images/fi/overfit.a0bd57f717c15769.webp differ
diff --git a/translated_images/fi/overfit1.f24b71c6f652e59e.webp b/translated_images/fi/overfit1.f24b71c6f652e59e.webp
new file mode 100644
index 00000000..de604b48
Binary files /dev/null and b/translated_images/fi/overfit1.f24b71c6f652e59e.webp differ
diff --git a/translated_images/fi/overfit2.131f5800ae10ca5e.webp b/translated_images/fi/overfit2.131f5800ae10ca5e.webp
new file mode 100644
index 00000000..8dd690b9
Binary files /dev/null and b/translated_images/fi/overfit2.131f5800ae10ca5e.webp differ
diff --git a/translated_images/fi/palm-movement.341495f0e9c47da3.webp b/translated_images/fi/palm-movement.341495f0e9c47da3.webp
new file mode 100644
index 00000000..0071936c
Binary files /dev/null and b/translated_images/fi/palm-movement.341495f0e9c47da3.webp differ
diff --git a/translated_images/fi/photo-cat.8c8e8fb760ffe457.webp b/translated_images/fi/photo-cat.8c8e8fb760ffe457.webp
new file mode 100644
index 00000000..2998a349
Binary files /dev/null and b/translated_images/fi/photo-cat.8c8e8fb760ffe457.webp differ
diff --git a/translated_images/fi/pos-embedding.e41ce9b6cf6078af.webp b/translated_images/fi/pos-embedding.e41ce9b6cf6078af.webp
new file mode 100644
index 00000000..ff25a13b
Binary files /dev/null and b/translated_images/fi/pos-embedding.e41ce9b6cf6078af.webp differ
diff --git a/translated_images/fi/protege.274177ceeac13b38.webp b/translated_images/fi/protege.274177ceeac13b38.webp
new file mode 100644
index 00000000..b9416b65
Binary files /dev/null and b/translated_images/fi/protege.274177ceeac13b38.webp differ
diff --git a/translated_images/fi/r-fcn.13eb88158b99a3da.webp b/translated_images/fi/r-fcn.13eb88158b99a3da.webp
new file mode 100644
index 00000000..0ed058e4
Binary files /dev/null and b/translated_images/fi/r-fcn.13eb88158b99a3da.webp differ
diff --git a/translated_images/fi/rcnn1.cae407020dfb1d1f.webp b/translated_images/fi/rcnn1.cae407020dfb1d1f.webp
new file mode 100644
index 00000000..1c949129
Binary files /dev/null and b/translated_images/fi/rcnn1.cae407020dfb1d1f.webp differ
diff --git a/translated_images/fi/rcnn2.2d9530bb83516484.webp b/translated_images/fi/rcnn2.2d9530bb83516484.webp
new file mode 100644
index 00000000..6ae919f8
Binary files /dev/null and b/translated_images/fi/rcnn2.2d9530bb83516484.webp differ
diff --git a/translated_images/fi/resnet-block.aba4ccbcc0944434.webp b/translated_images/fi/resnet-block.aba4ccbcc0944434.webp
new file mode 100644
index 00000000..3c2c9931
Binary files /dev/null and b/translated_images/fi/resnet-block.aba4ccbcc0944434.webp differ
diff --git a/translated_images/fi/rnn-anatomy.79ee3f3920b3294b.webp b/translated_images/fi/rnn-anatomy.79ee3f3920b3294b.webp
new file mode 100644
index 00000000..a5756b43
Binary files /dev/null and b/translated_images/fi/rnn-anatomy.79ee3f3920b3294b.webp differ
diff --git a/translated_images/fi/rnn-generate-inf.5168dc65e0370eea.webp b/translated_images/fi/rnn-generate-inf.5168dc65e0370eea.webp
new file mode 100644
index 00000000..191d8694
Binary files /dev/null and b/translated_images/fi/rnn-generate-inf.5168dc65e0370eea.webp differ
diff --git a/translated_images/fi/rnn-generate.56c54afb52f9781d.webp b/translated_images/fi/rnn-generate.56c54afb52f9781d.webp
new file mode 100644
index 00000000..570917d9
Binary files /dev/null and b/translated_images/fi/rnn-generate.56c54afb52f9781d.webp differ
diff --git a/translated_images/fi/rnn.27f5c29c53d727b5.webp b/translated_images/fi/rnn.27f5c29c53d727b5.webp
new file mode 100644
index 00000000..c0bef71e
Binary files /dev/null and b/translated_images/fi/rnn.27f5c29c53d727b5.webp differ
diff --git a/translated_images/fi/segm.92442f2cb42ff4fa.webp b/translated_images/fi/segm.92442f2cb42ff4fa.webp
new file mode 100644
index 00000000..200ad2c8
Binary files /dev/null and b/translated_images/fi/segm.92442f2cb42ff4fa.webp differ
diff --git a/translated_images/fi/segnet.87377542aa5a8b76.webp b/translated_images/fi/segnet.87377542aa5a8b76.webp
new file mode 100644
index 00000000..787dec80
Binary files /dev/null and b/translated_images/fi/segnet.87377542aa5a8b76.webp differ
diff --git a/translated_images/fi/style.5293e85e077ab22c.webp b/translated_images/fi/style.5293e85e077ab22c.webp
new file mode 100644
index 00000000..39af2a0e
Binary files /dev/null and b/translated_images/fi/style.5293e85e077ab22c.webp differ
diff --git a/translated_images/fi/synapse-wikipedia.ed20a9e4726ea1c6.webp b/translated_images/fi/synapse-wikipedia.ed20a9e4726ea1c6.webp
new file mode 100644
index 00000000..dbc09289
Binary files /dev/null and b/translated_images/fi/synapse-wikipedia.ed20a9e4726ea1c6.webp differ
diff --git a/translated_images/fi/transformer-layer.905e14747ca4e7d5.webp b/translated_images/fi/transformer-layer.905e14747ca4e7d5.webp
new file mode 100644
index 00000000..58eba97a
Binary files /dev/null and b/translated_images/fi/transformer-layer.905e14747ca4e7d5.webp differ
diff --git a/translated_images/fi/triplet-complex.32094972c7b4441b.webp b/translated_images/fi/triplet-complex.32094972c7b4441b.webp
new file mode 100644
index 00000000..a4422093
Binary files /dev/null and b/translated_images/fi/triplet-complex.32094972c7b4441b.webp differ
diff --git a/translated_images/fi/triplet.4b9b332587593298.webp b/translated_images/fi/triplet.4b9b332587593298.webp
new file mode 100644
index 00000000..7c3a3032
Binary files /dev/null and b/translated_images/fi/triplet.4b9b332587593298.webp differ
diff --git a/translated_images/fi/turing-test-evol.4184696701293ead.webp b/translated_images/fi/turing-test-evol.4184696701293ead.webp
new file mode 100644
index 00000000..cbddf2e3
Binary files /dev/null and b/translated_images/fi/turing-test-evol.4184696701293ead.webp differ
diff --git a/translated_images/fi/unet.3adb555bf39d3657.webp b/translated_images/fi/unet.3adb555bf39d3657.webp
new file mode 100644
index 00000000..08c68284
Binary files /dev/null and b/translated_images/fi/unet.3adb555bf39d3657.webp differ
diff --git a/translated_images/fi/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp b/translated_images/fi/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp
new file mode 100644
index 00000000..132c3008
Binary files /dev/null and b/translated_images/fi/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp differ
diff --git a/translated_images/fi/vae.464c465a5b6a9e25.webp b/translated_images/fi/vae.464c465a5b6a9e25.webp
new file mode 100644
index 00000000..52b93b9b
Binary files /dev/null and b/translated_images/fi/vae.464c465a5b6a9e25.webp differ
diff --git a/translated_images/fi/vaemnist-diag.694315f775d5d666.webp b/translated_images/fi/vaemnist-diag.694315f775d5d666.webp
new file mode 100644
index 00000000..49b53b6d
Binary files /dev/null and b/translated_images/fi/vaemnist-diag.694315f775d5d666.webp differ
diff --git a/translated_images/fi/vaemnist.cab9e602dc08dc50.webp b/translated_images/fi/vaemnist.cab9e602dc08dc50.webp
new file mode 100644
index 00000000..2e523d00
Binary files /dev/null and b/translated_images/fi/vaemnist.cab9e602dc08dc50.webp differ
diff --git a/translated_images/fi/vgg-16-arch.64ff2137f50dd49f.webp b/translated_images/fi/vgg-16-arch.64ff2137f50dd49f.webp
new file mode 100644
index 00000000..14c18161
Binary files /dev/null and b/translated_images/fi/vgg-16-arch.64ff2137f50dd49f.webp differ
diff --git a/translated_images/fi/vgg-16-arch1.d901a5583b3a51ba.webp b/translated_images/fi/vgg-16-arch1.d901a5583b3a51ba.webp
new file mode 100644
index 00000000..4ab7dbd8
Binary files /dev/null and b/translated_images/fi/vgg-16-arch1.d901a5583b3a51ba.webp differ
diff --git a/translated_images/fi/vqgan.5027fe05051dfa31.webp b/translated_images/fi/vqgan.5027fe05051dfa31.webp
new file mode 100644
index 00000000..da22358d
Binary files /dev/null and b/translated_images/fi/vqgan.5027fe05051dfa31.webp differ
diff --git a/translated_images/fi/yolo.a2648ec82ee8bb4e.webp b/translated_images/fi/yolo.a2648ec82ee8bb4e.webp
new file mode 100644
index 00000000..b3e071e4
Binary files /dev/null and b/translated_images/fi/yolo.a2648ec82ee8bb4e.webp differ
diff --git a/translated_images/filter-horiz.59b80ed4feb946ef.fi.png b/translated_images/filter-horiz.59b80ed4feb946ef.fi.png
deleted file mode 100644
index 630be8bd..00000000
Binary files a/translated_images/filter-horiz.59b80ed4feb946ef.fi.png and /dev/null differ
diff --git a/translated_images/filter-horiz.59b80ed4feb946ef.nl.png b/translated_images/filter-horiz.59b80ed4feb946ef.nl.png
deleted file mode 100644
index 97671b0f..00000000
Binary files a/translated_images/filter-horiz.59b80ed4feb946ef.nl.png and /dev/null differ
diff --git a/translated_images/filter-horiz.59b80ed4feb946ef.no.png b/translated_images/filter-horiz.59b80ed4feb946ef.no.png
deleted file mode 100644
index 9f2e4124..00000000
Binary files a/translated_images/filter-horiz.59b80ed4feb946ef.no.png and /dev/null differ
diff --git a/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.fi.png b/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.fi.png
deleted file mode 100644
index 630be8bd..00000000
Binary files a/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.fi.png and /dev/null differ
diff --git a/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.nl.png b/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.nl.png
deleted file mode 100644
index 97671b0f..00000000
Binary files a/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.nl.png and /dev/null differ
diff --git a/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.no.png b/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.no.png
deleted file mode 100644
index 9f2e4124..00000000
Binary files a/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.no.png and /dev/null differ
diff --git a/translated_images/filter-vert.b7148390ca0bc356.fi.png b/translated_images/filter-vert.b7148390ca0bc356.fi.png
deleted file mode 100644
index d535e595..00000000
Binary files a/translated_images/filter-vert.b7148390ca0bc356.fi.png and /dev/null differ
diff --git a/translated_images/filter-vert.b7148390ca0bc356.nl.png b/translated_images/filter-vert.b7148390ca0bc356.nl.png
deleted file mode 100644
index 3cb17afc..00000000
Binary files a/translated_images/filter-vert.b7148390ca0bc356.nl.png and /dev/null differ
diff --git a/translated_images/filter-vert.b7148390ca0bc356.no.png b/translated_images/filter-vert.b7148390ca0bc356.no.png
deleted file mode 100644
index 3caa8067..00000000
Binary files a/translated_images/filter-vert.b7148390ca0bc356.no.png and /dev/null differ
diff --git a/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.fi.png b/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.fi.png
deleted file mode 100644
index d535e595..00000000
Binary files a/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.fi.png and /dev/null differ
diff --git a/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.nl.png b/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.nl.png
deleted file mode 100644
index 3cb17afc..00000000
Binary files a/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.nl.png and /dev/null differ
diff --git a/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.no.png b/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.no.png
deleted file mode 100644
index 3caa8067..00000000
Binary files a/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.no.png and /dev/null differ
diff --git a/translated_images/frame-difference.706f805491a0883c.fi.png b/translated_images/frame-difference.706f805491a0883c.fi.png
deleted file mode 100644
index ff471be9..00000000
Binary files a/translated_images/frame-difference.706f805491a0883c.fi.png and /dev/null differ
diff --git a/translated_images/frame-difference.706f805491a0883c.nl.png b/translated_images/frame-difference.706f805491a0883c.nl.png
deleted file mode 100644
index e1661bdc..00000000
Binary files a/translated_images/frame-difference.706f805491a0883c.nl.png and /dev/null differ
diff --git a/translated_images/frame-difference.706f805491a0883c.no.png b/translated_images/frame-difference.706f805491a0883c.no.png
deleted file mode 100644
index ca5acb79..00000000
Binary files a/translated_images/frame-difference.706f805491a0883c.no.png and /dev/null differ
diff --git a/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.fi.png b/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.fi.png
deleted file mode 100644
index ff471be9..00000000
Binary files a/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.fi.png and /dev/null differ
diff --git a/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.nl.png b/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.nl.png
deleted file mode 100644
index e1661bdc..00000000
Binary files a/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.nl.png and /dev/null differ
diff --git a/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.no.png b/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.no.png
deleted file mode 100644
index ca5acb79..00000000
Binary files a/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.no.png and /dev/null differ
diff --git a/translated_images/gan_arch_detail.46b95fd366f8e543.fi.png b/translated_images/gan_arch_detail.46b95fd366f8e543.fi.png
deleted file mode 100644
index 36397f8a..00000000
Binary files a/translated_images/gan_arch_detail.46b95fd366f8e543.fi.png and /dev/null differ
diff --git a/translated_images/gan_arch_detail.46b95fd366f8e543.nl.png b/translated_images/gan_arch_detail.46b95fd366f8e543.nl.png
deleted file mode 100644
index d227f5cc..00000000
Binary files a/translated_images/gan_arch_detail.46b95fd366f8e543.nl.png and /dev/null differ
diff --git a/translated_images/gan_arch_detail.46b95fd366f8e543.no.png b/translated_images/gan_arch_detail.46b95fd366f8e543.no.png
deleted file mode 100644
index 19cffef0..00000000
Binary files a/translated_images/gan_arch_detail.46b95fd366f8e543.no.png and /dev/null differ
diff --git a/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.fi.png b/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.fi.png
deleted file mode 100644
index 36397f8a..00000000
Binary files a/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.fi.png and /dev/null differ
diff --git a/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.nl.png b/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.nl.png
deleted file mode 100644
index d227f5cc..00000000
Binary files a/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.nl.png and /dev/null differ
diff --git a/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.no.png b/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.no.png
deleted file mode 100644
index 19cffef0..00000000
Binary files a/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.no.png and /dev/null differ
diff --git a/translated_images/gan_architecture.8f3a5ab62b8d5d69.fi.png b/translated_images/gan_architecture.8f3a5ab62b8d5d69.fi.png
deleted file mode 100644
index 020aabd9..00000000
Binary files a/translated_images/gan_architecture.8f3a5ab62b8d5d69.fi.png and /dev/null differ
diff --git a/translated_images/gan_architecture.8f3a5ab62b8d5d69.nl.png b/translated_images/gan_architecture.8f3a5ab62b8d5d69.nl.png
deleted file mode 100644
index 6fce2316..00000000
Binary files a/translated_images/gan_architecture.8f3a5ab62b8d5d69.nl.png and /dev/null differ
diff --git a/translated_images/gan_architecture.8f3a5ab62b8d5d69.no.png b/translated_images/gan_architecture.8f3a5ab62b8d5d69.no.png
deleted file mode 100644
index 45cc0226..00000000
Binary files a/translated_images/gan_architecture.8f3a5ab62b8d5d69.no.png and /dev/null differ
diff --git a/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.fi.png b/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.fi.png
deleted file mode 100644
index 020aabd9..00000000
Binary files a/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.fi.png and /dev/null differ
diff --git a/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.nl.png b/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.nl.png
deleted file mode 100644
index 6fce2316..00000000
Binary files a/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.nl.png and /dev/null differ
diff --git a/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.no.png b/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.no.png
deleted file mode 100644
index 45cc0226..00000000
Binary files a/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.no.png and /dev/null differ
diff --git a/translated_images/history-of-ai.7e83efa70b537f5a.fi.png b/translated_images/history-of-ai.7e83efa70b537f5a.fi.png
deleted file mode 100644
index ce6125b6..00000000
Binary files a/translated_images/history-of-ai.7e83efa70b537f5a.fi.png and /dev/null differ
diff --git a/translated_images/history-of-ai.7e83efa70b537f5a.nl.png b/translated_images/history-of-ai.7e83efa70b537f5a.nl.png
deleted file mode 100644
index 67e958a1..00000000
Binary files a/translated_images/history-of-ai.7e83efa70b537f5a.nl.png and /dev/null differ
diff --git a/translated_images/history-of-ai.7e83efa70b537f5a.no.png b/translated_images/history-of-ai.7e83efa70b537f5a.no.png
deleted file mode 100644
index 98b35802..00000000
Binary files a/translated_images/history-of-ai.7e83efa70b537f5a.no.png and /dev/null differ
diff --git a/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.fi.png b/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.fi.png
deleted file mode 100644
index ce6125b6..00000000
Binary files a/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.fi.png and /dev/null differ
diff --git a/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.nl.png b/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.nl.png
deleted file mode 100644
index 67e958a1..00000000
Binary files a/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.nl.png and /dev/null differ
diff --git a/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.no.png b/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.no.png
deleted file mode 100644
index 98b35802..00000000
Binary files a/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.no.png and /dev/null differ
diff --git a/translated_images/ideal-cat-loop.999fbb8ff306e044.fi.png b/translated_images/ideal-cat-loop.999fbb8ff306e044.fi.png
deleted file mode 100644
index ce378a4f..00000000
Binary files a/translated_images/ideal-cat-loop.999fbb8ff306e044.fi.png and /dev/null differ
diff --git a/translated_images/ideal-cat-loop.999fbb8ff306e044.nl.png b/translated_images/ideal-cat-loop.999fbb8ff306e044.nl.png
deleted file mode 100644
index d89e4ec7..00000000
Binary files a/translated_images/ideal-cat-loop.999fbb8ff306e044.nl.png and /dev/null differ
diff --git a/translated_images/ideal-cat-loop.999fbb8ff306e044.no.png b/translated_images/ideal-cat-loop.999fbb8ff306e044.no.png
deleted file mode 100644
index e5a2f8ec..00000000
Binary files a/translated_images/ideal-cat-loop.999fbb8ff306e044.no.png and /dev/null differ
diff --git a/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.fi.png b/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.fi.png
deleted file mode 100644
index ce378a4f..00000000
Binary files a/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.fi.png and /dev/null differ
diff --git a/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.nl.png b/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.nl.png
deleted file mode 100644
index d89e4ec7..00000000
Binary files a/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.nl.png and /dev/null differ
diff --git a/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.no.png b/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.no.png
deleted file mode 100644
index e5a2f8ec..00000000
Binary files a/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.no.png and /dev/null differ
diff --git a/translated_images/ideal-cat.203dd4597643d6b0.fi.png b/translated_images/ideal-cat.203dd4597643d6b0.fi.png
deleted file mode 100644
index 54e79786..00000000
Binary files a/translated_images/ideal-cat.203dd4597643d6b0.fi.png and /dev/null differ
diff --git a/translated_images/ideal-cat.203dd4597643d6b0.nl.png b/translated_images/ideal-cat.203dd4597643d6b0.nl.png
deleted file mode 100644
index 54e79786..00000000
Binary files a/translated_images/ideal-cat.203dd4597643d6b0.nl.png and /dev/null differ
diff --git a/translated_images/ideal-cat.203dd4597643d6b0.no.png b/translated_images/ideal-cat.203dd4597643d6b0.no.png
deleted file mode 100644
index 54e79786..00000000
Binary files a/translated_images/ideal-cat.203dd4597643d6b0.no.png and /dev/null differ
diff --git a/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.fi.png b/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.fi.png
deleted file mode 100644
index 54e79786..00000000
Binary files a/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.fi.png and /dev/null differ
diff --git a/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.nl.png b/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.nl.png
deleted file mode 100644
index 54e79786..00000000
Binary files a/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.nl.png and /dev/null differ
diff --git a/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.no.png b/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.no.png
deleted file mode 100644
index 54e79786..00000000
Binary files a/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.no.png and /dev/null differ
diff --git a/translated_images/ideal-zebra.7f70e8b54ee15a7a.fi.png b/translated_images/ideal-zebra.7f70e8b54ee15a7a.fi.png
deleted file mode 100644
index 0422909f..00000000
Binary files a/translated_images/ideal-zebra.7f70e8b54ee15a7a.fi.png and /dev/null differ
diff --git a/translated_images/ideal-zebra.7f70e8b54ee15a7a.nl.png b/translated_images/ideal-zebra.7f70e8b54ee15a7a.nl.png
deleted file mode 100644
index 0422909f..00000000
Binary files a/translated_images/ideal-zebra.7f70e8b54ee15a7a.nl.png and /dev/null differ
diff --git a/translated_images/ideal-zebra.7f70e8b54ee15a7a.no.png b/translated_images/ideal-zebra.7f70e8b54ee15a7a.no.png
deleted file mode 100644
index 0422909f..00000000
Binary files a/translated_images/ideal-zebra.7f70e8b54ee15a7a.no.png and /dev/null differ
diff --git a/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.fi.png b/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.fi.png
deleted file mode 100644
index 0422909f..00000000
Binary files a/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.fi.png and /dev/null differ
diff --git a/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.nl.png b/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.nl.png
deleted file mode 100644
index 0422909f..00000000
Binary files a/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.nl.png and /dev/null differ
diff --git a/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.no.png b/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.no.png
deleted file mode 100644
index 0422909f..00000000
Binary files a/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.no.png and /dev/null differ
diff --git a/translated_images/image.896e8254a2c60d45.fi.jpg b/translated_images/image.896e8254a2c60d45.fi.jpg
deleted file mode 100644
index 599c8388..00000000
Binary files a/translated_images/image.896e8254a2c60d45.fi.jpg and /dev/null differ
diff --git a/translated_images/image.896e8254a2c60d45.nl.jpg b/translated_images/image.896e8254a2c60d45.nl.jpg
deleted file mode 100644
index 599c8388..00000000
Binary files a/translated_images/image.896e8254a2c60d45.nl.jpg and /dev/null differ
diff --git a/translated_images/image.896e8254a2c60d45.no.jpg b/translated_images/image.896e8254a2c60d45.no.jpg
deleted file mode 100644
index 599c8388..00000000
Binary files a/translated_images/image.896e8254a2c60d45.no.jpg and /dev/null differ
diff --git a/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.fi.jpg b/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.fi.jpg
deleted file mode 100644
index 599c8388..00000000
Binary files a/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.fi.jpg and /dev/null differ
diff --git a/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.nl.jpg b/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.nl.jpg
deleted file mode 100644
index 599c8388..00000000
Binary files a/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.nl.jpg and /dev/null differ
diff --git a/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.no.jpg b/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.no.jpg
deleted file mode 100644
index 599c8388..00000000
Binary files a/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.no.jpg and /dev/null differ
diff --git a/translated_images/inception.a6605b85bcbc6f52.fi.png b/translated_images/inception.a6605b85bcbc6f52.fi.png
deleted file mode 100644
index f9644243..00000000
Binary files a/translated_images/inception.a6605b85bcbc6f52.fi.png and /dev/null differ
diff --git a/translated_images/inception.a6605b85bcbc6f52.nl.png b/translated_images/inception.a6605b85bcbc6f52.nl.png
deleted file mode 100644
index b5008280..00000000
Binary files a/translated_images/inception.a6605b85bcbc6f52.nl.png and /dev/null differ
diff --git a/translated_images/inception.a6605b85bcbc6f52.no.png b/translated_images/inception.a6605b85bcbc6f52.no.png
deleted file mode 100644
index 8afb9ea8..00000000
Binary files a/translated_images/inception.a6605b85bcbc6f52.no.png and /dev/null differ
diff --git a/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.fi.png b/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.fi.png
deleted file mode 100644
index f9644243..00000000
Binary files a/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.fi.png and /dev/null differ
diff --git a/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.nl.png b/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.nl.png
deleted file mode 100644
index b5008280..00000000
Binary files a/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.nl.png and /dev/null differ
diff --git a/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.no.png b/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.no.png
deleted file mode 100644
index 8afb9ea8..00000000
Binary files a/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.no.png and /dev/null differ
diff --git a/translated_images/instance_vs_semantic.eee9812bebf8cd45.fi.jpeg b/translated_images/instance_vs_semantic.eee9812bebf8cd45.fi.jpeg
deleted file mode 100644
index ba0dbd8a..00000000
Binary files a/translated_images/instance_vs_semantic.eee9812bebf8cd45.fi.jpeg and /dev/null differ
diff --git a/translated_images/instance_vs_semantic.eee9812bebf8cd45.nl.jpeg b/translated_images/instance_vs_semantic.eee9812bebf8cd45.nl.jpeg
deleted file mode 100644
index 471883b2..00000000
Binary files a/translated_images/instance_vs_semantic.eee9812bebf8cd45.nl.jpeg and /dev/null differ
diff --git a/translated_images/instance_vs_semantic.eee9812bebf8cd45.no.jpeg b/translated_images/instance_vs_semantic.eee9812bebf8cd45.no.jpeg
deleted file mode 100644
index 4f736293..00000000
Binary files a/translated_images/instance_vs_semantic.eee9812bebf8cd45.no.jpeg and /dev/null differ
diff --git a/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.fi.jpeg b/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.fi.jpeg
deleted file mode 100644
index ba0dbd8a..00000000
Binary files a/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.fi.jpeg and /dev/null differ
diff --git a/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.nl.jpeg b/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.nl.jpeg
deleted file mode 100644
index 471883b2..00000000
Binary files a/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.nl.jpeg and /dev/null differ
diff --git a/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.no.jpeg b/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.no.jpeg
deleted file mode 100644
index 4f736293..00000000
Binary files a/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.no.jpeg and /dev/null differ
diff --git a/translated_images/iou_equation.9a4751d40fff4e11.fi.png b/translated_images/iou_equation.9a4751d40fff4e11.fi.png
deleted file mode 100644
index 2c568360..00000000
Binary files a/translated_images/iou_equation.9a4751d40fff4e11.fi.png and /dev/null differ
diff --git a/translated_images/iou_equation.9a4751d40fff4e11.nl.png b/translated_images/iou_equation.9a4751d40fff4e11.nl.png
deleted file mode 100644
index b1133f0c..00000000
Binary files a/translated_images/iou_equation.9a4751d40fff4e11.nl.png and /dev/null differ
diff --git a/translated_images/iou_equation.9a4751d40fff4e11.no.png b/translated_images/iou_equation.9a4751d40fff4e11.no.png
deleted file mode 100644
index 5966ebe5..00000000
Binary files a/translated_images/iou_equation.9a4751d40fff4e11.no.png and /dev/null differ
diff --git a/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.fi.png b/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.fi.png
deleted file mode 100644
index 2c568360..00000000
Binary files a/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.fi.png and /dev/null differ
diff --git a/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.nl.png b/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.nl.png
deleted file mode 100644
index b1133f0c..00000000
Binary files a/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.nl.png and /dev/null differ
diff --git a/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.no.png b/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.no.png
deleted file mode 100644
index 5966ebe5..00000000
Binary files a/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.no.png and /dev/null differ
diff --git a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.fi.png b/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.fi.png
deleted file mode 100644
index c83f8b0f..00000000
Binary files a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.fi.png and /dev/null differ
diff --git a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.nl.png b/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.nl.png
deleted file mode 100644
index 0f38b56e..00000000
Binary files a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.nl.png and /dev/null differ
diff --git a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.no.png b/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.no.png
deleted file mode 100644
index 55d7f20a..00000000
Binary files a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.no.png and /dev/null differ
diff --git a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.fi.png b/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.fi.png
deleted file mode 100644
index c83f8b0f..00000000
Binary files a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.fi.png and /dev/null differ
diff --git a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.nl.png b/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.nl.png
deleted file mode 100644
index 0f38b56e..00000000
Binary files a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.nl.png and /dev/null differ
diff --git a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.no.png b/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.no.png
deleted file mode 100644
index 55d7f20a..00000000
Binary files a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.no.png and /dev/null differ
diff --git a/translated_images/knowledge-spectrum.b60df631852c0217.fi.png b/translated_images/knowledge-spectrum.b60df631852c0217.fi.png
deleted file mode 100644
index 204f3358..00000000
Binary files a/translated_images/knowledge-spectrum.b60df631852c0217.fi.png and /dev/null differ
diff --git a/translated_images/knowledge-spectrum.b60df631852c0217.nl.png b/translated_images/knowledge-spectrum.b60df631852c0217.nl.png
deleted file mode 100644
index bcf8cf0f..00000000
Binary files a/translated_images/knowledge-spectrum.b60df631852c0217.nl.png and /dev/null differ
diff --git a/translated_images/knowledge-spectrum.b60df631852c0217.no.png b/translated_images/knowledge-spectrum.b60df631852c0217.no.png
deleted file mode 100644
index 20a23c46..00000000
Binary files a/translated_images/knowledge-spectrum.b60df631852c0217.no.png and /dev/null differ
diff --git a/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.fi.png b/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.fi.png
deleted file mode 100644
index 204f3358..00000000
Binary files a/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.fi.png and /dev/null differ
diff --git a/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.nl.png b/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.nl.png
deleted file mode 100644
index bcf8cf0f..00000000
Binary files a/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.nl.png and /dev/null differ
diff --git a/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.no.png b/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.no.png
deleted file mode 100644
index 20a23c46..00000000
Binary files a/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.no.png and /dev/null differ
diff --git a/translated_images/lmfilters.ea9e4868a82cf74c.fi.jpg b/translated_images/lmfilters.ea9e4868a82cf74c.fi.jpg
deleted file mode 100644
index 4edba1d7..00000000
Binary files a/translated_images/lmfilters.ea9e4868a82cf74c.fi.jpg and /dev/null differ
diff --git a/translated_images/lmfilters.ea9e4868a82cf74c.nl.jpg b/translated_images/lmfilters.ea9e4868a82cf74c.nl.jpg
deleted file mode 100644
index 4edba1d7..00000000
Binary files a/translated_images/lmfilters.ea9e4868a82cf74c.nl.jpg and /dev/null differ
diff --git a/translated_images/lmfilters.ea9e4868a82cf74c.no.jpg b/translated_images/lmfilters.ea9e4868a82cf74c.no.jpg
deleted file mode 100644
index 4edba1d7..00000000
Binary files a/translated_images/lmfilters.ea9e4868a82cf74c.no.jpg and /dev/null differ
diff --git a/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.fi.jpg b/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.fi.jpg
deleted file mode 100644
index 4edba1d7..00000000
Binary files a/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.fi.jpg and /dev/null differ
diff --git a/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.nl.jpg b/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.nl.jpg
deleted file mode 100644
index 4edba1d7..00000000
Binary files a/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.nl.jpg and /dev/null differ
diff --git a/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.no.jpg b/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.no.jpg
deleted file mode 100644
index 4edba1d7..00000000
Binary files a/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.no.jpg and /dev/null differ
diff --git a/translated_images/ml-for-beginners.9e4fed176fd5817d.fi.png b/translated_images/ml-for-beginners.9e4fed176fd5817d.fi.png
deleted file mode 100644
index aee87a55..00000000
Binary files a/translated_images/ml-for-beginners.9e4fed176fd5817d.fi.png and /dev/null differ
diff --git a/translated_images/ml-for-beginners.9e4fed176fd5817d.nl.png b/translated_images/ml-for-beginners.9e4fed176fd5817d.nl.png
deleted file mode 100644
index e7b2a49f..00000000
Binary files a/translated_images/ml-for-beginners.9e4fed176fd5817d.nl.png and /dev/null differ
diff --git a/translated_images/ml-for-beginners.9e4fed176fd5817d.no.png b/translated_images/ml-for-beginners.9e4fed176fd5817d.no.png
deleted file mode 100644
index f92415ea..00000000
Binary files a/translated_images/ml-for-beginners.9e4fed176fd5817d.no.png and /dev/null differ
diff --git a/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.fi.png b/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.fi.png
deleted file mode 100644
index aee87a55..00000000
Binary files a/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.fi.png and /dev/null differ
diff --git a/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.nl.png b/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.nl.png
deleted file mode 100644
index e7b2a49f..00000000
Binary files a/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.nl.png and /dev/null differ
diff --git a/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.no.png b/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.no.png
deleted file mode 100644
index f92415ea..00000000
Binary files a/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.no.png and /dev/null differ
diff --git a/translated_images/mountaincar.f7b7a7f6d4f9933b.fi.png b/translated_images/mountaincar.f7b7a7f6d4f9933b.fi.png
deleted file mode 100644
index 844227dd..00000000
Binary files a/translated_images/mountaincar.f7b7a7f6d4f9933b.fi.png and /dev/null differ
diff --git a/translated_images/mountaincar.f7b7a7f6d4f9933b.nl.png b/translated_images/mountaincar.f7b7a7f6d4f9933b.nl.png
deleted file mode 100644
index 4f812cd6..00000000
Binary files a/translated_images/mountaincar.f7b7a7f6d4f9933b.nl.png and /dev/null differ
diff --git a/translated_images/mountaincar.f7b7a7f6d4f9933b.no.png b/translated_images/mountaincar.f7b7a7f6d4f9933b.no.png
deleted file mode 100644
index 0095582b..00000000
Binary files a/translated_images/mountaincar.f7b7a7f6d4f9933b.no.png and /dev/null differ
diff --git a/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.fi.png b/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.fi.png
deleted file mode 100644
index 844227dd..00000000
Binary files a/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.fi.png and /dev/null differ
diff --git a/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.nl.png b/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.nl.png
deleted file mode 100644
index 4f812cd6..00000000
Binary files a/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.nl.png and /dev/null differ
diff --git a/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.no.png b/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.no.png
deleted file mode 100644
index 0095582b..00000000
Binary files a/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.no.png and /dev/null differ
diff --git a/translated_images/multi-layer-lstm.dd975e29bb2a59fe.fi.jpg b/translated_images/multi-layer-lstm.dd975e29bb2a59fe.fi.jpg
deleted file mode 100644
index 5ec41666..00000000
Binary files a/translated_images/multi-layer-lstm.dd975e29bb2a59fe.fi.jpg and /dev/null differ
diff --git a/translated_images/multi-layer-lstm.dd975e29bb2a59fe.nl.jpg b/translated_images/multi-layer-lstm.dd975e29bb2a59fe.nl.jpg
deleted file mode 100644
index 9ca96803..00000000
Binary files a/translated_images/multi-layer-lstm.dd975e29bb2a59fe.nl.jpg and /dev/null differ
diff --git a/translated_images/multi-layer-lstm.dd975e29bb2a59fe.no.jpg b/translated_images/multi-layer-lstm.dd975e29bb2a59fe.no.jpg
deleted file mode 100644
index e0f82692..00000000
Binary files a/translated_images/multi-layer-lstm.dd975e29bb2a59fe.no.jpg and /dev/null differ
diff --git a/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.fi.jpg b/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.fi.jpg
deleted file mode 100644
index 5ec41666..00000000
Binary files a/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.fi.jpg and /dev/null differ
diff --git a/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.nl.jpg b/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.nl.jpg
deleted file mode 100644
index 9ca96803..00000000
Binary files a/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.nl.jpg and /dev/null differ
diff --git a/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.no.jpg b/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.no.jpg
deleted file mode 100644
index e0f82692..00000000
Binary files a/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.no.jpg and /dev/null differ
diff --git a/translated_images/naive-detection.e7f1ba220ccd08c6.fi.png b/translated_images/naive-detection.e7f1ba220ccd08c6.fi.png
deleted file mode 100644
index 4acab52a..00000000
Binary files a/translated_images/naive-detection.e7f1ba220ccd08c6.fi.png and /dev/null differ
diff --git a/translated_images/naive-detection.e7f1ba220ccd08c6.nl.png b/translated_images/naive-detection.e7f1ba220ccd08c6.nl.png
deleted file mode 100644
index 4acab52a..00000000
Binary files a/translated_images/naive-detection.e7f1ba220ccd08c6.nl.png and /dev/null differ
diff --git a/translated_images/naive-detection.e7f1ba220ccd08c6.no.png b/translated_images/naive-detection.e7f1ba220ccd08c6.no.png
deleted file mode 100644
index 4acab52a..00000000
Binary files a/translated_images/naive-detection.e7f1ba220ccd08c6.no.png and /dev/null differ
diff --git a/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.fi.png b/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.fi.png
deleted file mode 100644
index 4acab52a..00000000
Binary files a/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.fi.png and /dev/null differ
diff --git a/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.nl.png b/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.nl.png
deleted file mode 100644
index 4acab52a..00000000
Binary files a/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.nl.png and /dev/null differ
diff --git a/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.no.png b/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.no.png
deleted file mode 100644
index 4acab52a..00000000
Binary files a/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.no.png and /dev/null differ
diff --git a/translated_images/navi.2f20b727910110ea.fi.png b/translated_images/navi.2f20b727910110ea.fi.png
deleted file mode 100644
index d1a59a60..00000000
Binary files a/translated_images/navi.2f20b727910110ea.fi.png and /dev/null differ
diff --git a/translated_images/navi.2f20b727910110ea.nl.png b/translated_images/navi.2f20b727910110ea.nl.png
deleted file mode 100644
index e83e65fe..00000000
Binary files a/translated_images/navi.2f20b727910110ea.nl.png and /dev/null differ
diff --git a/translated_images/navi.2f20b727910110ea.no.png b/translated_images/navi.2f20b727910110ea.no.png
deleted file mode 100644
index d1a59a60..00000000
Binary files a/translated_images/navi.2f20b727910110ea.no.png and /dev/null differ
diff --git a/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.fi.png b/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.fi.png
deleted file mode 100644
index d1a59a60..00000000
Binary files a/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.fi.png and /dev/null differ
diff --git a/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.nl.png b/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.nl.png
deleted file mode 100644
index e83e65fe..00000000
Binary files a/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.nl.png and /dev/null differ
diff --git a/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.no.png b/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.no.png
deleted file mode 100644
index d1a59a60..00000000
Binary files a/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.no.png and /dev/null differ
diff --git a/translated_images/netout.1eb15eb76fd76731.fi.png b/translated_images/netout.1eb15eb76fd76731.fi.png
deleted file mode 100644
index 6ad51a49..00000000
Binary files a/translated_images/netout.1eb15eb76fd76731.fi.png and /dev/null differ
diff --git a/translated_images/netout.1eb15eb76fd76731.nl.png b/translated_images/netout.1eb15eb76fd76731.nl.png
deleted file mode 100644
index 6ad51a49..00000000
Binary files a/translated_images/netout.1eb15eb76fd76731.nl.png and /dev/null differ
diff --git a/translated_images/netout.1eb15eb76fd76731.no.png b/translated_images/netout.1eb15eb76fd76731.no.png
deleted file mode 100644
index 6ad51a49..00000000
Binary files a/translated_images/netout.1eb15eb76fd76731.no.png and /dev/null differ
diff --git a/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.fi.png b/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.fi.png
deleted file mode 100644
index 6ad51a49..00000000
Binary files a/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.fi.png and /dev/null differ
diff --git a/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.nl.png b/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.nl.png
deleted file mode 100644
index 6ad51a49..00000000
Binary files a/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.nl.png and /dev/null differ
diff --git a/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.no.png b/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.no.png
deleted file mode 100644
index 6ad51a49..00000000
Binary files a/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.no.png and /dev/null differ
diff --git a/translated_images/nl/.co-op-translator.json b/translated_images/nl/.co-op-translator.json
new file mode 100644
index 00000000..90ac9fc1
--- /dev/null
+++ b/translated_images/nl/.co-op-translator.json
@@ -0,0 +1,722 @@
+{
+ "favicon.37b561214b36d454.webp": {
+ "original_hash": "228faa6584f8ba1f7e9a75e3200112e9",
+ "translation_date": "2026-01-16T03:07:34+00:00",
+ "source_file": "images/favicon.png",
+ "language_code": "nl"
+ },
+ "ai-nlp.b22dcb8ca4707cea.webp": {
+ "original_hash": "fc9259e7fd3bcbc2ce15909701a4c284",
+ "translation_date": "2026-01-16T03:07:52+00:00",
+ "source_file": "lessons/sketchnotes/ai-nlp.png",
+ "language_code": "nl"
+ },
+ "ai-symbolic.715a30cb610411a6.webp": {
+ "original_hash": "69d3628566f680ac8543651aa6fd520c",
+ "translation_date": "2026-01-16T03:08:16+00:00",
+ "source_file": "lessons/sketchnotes/ai-symbolic.png",
+ "language_code": "nl"
+ },
+ "ai-computervision.6506ebebac3fbf76.webp": {
+ "original_hash": "69793d04780af37a3f32c9aa5c2d1ad8",
+ "translation_date": "2026-01-16T03:08:39+00:00",
+ "source_file": "lessons/sketchnotes/ai-computervision.png",
+ "language_code": "nl"
+ },
+ "ai-for-beginners.b354ca904b22cd70.webp": {
+ "original_hash": "4b6f076798ec72ec7736b2e9039730e3",
+ "translation_date": "2026-01-16T03:08:46+00:00",
+ "source_file": "lessons/sketchnotes/ai-for-beginners.png",
+ "language_code": "nl"
+ },
+ "ai-overview.0857791951d19500.webp": {
+ "original_hash": "7206f99da5c2b99d21581f946a660235",
+ "translation_date": "2026-01-16T03:09:06+00:00",
+ "source_file": "lessons/sketchnotes/ai-overview.png",
+ "language_code": "nl"
+ },
+ "ai-intro.bf28d1ac4235881c.webp": {
+ "original_hash": "9d1e65416cc17cf9a373a1cff01f04a4",
+ "translation_date": "2026-01-16T03:09:27+00:00",
+ "source_file": "lessons/sketchnotes/ai-intro.png",
+ "language_code": "nl"
+ },
+ "ai-neuralnetworks.1c687ae40bc86e83.webp": {
+ "original_hash": "6426ed635d4beb0ee499d634dfb61d65",
+ "translation_date": "2026-01-16T03:09:50+00:00",
+ "source_file": "lessons/sketchnotes/ai-neuralnetworks.png",
+ "language_code": "nl"
+ },
+ "vae.464c465a5b6a9e25.webp": {
+ "original_hash": "0b658c7862077e139162c756bcb98071",
+ "translation_date": "2026-01-16T03:09:54+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vae.png",
+ "language_code": "nl"
+ },
+ "vaemnist-diag.694315f775d5d666.webp": {
+ "original_hash": "0652f5a95005348c6b1533438103dfcf",
+ "translation_date": "2026-01-16T03:09:56+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist-diag.png",
+ "language_code": "nl"
+ },
+ "autoencoder_schema.5e6fc9ad98a5eb61.webp": {
+ "original_hash": "3fb68572368c18bc334ef8d6dec0fee5",
+ "translation_date": "2026-01-16T03:10:00+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/autoencoder_schema.jpg",
+ "language_code": "nl"
+ },
+ "vaemnist.cab9e602dc08dc50.webp": {
+ "original_hash": "8159b2f649e6dd8efa071455d6f222b6",
+ "translation_date": "2026-01-16T03:10:04+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist.png",
+ "language_code": "nl"
+ },
+ "aae.9d418a990fc75bf9.webp": {
+ "original_hash": "92f89b37641f659a7d25c91d13076f69",
+ "translation_date": "2026-01-16T03:10:08+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/aae.png",
+ "language_code": "nl"
+ },
+ "instance_vs_semantic.eee9812bebf8cd45.webp": {
+ "original_hash": "f21d7fdd7090fd9f8a3c1178a8521076",
+ "translation_date": "2026-01-16T03:10:14+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/instance_vs_semantic.jpeg",
+ "language_code": "nl"
+ },
+ "unet.3adb555bf39d3657.webp": {
+ "original_hash": "49a151c11708ee9a3e94d21448146bf8",
+ "translation_date": "2026-01-16T03:10:26+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/unet.png",
+ "language_code": "nl"
+ },
+ "navi.2f20b727910110ea.webp": {
+ "original_hash": "fd3a1b48f7317e152edb2d1d943da24e",
+ "translation_date": "2026-01-16T03:10:28+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/navi.png",
+ "language_code": "nl"
+ },
+ "segm.92442f2cb42ff4fa.webp": {
+ "original_hash": "87d6cbfe87db8fd64b45fa75ba863e60",
+ "translation_date": "2026-01-16T03:10:35+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segm.png",
+ "language_code": "nl"
+ },
+ "segnet.87377542aa5a8b76.webp": {
+ "original_hash": "fa6d2d499aa2ae589a14caede7534561",
+ "translation_date": "2026-01-16T03:10:40+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segnet.png",
+ "language_code": "nl"
+ },
+ "gan_architecture.8f3a5ab62b8d5d69.webp": {
+ "original_hash": "4993c22b32d24c9d2d087645c2a90d81",
+ "translation_date": "2026-01-16T03:10:47+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_architecture.png",
+ "language_code": "nl"
+ },
+ "style.5293e85e077ab22c.webp": {
+ "original_hash": "f797246177c68cc33bcdf7abae8c9b68",
+ "translation_date": "2026-01-16T03:10:49+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/style.jpg",
+ "language_code": "nl"
+ },
+ "image.896e8254a2c60d45.webp": {
+ "original_hash": "0033165481f191386403b85801811833",
+ "translation_date": "2026-01-16T03:10:51+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/image.jpg",
+ "language_code": "nl"
+ },
+ "gan_arch_detail.46b95fd366f8e543.webp": {
+ "original_hash": "ba3b25748ca02c3e725e9a1969ae5c5d",
+ "translation_date": "2026-01-16T03:11:01+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_arch_detail.png",
+ "language_code": "nl"
+ },
+ "dcgan_generator.b500988ec2bc8ba5.webp": {
+ "original_hash": "a11642e50f68e41c69b1580c9b724ef1",
+ "translation_date": "2026-01-16T03:11:08+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/dcgan_generator.png",
+ "language_code": "nl"
+ },
+ "ideal-zebra.7f70e8b54ee15a7a.webp": {
+ "original_hash": "6944fb46795f714f0ce8e856c405498a",
+ "translation_date": "2026-01-16T03:11:08+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-zebra.png",
+ "language_code": "nl"
+ },
+ "ideal-cat-loop.999fbb8ff306e044.webp": {
+ "original_hash": "c54e983c591431338bf8ddac9ab8415b",
+ "translation_date": "2026-01-16T03:11:15+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat-loop.png",
+ "language_code": "nl"
+ },
+ "dog-from-unsplash.426f9fbca2febc93.webp": {
+ "original_hash": "9669f6d7c9c8b74efdd1a82a262d1766",
+ "translation_date": "2026-01-16T03:11:16+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/dog-from-unsplash.jpg",
+ "language_code": "nl"
+ },
+ "features.6291f9c7ba3a0b95.webp": {
+ "original_hash": "e2727bfacc1156e045d1879bbe86e189",
+ "translation_date": "2026-01-16T03:11:20+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/features.png",
+ "language_code": "nl"
+ },
+ "ideal-cat.203dd4597643d6b0.webp": {
+ "original_hash": "5b44760be530a91be18a5cceebbc2cc3",
+ "translation_date": "2026-01-16T03:11:20+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat.png",
+ "language_code": "nl"
+ },
+ "adversarial-dog.d9fc7773b0142b89.webp": {
+ "original_hash": "cf7a833a6f82bdf5049180a09f9bf8f6",
+ "translation_date": "2026-01-16T03:11:21+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/adversarial-dog.png",
+ "language_code": "nl"
+ },
+ "catsdogsdataset.a7aff8e6085fd3f0.webp": {
+ "original_hash": "3039ba35434f67e69ccbb44d9e6ee141",
+ "translation_date": "2026-01-16T03:11:26+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/catsdogsdataset.png",
+ "language_code": "nl"
+ },
+ "original-dog.8f68a67d2fe0911f.webp": {
+ "original_hash": "3ed859629b4141f735fd0d3c1941f520",
+ "translation_date": "2026-01-16T03:11:26+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/original-dog.png",
+ "language_code": "nl"
+ },
+ "braille.341962ff76b1bd70.webp": {
+ "original_hash": "ef1d59d4fb17f1f019c18be162c5759a",
+ "translation_date": "2026-01-16T03:11:27+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/data/braille.jpeg",
+ "language_code": "nl"
+ },
+ "braille-symbols.0159185ab69d5339.webp": {
+ "original_hash": "5a7fddf66299dbb4eae490b631ee3a1c",
+ "translation_date": "2026-01-16T03:11:31+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-symbols.png",
+ "language_code": "nl"
+ },
+ "frame-difference.706f805491a0883c.webp": {
+ "original_hash": "a141e72f08e1b8f7451392889af90072",
+ "translation_date": "2026-01-16T03:11:33+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/frame-difference.png",
+ "language_code": "nl"
+ },
+ "braille-result.46530fea020b03c7.webp": {
+ "original_hash": "7c069b6ddda38dcd0b535a840b954ee1",
+ "translation_date": "2026-01-16T03:11:34+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-result.png",
+ "language_code": "nl"
+ },
+ "palm-movement.341495f0e9c47da3.webp": {
+ "original_hash": "100780b2e1d5adff2739adf58fc18404",
+ "translation_date": "2026-01-16T03:11:36+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/palm-movement.png",
+ "language_code": "nl"
+ },
+ "optical.1f4a94464579a83a.webp": {
+ "original_hash": "1be97f7f2f58285c9960a90e5d5ae337",
+ "translation_date": "2026-01-16T03:11:37+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/optical.png",
+ "language_code": "nl"
+ },
+ "1200px-Girl_and_cat.89bd70951181e86a.webp": {
+ "original_hash": "aa8cdeaa9beaad5a06610236cf22f296",
+ "translation_date": "2026-01-16T03:11:39+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/1200px-Girl_and_cat.jpg",
+ "language_code": "nl"
+ },
+ "ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp": {
+ "original_hash": "f31ea979f0ceabdf198899985ac84c37",
+ "translation_date": "2026-01-16T03:11:48+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecallIoU.png",
+ "language_code": "nl"
+ },
+ "naive-detection.e7f1ba220ccd08c6.webp": {
+ "original_hash": "4c96961c12a09f8e055546ed2e7de470",
+ "translation_date": "2026-01-16T03:11:53+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/naive-detection.png",
+ "language_code": "nl"
+ },
+ "ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp": {
+ "original_hash": "6704085c522f47ce42ad8402dafe6429",
+ "translation_date": "2026-01-16T03:11:58+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecall.png",
+ "language_code": "nl"
+ },
+ "iou_equation.9a4751d40fff4e11.webp": {
+ "original_hash": "0a27f4ab37ead8d77cdf94a0bbc99e4a",
+ "translation_date": "2026-01-16T03:12:01+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/iou_equation.png",
+ "language_code": "nl"
+ },
+ "coco-examples.71bc60380fa6cceb.webp": {
+ "original_hash": "bcfe5693147ca18d88cf43b1d2d5d6d7",
+ "translation_date": "2026-01-16T03:12:03+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/coco-examples.jpg",
+ "language_code": "nl"
+ },
+ "f-rcnn.3cda6d9bb4188875.webp": {
+ "original_hash": "fdafedad20701c95bdcf6bb923822ab1",
+ "translation_date": "2026-01-16T03:12:10+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/f-rcnn.png",
+ "language_code": "nl"
+ },
+ "rcnn1.cae407020dfb1d1f.webp": {
+ "original_hash": "9cf0ea86d9dadf06a31cd109efc49796",
+ "translation_date": "2026-01-16T03:12:11+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn1.png",
+ "language_code": "nl"
+ },
+ "faster-rcnn.8d46c099b87ef30a.webp": {
+ "original_hash": "067e2ca96344fd6d0490e0530a922b36",
+ "translation_date": "2026-01-16T03:12:18+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/faster-rcnn.png",
+ "language_code": "nl"
+ },
+ "r-fcn.13eb88158b99a3da.webp": {
+ "original_hash": "38cd0e0105546e56fa17b711d445195f",
+ "translation_date": "2026-01-16T03:12:28+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/r-fcn.png",
+ "language_code": "nl"
+ },
+ "yolo.a2648ec82ee8bb4e.webp": {
+ "original_hash": "e8835638234f5c21fcf36fdede6457f4",
+ "translation_date": "2026-01-16T03:12:31+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/yolo.png",
+ "language_code": "nl"
+ },
+ "rcnn2.2d9530bb83516484.webp": {
+ "original_hash": "cc44ad151b6d88e2838db475e7ab5dff",
+ "translation_date": "2026-01-16T03:12:40+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn2.png",
+ "language_code": "nl"
+ },
+ "Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp": {
+ "original_hash": "456419e07e4f1b5ab90c6f6d36d9817a",
+ "translation_date": "2026-01-16T03:12:56+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/Screen_Shot_2016-11-17_at_11.14.54_AM.png",
+ "language_code": "nl"
+ },
+ "resnet-block.aba4ccbcc0944434.webp": {
+ "original_hash": "cf2131c7cb1053d6d2559ef83df057a8",
+ "translation_date": "2026-01-16T03:12:59+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/resnet-block.png",
+ "language_code": "nl"
+ },
+ "cnn-pyramid.85915455759ef0ce.webp": {
+ "original_hash": "7233ded4a920332806363d704bfb59a6",
+ "translation_date": "2026-01-16T03:13:17+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/cnn-pyramid.png",
+ "language_code": "nl"
+ },
+ "FeatureExtractionCNN.d9b456cbdae7cb64.webp": {
+ "original_hash": "c9bde577c8b279b5199a8b294ee9494f",
+ "translation_date": "2026-01-16T03:13:20+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/FeatureExtractionCNN.png",
+ "language_code": "nl"
+ },
+ "filter-horiz.59b80ed4feb946ef.webp": {
+ "original_hash": "b081df9e2042850983a46ff817b88d55",
+ "translation_date": "2026-01-16T03:13:23+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-horiz.png",
+ "language_code": "nl"
+ },
+ "vgg-16-arch1.d901a5583b3a51ba.webp": {
+ "original_hash": "5b0f835d04dc20d097a0b89c88339966",
+ "translation_date": "2026-01-16T03:13:30+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch1.jpg",
+ "language_code": "nl"
+ },
+ "vgg-16-arch.64ff2137f50dd49f.webp": {
+ "original_hash": "9fc348503d0ec03875e4b46f896f3aa9",
+ "translation_date": "2026-01-16T03:13:37+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch.jpg",
+ "language_code": "nl"
+ },
+ "convolutionExample.634615d5ff7081e0.webp": {
+ "original_hash": "5412e092848cb3cd4fa527aba3be0545",
+ "translation_date": "2026-01-16T03:13:45+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/convolutionExample.png",
+ "language_code": "nl"
+ },
+ "inception.a6605b85bcbc6f52.webp": {
+ "original_hash": "ebf0f6b0257fffb906b532d86fce2a9c",
+ "translation_date": "2026-01-16T03:13:50+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/inception.png",
+ "language_code": "nl"
+ },
+ "filter-vert.b7148390ca0bc356.webp": {
+ "original_hash": "bef527fda3ae7113ec9ebb3ab74a6298",
+ "translation_date": "2026-01-16T03:13:53+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-vert.png",
+ "language_code": "nl"
+ },
+ "lmfilters.ea9e4868a82cf74c.webp": {
+ "original_hash": "aa029ea2c45afbac3026a0a558eeec43",
+ "translation_date": "2026-01-16T03:13:54+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/lmfilters.jpg",
+ "language_code": "nl"
+ },
+ "data.50b2a9d5484bdbf0.webp": {
+ "original_hash": "e501593d25b15c8f8860fe11e3f1c4a7",
+ "translation_date": "2026-01-16T03:14:03+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/lab/images/data.png",
+ "language_code": "nl"
+ },
+ "NetLogo-ModelLib.efe023afb4763c05.webp": {
+ "original_hash": "edd5b28318e2f43274a4541408110fb9",
+ "translation_date": "2026-01-16T03:14:21+00:00",
+ "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-ModelLib.png",
+ "language_code": "nl"
+ },
+ "NetLogo-Main.32653711ec1a01b3.webp": {
+ "original_hash": "83a9fe96394620fc703a5f2de2d15ed1",
+ "translation_date": "2026-01-16T03:14:45+00:00",
+ "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-Main.png",
+ "language_code": "nl"
+ },
+ "cartpole.f52a67f27e058170.webp": {
+ "original_hash": "5399242e127ea1c18aa6ee405daecf51",
+ "translation_date": "2026-01-16T03:14:45+00:00",
+ "source_file": "lessons/6-Other/22-DeepRL/images/cartpole.png",
+ "language_code": "nl"
+ },
+ "mountaincar.f7b7a7f6d4f9933b.webp": {
+ "original_hash": "61c868cc389dc92bd2b402ea490cd162",
+ "translation_date": "2026-01-16T03:14:48+00:00",
+ "source_file": "lessons/6-Other/22-DeepRL/lab/images/mountaincar.png",
+ "language_code": "nl"
+ },
+ "ml-for-beginners.9e4fed176fd5817d.webp": {
+ "original_hash": "cd606a24083e039082b0486fc8382823",
+ "translation_date": "2026-01-16T03:14:51+00:00",
+ "source_file": "lessons/1-Intro/images/ml-for-beginners.png",
+ "language_code": "nl"
+ },
+ "history-of-ai.7e83efa70b537f5a.webp": {
+ "original_hash": "644e648b98fcb10fb9713452ff02934d",
+ "translation_date": "2026-01-16T03:15:06+00:00",
+ "source_file": "lessons/1-Intro/images/history-of-ai.png",
+ "language_code": "nl"
+ },
+ "photo-cat.8c8e8fb760ffe457.webp": {
+ "original_hash": "29d10fef28d240c48995ef9dd23e477a",
+ "translation_date": "2026-01-16T03:15:07+00:00",
+ "source_file": "lessons/1-Intro/images/photo-cat.jpg",
+ "language_code": "nl"
+ },
+ "dsh_age.d212a30d4e54fb5f.webp": {
+ "original_hash": "61b9b2e2e29d9be9ae8f2edd8fa14ed4",
+ "translation_date": "2026-01-16T03:15:09+00:00",
+ "source_file": "lessons/1-Intro/images/dsh_age.png",
+ "language_code": "nl"
+ },
+ "turing-test-evol.4184696701293ead.webp": {
+ "original_hash": "80d11b1074d61e5d6e4a207f72902e89",
+ "translation_date": "2026-01-16T03:15:18+00:00",
+ "source_file": "lessons/1-Intro/images/turing-test-evol.png",
+ "language_code": "nl"
+ },
+ "knowledge-spectrum.b60df631852c0217.webp": {
+ "original_hash": "71b049ee26a22a68996034585436ca59",
+ "translation_date": "2026-01-16T03:15:37+00:00",
+ "source_file": "lessons/2-Symbolic/images/knowledge-spectrum.png",
+ "language_code": "nl"
+ },
+ "DIKW_Pyramid.94126f7d2bd8db5b.webp": {
+ "original_hash": "ad410ec7f25454482fd4516c4a46fc67",
+ "translation_date": "2026-01-16T03:15:43+00:00",
+ "source_file": "lessons/2-Symbolic/images/DIKW_Pyramid.png",
+ "language_code": "nl"
+ },
+ "AND-OR-Tree.5592d2c70187f283.webp": {
+ "original_hash": "2674b6cf8f768491c6b5a167f272a002",
+ "translation_date": "2026-01-16T03:16:29+00:00",
+ "source_file": "lessons/2-Symbolic/images/AND-OR-Tree.png",
+ "language_code": "nl"
+ },
+ "triplet-complex.32094972c7b4441b.webp": {
+ "original_hash": "56a2e05839a141c311db52655b37f8ad",
+ "translation_date": "2026-01-16T03:16:50+00:00",
+ "source_file": "lessons/2-Symbolic/images/triplet-complex.png",
+ "language_code": "nl"
+ },
+ "arch-human.5d4d35f1bba3ab1c.webp": {
+ "original_hash": "3b41c1a38a69fb1104f5ddc48163538d",
+ "translation_date": "2026-01-16T03:16:59+00:00",
+ "source_file": "lessons/2-Symbolic/images/arch-human.png",
+ "language_code": "nl"
+ },
+ "arch-kbs.3ec5c150b09fa8da.webp": {
+ "original_hash": "f470e6ec071db529cd3149052cfeb8ff",
+ "translation_date": "2026-01-16T03:17:06+00:00",
+ "source_file": "lessons/2-Symbolic/images/arch-kbs.png",
+ "language_code": "nl"
+ },
+ "triplet.4b9b332587593298.webp": {
+ "original_hash": "302e53ea355ffb556d99e3962d0a6516",
+ "translation_date": "2026-01-16T03:17:17+00:00",
+ "source_file": "lessons/2-Symbolic/images/triplet.png",
+ "language_code": "nl"
+ },
+ "protege.274177ceeac13b38.webp": {
+ "original_hash": "56d5a5aba9b9e89a927f7fdc42ba16f5",
+ "translation_date": "2026-01-16T03:17:51+00:00",
+ "source_file": "lessons/2-Symbolic/images/protege.png",
+ "language_code": "nl"
+ },
+ "synapse-wikipedia.ed20a9e4726ea1c6.webp": {
+ "original_hash": "88212730ecd9b0c8b848c319951427d8",
+ "translation_date": "2026-01-16T03:17:57+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/synapse-wikipedia.jpg",
+ "language_code": "nl"
+ },
+ "overfit2.131f5800ae10ca5e.webp": {
+ "original_hash": "eb04381b2f222518ec400b98ebf441b2",
+ "translation_date": "2026-01-16T03:17:59+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/overfit2.jpg",
+ "language_code": "nl"
+ },
+ "netout.1eb15eb76fd76731.webp": {
+ "original_hash": "187261e2b5036746ee9d9106b1f7df1b",
+ "translation_date": "2026-01-16T03:18:02+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/netout.png",
+ "language_code": "nl"
+ },
+ "artneuron.1a5daa88d20ebe6f.webp": {
+ "original_hash": "c2d8af8285e1eee1cf6c5ba4762f70ab",
+ "translation_date": "2026-01-16T03:18:06+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/artneuron.png",
+ "language_code": "nl"
+ },
+ "Overfitting.408ad91cd90b4371.webp": {
+ "original_hash": "82c3203fefc4ef74609e8ab61c1c683b",
+ "translation_date": "2026-01-16T03:18:15+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/Overfitting.png",
+ "language_code": "nl"
+ },
+ "overfit1.f24b71c6f652e59e.webp": {
+ "original_hash": "76155698e85340d9dfff8e0a628d25c1",
+ "translation_date": "2026-01-16T03:18:18+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/overfit1.jpg",
+ "language_code": "nl"
+ },
+ "NeuroArch.4e17cdba5e445721.webp": {
+ "original_hash": "5a3b1a4c04e6b6b5a65574d5ea92a272",
+ "translation_date": "2026-01-16T03:18:23+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/NeuroArch.png",
+ "language_code": "nl"
+ },
+ "ComputeGraphGrad.4626252c0de03507.webp": {
+ "original_hash": "b0bf679245a237b1e7785ae2357a5376",
+ "translation_date": "2026-01-16T03:18:28+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraphGrad.png",
+ "language_code": "nl"
+ },
+ "Cross-Entropy-Loss.dc7ba633d2467ef3.webp": {
+ "original_hash": "11dd0fd77a272755d0ef5db9f71217da",
+ "translation_date": "2026-01-16T03:18:36+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/Cross-Entropy-Loss.png",
+ "language_code": "nl"
+ },
+ "ComputeGraph.463c9d8ebdcb2215.webp": {
+ "original_hash": "7af66742d6bede114f971689745bedf2",
+ "translation_date": "2026-01-16T03:18:43+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraph.png",
+ "language_code": "nl"
+ },
+ "overfit.a0bd57f717c15769.webp": {
+ "original_hash": "810408efec3fc8cb44a2b4bc53466a6b",
+ "translation_date": "2026-01-16T03:18:51+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/overfit.png",
+ "language_code": "nl"
+ },
+ "Rosenblatt-wikipedia.294821b285ac796d.webp": {
+ "original_hash": "c21d9b47d0106208a0f35a920d6bff66",
+ "translation_date": "2026-01-16T03:18:53+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Rosenblatt-wikipedia.jpg",
+ "language_code": "nl"
+ },
+ "Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp": {
+ "original_hash": "2cc48ff435c89ca1e162872a42b4813c",
+ "translation_date": "2026-01-16T03:18:55+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Mark_I_perceptron_wikipedia.jpg",
+ "language_code": "nl"
+ },
+ "activation-func.b4924007c7ce7764.webp": {
+ "original_hash": "8d357884343ec923611a319d4e910b99",
+ "translation_date": "2026-01-16T03:18:57+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/activation-func.png",
+ "language_code": "nl"
+ },
+ "clip-class.3af42ef0b2b19369.webp": {
+ "original_hash": "bdd1638453069a216e843e1a8fd70db0",
+ "translation_date": "2026-01-16T03:19:03+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-class.png",
+ "language_code": "nl"
+ },
+ "a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp": {
+ "original_hash": "9c386a6fd2c04edbd78dc9d688b59872",
+ "translation_date": "2026-01-16T03:19:05+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_old_male_teacher_of_math.png",
+ "language_code": "nl"
+ },
+ "clip-arch.b3dbf20b4e8ed8be.webp": {
+ "original_hash": "bdd1638453069a216e843e1a8fd70db0",
+ "translation_date": "2026-01-16T03:19:11+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-arch.png",
+ "language_code": "nl"
+ },
+ "DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp": {
+ "original_hash": "e300d75d78f6050bc7b83df091f95775",
+ "translation_date": "2026-01-16T03:19:13+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.png",
+ "language_code": "nl"
+ },
+ "DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp": {
+ "original_hash": "dd063fda04db937ab7210064af9d6151",
+ "translation_date": "2026-01-16T03:19:15+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.png",
+ "language_code": "nl"
+ },
+ "DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbf.webp": {
+ "original_hash": "2cc9ab0daf8e1af7071fbc9eaf84970b",
+ "translation_date": "2026-01-16T03:19:17+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.png",
+ "language_code": "nl"
+ },
+ "a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp": {
+ "original_hash": "ec89cbb600b14e86f353a347506554ba",
+ "translation_date": "2026-01-16T03:19:17+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.png",
+ "language_code": "nl"
+ },
+ "a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp": {
+ "original_hash": "7064cd71a562523998203c756842c96d",
+ "translation_date": "2026-01-16T03:19:18+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.png",
+ "language_code": "nl"
+ },
+ "vqgan.5027fe05051dfa31.webp": {
+ "original_hash": "845e5593c927fd3c3c125a90d0f8eb87",
+ "translation_date": "2026-01-16T03:19:21+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/vqgan.png",
+ "language_code": "nl"
+ },
+ "bag-of-words-example.606fc1738f1d7ba9.webp": {
+ "original_hash": "a8fa84622ff35939e498d06fac3fa515",
+ "translation_date": "2026-01-16T03:19:27+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/bag-of-words-example.png",
+ "language_code": "nl"
+ },
+ "bow.3811869cff59368d.webp": {
+ "original_hash": "bfcb38af6b1cbc8c2e86101127b642ac",
+ "translation_date": "2026-01-16T03:19:48+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/bow.png",
+ "language_code": "nl"
+ },
+ "ascii-character-map.18ed6aa7f3b0a7ff.webp": {
+ "original_hash": "afc5ff2601be320926d89f1ad897eda8",
+ "translation_date": "2026-01-16T03:19:56+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/ascii-character-map.png",
+ "language_code": "nl"
+ },
+ "multi-layer-lstm.dd975e29bb2a59fe.webp": {
+ "original_hash": "27b6355fd86c9e8e6d443015653be763",
+ "translation_date": "2026-01-16T03:20:00+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/multi-layer-lstm.jpg",
+ "language_code": "nl"
+ },
+ "rnn-anatomy.79ee3f3920b3294b.webp": {
+ "original_hash": "cac3c7102f2bc410efd6230b3bc58c63",
+ "translation_date": "2026-01-16T03:20:10+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/rnn-anatomy.png",
+ "language_code": "nl"
+ },
+ "rnn.27f5c29c53d727b5.webp": {
+ "original_hash": "bed0f1884d1a2c2620e6ba741af994b8",
+ "translation_date": "2026-01-16T03:20:21+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/rnn.png",
+ "language_code": "nl"
+ },
+ "encoder-decoder-attention.7a726296894fb567.webp": {
+ "original_hash": "e0546cbc8252d764df7f7212b371f0ed",
+ "translation_date": "2026-01-16T03:20:33+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/encoder-decoder-attention.png",
+ "language_code": "nl"
+ },
+ "jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp": {
+ "original_hash": "47f7de9ada12b89dcfa75d81eb0aaf15",
+ "translation_date": "2026-01-16T03:20:45+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/jalammarBERT-language-modeling-masked-lm.png",
+ "language_code": "nl"
+ },
+ "bahdanau-fig3.09ba2d37f202a6af.webp": {
+ "original_hash": "b5cfbb9cad3b0d3fbdcc63dcd2ed514f",
+ "translation_date": "2026-01-16T03:20:52+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/bahdanau-fig3.png",
+ "language_code": "nl"
+ },
+ "pos-embedding.e41ce9b6cf6078af.webp": {
+ "original_hash": "f0910082dcac063f3baae2e1f28b4e30",
+ "translation_date": "2026-01-16T03:21:04+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/pos-embedding.png",
+ "language_code": "nl"
+ },
+ "transformer-layer.905e14747ca4e7d5.webp": {
+ "original_hash": "dc9e2e401fa5e5c36a322b6721476ccd",
+ "translation_date": "2026-01-16T03:21:13+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/transformer-layer.png",
+ "language_code": "nl"
+ },
+ "CoreferenceResolution.861924d6d384a7d6.webp": {
+ "original_hash": "25b5719ec70aaa44858076c16f7c208f",
+ "translation_date": "2026-01-16T03:21:24+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/CoreferenceResolution.png",
+ "language_code": "nl"
+ },
+ "bot-ner.4b09235dbb0ad275.webp": {
+ "original_hash": "5e61aca4f94182c7e7d509b8d2de3c9f",
+ "translation_date": "2026-01-16T03:21:42+00:00",
+ "source_file": "lessons/5-NLP/19-NER/images/bot-ner.png",
+ "language_code": "nl"
+ },
+ "unreasonable-effectiveness-of-rnn.541ead816778f42d.webp": {
+ "original_hash": "2a37bd4e9b12bcc19e045eaf22fea4e5",
+ "translation_date": "2026-01-16T03:21:46+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/unreasonable-effectiveness-of-rnn.jpg",
+ "language_code": "nl"
+ },
+ "rnn-generate.56c54afb52f9781d.webp": {
+ "original_hash": "67332ada2d0603921bba37c06956c70e",
+ "translation_date": "2026-01-16T03:21:53+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate.png",
+ "language_code": "nl"
+ },
+ "rnn-generate-inf.5168dc65e0370eea.webp": {
+ "original_hash": "d3ed5c87de90c01b0b77ca02580b3707",
+ "translation_date": "2026-01-16T03:21:57+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate-inf.png",
+ "language_code": "nl"
+ },
+ "embedding-classifier-example.b77f021a7ee67eee.webp": {
+ "original_hash": "0c4233111f66d9c6925af5b97f9519a0",
+ "translation_date": "2026-01-16T03:22:03+00:00",
+ "source_file": "lessons/5-NLP/14-Embeddings/images/embedding-classifier-example.png",
+ "language_code": "nl"
+ },
+ "offset-sequence-representation.eb73fcefb29b46ee.webp": {
+ "original_hash": "52e7632a2b668957b903bb2607e953fe",
+ "translation_date": "2026-01-16T03:22:08+00:00",
+ "source_file": "lessons/5-NLP/14-Embeddings/images/offset-sequence-representation.png",
+ "language_code": "nl"
+ },
+ "example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp": {
+ "original_hash": "6e976f26b9bb4c7a021187e834132123",
+ "translation_date": "2026-01-16T03:22:13+00:00",
+ "source_file": "lessons/5-NLP/14-Embeddings/images/example-algorithms-for-converting-words-to-vectors.png",
+ "language_code": "nl"
+ }
+}
\ No newline at end of file
diff --git a/translated_images/nl/1200px-Girl_and_cat.89bd70951181e86a.webp b/translated_images/nl/1200px-Girl_and_cat.89bd70951181e86a.webp
new file mode 100644
index 00000000..47042c75
Binary files /dev/null and b/translated_images/nl/1200px-Girl_and_cat.89bd70951181e86a.webp differ
diff --git a/translated_images/nl/AND-OR-Tree.5592d2c70187f283.webp b/translated_images/nl/AND-OR-Tree.5592d2c70187f283.webp
new file mode 100644
index 00000000..af021374
Binary files /dev/null and b/translated_images/nl/AND-OR-Tree.5592d2c70187f283.webp differ
diff --git a/translated_images/nl/ComputeGraph.463c9d8ebdcb2215.webp b/translated_images/nl/ComputeGraph.463c9d8ebdcb2215.webp
new file mode 100644
index 00000000..70dc00eb
Binary files /dev/null and b/translated_images/nl/ComputeGraph.463c9d8ebdcb2215.webp differ
diff --git a/translated_images/nl/ComputeGraphGrad.4626252c0de03507.webp b/translated_images/nl/ComputeGraphGrad.4626252c0de03507.webp
new file mode 100644
index 00000000..6a4133d2
Binary files /dev/null and b/translated_images/nl/ComputeGraphGrad.4626252c0de03507.webp differ
diff --git a/translated_images/nl/CoreferenceResolution.861924d6d384a7d6.webp b/translated_images/nl/CoreferenceResolution.861924d6d384a7d6.webp
new file mode 100644
index 00000000..354bc28a
Binary files /dev/null and b/translated_images/nl/CoreferenceResolution.861924d6d384a7d6.webp differ
diff --git a/translated_images/nl/Cross-Entropy-Loss.dc7ba633d2467ef3.webp b/translated_images/nl/Cross-Entropy-Loss.dc7ba633d2467ef3.webp
new file mode 100644
index 00000000..11cb3fff
Binary files /dev/null and b/translated_images/nl/Cross-Entropy-Loss.dc7ba633d2467ef3.webp differ
diff --git a/translated_images/nl/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp b/translated_images/nl/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp
new file mode 100644
index 00000000..222db344
Binary files /dev/null and b/translated_images/nl/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp differ
diff --git a/translated_images/nl/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbf.webp b/translated_images/nl/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbf.webp
new file mode 100644
index 00000000..f3b973c5
Binary files /dev/null and b/translated_images/nl/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbf.webp differ
diff --git a/translated_images/nl/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp b/translated_images/nl/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp
new file mode 100644
index 00000000..b8f4286a
Binary files /dev/null and b/translated_images/nl/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp differ
diff --git a/translated_images/nl/DIKW_Pyramid.94126f7d2bd8db5b.webp b/translated_images/nl/DIKW_Pyramid.94126f7d2bd8db5b.webp
new file mode 100644
index 00000000..d75007da
Binary files /dev/null and b/translated_images/nl/DIKW_Pyramid.94126f7d2bd8db5b.webp differ
diff --git a/translated_images/nl/FeatureExtractionCNN.d9b456cbdae7cb64.webp b/translated_images/nl/FeatureExtractionCNN.d9b456cbdae7cb64.webp
new file mode 100644
index 00000000..c7021d68
Binary files /dev/null and b/translated_images/nl/FeatureExtractionCNN.d9b456cbdae7cb64.webp differ
diff --git a/translated_images/nl/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp b/translated_images/nl/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp
new file mode 100644
index 00000000..46489154
Binary files /dev/null and b/translated_images/nl/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp differ
diff --git a/translated_images/nl/NetLogo-Main.32653711ec1a01b3.webp b/translated_images/nl/NetLogo-Main.32653711ec1a01b3.webp
new file mode 100644
index 00000000..3ce6bdf9
Binary files /dev/null and b/translated_images/nl/NetLogo-Main.32653711ec1a01b3.webp differ
diff --git a/translated_images/nl/NetLogo-ModelLib.efe023afb4763c05.webp b/translated_images/nl/NetLogo-ModelLib.efe023afb4763c05.webp
new file mode 100644
index 00000000..b74f372f
Binary files /dev/null and b/translated_images/nl/NetLogo-ModelLib.efe023afb4763c05.webp differ
diff --git a/translated_images/nl/NeuroArch.4e17cdba5e445721.webp b/translated_images/nl/NeuroArch.4e17cdba5e445721.webp
new file mode 100644
index 00000000..b404e4d6
Binary files /dev/null and b/translated_images/nl/NeuroArch.4e17cdba5e445721.webp differ
diff --git a/translated_images/nl/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp b/translated_images/nl/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp
new file mode 100644
index 00000000..7c75d9a0
Binary files /dev/null and b/translated_images/nl/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp differ
diff --git a/translated_images/nl/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp b/translated_images/nl/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp
new file mode 100644
index 00000000..0f66f598
Binary files /dev/null and b/translated_images/nl/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp differ
diff --git a/translated_images/nl/Overfitting.408ad91cd90b4371.webp b/translated_images/nl/Overfitting.408ad91cd90b4371.webp
new file mode 100644
index 00000000..e90f5e2f
Binary files /dev/null and b/translated_images/nl/Overfitting.408ad91cd90b4371.webp differ
diff --git a/translated_images/nl/Rosenblatt-wikipedia.294821b285ac796d.webp b/translated_images/nl/Rosenblatt-wikipedia.294821b285ac796d.webp
new file mode 100644
index 00000000..ee733c23
Binary files /dev/null and b/translated_images/nl/Rosenblatt-wikipedia.294821b285ac796d.webp differ
diff --git a/translated_images/nl/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp b/translated_images/nl/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp
new file mode 100644
index 00000000..ab1bbfc3
Binary files /dev/null and b/translated_images/nl/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp differ
diff --git a/translated_images/nl/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp b/translated_images/nl/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp
new file mode 100644
index 00000000..ee032762
Binary files /dev/null and b/translated_images/nl/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp differ
diff --git a/translated_images/nl/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp b/translated_images/nl/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp
new file mode 100644
index 00000000..52ce29a9
Binary files /dev/null and b/translated_images/nl/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp differ
diff --git a/translated_images/nl/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp b/translated_images/nl/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp
new file mode 100644
index 00000000..fba04870
Binary files /dev/null and b/translated_images/nl/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp differ
diff --git a/translated_images/nl/aae.9d418a990fc75bf9.webp b/translated_images/nl/aae.9d418a990fc75bf9.webp
new file mode 100644
index 00000000..476620a9
Binary files /dev/null and b/translated_images/nl/aae.9d418a990fc75bf9.webp differ
diff --git a/translated_images/nl/activation-func.b4924007c7ce7764.webp b/translated_images/nl/activation-func.b4924007c7ce7764.webp
new file mode 100644
index 00000000..8138807f
Binary files /dev/null and b/translated_images/nl/activation-func.b4924007c7ce7764.webp differ
diff --git a/translated_images/nl/adversarial-dog.d9fc7773b0142b89.webp b/translated_images/nl/adversarial-dog.d9fc7773b0142b89.webp
new file mode 100644
index 00000000..8816fc84
Binary files /dev/null and b/translated_images/nl/adversarial-dog.d9fc7773b0142b89.webp differ
diff --git a/translated_images/nl/ai-computervision.6506ebebac3fbf76.webp b/translated_images/nl/ai-computervision.6506ebebac3fbf76.webp
new file mode 100644
index 00000000..6297d772
Binary files /dev/null and b/translated_images/nl/ai-computervision.6506ebebac3fbf76.webp differ
diff --git a/translated_images/nl/ai-for-beginners.b354ca904b22cd70.webp b/translated_images/nl/ai-for-beginners.b354ca904b22cd70.webp
new file mode 100644
index 00000000..54a6fa1c
Binary files /dev/null and b/translated_images/nl/ai-for-beginners.b354ca904b22cd70.webp differ
diff --git a/translated_images/nl/ai-intro.bf28d1ac4235881c.webp b/translated_images/nl/ai-intro.bf28d1ac4235881c.webp
new file mode 100644
index 00000000..cb8094cc
Binary files /dev/null and b/translated_images/nl/ai-intro.bf28d1ac4235881c.webp differ
diff --git a/translated_images/nl/ai-neuralnetworks.1c687ae40bc86e83.webp b/translated_images/nl/ai-neuralnetworks.1c687ae40bc86e83.webp
new file mode 100644
index 00000000..652a62c3
Binary files /dev/null and b/translated_images/nl/ai-neuralnetworks.1c687ae40bc86e83.webp differ
diff --git a/translated_images/nl/ai-nlp.b22dcb8ca4707cea.webp b/translated_images/nl/ai-nlp.b22dcb8ca4707cea.webp
new file mode 100644
index 00000000..666f9878
Binary files /dev/null and b/translated_images/nl/ai-nlp.b22dcb8ca4707cea.webp differ
diff --git a/translated_images/nl/ai-overview.0857791951d19500.webp b/translated_images/nl/ai-overview.0857791951d19500.webp
new file mode 100644
index 00000000..4ac98fe0
Binary files /dev/null and b/translated_images/nl/ai-overview.0857791951d19500.webp differ
diff --git a/translated_images/nl/ai-symbolic.715a30cb610411a6.webp b/translated_images/nl/ai-symbolic.715a30cb610411a6.webp
new file mode 100644
index 00000000..26b9619f
Binary files /dev/null and b/translated_images/nl/ai-symbolic.715a30cb610411a6.webp differ
diff --git a/translated_images/nl/arch-human.5d4d35f1bba3ab1c.webp b/translated_images/nl/arch-human.5d4d35f1bba3ab1c.webp
new file mode 100644
index 00000000..d0f596a4
Binary files /dev/null and b/translated_images/nl/arch-human.5d4d35f1bba3ab1c.webp differ
diff --git a/translated_images/nl/arch-kbs.3ec5c150b09fa8da.webp b/translated_images/nl/arch-kbs.3ec5c150b09fa8da.webp
new file mode 100644
index 00000000..aaa1d341
Binary files /dev/null and b/translated_images/nl/arch-kbs.3ec5c150b09fa8da.webp differ
diff --git a/translated_images/nl/artneuron.1a5daa88d20ebe6f.webp b/translated_images/nl/artneuron.1a5daa88d20ebe6f.webp
new file mode 100644
index 00000000..9e300afa
Binary files /dev/null and b/translated_images/nl/artneuron.1a5daa88d20ebe6f.webp differ
diff --git a/translated_images/nl/ascii-character-map.18ed6aa7f3b0a7ff.webp b/translated_images/nl/ascii-character-map.18ed6aa7f3b0a7ff.webp
new file mode 100644
index 00000000..a8c09768
Binary files /dev/null and b/translated_images/nl/ascii-character-map.18ed6aa7f3b0a7ff.webp differ
diff --git a/translated_images/nl/autoencoder_schema.5e6fc9ad98a5eb61.webp b/translated_images/nl/autoencoder_schema.5e6fc9ad98a5eb61.webp
new file mode 100644
index 00000000..af962eec
Binary files /dev/null and b/translated_images/nl/autoencoder_schema.5e6fc9ad98a5eb61.webp differ
diff --git a/translated_images/nl/bag-of-words-example.606fc1738f1d7ba9.webp b/translated_images/nl/bag-of-words-example.606fc1738f1d7ba9.webp
new file mode 100644
index 00000000..b14b4115
Binary files /dev/null and b/translated_images/nl/bag-of-words-example.606fc1738f1d7ba9.webp differ
diff --git a/translated_images/nl/bahdanau-fig3.09ba2d37f202a6af.webp b/translated_images/nl/bahdanau-fig3.09ba2d37f202a6af.webp
new file mode 100644
index 00000000..a57ed859
Binary files /dev/null and b/translated_images/nl/bahdanau-fig3.09ba2d37f202a6af.webp differ
diff --git a/translated_images/nl/bot-ner.4b09235dbb0ad275.webp b/translated_images/nl/bot-ner.4b09235dbb0ad275.webp
new file mode 100644
index 00000000..03e6057f
Binary files /dev/null and b/translated_images/nl/bot-ner.4b09235dbb0ad275.webp differ
diff --git a/translated_images/nl/bow.3811869cff59368d.webp b/translated_images/nl/bow.3811869cff59368d.webp
new file mode 100644
index 00000000..3c1a74d9
Binary files /dev/null and b/translated_images/nl/bow.3811869cff59368d.webp differ
diff --git a/translated_images/nl/braille-result.46530fea020b03c7.webp b/translated_images/nl/braille-result.46530fea020b03c7.webp
new file mode 100644
index 00000000..0235d8f6
Binary files /dev/null and b/translated_images/nl/braille-result.46530fea020b03c7.webp differ
diff --git a/translated_images/nl/braille-symbols.0159185ab69d5339.webp b/translated_images/nl/braille-symbols.0159185ab69d5339.webp
new file mode 100644
index 00000000..f27079e5
Binary files /dev/null and b/translated_images/nl/braille-symbols.0159185ab69d5339.webp differ
diff --git a/translated_images/nl/braille.341962ff76b1bd70.webp b/translated_images/nl/braille.341962ff76b1bd70.webp
new file mode 100644
index 00000000..6751696b
Binary files /dev/null and b/translated_images/nl/braille.341962ff76b1bd70.webp differ
diff --git a/translated_images/nl/cartpole.f52a67f27e058170.webp b/translated_images/nl/cartpole.f52a67f27e058170.webp
new file mode 100644
index 00000000..848d3ee7
Binary files /dev/null and b/translated_images/nl/cartpole.f52a67f27e058170.webp differ
diff --git a/translated_images/nl/catsdogsdataset.a7aff8e6085fd3f0.webp b/translated_images/nl/catsdogsdataset.a7aff8e6085fd3f0.webp
new file mode 100644
index 00000000..950c598f
Binary files /dev/null and b/translated_images/nl/catsdogsdataset.a7aff8e6085fd3f0.webp differ
diff --git a/translated_images/nl/clip-arch.b3dbf20b4e8ed8be.webp b/translated_images/nl/clip-arch.b3dbf20b4e8ed8be.webp
new file mode 100644
index 00000000..59028217
Binary files /dev/null and b/translated_images/nl/clip-arch.b3dbf20b4e8ed8be.webp differ
diff --git a/translated_images/nl/clip-class.3af42ef0b2b19369.webp b/translated_images/nl/clip-class.3af42ef0b2b19369.webp
new file mode 100644
index 00000000..c4dcd296
Binary files /dev/null and b/translated_images/nl/clip-class.3af42ef0b2b19369.webp differ
diff --git a/translated_images/nl/cnn-pyramid.85915455759ef0ce.webp b/translated_images/nl/cnn-pyramid.85915455759ef0ce.webp
new file mode 100644
index 00000000..4d473ac9
Binary files /dev/null and b/translated_images/nl/cnn-pyramid.85915455759ef0ce.webp differ
diff --git a/translated_images/nl/coco-examples.71bc60380fa6cceb.webp b/translated_images/nl/coco-examples.71bc60380fa6cceb.webp
new file mode 100644
index 00000000..8bb85fc0
Binary files /dev/null and b/translated_images/nl/coco-examples.71bc60380fa6cceb.webp differ
diff --git a/translated_images/nl/convolutionExample.634615d5ff7081e0.webp b/translated_images/nl/convolutionExample.634615d5ff7081e0.webp
new file mode 100644
index 00000000..571cbb9c
Binary files /dev/null and b/translated_images/nl/convolutionExample.634615d5ff7081e0.webp differ
diff --git a/translated_images/nl/data.50b2a9d5484bdbf0.webp b/translated_images/nl/data.50b2a9d5484bdbf0.webp
new file mode 100644
index 00000000..10e3aec3
Binary files /dev/null and b/translated_images/nl/data.50b2a9d5484bdbf0.webp differ
diff --git a/translated_images/nl/dcgan_generator.b500988ec2bc8ba5.webp b/translated_images/nl/dcgan_generator.b500988ec2bc8ba5.webp
new file mode 100644
index 00000000..c2c51573
Binary files /dev/null and b/translated_images/nl/dcgan_generator.b500988ec2bc8ba5.webp differ
diff --git a/translated_images/nl/dog-from-unsplash.426f9fbca2febc93.webp b/translated_images/nl/dog-from-unsplash.426f9fbca2febc93.webp
new file mode 100644
index 00000000..2d2fef68
Binary files /dev/null and b/translated_images/nl/dog-from-unsplash.426f9fbca2febc93.webp differ
diff --git a/translated_images/nl/dsh_age.d212a30d4e54fb5f.webp b/translated_images/nl/dsh_age.d212a30d4e54fb5f.webp
new file mode 100644
index 00000000..98793010
Binary files /dev/null and b/translated_images/nl/dsh_age.d212a30d4e54fb5f.webp differ
diff --git a/translated_images/nl/embedding-classifier-example.b77f021a7ee67eee.webp b/translated_images/nl/embedding-classifier-example.b77f021a7ee67eee.webp
new file mode 100644
index 00000000..a9e613e7
Binary files /dev/null and b/translated_images/nl/embedding-classifier-example.b77f021a7ee67eee.webp differ
diff --git a/translated_images/nl/encoder-decoder-attention.7a726296894fb567.webp b/translated_images/nl/encoder-decoder-attention.7a726296894fb567.webp
new file mode 100644
index 00000000..61060b63
Binary files /dev/null and b/translated_images/nl/encoder-decoder-attention.7a726296894fb567.webp differ
diff --git a/translated_images/nl/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp b/translated_images/nl/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp
new file mode 100644
index 00000000..3fdd3036
Binary files /dev/null and b/translated_images/nl/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp differ
diff --git a/translated_images/nl/f-rcnn.3cda6d9bb4188875.webp b/translated_images/nl/f-rcnn.3cda6d9bb4188875.webp
new file mode 100644
index 00000000..e1841217
Binary files /dev/null and b/translated_images/nl/f-rcnn.3cda6d9bb4188875.webp differ
diff --git a/translated_images/nl/faster-rcnn.8d46c099b87ef30a.webp b/translated_images/nl/faster-rcnn.8d46c099b87ef30a.webp
new file mode 100644
index 00000000..6e528539
Binary files /dev/null and b/translated_images/nl/faster-rcnn.8d46c099b87ef30a.webp differ
diff --git a/translated_images/nl/favicon.37b561214b36d454.webp b/translated_images/nl/favicon.37b561214b36d454.webp
new file mode 100644
index 00000000..48a53960
Binary files /dev/null and b/translated_images/nl/favicon.37b561214b36d454.webp differ
diff --git a/translated_images/nl/features.6291f9c7ba3a0b95.webp b/translated_images/nl/features.6291f9c7ba3a0b95.webp
new file mode 100644
index 00000000..03679af2
Binary files /dev/null and b/translated_images/nl/features.6291f9c7ba3a0b95.webp differ
diff --git a/translated_images/nl/filter-horiz.59b80ed4feb946ef.webp b/translated_images/nl/filter-horiz.59b80ed4feb946ef.webp
new file mode 100644
index 00000000..13d9158e
Binary files /dev/null and b/translated_images/nl/filter-horiz.59b80ed4feb946ef.webp differ
diff --git a/translated_images/nl/filter-vert.b7148390ca0bc356.webp b/translated_images/nl/filter-vert.b7148390ca0bc356.webp
new file mode 100644
index 00000000..e1f27f78
Binary files /dev/null and b/translated_images/nl/filter-vert.b7148390ca0bc356.webp differ
diff --git a/translated_images/nl/frame-difference.706f805491a0883c.webp b/translated_images/nl/frame-difference.706f805491a0883c.webp
new file mode 100644
index 00000000..41d0bd83
Binary files /dev/null and b/translated_images/nl/frame-difference.706f805491a0883c.webp differ
diff --git a/translated_images/nl/gan_arch_detail.46b95fd366f8e543.webp b/translated_images/nl/gan_arch_detail.46b95fd366f8e543.webp
new file mode 100644
index 00000000..fee034de
Binary files /dev/null and b/translated_images/nl/gan_arch_detail.46b95fd366f8e543.webp differ
diff --git a/translated_images/nl/gan_architecture.8f3a5ab62b8d5d69.webp b/translated_images/nl/gan_architecture.8f3a5ab62b8d5d69.webp
new file mode 100644
index 00000000..13b85d45
Binary files /dev/null and b/translated_images/nl/gan_architecture.8f3a5ab62b8d5d69.webp differ
diff --git a/translated_images/nl/history-of-ai.7e83efa70b537f5a.webp b/translated_images/nl/history-of-ai.7e83efa70b537f5a.webp
new file mode 100644
index 00000000..afab0172
Binary files /dev/null and b/translated_images/nl/history-of-ai.7e83efa70b537f5a.webp differ
diff --git a/translated_images/nl/ideal-cat-loop.999fbb8ff306e044.webp b/translated_images/nl/ideal-cat-loop.999fbb8ff306e044.webp
new file mode 100644
index 00000000..c94959b3
Binary files /dev/null and b/translated_images/nl/ideal-cat-loop.999fbb8ff306e044.webp differ
diff --git a/translated_images/nl/ideal-cat.203dd4597643d6b0.webp b/translated_images/nl/ideal-cat.203dd4597643d6b0.webp
new file mode 100644
index 00000000..a8d167b1
Binary files /dev/null and b/translated_images/nl/ideal-cat.203dd4597643d6b0.webp differ
diff --git a/translated_images/nl/ideal-zebra.7f70e8b54ee15a7a.webp b/translated_images/nl/ideal-zebra.7f70e8b54ee15a7a.webp
new file mode 100644
index 00000000..be349483
Binary files /dev/null and b/translated_images/nl/ideal-zebra.7f70e8b54ee15a7a.webp differ
diff --git a/translated_images/nl/image.896e8254a2c60d45.webp b/translated_images/nl/image.896e8254a2c60d45.webp
new file mode 100644
index 00000000..d2b9d3ce
Binary files /dev/null and b/translated_images/nl/image.896e8254a2c60d45.webp differ
diff --git a/translated_images/nl/inception.a6605b85bcbc6f52.webp b/translated_images/nl/inception.a6605b85bcbc6f52.webp
new file mode 100644
index 00000000..bc6a7527
Binary files /dev/null and b/translated_images/nl/inception.a6605b85bcbc6f52.webp differ
diff --git a/translated_images/nl/instance_vs_semantic.eee9812bebf8cd45.webp b/translated_images/nl/instance_vs_semantic.eee9812bebf8cd45.webp
new file mode 100644
index 00000000..a02d0c69
Binary files /dev/null and b/translated_images/nl/instance_vs_semantic.eee9812bebf8cd45.webp differ
diff --git a/translated_images/nl/iou_equation.9a4751d40fff4e11.webp b/translated_images/nl/iou_equation.9a4751d40fff4e11.webp
new file mode 100644
index 00000000..074482c0
Binary files /dev/null and b/translated_images/nl/iou_equation.9a4751d40fff4e11.webp differ
diff --git a/translated_images/nl/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp b/translated_images/nl/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp
new file mode 100644
index 00000000..ba42a730
Binary files /dev/null and b/translated_images/nl/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp differ
diff --git a/translated_images/nl/knowledge-spectrum.b60df631852c0217.webp b/translated_images/nl/knowledge-spectrum.b60df631852c0217.webp
new file mode 100644
index 00000000..6aac3f72
Binary files /dev/null and b/translated_images/nl/knowledge-spectrum.b60df631852c0217.webp differ
diff --git a/translated_images/nl/lmfilters.ea9e4868a82cf74c.webp b/translated_images/nl/lmfilters.ea9e4868a82cf74c.webp
new file mode 100644
index 00000000..73254d4b
Binary files /dev/null and b/translated_images/nl/lmfilters.ea9e4868a82cf74c.webp differ
diff --git a/translated_images/nl/ml-for-beginners.9e4fed176fd5817d.webp b/translated_images/nl/ml-for-beginners.9e4fed176fd5817d.webp
new file mode 100644
index 00000000..00ed87f3
Binary files /dev/null and b/translated_images/nl/ml-for-beginners.9e4fed176fd5817d.webp differ
diff --git a/translated_images/nl/mountaincar.f7b7a7f6d4f9933b.webp b/translated_images/nl/mountaincar.f7b7a7f6d4f9933b.webp
new file mode 100644
index 00000000..4bcd1e40
Binary files /dev/null and b/translated_images/nl/mountaincar.f7b7a7f6d4f9933b.webp differ
diff --git a/translated_images/nl/multi-layer-lstm.dd975e29bb2a59fe.webp b/translated_images/nl/multi-layer-lstm.dd975e29bb2a59fe.webp
new file mode 100644
index 00000000..b7eede21
Binary files /dev/null and b/translated_images/nl/multi-layer-lstm.dd975e29bb2a59fe.webp differ
diff --git a/translated_images/nl/naive-detection.e7f1ba220ccd08c6.webp b/translated_images/nl/naive-detection.e7f1ba220ccd08c6.webp
new file mode 100644
index 00000000..6bf3e9da
Binary files /dev/null and b/translated_images/nl/naive-detection.e7f1ba220ccd08c6.webp differ
diff --git a/translated_images/nl/navi.2f20b727910110ea.webp b/translated_images/nl/navi.2f20b727910110ea.webp
new file mode 100644
index 00000000..e9254c25
Binary files /dev/null and b/translated_images/nl/navi.2f20b727910110ea.webp differ
diff --git a/translated_images/nl/netout.1eb15eb76fd76731.webp b/translated_images/nl/netout.1eb15eb76fd76731.webp
new file mode 100644
index 00000000..3206efc4
Binary files /dev/null and b/translated_images/nl/netout.1eb15eb76fd76731.webp differ
diff --git a/translated_images/nl/offset-sequence-representation.eb73fcefb29b46ee.webp b/translated_images/nl/offset-sequence-representation.eb73fcefb29b46ee.webp
new file mode 100644
index 00000000..d5493f62
Binary files /dev/null and b/translated_images/nl/offset-sequence-representation.eb73fcefb29b46ee.webp differ
diff --git a/translated_images/nl/optical.1f4a94464579a83a.webp b/translated_images/nl/optical.1f4a94464579a83a.webp
new file mode 100644
index 00000000..c37dddad
Binary files /dev/null and b/translated_images/nl/optical.1f4a94464579a83a.webp differ
diff --git a/translated_images/nl/original-dog.8f68a67d2fe0911f.webp b/translated_images/nl/original-dog.8f68a67d2fe0911f.webp
new file mode 100644
index 00000000..2a002703
Binary files /dev/null and b/translated_images/nl/original-dog.8f68a67d2fe0911f.webp differ
diff --git a/translated_images/nl/overfit.a0bd57f717c15769.webp b/translated_images/nl/overfit.a0bd57f717c15769.webp
new file mode 100644
index 00000000..8e30e2ed
Binary files /dev/null and b/translated_images/nl/overfit.a0bd57f717c15769.webp differ
diff --git a/translated_images/nl/overfit1.f24b71c6f652e59e.webp b/translated_images/nl/overfit1.f24b71c6f652e59e.webp
new file mode 100644
index 00000000..de604b48
Binary files /dev/null and b/translated_images/nl/overfit1.f24b71c6f652e59e.webp differ
diff --git a/translated_images/nl/overfit2.131f5800ae10ca5e.webp b/translated_images/nl/overfit2.131f5800ae10ca5e.webp
new file mode 100644
index 00000000..8dd690b9
Binary files /dev/null and b/translated_images/nl/overfit2.131f5800ae10ca5e.webp differ
diff --git a/translated_images/nl/palm-movement.341495f0e9c47da3.webp b/translated_images/nl/palm-movement.341495f0e9c47da3.webp
new file mode 100644
index 00000000..0071936c
Binary files /dev/null and b/translated_images/nl/palm-movement.341495f0e9c47da3.webp differ
diff --git a/translated_images/nl/photo-cat.8c8e8fb760ffe457.webp b/translated_images/nl/photo-cat.8c8e8fb760ffe457.webp
new file mode 100644
index 00000000..2998a349
Binary files /dev/null and b/translated_images/nl/photo-cat.8c8e8fb760ffe457.webp differ
diff --git a/translated_images/nl/pos-embedding.e41ce9b6cf6078af.webp b/translated_images/nl/pos-embedding.e41ce9b6cf6078af.webp
new file mode 100644
index 00000000..2542f564
Binary files /dev/null and b/translated_images/nl/pos-embedding.e41ce9b6cf6078af.webp differ
diff --git a/translated_images/nl/protege.274177ceeac13b38.webp b/translated_images/nl/protege.274177ceeac13b38.webp
new file mode 100644
index 00000000..72aa04cd
Binary files /dev/null and b/translated_images/nl/protege.274177ceeac13b38.webp differ
diff --git a/translated_images/nl/r-fcn.13eb88158b99a3da.webp b/translated_images/nl/r-fcn.13eb88158b99a3da.webp
new file mode 100644
index 00000000..256feb3e
Binary files /dev/null and b/translated_images/nl/r-fcn.13eb88158b99a3da.webp differ
diff --git a/translated_images/nl/rcnn1.cae407020dfb1d1f.webp b/translated_images/nl/rcnn1.cae407020dfb1d1f.webp
new file mode 100644
index 00000000..1c949129
Binary files /dev/null and b/translated_images/nl/rcnn1.cae407020dfb1d1f.webp differ
diff --git a/translated_images/nl/rcnn2.2d9530bb83516484.webp b/translated_images/nl/rcnn2.2d9530bb83516484.webp
new file mode 100644
index 00000000..62353255
Binary files /dev/null and b/translated_images/nl/rcnn2.2d9530bb83516484.webp differ
diff --git a/translated_images/nl/resnet-block.aba4ccbcc0944434.webp b/translated_images/nl/resnet-block.aba4ccbcc0944434.webp
new file mode 100644
index 00000000..32877624
Binary files /dev/null and b/translated_images/nl/resnet-block.aba4ccbcc0944434.webp differ
diff --git a/translated_images/nl/rnn-anatomy.79ee3f3920b3294b.webp b/translated_images/nl/rnn-anatomy.79ee3f3920b3294b.webp
new file mode 100644
index 00000000..5c5a3547
Binary files /dev/null and b/translated_images/nl/rnn-anatomy.79ee3f3920b3294b.webp differ
diff --git a/translated_images/nl/rnn-generate-inf.5168dc65e0370eea.webp b/translated_images/nl/rnn-generate-inf.5168dc65e0370eea.webp
new file mode 100644
index 00000000..191d8694
Binary files /dev/null and b/translated_images/nl/rnn-generate-inf.5168dc65e0370eea.webp differ
diff --git a/translated_images/nl/rnn-generate.56c54afb52f9781d.webp b/translated_images/nl/rnn-generate.56c54afb52f9781d.webp
new file mode 100644
index 00000000..1c15d79d
Binary files /dev/null and b/translated_images/nl/rnn-generate.56c54afb52f9781d.webp differ
diff --git a/translated_images/nl/rnn.27f5c29c53d727b5.webp b/translated_images/nl/rnn.27f5c29c53d727b5.webp
new file mode 100644
index 00000000..69378a4f
Binary files /dev/null and b/translated_images/nl/rnn.27f5c29c53d727b5.webp differ
diff --git a/translated_images/nl/segm.92442f2cb42ff4fa.webp b/translated_images/nl/segm.92442f2cb42ff4fa.webp
new file mode 100644
index 00000000..299993b1
Binary files /dev/null and b/translated_images/nl/segm.92442f2cb42ff4fa.webp differ
diff --git a/translated_images/nl/segnet.87377542aa5a8b76.webp b/translated_images/nl/segnet.87377542aa5a8b76.webp
new file mode 100644
index 00000000..2581013e
Binary files /dev/null and b/translated_images/nl/segnet.87377542aa5a8b76.webp differ
diff --git a/translated_images/nl/style.5293e85e077ab22c.webp b/translated_images/nl/style.5293e85e077ab22c.webp
new file mode 100644
index 00000000..39af2a0e
Binary files /dev/null and b/translated_images/nl/style.5293e85e077ab22c.webp differ
diff --git a/translated_images/nl/synapse-wikipedia.ed20a9e4726ea1c6.webp b/translated_images/nl/synapse-wikipedia.ed20a9e4726ea1c6.webp
new file mode 100644
index 00000000..33bbd6d0
Binary files /dev/null and b/translated_images/nl/synapse-wikipedia.ed20a9e4726ea1c6.webp differ
diff --git a/translated_images/nl/transformer-layer.905e14747ca4e7d5.webp b/translated_images/nl/transformer-layer.905e14747ca4e7d5.webp
new file mode 100644
index 00000000..b604a35a
Binary files /dev/null and b/translated_images/nl/transformer-layer.905e14747ca4e7d5.webp differ
diff --git a/translated_images/nl/triplet-complex.32094972c7b4441b.webp b/translated_images/nl/triplet-complex.32094972c7b4441b.webp
new file mode 100644
index 00000000..f5ab8e34
Binary files /dev/null and b/translated_images/nl/triplet-complex.32094972c7b4441b.webp differ
diff --git a/translated_images/nl/triplet.4b9b332587593298.webp b/translated_images/nl/triplet.4b9b332587593298.webp
new file mode 100644
index 00000000..1ee87165
Binary files /dev/null and b/translated_images/nl/triplet.4b9b332587593298.webp differ
diff --git a/translated_images/nl/turing-test-evol.4184696701293ead.webp b/translated_images/nl/turing-test-evol.4184696701293ead.webp
new file mode 100644
index 00000000..56236328
Binary files /dev/null and b/translated_images/nl/turing-test-evol.4184696701293ead.webp differ
diff --git a/translated_images/nl/unet.3adb555bf39d3657.webp b/translated_images/nl/unet.3adb555bf39d3657.webp
new file mode 100644
index 00000000..7c5b3a26
Binary files /dev/null and b/translated_images/nl/unet.3adb555bf39d3657.webp differ
diff --git a/translated_images/nl/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp b/translated_images/nl/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp
new file mode 100644
index 00000000..dd96191a
Binary files /dev/null and b/translated_images/nl/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp differ
diff --git a/translated_images/nl/vae.464c465a5b6a9e25.webp b/translated_images/nl/vae.464c465a5b6a9e25.webp
new file mode 100644
index 00000000..a194cfe7
Binary files /dev/null and b/translated_images/nl/vae.464c465a5b6a9e25.webp differ
diff --git a/translated_images/nl/vaemnist-diag.694315f775d5d666.webp b/translated_images/nl/vaemnist-diag.694315f775d5d666.webp
new file mode 100644
index 00000000..49b53b6d
Binary files /dev/null and b/translated_images/nl/vaemnist-diag.694315f775d5d666.webp differ
diff --git a/translated_images/nl/vaemnist.cab9e602dc08dc50.webp b/translated_images/nl/vaemnist.cab9e602dc08dc50.webp
new file mode 100644
index 00000000..2e523d00
Binary files /dev/null and b/translated_images/nl/vaemnist.cab9e602dc08dc50.webp differ
diff --git a/translated_images/nl/vgg-16-arch.64ff2137f50dd49f.webp b/translated_images/nl/vgg-16-arch.64ff2137f50dd49f.webp
new file mode 100644
index 00000000..3488348f
Binary files /dev/null and b/translated_images/nl/vgg-16-arch.64ff2137f50dd49f.webp differ
diff --git a/translated_images/nl/vgg-16-arch1.d901a5583b3a51ba.webp b/translated_images/nl/vgg-16-arch1.d901a5583b3a51ba.webp
new file mode 100644
index 00000000..e20839c8
Binary files /dev/null and b/translated_images/nl/vgg-16-arch1.d901a5583b3a51ba.webp differ
diff --git a/translated_images/nl/vqgan.5027fe05051dfa31.webp b/translated_images/nl/vqgan.5027fe05051dfa31.webp
new file mode 100644
index 00000000..5907b667
Binary files /dev/null and b/translated_images/nl/vqgan.5027fe05051dfa31.webp differ
diff --git a/translated_images/nl/yolo.a2648ec82ee8bb4e.webp b/translated_images/nl/yolo.a2648ec82ee8bb4e.webp
new file mode 100644
index 00000000..f529ad9d
Binary files /dev/null and b/translated_images/nl/yolo.a2648ec82ee8bb4e.webp differ
diff --git a/translated_images/no/.co-op-translator.json b/translated_images/no/.co-op-translator.json
new file mode 100644
index 00000000..e0b26e42
--- /dev/null
+++ b/translated_images/no/.co-op-translator.json
@@ -0,0 +1,722 @@
+{
+ "favicon.37b561214b36d454.webp": {
+ "original_hash": "228faa6584f8ba1f7e9a75e3200112e9",
+ "translation_date": "2026-01-16T03:07:34+00:00",
+ "source_file": "images/favicon.png",
+ "language_code": "no"
+ },
+ "ai-nlp.b22dcb8ca4707cea.webp": {
+ "original_hash": "fc9259e7fd3bcbc2ce15909701a4c284",
+ "translation_date": "2026-01-16T03:07:41+00:00",
+ "source_file": "lessons/sketchnotes/ai-nlp.png",
+ "language_code": "no"
+ },
+ "ai-symbolic.715a30cb610411a6.webp": {
+ "original_hash": "69d3628566f680ac8543651aa6fd520c",
+ "translation_date": "2026-01-16T03:08:01+00:00",
+ "source_file": "lessons/sketchnotes/ai-symbolic.png",
+ "language_code": "no"
+ },
+ "ai-computervision.6506ebebac3fbf76.webp": {
+ "original_hash": "69793d04780af37a3f32c9aa5c2d1ad8",
+ "translation_date": "2026-01-16T03:08:23+00:00",
+ "source_file": "lessons/sketchnotes/ai-computervision.png",
+ "language_code": "no"
+ },
+ "ai-for-beginners.b354ca904b22cd70.webp": {
+ "original_hash": "4b6f076798ec72ec7736b2e9039730e3",
+ "translation_date": "2026-01-16T03:08:42+00:00",
+ "source_file": "lessons/sketchnotes/ai-for-beginners.png",
+ "language_code": "no"
+ },
+ "ai-overview.0857791951d19500.webp": {
+ "original_hash": "7206f99da5c2b99d21581f946a660235",
+ "translation_date": "2026-01-16T03:08:52+00:00",
+ "source_file": "lessons/sketchnotes/ai-overview.png",
+ "language_code": "no"
+ },
+ "ai-intro.bf28d1ac4235881c.webp": {
+ "original_hash": "9d1e65416cc17cf9a373a1cff01f04a4",
+ "translation_date": "2026-01-16T03:09:13+00:00",
+ "source_file": "lessons/sketchnotes/ai-intro.png",
+ "language_code": "no"
+ },
+ "ai-neuralnetworks.1c687ae40bc86e83.webp": {
+ "original_hash": "6426ed635d4beb0ee499d634dfb61d65",
+ "translation_date": "2026-01-16T03:09:35+00:00",
+ "source_file": "lessons/sketchnotes/ai-neuralnetworks.png",
+ "language_code": "no"
+ },
+ "vae.464c465a5b6a9e25.webp": {
+ "original_hash": "0b658c7862077e139162c756bcb98071",
+ "translation_date": "2026-01-16T03:09:51+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vae.png",
+ "language_code": "no"
+ },
+ "vaemnist-diag.694315f775d5d666.webp": {
+ "original_hash": "0652f5a95005348c6b1533438103dfcf",
+ "translation_date": "2026-01-16T03:09:55+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist-diag.png",
+ "language_code": "no"
+ },
+ "autoencoder_schema.5e6fc9ad98a5eb61.webp": {
+ "original_hash": "3fb68572368c18bc334ef8d6dec0fee5",
+ "translation_date": "2026-01-16T03:09:57+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/autoencoder_schema.jpg",
+ "language_code": "no"
+ },
+ "vaemnist.cab9e602dc08dc50.webp": {
+ "original_hash": "8159b2f649e6dd8efa071455d6f222b6",
+ "translation_date": "2026-01-16T03:10:01+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist.png",
+ "language_code": "no"
+ },
+ "aae.9d418a990fc75bf9.webp": {
+ "original_hash": "92f89b37641f659a7d25c91d13076f69",
+ "translation_date": "2026-01-16T03:10:05+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/aae.png",
+ "language_code": "no"
+ },
+ "instance_vs_semantic.eee9812bebf8cd45.webp": {
+ "original_hash": "f21d7fdd7090fd9f8a3c1178a8521076",
+ "translation_date": "2026-01-16T03:10:10+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/instance_vs_semantic.jpeg",
+ "language_code": "no"
+ },
+ "unet.3adb555bf39d3657.webp": {
+ "original_hash": "49a151c11708ee9a3e94d21448146bf8",
+ "translation_date": "2026-01-16T03:10:18+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/unet.png",
+ "language_code": "no"
+ },
+ "navi.2f20b727910110ea.webp": {
+ "original_hash": "fd3a1b48f7317e152edb2d1d943da24e",
+ "translation_date": "2026-01-16T03:10:26+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/navi.png",
+ "language_code": "no"
+ },
+ "segm.92442f2cb42ff4fa.webp": {
+ "original_hash": "87d6cbfe87db8fd64b45fa75ba863e60",
+ "translation_date": "2026-01-16T03:10:30+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segm.png",
+ "language_code": "no"
+ },
+ "segnet.87377542aa5a8b76.webp": {
+ "original_hash": "fa6d2d499aa2ae589a14caede7534561",
+ "translation_date": "2026-01-16T03:10:37+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segnet.png",
+ "language_code": "no"
+ },
+ "gan_architecture.8f3a5ab62b8d5d69.webp": {
+ "original_hash": "4993c22b32d24c9d2d087645c2a90d81",
+ "translation_date": "2026-01-16T03:10:42+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_architecture.png",
+ "language_code": "no"
+ },
+ "style.5293e85e077ab22c.webp": {
+ "original_hash": "f797246177c68cc33bcdf7abae8c9b68",
+ "translation_date": "2026-01-16T03:10:48+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/style.jpg",
+ "language_code": "no"
+ },
+ "image.896e8254a2c60d45.webp": {
+ "original_hash": "0033165481f191386403b85801811833",
+ "translation_date": "2026-01-16T03:10:49+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/image.jpg",
+ "language_code": "no"
+ },
+ "gan_arch_detail.46b95fd366f8e543.webp": {
+ "original_hash": "ba3b25748ca02c3e725e9a1969ae5c5d",
+ "translation_date": "2026-01-16T03:10:54+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_arch_detail.png",
+ "language_code": "no"
+ },
+ "dcgan_generator.b500988ec2bc8ba5.webp": {
+ "original_hash": "a11642e50f68e41c69b1580c9b724ef1",
+ "translation_date": "2026-01-16T03:11:03+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/dcgan_generator.png",
+ "language_code": "no"
+ },
+ "ideal-zebra.7f70e8b54ee15a7a.webp": {
+ "original_hash": "6944fb46795f714f0ce8e856c405498a",
+ "translation_date": "2026-01-16T03:11:08+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-zebra.png",
+ "language_code": "no"
+ },
+ "ideal-cat-loop.999fbb8ff306e044.webp": {
+ "original_hash": "c54e983c591431338bf8ddac9ab8415b",
+ "translation_date": "2026-01-16T03:11:10+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat-loop.png",
+ "language_code": "no"
+ },
+ "dog-from-unsplash.426f9fbca2febc93.webp": {
+ "original_hash": "9669f6d7c9c8b74efdd1a82a262d1766",
+ "translation_date": "2026-01-16T03:11:15+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/dog-from-unsplash.jpg",
+ "language_code": "no"
+ },
+ "features.6291f9c7ba3a0b95.webp": {
+ "original_hash": "e2727bfacc1156e045d1879bbe86e189",
+ "translation_date": "2026-01-16T03:11:17+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/features.png",
+ "language_code": "no"
+ },
+ "ideal-cat.203dd4597643d6b0.webp": {
+ "original_hash": "5b44760be530a91be18a5cceebbc2cc3",
+ "translation_date": "2026-01-16T03:11:20+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat.png",
+ "language_code": "no"
+ },
+ "adversarial-dog.d9fc7773b0142b89.webp": {
+ "original_hash": "cf7a833a6f82bdf5049180a09f9bf8f6",
+ "translation_date": "2026-01-16T03:11:21+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/adversarial-dog.png",
+ "language_code": "no"
+ },
+ "catsdogsdataset.a7aff8e6085fd3f0.webp": {
+ "original_hash": "3039ba35434f67e69ccbb44d9e6ee141",
+ "translation_date": "2026-01-16T03:11:23+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/catsdogsdataset.png",
+ "language_code": "no"
+ },
+ "original-dog.8f68a67d2fe0911f.webp": {
+ "original_hash": "3ed859629b4141f735fd0d3c1941f520",
+ "translation_date": "2026-01-16T03:11:26+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/original-dog.png",
+ "language_code": "no"
+ },
+ "braille.341962ff76b1bd70.webp": {
+ "original_hash": "ef1d59d4fb17f1f019c18be162c5759a",
+ "translation_date": "2026-01-16T03:11:27+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/data/braille.jpeg",
+ "language_code": "no"
+ },
+ "braille-symbols.0159185ab69d5339.webp": {
+ "original_hash": "5a7fddf66299dbb4eae490b631ee3a1c",
+ "translation_date": "2026-01-16T03:11:28+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-symbols.png",
+ "language_code": "no"
+ },
+ "frame-difference.706f805491a0883c.webp": {
+ "original_hash": "a141e72f08e1b8f7451392889af90072",
+ "translation_date": "2026-01-16T03:11:31+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/frame-difference.png",
+ "language_code": "no"
+ },
+ "braille-result.46530fea020b03c7.webp": {
+ "original_hash": "7c069b6ddda38dcd0b535a840b954ee1",
+ "translation_date": "2026-01-16T03:11:33+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-result.png",
+ "language_code": "no"
+ },
+ "palm-movement.341495f0e9c47da3.webp": {
+ "original_hash": "100780b2e1d5adff2739adf58fc18404",
+ "translation_date": "2026-01-16T03:11:34+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/palm-movement.png",
+ "language_code": "no"
+ },
+ "optical.1f4a94464579a83a.webp": {
+ "original_hash": "1be97f7f2f58285c9960a90e5d5ae337",
+ "translation_date": "2026-01-16T03:11:36+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/optical.png",
+ "language_code": "no"
+ },
+ "1200px-Girl_and_cat.89bd70951181e86a.webp": {
+ "original_hash": "aa8cdeaa9beaad5a06610236cf22f296",
+ "translation_date": "2026-01-16T03:11:38+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/1200px-Girl_and_cat.jpg",
+ "language_code": "no"
+ },
+ "ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp": {
+ "original_hash": "f31ea979f0ceabdf198899985ac84c37",
+ "translation_date": "2026-01-16T03:11:43+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecallIoU.png",
+ "language_code": "no"
+ },
+ "naive-detection.e7f1ba220ccd08c6.webp": {
+ "original_hash": "4c96961c12a09f8e055546ed2e7de470",
+ "translation_date": "2026-01-16T03:11:50+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/naive-detection.png",
+ "language_code": "no"
+ },
+ "ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp": {
+ "original_hash": "6704085c522f47ce42ad8402dafe6429",
+ "translation_date": "2026-01-16T03:11:55+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecall.png",
+ "language_code": "no"
+ },
+ "iou_equation.9a4751d40fff4e11.webp": {
+ "original_hash": "0a27f4ab37ead8d77cdf94a0bbc99e4a",
+ "translation_date": "2026-01-16T03:11:59+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/iou_equation.png",
+ "language_code": "no"
+ },
+ "coco-examples.71bc60380fa6cceb.webp": {
+ "original_hash": "bcfe5693147ca18d88cf43b1d2d5d6d7",
+ "translation_date": "2026-01-16T03:12:02+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/coco-examples.jpg",
+ "language_code": "no"
+ },
+ "f-rcnn.3cda6d9bb4188875.webp": {
+ "original_hash": "fdafedad20701c95bdcf6bb923822ab1",
+ "translation_date": "2026-01-16T03:12:05+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/f-rcnn.png",
+ "language_code": "no"
+ },
+ "rcnn1.cae407020dfb1d1f.webp": {
+ "original_hash": "9cf0ea86d9dadf06a31cd109efc49796",
+ "translation_date": "2026-01-16T03:12:10+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn1.png",
+ "language_code": "no"
+ },
+ "faster-rcnn.8d46c099b87ef30a.webp": {
+ "original_hash": "067e2ca96344fd6d0490e0530a922b36",
+ "translation_date": "2026-01-16T03:12:14+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/faster-rcnn.png",
+ "language_code": "no"
+ },
+ "r-fcn.13eb88158b99a3da.webp": {
+ "original_hash": "38cd0e0105546e56fa17b711d445195f",
+ "translation_date": "2026-01-16T03:12:25+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/r-fcn.png",
+ "language_code": "no"
+ },
+ "yolo.a2648ec82ee8bb4e.webp": {
+ "original_hash": "e8835638234f5c21fcf36fdede6457f4",
+ "translation_date": "2026-01-16T03:12:29+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/yolo.png",
+ "language_code": "no"
+ },
+ "rcnn2.2d9530bb83516484.webp": {
+ "original_hash": "cc44ad151b6d88e2838db475e7ab5dff",
+ "translation_date": "2026-01-16T03:12:34+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn2.png",
+ "language_code": "no"
+ },
+ "Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp": {
+ "original_hash": "456419e07e4f1b5ab90c6f6d36d9817a",
+ "translation_date": "2026-01-16T03:12:45+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/Screen_Shot_2016-11-17_at_11.14.54_AM.png",
+ "language_code": "no"
+ },
+ "resnet-block.aba4ccbcc0944434.webp": {
+ "original_hash": "cf2131c7cb1053d6d2559ef83df057a8",
+ "translation_date": "2026-01-16T03:12:56+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/resnet-block.png",
+ "language_code": "no"
+ },
+ "cnn-pyramid.85915455759ef0ce.webp": {
+ "original_hash": "7233ded4a920332806363d704bfb59a6",
+ "translation_date": "2026-01-16T03:13:05+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/cnn-pyramid.png",
+ "language_code": "no"
+ },
+ "FeatureExtractionCNN.d9b456cbdae7cb64.webp": {
+ "original_hash": "c9bde577c8b279b5199a8b294ee9494f",
+ "translation_date": "2026-01-16T03:13:18+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/FeatureExtractionCNN.png",
+ "language_code": "no"
+ },
+ "filter-horiz.59b80ed4feb946ef.webp": {
+ "original_hash": "b081df9e2042850983a46ff817b88d55",
+ "translation_date": "2026-01-16T03:13:21+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-horiz.png",
+ "language_code": "no"
+ },
+ "vgg-16-arch1.d901a5583b3a51ba.webp": {
+ "original_hash": "5b0f835d04dc20d097a0b89c88339966",
+ "translation_date": "2026-01-16T03:13:25+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch1.jpg",
+ "language_code": "no"
+ },
+ "vgg-16-arch.64ff2137f50dd49f.webp": {
+ "original_hash": "9fc348503d0ec03875e4b46f896f3aa9",
+ "translation_date": "2026-01-16T03:13:33+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch.jpg",
+ "language_code": "no"
+ },
+ "convolutionExample.634615d5ff7081e0.webp": {
+ "original_hash": "5412e092848cb3cd4fa527aba3be0545",
+ "translation_date": "2026-01-16T03:13:40+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/convolutionExample.png",
+ "language_code": "no"
+ },
+ "inception.a6605b85bcbc6f52.webp": {
+ "original_hash": "ebf0f6b0257fffb906b532d86fce2a9c",
+ "translation_date": "2026-01-16T03:13:47+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/inception.png",
+ "language_code": "no"
+ },
+ "filter-vert.b7148390ca0bc356.webp": {
+ "original_hash": "bef527fda3ae7113ec9ebb3ab74a6298",
+ "translation_date": "2026-01-16T03:13:51+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-vert.png",
+ "language_code": "no"
+ },
+ "lmfilters.ea9e4868a82cf74c.webp": {
+ "original_hash": "aa029ea2c45afbac3026a0a558eeec43",
+ "translation_date": "2026-01-16T03:13:53+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/lmfilters.jpg",
+ "language_code": "no"
+ },
+ "data.50b2a9d5484bdbf0.webp": {
+ "original_hash": "e501593d25b15c8f8860fe11e3f1c4a7",
+ "translation_date": "2026-01-16T03:13:57+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/lab/images/data.png",
+ "language_code": "no"
+ },
+ "NetLogo-ModelLib.efe023afb4763c05.webp": {
+ "original_hash": "edd5b28318e2f43274a4541408110fb9",
+ "translation_date": "2026-01-16T03:14:09+00:00",
+ "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-ModelLib.png",
+ "language_code": "no"
+ },
+ "NetLogo-Main.32653711ec1a01b3.webp": {
+ "original_hash": "83a9fe96394620fc703a5f2de2d15ed1",
+ "translation_date": "2026-01-16T03:14:28+00:00",
+ "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-Main.png",
+ "language_code": "no"
+ },
+ "cartpole.f52a67f27e058170.webp": {
+ "original_hash": "5399242e127ea1c18aa6ee405daecf51",
+ "translation_date": "2026-01-16T03:14:45+00:00",
+ "source_file": "lessons/6-Other/22-DeepRL/images/cartpole.png",
+ "language_code": "no"
+ },
+ "mountaincar.f7b7a7f6d4f9933b.webp": {
+ "original_hash": "61c868cc389dc92bd2b402ea490cd162",
+ "translation_date": "2026-01-16T03:14:46+00:00",
+ "source_file": "lessons/6-Other/22-DeepRL/lab/images/mountaincar.png",
+ "language_code": "no"
+ },
+ "ml-for-beginners.9e4fed176fd5817d.webp": {
+ "original_hash": "cd606a24083e039082b0486fc8382823",
+ "translation_date": "2026-01-16T03:14:49+00:00",
+ "source_file": "lessons/1-Intro/images/ml-for-beginners.png",
+ "language_code": "no"
+ },
+ "history-of-ai.7e83efa70b537f5a.webp": {
+ "original_hash": "644e648b98fcb10fb9713452ff02934d",
+ "translation_date": "2026-01-16T03:14:56+00:00",
+ "source_file": "lessons/1-Intro/images/history-of-ai.png",
+ "language_code": "no"
+ },
+ "photo-cat.8c8e8fb760ffe457.webp": {
+ "original_hash": "29d10fef28d240c48995ef9dd23e477a",
+ "translation_date": "2026-01-16T03:15:07+00:00",
+ "source_file": "lessons/1-Intro/images/photo-cat.jpg",
+ "language_code": "no"
+ },
+ "dsh_age.d212a30d4e54fb5f.webp": {
+ "original_hash": "61b9b2e2e29d9be9ae8f2edd8fa14ed4",
+ "translation_date": "2026-01-16T03:15:08+00:00",
+ "source_file": "lessons/1-Intro/images/dsh_age.png",
+ "language_code": "no"
+ },
+ "turing-test-evol.4184696701293ead.webp": {
+ "original_hash": "80d11b1074d61e5d6e4a207f72902e89",
+ "translation_date": "2026-01-16T03:15:11+00:00",
+ "source_file": "lessons/1-Intro/images/turing-test-evol.png",
+ "language_code": "no"
+ },
+ "knowledge-spectrum.b60df631852c0217.webp": {
+ "original_hash": "71b049ee26a22a68996034585436ca59",
+ "translation_date": "2026-01-16T03:15:24+00:00",
+ "source_file": "lessons/2-Symbolic/images/knowledge-spectrum.png",
+ "language_code": "no"
+ },
+ "DIKW_Pyramid.94126f7d2bd8db5b.webp": {
+ "original_hash": "ad410ec7f25454482fd4516c4a46fc67",
+ "translation_date": "2026-01-16T03:15:39+00:00",
+ "source_file": "lessons/2-Symbolic/images/DIKW_Pyramid.png",
+ "language_code": "no"
+ },
+ "AND-OR-Tree.5592d2c70187f283.webp": {
+ "original_hash": "2674b6cf8f768491c6b5a167f272a002",
+ "translation_date": "2026-01-16T03:15:58+00:00",
+ "source_file": "lessons/2-Symbolic/images/AND-OR-Tree.png",
+ "language_code": "no"
+ },
+ "triplet-complex.32094972c7b4441b.webp": {
+ "original_hash": "56a2e05839a141c311db52655b37f8ad",
+ "translation_date": "2026-01-16T03:16:36+00:00",
+ "source_file": "lessons/2-Symbolic/images/triplet-complex.png",
+ "language_code": "no"
+ },
+ "arch-human.5d4d35f1bba3ab1c.webp": {
+ "original_hash": "3b41c1a38a69fb1104f5ddc48163538d",
+ "translation_date": "2026-01-16T03:16:53+00:00",
+ "source_file": "lessons/2-Symbolic/images/arch-human.png",
+ "language_code": "no"
+ },
+ "arch-kbs.3ec5c150b09fa8da.webp": {
+ "original_hash": "f470e6ec071db529cd3149052cfeb8ff",
+ "translation_date": "2026-01-16T03:17:01+00:00",
+ "source_file": "lessons/2-Symbolic/images/arch-kbs.png",
+ "language_code": "no"
+ },
+ "triplet.4b9b332587593298.webp": {
+ "original_hash": "302e53ea355ffb556d99e3962d0a6516",
+ "translation_date": "2026-01-16T03:17:10+00:00",
+ "source_file": "lessons/2-Symbolic/images/triplet.png",
+ "language_code": "no"
+ },
+ "protege.274177ceeac13b38.webp": {
+ "original_hash": "56d5a5aba9b9e89a927f7fdc42ba16f5",
+ "translation_date": "2026-01-16T03:17:29+00:00",
+ "source_file": "lessons/2-Symbolic/images/protege.png",
+ "language_code": "no"
+ },
+ "synapse-wikipedia.ed20a9e4726ea1c6.webp": {
+ "original_hash": "88212730ecd9b0c8b848c319951427d8",
+ "translation_date": "2026-01-16T03:17:53+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/synapse-wikipedia.jpg",
+ "language_code": "no"
+ },
+ "overfit2.131f5800ae10ca5e.webp": {
+ "original_hash": "eb04381b2f222518ec400b98ebf441b2",
+ "translation_date": "2026-01-16T03:17:58+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/overfit2.jpg",
+ "language_code": "no"
+ },
+ "netout.1eb15eb76fd76731.webp": {
+ "original_hash": "187261e2b5036746ee9d9106b1f7df1b",
+ "translation_date": "2026-01-16T03:18:00+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/netout.png",
+ "language_code": "no"
+ },
+ "artneuron.1a5daa88d20ebe6f.webp": {
+ "original_hash": "c2d8af8285e1eee1cf6c5ba4762f70ab",
+ "translation_date": "2026-01-16T03:18:03+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/artneuron.png",
+ "language_code": "no"
+ },
+ "Overfitting.408ad91cd90b4371.webp": {
+ "original_hash": "82c3203fefc4ef74609e8ab61c1c683b",
+ "translation_date": "2026-01-16T03:18:09+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/Overfitting.png",
+ "language_code": "no"
+ },
+ "overfit1.f24b71c6f652e59e.webp": {
+ "original_hash": "76155698e85340d9dfff8e0a628d25c1",
+ "translation_date": "2026-01-16T03:18:16+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/overfit1.jpg",
+ "language_code": "no"
+ },
+ "NeuroArch.4e17cdba5e445721.webp": {
+ "original_hash": "5a3b1a4c04e6b6b5a65574d5ea92a272",
+ "translation_date": "2026-01-16T03:18:20+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/NeuroArch.png",
+ "language_code": "no"
+ },
+ "ComputeGraphGrad.4626252c0de03507.webp": {
+ "original_hash": "b0bf679245a237b1e7785ae2357a5376",
+ "translation_date": "2026-01-16T03:18:24+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraphGrad.png",
+ "language_code": "no"
+ },
+ "Cross-Entropy-Loss.dc7ba633d2467ef3.webp": {
+ "original_hash": "11dd0fd77a272755d0ef5db9f71217da",
+ "translation_date": "2026-01-16T03:18:30+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/Cross-Entropy-Loss.png",
+ "language_code": "no"
+ },
+ "ComputeGraph.463c9d8ebdcb2215.webp": {
+ "original_hash": "7af66742d6bede114f971689745bedf2",
+ "translation_date": "2026-01-16T03:18:37+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraph.png",
+ "language_code": "no"
+ },
+ "overfit.a0bd57f717c15769.webp": {
+ "original_hash": "810408efec3fc8cb44a2b4bc53466a6b",
+ "translation_date": "2026-01-16T03:18:48+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/overfit.png",
+ "language_code": "no"
+ },
+ "Rosenblatt-wikipedia.294821b285ac796d.webp": {
+ "original_hash": "c21d9b47d0106208a0f35a920d6bff66",
+ "translation_date": "2026-01-16T03:18:51+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Rosenblatt-wikipedia.jpg",
+ "language_code": "no"
+ },
+ "Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp": {
+ "original_hash": "2cc48ff435c89ca1e162872a42b4813c",
+ "translation_date": "2026-01-16T03:18:53+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Mark_I_perceptron_wikipedia.jpg",
+ "language_code": "no"
+ },
+ "activation-func.b4924007c7ce7764.webp": {
+ "original_hash": "8d357884343ec923611a319d4e910b99",
+ "translation_date": "2026-01-16T03:18:55+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/activation-func.png",
+ "language_code": "no"
+ },
+ "clip-class.3af42ef0b2b19369.webp": {
+ "original_hash": "bdd1638453069a216e843e1a8fd70db0",
+ "translation_date": "2026-01-16T03:18:59+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-class.png",
+ "language_code": "no"
+ },
+ "a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp": {
+ "original_hash": "9c386a6fd2c04edbd78dc9d688b59872",
+ "translation_date": "2026-01-16T03:19:04+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_old_male_teacher_of_math.png",
+ "language_code": "no"
+ },
+ "clip-arch.b3dbf20b4e8ed8be.webp": {
+ "original_hash": "bdd1638453069a216e843e1a8fd70db0",
+ "translation_date": "2026-01-16T03:19:07+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-arch.png",
+ "language_code": "no"
+ },
+ "DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp": {
+ "original_hash": "e300d75d78f6050bc7b83df091f95775",
+ "translation_date": "2026-01-16T03:19:12+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.png",
+ "language_code": "no"
+ },
+ "DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp": {
+ "original_hash": "dd063fda04db937ab7210064af9d6151",
+ "translation_date": "2026-01-16T03:19:14+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.png",
+ "language_code": "no"
+ },
+ "DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbf.webp": {
+ "original_hash": "2cc9ab0daf8e1af7071fbc9eaf84970b",
+ "translation_date": "2026-01-16T03:19:15+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.png",
+ "language_code": "no"
+ },
+ "a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp": {
+ "original_hash": "ec89cbb600b14e86f353a347506554ba",
+ "translation_date": "2026-01-16T03:19:17+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.png",
+ "language_code": "no"
+ },
+ "a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp": {
+ "original_hash": "7064cd71a562523998203c756842c96d",
+ "translation_date": "2026-01-16T03:19:17+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.png",
+ "language_code": "no"
+ },
+ "vqgan.5027fe05051dfa31.webp": {
+ "original_hash": "845e5593c927fd3c3c125a90d0f8eb87",
+ "translation_date": "2026-01-16T03:19:19+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/vqgan.png",
+ "language_code": "no"
+ },
+ "bag-of-words-example.606fc1738f1d7ba9.webp": {
+ "original_hash": "a8fa84622ff35939e498d06fac3fa515",
+ "translation_date": "2026-01-16T03:19:23+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/bag-of-words-example.png",
+ "language_code": "no"
+ },
+ "bow.3811869cff59368d.webp": {
+ "original_hash": "bfcb38af6b1cbc8c2e86101127b642ac",
+ "translation_date": "2026-01-16T03:19:34+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/bow.png",
+ "language_code": "no"
+ },
+ "ascii-character-map.18ed6aa7f3b0a7ff.webp": {
+ "original_hash": "afc5ff2601be320926d89f1ad897eda8",
+ "translation_date": "2026-01-16T03:19:51+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/ascii-character-map.png",
+ "language_code": "no"
+ },
+ "multi-layer-lstm.dd975e29bb2a59fe.webp": {
+ "original_hash": "27b6355fd86c9e8e6d443015653be763",
+ "translation_date": "2026-01-16T03:19:58+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/multi-layer-lstm.jpg",
+ "language_code": "no"
+ },
+ "rnn-anatomy.79ee3f3920b3294b.webp": {
+ "original_hash": "cac3c7102f2bc410efd6230b3bc58c63",
+ "translation_date": "2026-01-16T03:20:03+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/rnn-anatomy.png",
+ "language_code": "no"
+ },
+ "rnn.27f5c29c53d727b5.webp": {
+ "original_hash": "bed0f1884d1a2c2620e6ba741af994b8",
+ "translation_date": "2026-01-16T03:20:13+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/rnn.png",
+ "language_code": "no"
+ },
+ "encoder-decoder-attention.7a726296894fb567.webp": {
+ "original_hash": "e0546cbc8252d764df7f7212b371f0ed",
+ "translation_date": "2026-01-16T03:20:26+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/encoder-decoder-attention.png",
+ "language_code": "no"
+ },
+ "jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp": {
+ "original_hash": "47f7de9ada12b89dcfa75d81eb0aaf15",
+ "translation_date": "2026-01-16T03:20:37+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/jalammarBERT-language-modeling-masked-lm.png",
+ "language_code": "no"
+ },
+ "bahdanau-fig3.09ba2d37f202a6af.webp": {
+ "original_hash": "b5cfbb9cad3b0d3fbdcc63dcd2ed514f",
+ "translation_date": "2026-01-16T03:20:48+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/bahdanau-fig3.png",
+ "language_code": "no"
+ },
+ "pos-embedding.e41ce9b6cf6078af.webp": {
+ "original_hash": "f0910082dcac063f3baae2e1f28b4e30",
+ "translation_date": "2026-01-16T03:20:56+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/pos-embedding.png",
+ "language_code": "no"
+ },
+ "transformer-layer.905e14747ca4e7d5.webp": {
+ "original_hash": "dc9e2e401fa5e5c36a322b6721476ccd",
+ "translation_date": "2026-01-16T03:21:07+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/transformer-layer.png",
+ "language_code": "no"
+ },
+ "CoreferenceResolution.861924d6d384a7d6.webp": {
+ "original_hash": "25b5719ec70aaa44858076c16f7c208f",
+ "translation_date": "2026-01-16T03:21:17+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/CoreferenceResolution.png",
+ "language_code": "no"
+ },
+ "bot-ner.4b09235dbb0ad275.webp": {
+ "original_hash": "5e61aca4f94182c7e7d509b8d2de3c9f",
+ "translation_date": "2026-01-16T03:21:30+00:00",
+ "source_file": "lessons/5-NLP/19-NER/images/bot-ner.png",
+ "language_code": "no"
+ },
+ "unreasonable-effectiveness-of-rnn.541ead816778f42d.webp": {
+ "original_hash": "2a37bd4e9b12bcc19e045eaf22fea4e5",
+ "translation_date": "2026-01-16T03:21:44+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/unreasonable-effectiveness-of-rnn.jpg",
+ "language_code": "no"
+ },
+ "rnn-generate.56c54afb52f9781d.webp": {
+ "original_hash": "67332ada2d0603921bba37c06956c70e",
+ "translation_date": "2026-01-16T03:21:48+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate.png",
+ "language_code": "no"
+ },
+ "rnn-generate-inf.5168dc65e0370eea.webp": {
+ "original_hash": "d3ed5c87de90c01b0b77ca02580b3707",
+ "translation_date": "2026-01-16T03:21:54+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate-inf.png",
+ "language_code": "no"
+ },
+ "embedding-classifier-example.b77f021a7ee67eee.webp": {
+ "original_hash": "0c4233111f66d9c6925af5b97f9519a0",
+ "translation_date": "2026-01-16T03:21:59+00:00",
+ "source_file": "lessons/5-NLP/14-Embeddings/images/embedding-classifier-example.png",
+ "language_code": "no"
+ },
+ "offset-sequence-representation.eb73fcefb29b46ee.webp": {
+ "original_hash": "52e7632a2b668957b903bb2607e953fe",
+ "translation_date": "2026-01-16T03:22:05+00:00",
+ "source_file": "lessons/5-NLP/14-Embeddings/images/offset-sequence-representation.png",
+ "language_code": "no"
+ },
+ "example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp": {
+ "original_hash": "6e976f26b9bb4c7a021187e834132123",
+ "translation_date": "2026-01-16T03:22:10+00:00",
+ "source_file": "lessons/5-NLP/14-Embeddings/images/example-algorithms-for-converting-words-to-vectors.png",
+ "language_code": "no"
+ }
+}
\ No newline at end of file
diff --git a/translated_images/no/1200px-Girl_and_cat.89bd70951181e86a.webp b/translated_images/no/1200px-Girl_and_cat.89bd70951181e86a.webp
new file mode 100644
index 00000000..47042c75
Binary files /dev/null and b/translated_images/no/1200px-Girl_and_cat.89bd70951181e86a.webp differ
diff --git a/translated_images/no/AND-OR-Tree.5592d2c70187f283.webp b/translated_images/no/AND-OR-Tree.5592d2c70187f283.webp
new file mode 100644
index 00000000..7203ae98
Binary files /dev/null and b/translated_images/no/AND-OR-Tree.5592d2c70187f283.webp differ
diff --git a/translated_images/no/ComputeGraph.463c9d8ebdcb2215.webp b/translated_images/no/ComputeGraph.463c9d8ebdcb2215.webp
new file mode 100644
index 00000000..2e4d5bb6
Binary files /dev/null and b/translated_images/no/ComputeGraph.463c9d8ebdcb2215.webp differ
diff --git a/translated_images/no/ComputeGraphGrad.4626252c0de03507.webp b/translated_images/no/ComputeGraphGrad.4626252c0de03507.webp
new file mode 100644
index 00000000..cfb9f6ac
Binary files /dev/null and b/translated_images/no/ComputeGraphGrad.4626252c0de03507.webp differ
diff --git a/translated_images/no/CoreferenceResolution.861924d6d384a7d6.webp b/translated_images/no/CoreferenceResolution.861924d6d384a7d6.webp
new file mode 100644
index 00000000..95b1e6e9
Binary files /dev/null and b/translated_images/no/CoreferenceResolution.861924d6d384a7d6.webp differ
diff --git a/translated_images/no/Cross-Entropy-Loss.dc7ba633d2467ef3.webp b/translated_images/no/Cross-Entropy-Loss.dc7ba633d2467ef3.webp
new file mode 100644
index 00000000..fc4dec11
Binary files /dev/null and b/translated_images/no/Cross-Entropy-Loss.dc7ba633d2467ef3.webp differ
diff --git a/translated_images/no/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp b/translated_images/no/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp
new file mode 100644
index 00000000..222db344
Binary files /dev/null and b/translated_images/no/DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp differ
diff --git a/translated_images/no/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbf.webp b/translated_images/no/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbf.webp
new file mode 100644
index 00000000..f3b973c5
Binary files /dev/null and b/translated_images/no/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.081e8aed073e2fbf.webp differ
diff --git a/translated_images/no/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp b/translated_images/no/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp
new file mode 100644
index 00000000..b8f4286a
Binary files /dev/null and b/translated_images/no/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp differ
diff --git a/translated_images/no/DIKW_Pyramid.94126f7d2bd8db5b.webp b/translated_images/no/DIKW_Pyramid.94126f7d2bd8db5b.webp
new file mode 100644
index 00000000..ca555cd3
Binary files /dev/null and b/translated_images/no/DIKW_Pyramid.94126f7d2bd8db5b.webp differ
diff --git a/translated_images/no/FeatureExtractionCNN.d9b456cbdae7cb64.webp b/translated_images/no/FeatureExtractionCNN.d9b456cbdae7cb64.webp
new file mode 100644
index 00000000..06b0d9f0
Binary files /dev/null and b/translated_images/no/FeatureExtractionCNN.d9b456cbdae7cb64.webp differ
diff --git a/translated_images/no/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp b/translated_images/no/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp
new file mode 100644
index 00000000..46489154
Binary files /dev/null and b/translated_images/no/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp differ
diff --git a/translated_images/no/NetLogo-Main.32653711ec1a01b3.webp b/translated_images/no/NetLogo-Main.32653711ec1a01b3.webp
new file mode 100644
index 00000000..464859fc
Binary files /dev/null and b/translated_images/no/NetLogo-Main.32653711ec1a01b3.webp differ
diff --git a/translated_images/no/NetLogo-ModelLib.efe023afb4763c05.webp b/translated_images/no/NetLogo-ModelLib.efe023afb4763c05.webp
new file mode 100644
index 00000000..5f357d09
Binary files /dev/null and b/translated_images/no/NetLogo-ModelLib.efe023afb4763c05.webp differ
diff --git a/translated_images/no/NeuroArch.4e17cdba5e445721.webp b/translated_images/no/NeuroArch.4e17cdba5e445721.webp
new file mode 100644
index 00000000..7af69a4e
Binary files /dev/null and b/translated_images/no/NeuroArch.4e17cdba5e445721.webp differ
diff --git a/translated_images/no/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp b/translated_images/no/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp
new file mode 100644
index 00000000..8256a007
Binary files /dev/null and b/translated_images/no/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp differ
diff --git a/translated_images/no/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp b/translated_images/no/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp
new file mode 100644
index 00000000..b22129fb
Binary files /dev/null and b/translated_images/no/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp differ
diff --git a/translated_images/no/Overfitting.408ad91cd90b4371.webp b/translated_images/no/Overfitting.408ad91cd90b4371.webp
new file mode 100644
index 00000000..f89721a6
Binary files /dev/null and b/translated_images/no/Overfitting.408ad91cd90b4371.webp differ
diff --git a/translated_images/no/Rosenblatt-wikipedia.294821b285ac796d.webp b/translated_images/no/Rosenblatt-wikipedia.294821b285ac796d.webp
new file mode 100644
index 00000000..ee733c23
Binary files /dev/null and b/translated_images/no/Rosenblatt-wikipedia.294821b285ac796d.webp differ
diff --git a/translated_images/no/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp b/translated_images/no/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp
new file mode 100644
index 00000000..97a84abe
Binary files /dev/null and b/translated_images/no/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp differ
diff --git a/translated_images/no/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp b/translated_images/no/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp
new file mode 100644
index 00000000..ee032762
Binary files /dev/null and b/translated_images/no/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp differ
diff --git a/translated_images/no/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp b/translated_images/no/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp
new file mode 100644
index 00000000..52ce29a9
Binary files /dev/null and b/translated_images/no/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp differ
diff --git a/translated_images/no/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp b/translated_images/no/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp
new file mode 100644
index 00000000..fba04870
Binary files /dev/null and b/translated_images/no/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp differ
diff --git a/translated_images/no/aae.9d418a990fc75bf9.webp b/translated_images/no/aae.9d418a990fc75bf9.webp
new file mode 100644
index 00000000..9f150507
Binary files /dev/null and b/translated_images/no/aae.9d418a990fc75bf9.webp differ
diff --git a/translated_images/no/activation-func.b4924007c7ce7764.webp b/translated_images/no/activation-func.b4924007c7ce7764.webp
new file mode 100644
index 00000000..8138807f
Binary files /dev/null and b/translated_images/no/activation-func.b4924007c7ce7764.webp differ
diff --git a/translated_images/no/adversarial-dog.d9fc7773b0142b89.webp b/translated_images/no/adversarial-dog.d9fc7773b0142b89.webp
new file mode 100644
index 00000000..8816fc84
Binary files /dev/null and b/translated_images/no/adversarial-dog.d9fc7773b0142b89.webp differ
diff --git a/translated_images/no/ai-computervision.6506ebebac3fbf76.webp b/translated_images/no/ai-computervision.6506ebebac3fbf76.webp
new file mode 100644
index 00000000..dc7e551a
Binary files /dev/null and b/translated_images/no/ai-computervision.6506ebebac3fbf76.webp differ
diff --git a/translated_images/no/ai-for-beginners.b354ca904b22cd70.webp b/translated_images/no/ai-for-beginners.b354ca904b22cd70.webp
new file mode 100644
index 00000000..14f0cbae
Binary files /dev/null and b/translated_images/no/ai-for-beginners.b354ca904b22cd70.webp differ
diff --git a/translated_images/no/ai-intro.bf28d1ac4235881c.webp b/translated_images/no/ai-intro.bf28d1ac4235881c.webp
new file mode 100644
index 00000000..392509b3
Binary files /dev/null and b/translated_images/no/ai-intro.bf28d1ac4235881c.webp differ
diff --git a/translated_images/no/ai-neuralnetworks.1c687ae40bc86e83.webp b/translated_images/no/ai-neuralnetworks.1c687ae40bc86e83.webp
new file mode 100644
index 00000000..9a209d4c
Binary files /dev/null and b/translated_images/no/ai-neuralnetworks.1c687ae40bc86e83.webp differ
diff --git a/translated_images/no/ai-nlp.b22dcb8ca4707cea.webp b/translated_images/no/ai-nlp.b22dcb8ca4707cea.webp
new file mode 100644
index 00000000..84e60f5a
Binary files /dev/null and b/translated_images/no/ai-nlp.b22dcb8ca4707cea.webp differ
diff --git a/translated_images/no/ai-overview.0857791951d19500.webp b/translated_images/no/ai-overview.0857791951d19500.webp
new file mode 100644
index 00000000..18d54308
Binary files /dev/null and b/translated_images/no/ai-overview.0857791951d19500.webp differ
diff --git a/translated_images/no/ai-symbolic.715a30cb610411a6.webp b/translated_images/no/ai-symbolic.715a30cb610411a6.webp
new file mode 100644
index 00000000..e1e17f9b
Binary files /dev/null and b/translated_images/no/ai-symbolic.715a30cb610411a6.webp differ
diff --git a/translated_images/no/arch-human.5d4d35f1bba3ab1c.webp b/translated_images/no/arch-human.5d4d35f1bba3ab1c.webp
new file mode 100644
index 00000000..01af109c
Binary files /dev/null and b/translated_images/no/arch-human.5d4d35f1bba3ab1c.webp differ
diff --git a/translated_images/no/arch-kbs.3ec5c150b09fa8da.webp b/translated_images/no/arch-kbs.3ec5c150b09fa8da.webp
new file mode 100644
index 00000000..c26e45a2
Binary files /dev/null and b/translated_images/no/arch-kbs.3ec5c150b09fa8da.webp differ
diff --git a/translated_images/no/artneuron.1a5daa88d20ebe6f.webp b/translated_images/no/artneuron.1a5daa88d20ebe6f.webp
new file mode 100644
index 00000000..9e300afa
Binary files /dev/null and b/translated_images/no/artneuron.1a5daa88d20ebe6f.webp differ
diff --git a/translated_images/no/ascii-character-map.18ed6aa7f3b0a7ff.webp b/translated_images/no/ascii-character-map.18ed6aa7f3b0a7ff.webp
new file mode 100644
index 00000000..f93dbf6f
Binary files /dev/null and b/translated_images/no/ascii-character-map.18ed6aa7f3b0a7ff.webp differ
diff --git a/translated_images/no/autoencoder_schema.5e6fc9ad98a5eb61.webp b/translated_images/no/autoencoder_schema.5e6fc9ad98a5eb61.webp
new file mode 100644
index 00000000..7c2e108c
Binary files /dev/null and b/translated_images/no/autoencoder_schema.5e6fc9ad98a5eb61.webp differ
diff --git a/translated_images/no/bag-of-words-example.606fc1738f1d7ba9.webp b/translated_images/no/bag-of-words-example.606fc1738f1d7ba9.webp
new file mode 100644
index 00000000..06c7a1f2
Binary files /dev/null and b/translated_images/no/bag-of-words-example.606fc1738f1d7ba9.webp differ
diff --git a/translated_images/no/bahdanau-fig3.09ba2d37f202a6af.webp b/translated_images/no/bahdanau-fig3.09ba2d37f202a6af.webp
new file mode 100644
index 00000000..6627baed
Binary files /dev/null and b/translated_images/no/bahdanau-fig3.09ba2d37f202a6af.webp differ
diff --git a/translated_images/no/bot-ner.4b09235dbb0ad275.webp b/translated_images/no/bot-ner.4b09235dbb0ad275.webp
new file mode 100644
index 00000000..2a2c9d58
Binary files /dev/null and b/translated_images/no/bot-ner.4b09235dbb0ad275.webp differ
diff --git a/translated_images/no/bow.3811869cff59368d.webp b/translated_images/no/bow.3811869cff59368d.webp
new file mode 100644
index 00000000..22caf023
Binary files /dev/null and b/translated_images/no/bow.3811869cff59368d.webp differ
diff --git a/translated_images/no/braille-result.46530fea020b03c7.webp b/translated_images/no/braille-result.46530fea020b03c7.webp
new file mode 100644
index 00000000..0235d8f6
Binary files /dev/null and b/translated_images/no/braille-result.46530fea020b03c7.webp differ
diff --git a/translated_images/no/braille-symbols.0159185ab69d5339.webp b/translated_images/no/braille-symbols.0159185ab69d5339.webp
new file mode 100644
index 00000000..6c807649
Binary files /dev/null and b/translated_images/no/braille-symbols.0159185ab69d5339.webp differ
diff --git a/translated_images/no/braille.341962ff76b1bd70.webp b/translated_images/no/braille.341962ff76b1bd70.webp
new file mode 100644
index 00000000..6751696b
Binary files /dev/null and b/translated_images/no/braille.341962ff76b1bd70.webp differ
diff --git a/translated_images/no/cartpole.f52a67f27e058170.webp b/translated_images/no/cartpole.f52a67f27e058170.webp
new file mode 100644
index 00000000..848d3ee7
Binary files /dev/null and b/translated_images/no/cartpole.f52a67f27e058170.webp differ
diff --git a/translated_images/no/catsdogsdataset.a7aff8e6085fd3f0.webp b/translated_images/no/catsdogsdataset.a7aff8e6085fd3f0.webp
new file mode 100644
index 00000000..67adca2e
Binary files /dev/null and b/translated_images/no/catsdogsdataset.a7aff8e6085fd3f0.webp differ
diff --git a/translated_images/no/clip-arch.b3dbf20b4e8ed8be.webp b/translated_images/no/clip-arch.b3dbf20b4e8ed8be.webp
new file mode 100644
index 00000000..89510b44
Binary files /dev/null and b/translated_images/no/clip-arch.b3dbf20b4e8ed8be.webp differ
diff --git a/translated_images/no/clip-class.3af42ef0b2b19369.webp b/translated_images/no/clip-class.3af42ef0b2b19369.webp
new file mode 100644
index 00000000..725736ba
Binary files /dev/null and b/translated_images/no/clip-class.3af42ef0b2b19369.webp differ
diff --git a/translated_images/no/cnn-pyramid.85915455759ef0ce.webp b/translated_images/no/cnn-pyramid.85915455759ef0ce.webp
new file mode 100644
index 00000000..700f2631
Binary files /dev/null and b/translated_images/no/cnn-pyramid.85915455759ef0ce.webp differ
diff --git a/translated_images/no/coco-examples.71bc60380fa6cceb.webp b/translated_images/no/coco-examples.71bc60380fa6cceb.webp
new file mode 100644
index 00000000..50bc5fc1
Binary files /dev/null and b/translated_images/no/coco-examples.71bc60380fa6cceb.webp differ
diff --git a/translated_images/no/convolutionExample.634615d5ff7081e0.webp b/translated_images/no/convolutionExample.634615d5ff7081e0.webp
new file mode 100644
index 00000000..571cbb9c
Binary files /dev/null and b/translated_images/no/convolutionExample.634615d5ff7081e0.webp differ
diff --git a/translated_images/no/data.50b2a9d5484bdbf0.webp b/translated_images/no/data.50b2a9d5484bdbf0.webp
new file mode 100644
index 00000000..a0a2a858
Binary files /dev/null and b/translated_images/no/data.50b2a9d5484bdbf0.webp differ
diff --git a/translated_images/no/dcgan_generator.b500988ec2bc8ba5.webp b/translated_images/no/dcgan_generator.b500988ec2bc8ba5.webp
new file mode 100644
index 00000000..6bd0cdbd
Binary files /dev/null and b/translated_images/no/dcgan_generator.b500988ec2bc8ba5.webp differ
diff --git a/translated_images/no/dog-from-unsplash.426f9fbca2febc93.webp b/translated_images/no/dog-from-unsplash.426f9fbca2febc93.webp
new file mode 100644
index 00000000..2d2fef68
Binary files /dev/null and b/translated_images/no/dog-from-unsplash.426f9fbca2febc93.webp differ
diff --git a/translated_images/no/dsh_age.d212a30d4e54fb5f.webp b/translated_images/no/dsh_age.d212a30d4e54fb5f.webp
new file mode 100644
index 00000000..98793010
Binary files /dev/null and b/translated_images/no/dsh_age.d212a30d4e54fb5f.webp differ
diff --git a/translated_images/no/embedding-classifier-example.b77f021a7ee67eee.webp b/translated_images/no/embedding-classifier-example.b77f021a7ee67eee.webp
new file mode 100644
index 00000000..5c03c9d0
Binary files /dev/null and b/translated_images/no/embedding-classifier-example.b77f021a7ee67eee.webp differ
diff --git a/translated_images/no/encoder-decoder-attention.7a726296894fb567.webp b/translated_images/no/encoder-decoder-attention.7a726296894fb567.webp
new file mode 100644
index 00000000..3ffa4073
Binary files /dev/null and b/translated_images/no/encoder-decoder-attention.7a726296894fb567.webp differ
diff --git a/translated_images/no/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp b/translated_images/no/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp
new file mode 100644
index 00000000..db43515d
Binary files /dev/null and b/translated_images/no/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp differ
diff --git a/translated_images/no/f-rcnn.3cda6d9bb4188875.webp b/translated_images/no/f-rcnn.3cda6d9bb4188875.webp
new file mode 100644
index 00000000..2fc5eb52
Binary files /dev/null and b/translated_images/no/f-rcnn.3cda6d9bb4188875.webp differ
diff --git a/translated_images/no/faster-rcnn.8d46c099b87ef30a.webp b/translated_images/no/faster-rcnn.8d46c099b87ef30a.webp
new file mode 100644
index 00000000..7338747a
Binary files /dev/null and b/translated_images/no/faster-rcnn.8d46c099b87ef30a.webp differ
diff --git a/translated_images/no/favicon.37b561214b36d454.webp b/translated_images/no/favicon.37b561214b36d454.webp
new file mode 100644
index 00000000..48a53960
Binary files /dev/null and b/translated_images/no/favicon.37b561214b36d454.webp differ
diff --git a/translated_images/no/features.6291f9c7ba3a0b95.webp b/translated_images/no/features.6291f9c7ba3a0b95.webp
new file mode 100644
index 00000000..03679af2
Binary files /dev/null and b/translated_images/no/features.6291f9c7ba3a0b95.webp differ
diff --git a/translated_images/no/filter-horiz.59b80ed4feb946ef.webp b/translated_images/no/filter-horiz.59b80ed4feb946ef.webp
new file mode 100644
index 00000000..5c5be500
Binary files /dev/null and b/translated_images/no/filter-horiz.59b80ed4feb946ef.webp differ
diff --git a/translated_images/no/filter-vert.b7148390ca0bc356.webp b/translated_images/no/filter-vert.b7148390ca0bc356.webp
new file mode 100644
index 00000000..a19c1836
Binary files /dev/null and b/translated_images/no/filter-vert.b7148390ca0bc356.webp differ
diff --git a/translated_images/no/frame-difference.706f805491a0883c.webp b/translated_images/no/frame-difference.706f805491a0883c.webp
new file mode 100644
index 00000000..9f8f2dec
Binary files /dev/null and b/translated_images/no/frame-difference.706f805491a0883c.webp differ
diff --git a/translated_images/no/gan_arch_detail.46b95fd366f8e543.webp b/translated_images/no/gan_arch_detail.46b95fd366f8e543.webp
new file mode 100644
index 00000000..0258ff12
Binary files /dev/null and b/translated_images/no/gan_arch_detail.46b95fd366f8e543.webp differ
diff --git a/translated_images/no/gan_architecture.8f3a5ab62b8d5d69.webp b/translated_images/no/gan_architecture.8f3a5ab62b8d5d69.webp
new file mode 100644
index 00000000..403ff681
Binary files /dev/null and b/translated_images/no/gan_architecture.8f3a5ab62b8d5d69.webp differ
diff --git a/translated_images/no/history-of-ai.7e83efa70b537f5a.webp b/translated_images/no/history-of-ai.7e83efa70b537f5a.webp
new file mode 100644
index 00000000..8cc6c0bf
Binary files /dev/null and b/translated_images/no/history-of-ai.7e83efa70b537f5a.webp differ
diff --git a/translated_images/no/ideal-cat-loop.999fbb8ff306e044.webp b/translated_images/no/ideal-cat-loop.999fbb8ff306e044.webp
new file mode 100644
index 00000000..832a4989
Binary files /dev/null and b/translated_images/no/ideal-cat-loop.999fbb8ff306e044.webp differ
diff --git a/translated_images/no/ideal-cat.203dd4597643d6b0.webp b/translated_images/no/ideal-cat.203dd4597643d6b0.webp
new file mode 100644
index 00000000..a8d167b1
Binary files /dev/null and b/translated_images/no/ideal-cat.203dd4597643d6b0.webp differ
diff --git a/translated_images/no/ideal-zebra.7f70e8b54ee15a7a.webp b/translated_images/no/ideal-zebra.7f70e8b54ee15a7a.webp
new file mode 100644
index 00000000..be349483
Binary files /dev/null and b/translated_images/no/ideal-zebra.7f70e8b54ee15a7a.webp differ
diff --git a/translated_images/no/image.896e8254a2c60d45.webp b/translated_images/no/image.896e8254a2c60d45.webp
new file mode 100644
index 00000000..d2b9d3ce
Binary files /dev/null and b/translated_images/no/image.896e8254a2c60d45.webp differ
diff --git a/translated_images/no/inception.a6605b85bcbc6f52.webp b/translated_images/no/inception.a6605b85bcbc6f52.webp
new file mode 100644
index 00000000..5e1a2f71
Binary files /dev/null and b/translated_images/no/inception.a6605b85bcbc6f52.webp differ
diff --git a/translated_images/no/instance_vs_semantic.eee9812bebf8cd45.webp b/translated_images/no/instance_vs_semantic.eee9812bebf8cd45.webp
new file mode 100644
index 00000000..51ca2312
Binary files /dev/null and b/translated_images/no/instance_vs_semantic.eee9812bebf8cd45.webp differ
diff --git a/translated_images/no/iou_equation.9a4751d40fff4e11.webp b/translated_images/no/iou_equation.9a4751d40fff4e11.webp
new file mode 100644
index 00000000..2f6c1202
Binary files /dev/null and b/translated_images/no/iou_equation.9a4751d40fff4e11.webp differ
diff --git a/translated_images/no/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp b/translated_images/no/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp
new file mode 100644
index 00000000..6faa8e88
Binary files /dev/null and b/translated_images/no/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp differ
diff --git a/translated_images/no/knowledge-spectrum.b60df631852c0217.webp b/translated_images/no/knowledge-spectrum.b60df631852c0217.webp
new file mode 100644
index 00000000..cb15ccbc
Binary files /dev/null and b/translated_images/no/knowledge-spectrum.b60df631852c0217.webp differ
diff --git a/translated_images/no/lmfilters.ea9e4868a82cf74c.webp b/translated_images/no/lmfilters.ea9e4868a82cf74c.webp
new file mode 100644
index 00000000..73254d4b
Binary files /dev/null and b/translated_images/no/lmfilters.ea9e4868a82cf74c.webp differ
diff --git a/translated_images/no/ml-for-beginners.9e4fed176fd5817d.webp b/translated_images/no/ml-for-beginners.9e4fed176fd5817d.webp
new file mode 100644
index 00000000..ea5925b0
Binary files /dev/null and b/translated_images/no/ml-for-beginners.9e4fed176fd5817d.webp differ
diff --git a/translated_images/no/mountaincar.f7b7a7f6d4f9933b.webp b/translated_images/no/mountaincar.f7b7a7f6d4f9933b.webp
new file mode 100644
index 00000000..8773c19e
Binary files /dev/null and b/translated_images/no/mountaincar.f7b7a7f6d4f9933b.webp differ
diff --git a/translated_images/no/multi-layer-lstm.dd975e29bb2a59fe.webp b/translated_images/no/multi-layer-lstm.dd975e29bb2a59fe.webp
new file mode 100644
index 00000000..09543b7a
Binary files /dev/null and b/translated_images/no/multi-layer-lstm.dd975e29bb2a59fe.webp differ
diff --git a/translated_images/no/naive-detection.e7f1ba220ccd08c6.webp b/translated_images/no/naive-detection.e7f1ba220ccd08c6.webp
new file mode 100644
index 00000000..6bf3e9da
Binary files /dev/null and b/translated_images/no/naive-detection.e7f1ba220ccd08c6.webp differ
diff --git a/translated_images/no/navi.2f20b727910110ea.webp b/translated_images/no/navi.2f20b727910110ea.webp
new file mode 100644
index 00000000..e9254c25
Binary files /dev/null and b/translated_images/no/navi.2f20b727910110ea.webp differ
diff --git a/translated_images/no/netout.1eb15eb76fd76731.webp b/translated_images/no/netout.1eb15eb76fd76731.webp
new file mode 100644
index 00000000..a563c2de
Binary files /dev/null and b/translated_images/no/netout.1eb15eb76fd76731.webp differ
diff --git a/translated_images/no/offset-sequence-representation.eb73fcefb29b46ee.webp b/translated_images/no/offset-sequence-representation.eb73fcefb29b46ee.webp
new file mode 100644
index 00000000..1c194e6e
Binary files /dev/null and b/translated_images/no/offset-sequence-representation.eb73fcefb29b46ee.webp differ
diff --git a/translated_images/no/optical.1f4a94464579a83a.webp b/translated_images/no/optical.1f4a94464579a83a.webp
new file mode 100644
index 00000000..c37dddad
Binary files /dev/null and b/translated_images/no/optical.1f4a94464579a83a.webp differ
diff --git a/translated_images/no/original-dog.8f68a67d2fe0911f.webp b/translated_images/no/original-dog.8f68a67d2fe0911f.webp
new file mode 100644
index 00000000..2a002703
Binary files /dev/null and b/translated_images/no/original-dog.8f68a67d2fe0911f.webp differ
diff --git a/translated_images/no/overfit.a0bd57f717c15769.webp b/translated_images/no/overfit.a0bd57f717c15769.webp
new file mode 100644
index 00000000..8e30e2ed
Binary files /dev/null and b/translated_images/no/overfit.a0bd57f717c15769.webp differ
diff --git a/translated_images/no/overfit1.f24b71c6f652e59e.webp b/translated_images/no/overfit1.f24b71c6f652e59e.webp
new file mode 100644
index 00000000..de604b48
Binary files /dev/null and b/translated_images/no/overfit1.f24b71c6f652e59e.webp differ
diff --git a/translated_images/no/overfit2.131f5800ae10ca5e.webp b/translated_images/no/overfit2.131f5800ae10ca5e.webp
new file mode 100644
index 00000000..8dd690b9
Binary files /dev/null and b/translated_images/no/overfit2.131f5800ae10ca5e.webp differ
diff --git a/translated_images/no/palm-movement.341495f0e9c47da3.webp b/translated_images/no/palm-movement.341495f0e9c47da3.webp
new file mode 100644
index 00000000..0071936c
Binary files /dev/null and b/translated_images/no/palm-movement.341495f0e9c47da3.webp differ
diff --git a/translated_images/no/photo-cat.8c8e8fb760ffe457.webp b/translated_images/no/photo-cat.8c8e8fb760ffe457.webp
new file mode 100644
index 00000000..2998a349
Binary files /dev/null and b/translated_images/no/photo-cat.8c8e8fb760ffe457.webp differ
diff --git a/translated_images/no/pos-embedding.e41ce9b6cf6078af.webp b/translated_images/no/pos-embedding.e41ce9b6cf6078af.webp
new file mode 100644
index 00000000..e40a9a75
Binary files /dev/null and b/translated_images/no/pos-embedding.e41ce9b6cf6078af.webp differ
diff --git a/translated_images/no/protege.274177ceeac13b38.webp b/translated_images/no/protege.274177ceeac13b38.webp
new file mode 100644
index 00000000..f325403e
Binary files /dev/null and b/translated_images/no/protege.274177ceeac13b38.webp differ
diff --git a/translated_images/no/r-fcn.13eb88158b99a3da.webp b/translated_images/no/r-fcn.13eb88158b99a3da.webp
new file mode 100644
index 00000000..4fbb9859
Binary files /dev/null and b/translated_images/no/r-fcn.13eb88158b99a3da.webp differ
diff --git a/translated_images/no/rcnn1.cae407020dfb1d1f.webp b/translated_images/no/rcnn1.cae407020dfb1d1f.webp
new file mode 100644
index 00000000..1c949129
Binary files /dev/null and b/translated_images/no/rcnn1.cae407020dfb1d1f.webp differ
diff --git a/translated_images/no/rcnn2.2d9530bb83516484.webp b/translated_images/no/rcnn2.2d9530bb83516484.webp
new file mode 100644
index 00000000..8034eb4c
Binary files /dev/null and b/translated_images/no/rcnn2.2d9530bb83516484.webp differ
diff --git a/translated_images/no/resnet-block.aba4ccbcc0944434.webp b/translated_images/no/resnet-block.aba4ccbcc0944434.webp
new file mode 100644
index 00000000..ca3a8f91
Binary files /dev/null and b/translated_images/no/resnet-block.aba4ccbcc0944434.webp differ
diff --git a/translated_images/no/rnn-anatomy.79ee3f3920b3294b.webp b/translated_images/no/rnn-anatomy.79ee3f3920b3294b.webp
new file mode 100644
index 00000000..14613c2a
Binary files /dev/null and b/translated_images/no/rnn-anatomy.79ee3f3920b3294b.webp differ
diff --git a/translated_images/no/rnn-generate-inf.5168dc65e0370eea.webp b/translated_images/no/rnn-generate-inf.5168dc65e0370eea.webp
new file mode 100644
index 00000000..191d8694
Binary files /dev/null and b/translated_images/no/rnn-generate-inf.5168dc65e0370eea.webp differ
diff --git a/translated_images/no/rnn-generate.56c54afb52f9781d.webp b/translated_images/no/rnn-generate.56c54afb52f9781d.webp
new file mode 100644
index 00000000..86febabc
Binary files /dev/null and b/translated_images/no/rnn-generate.56c54afb52f9781d.webp differ
diff --git a/translated_images/no/rnn.27f5c29c53d727b5.webp b/translated_images/no/rnn.27f5c29c53d727b5.webp
new file mode 100644
index 00000000..63e49b1d
Binary files /dev/null and b/translated_images/no/rnn.27f5c29c53d727b5.webp differ
diff --git a/translated_images/no/segm.92442f2cb42ff4fa.webp b/translated_images/no/segm.92442f2cb42ff4fa.webp
new file mode 100644
index 00000000..bca565fa
Binary files /dev/null and b/translated_images/no/segm.92442f2cb42ff4fa.webp differ
diff --git a/translated_images/no/segnet.87377542aa5a8b76.webp b/translated_images/no/segnet.87377542aa5a8b76.webp
new file mode 100644
index 00000000..dcb6664c
Binary files /dev/null and b/translated_images/no/segnet.87377542aa5a8b76.webp differ
diff --git a/translated_images/no/style.5293e85e077ab22c.webp b/translated_images/no/style.5293e85e077ab22c.webp
new file mode 100644
index 00000000..39af2a0e
Binary files /dev/null and b/translated_images/no/style.5293e85e077ab22c.webp differ
diff --git a/translated_images/no/synapse-wikipedia.ed20a9e4726ea1c6.webp b/translated_images/no/synapse-wikipedia.ed20a9e4726ea1c6.webp
new file mode 100644
index 00000000..873717ab
Binary files /dev/null and b/translated_images/no/synapse-wikipedia.ed20a9e4726ea1c6.webp differ
diff --git a/translated_images/no/transformer-layer.905e14747ca4e7d5.webp b/translated_images/no/transformer-layer.905e14747ca4e7d5.webp
new file mode 100644
index 00000000..cdc989ed
Binary files /dev/null and b/translated_images/no/transformer-layer.905e14747ca4e7d5.webp differ
diff --git a/translated_images/no/triplet-complex.32094972c7b4441b.webp b/translated_images/no/triplet-complex.32094972c7b4441b.webp
new file mode 100644
index 00000000..d3001d49
Binary files /dev/null and b/translated_images/no/triplet-complex.32094972c7b4441b.webp differ
diff --git a/translated_images/no/triplet.4b9b332587593298.webp b/translated_images/no/triplet.4b9b332587593298.webp
new file mode 100644
index 00000000..e5d725d6
Binary files /dev/null and b/translated_images/no/triplet.4b9b332587593298.webp differ
diff --git a/translated_images/offset-sequence-representation.eb73fcefb29b46ee.fi.png b/translated_images/offset-sequence-representation.eb73fcefb29b46ee.fi.png
deleted file mode 100644
index 3111a7a6..00000000
Binary files a/translated_images/offset-sequence-representation.eb73fcefb29b46ee.fi.png and /dev/null differ
diff --git a/translated_images/offset-sequence-representation.eb73fcefb29b46ee.nl.png b/translated_images/offset-sequence-representation.eb73fcefb29b46ee.nl.png
deleted file mode 100644
index d9dbe748..00000000
Binary files a/translated_images/offset-sequence-representation.eb73fcefb29b46ee.nl.png and /dev/null differ
diff --git a/translated_images/offset-sequence-representation.eb73fcefb29b46ee.no.png b/translated_images/offset-sequence-representation.eb73fcefb29b46ee.no.png
deleted file mode 100644
index 1f32c1a8..00000000
Binary files a/translated_images/offset-sequence-representation.eb73fcefb29b46ee.no.png and /dev/null differ
diff --git a/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.fi.png b/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.fi.png
deleted file mode 100644
index 3111a7a6..00000000
Binary files a/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.fi.png and /dev/null differ
diff --git a/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.nl.png b/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.nl.png
deleted file mode 100644
index d9dbe748..00000000
Binary files a/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.nl.png and /dev/null differ
diff --git a/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.no.png b/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.no.png
deleted file mode 100644
index 1f32c1a8..00000000
Binary files a/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.no.png and /dev/null differ
diff --git a/translated_images/optical.1f4a94464579a83a.fi.png b/translated_images/optical.1f4a94464579a83a.fi.png
deleted file mode 100644
index f6d867c3..00000000
Binary files a/translated_images/optical.1f4a94464579a83a.fi.png and /dev/null differ
diff --git a/translated_images/optical.1f4a94464579a83a.nl.png b/translated_images/optical.1f4a94464579a83a.nl.png
deleted file mode 100644
index f6d867c3..00000000
Binary files a/translated_images/optical.1f4a94464579a83a.nl.png and /dev/null differ
diff --git a/translated_images/optical.1f4a94464579a83a.no.png b/translated_images/optical.1f4a94464579a83a.no.png
deleted file mode 100644
index f6d867c3..00000000
Binary files a/translated_images/optical.1f4a94464579a83a.no.png and /dev/null differ
diff --git a/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.fi.png b/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.fi.png
deleted file mode 100644
index f6d867c3..00000000
Binary files a/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.fi.png and /dev/null differ
diff --git a/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.nl.png b/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.nl.png
deleted file mode 100644
index f6d867c3..00000000
Binary files a/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.nl.png and /dev/null differ
diff --git a/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.no.png b/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.no.png
deleted file mode 100644
index f6d867c3..00000000
Binary files a/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.no.png and /dev/null differ
diff --git a/translated_images/original-dog.8f68a67d2fe0911f.fi.png b/translated_images/original-dog.8f68a67d2fe0911f.fi.png
deleted file mode 100644
index da672bbd..00000000
Binary files a/translated_images/original-dog.8f68a67d2fe0911f.fi.png and /dev/null differ
diff --git a/translated_images/original-dog.8f68a67d2fe0911f.nl.png b/translated_images/original-dog.8f68a67d2fe0911f.nl.png
deleted file mode 100644
index da672bbd..00000000
Binary files a/translated_images/original-dog.8f68a67d2fe0911f.nl.png and /dev/null differ
diff --git a/translated_images/original-dog.8f68a67d2fe0911f.no.png b/translated_images/original-dog.8f68a67d2fe0911f.no.png
deleted file mode 100644
index da672bbd..00000000
Binary files a/translated_images/original-dog.8f68a67d2fe0911f.no.png and /dev/null differ
diff --git a/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.fi.png b/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.fi.png
deleted file mode 100644
index da672bbd..00000000
Binary files a/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.fi.png and /dev/null differ
diff --git a/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.nl.png b/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.nl.png
deleted file mode 100644
index da672bbd..00000000
Binary files a/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.nl.png and /dev/null differ
diff --git a/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.no.png b/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.no.png
deleted file mode 100644
index da672bbd..00000000
Binary files a/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.no.png and /dev/null differ
diff --git a/translated_images/overfit.a0bd57f717c15769.fi.png b/translated_images/overfit.a0bd57f717c15769.fi.png
deleted file mode 100644
index 46a57f84..00000000
Binary files a/translated_images/overfit.a0bd57f717c15769.fi.png and /dev/null differ
diff --git a/translated_images/overfit.a0bd57f717c15769.nl.png b/translated_images/overfit.a0bd57f717c15769.nl.png
deleted file mode 100644
index 46a57f84..00000000
Binary files a/translated_images/overfit.a0bd57f717c15769.nl.png and /dev/null differ
diff --git a/translated_images/overfit.a0bd57f717c15769.no.png b/translated_images/overfit.a0bd57f717c15769.no.png
deleted file mode 100644
index 46a57f84..00000000
Binary files a/translated_images/overfit.a0bd57f717c15769.no.png and /dev/null differ
diff --git a/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.fi.png b/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.fi.png
deleted file mode 100644
index 46a57f84..00000000
Binary files a/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.fi.png and /dev/null differ
diff --git a/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.nl.png b/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.nl.png
deleted file mode 100644
index 46a57f84..00000000
Binary files a/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.nl.png and /dev/null differ
diff --git a/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.no.png b/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.no.png
deleted file mode 100644
index 46a57f84..00000000
Binary files a/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.no.png and /dev/null differ
diff --git a/translated_images/overfit1.f24b71c6f652e59e.fi.jpg b/translated_images/overfit1.f24b71c6f652e59e.fi.jpg
deleted file mode 100644
index cb96e299..00000000
Binary files a/translated_images/overfit1.f24b71c6f652e59e.fi.jpg and /dev/null differ
diff --git a/translated_images/overfit1.f24b71c6f652e59e.nl.jpg b/translated_images/overfit1.f24b71c6f652e59e.nl.jpg
deleted file mode 100644
index cb96e299..00000000
Binary files a/translated_images/overfit1.f24b71c6f652e59e.nl.jpg and /dev/null differ
diff --git a/translated_images/overfit1.f24b71c6f652e59e.no.jpg b/translated_images/overfit1.f24b71c6f652e59e.no.jpg
deleted file mode 100644
index cb96e299..00000000
Binary files a/translated_images/overfit1.f24b71c6f652e59e.no.jpg and /dev/null differ
diff --git a/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.fi.jpg b/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.fi.jpg
deleted file mode 100644
index cb96e299..00000000
Binary files a/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.fi.jpg and /dev/null differ
diff --git a/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.nl.jpg b/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.nl.jpg
deleted file mode 100644
index cb96e299..00000000
Binary files a/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.nl.jpg and /dev/null differ
diff --git a/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.no.jpg b/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.no.jpg
deleted file mode 100644
index cb96e299..00000000
Binary files a/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.no.jpg and /dev/null differ
diff --git a/translated_images/overfit2.131f5800ae10ca5e.fi.jpg b/translated_images/overfit2.131f5800ae10ca5e.fi.jpg
deleted file mode 100644
index 7a69a2fe..00000000
Binary files a/translated_images/overfit2.131f5800ae10ca5e.fi.jpg and /dev/null differ
diff --git a/translated_images/overfit2.131f5800ae10ca5e.nl.jpg b/translated_images/overfit2.131f5800ae10ca5e.nl.jpg
deleted file mode 100644
index 7a69a2fe..00000000
Binary files a/translated_images/overfit2.131f5800ae10ca5e.nl.jpg and /dev/null differ
diff --git a/translated_images/overfit2.131f5800ae10ca5e.no.jpg b/translated_images/overfit2.131f5800ae10ca5e.no.jpg
deleted file mode 100644
index 7a69a2fe..00000000
Binary files a/translated_images/overfit2.131f5800ae10ca5e.no.jpg and /dev/null differ
diff --git a/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.fi.jpg b/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.fi.jpg
deleted file mode 100644
index 7a69a2fe..00000000
Binary files a/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.fi.jpg and /dev/null differ
diff --git a/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.nl.jpg b/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.nl.jpg
deleted file mode 100644
index 7a69a2fe..00000000
Binary files a/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.nl.jpg and /dev/null differ
diff --git a/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.no.jpg b/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.no.jpg
deleted file mode 100644
index 7a69a2fe..00000000
Binary files a/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.no.jpg and /dev/null differ
diff --git a/translated_images/palm-movement.341495f0e9c47da3.fi.png b/translated_images/palm-movement.341495f0e9c47da3.fi.png
deleted file mode 100644
index bb70c019..00000000
Binary files a/translated_images/palm-movement.341495f0e9c47da3.fi.png and /dev/null differ
diff --git a/translated_images/palm-movement.341495f0e9c47da3.nl.png b/translated_images/palm-movement.341495f0e9c47da3.nl.png
deleted file mode 100644
index bb70c019..00000000
Binary files a/translated_images/palm-movement.341495f0e9c47da3.nl.png and /dev/null differ
diff --git a/translated_images/palm-movement.341495f0e9c47da3.no.png b/translated_images/palm-movement.341495f0e9c47da3.no.png
deleted file mode 100644
index bb70c019..00000000
Binary files a/translated_images/palm-movement.341495f0e9c47da3.no.png and /dev/null differ
diff --git a/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.fi.png b/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.fi.png
deleted file mode 100644
index bb70c019..00000000
Binary files a/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.fi.png and /dev/null differ
diff --git a/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.nl.png b/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.nl.png
deleted file mode 100644
index bb70c019..00000000
Binary files a/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.nl.png and /dev/null differ
diff --git a/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.no.png b/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.no.png
deleted file mode 100644
index bb70c019..00000000
Binary files a/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.no.png and /dev/null differ
diff --git a/translated_images/photo-cat.8c8e8fb760ffe457.fi.jpg b/translated_images/photo-cat.8c8e8fb760ffe457.fi.jpg
deleted file mode 100644
index 776f24aa..00000000
Binary files a/translated_images/photo-cat.8c8e8fb760ffe457.fi.jpg and /dev/null differ
diff --git a/translated_images/photo-cat.8c8e8fb760ffe457.nl.jpg b/translated_images/photo-cat.8c8e8fb760ffe457.nl.jpg
deleted file mode 100644
index 776f24aa..00000000
Binary files a/translated_images/photo-cat.8c8e8fb760ffe457.nl.jpg and /dev/null differ
diff --git a/translated_images/photo-cat.8c8e8fb760ffe457.no.jpg b/translated_images/photo-cat.8c8e8fb760ffe457.no.jpg
deleted file mode 100644
index 776f24aa..00000000
Binary files a/translated_images/photo-cat.8c8e8fb760ffe457.no.jpg and /dev/null differ
diff --git a/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.fi.jpg b/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.fi.jpg
deleted file mode 100644
index 776f24aa..00000000
Binary files a/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.fi.jpg and /dev/null differ
diff --git a/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.nl.jpg b/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.nl.jpg
deleted file mode 100644
index 776f24aa..00000000
Binary files a/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.nl.jpg and /dev/null differ
diff --git a/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.no.jpg b/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.no.jpg
deleted file mode 100644
index 776f24aa..00000000
Binary files a/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.no.jpg and /dev/null differ
diff --git a/translated_images/pos-embedding.e41ce9b6cf6078af.fi.png b/translated_images/pos-embedding.e41ce9b6cf6078af.fi.png
deleted file mode 100644
index 23a8aecc..00000000
Binary files a/translated_images/pos-embedding.e41ce9b6cf6078af.fi.png and /dev/null differ
diff --git a/translated_images/pos-embedding.e41ce9b6cf6078af.nl.png b/translated_images/pos-embedding.e41ce9b6cf6078af.nl.png
deleted file mode 100644
index 006cb4a3..00000000
Binary files a/translated_images/pos-embedding.e41ce9b6cf6078af.nl.png and /dev/null differ
diff --git a/translated_images/pos-embedding.e41ce9b6cf6078af.no.png b/translated_images/pos-embedding.e41ce9b6cf6078af.no.png
deleted file mode 100644
index 1903d037..00000000
Binary files a/translated_images/pos-embedding.e41ce9b6cf6078af.no.png and /dev/null differ
diff --git a/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.fi.png b/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.fi.png
deleted file mode 100644
index 23a8aecc..00000000
Binary files a/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.fi.png and /dev/null differ
diff --git a/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.nl.png b/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.nl.png
deleted file mode 100644
index 006cb4a3..00000000
Binary files a/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.nl.png and /dev/null differ
diff --git a/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.no.png b/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.no.png
deleted file mode 100644
index 1903d037..00000000
Binary files a/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.no.png and /dev/null differ
diff --git a/translated_images/protege.274177ceeac13b38.fi.png b/translated_images/protege.274177ceeac13b38.fi.png
deleted file mode 100644
index 594a97ba..00000000
Binary files a/translated_images/protege.274177ceeac13b38.fi.png and /dev/null differ
diff --git a/translated_images/protege.274177ceeac13b38.nl.png b/translated_images/protege.274177ceeac13b38.nl.png
deleted file mode 100644
index 2fd8b5bd..00000000
Binary files a/translated_images/protege.274177ceeac13b38.nl.png and /dev/null differ
diff --git a/translated_images/protege.274177ceeac13b38.no.png b/translated_images/protege.274177ceeac13b38.no.png
deleted file mode 100644
index d41dd63f..00000000
Binary files a/translated_images/protege.274177ceeac13b38.no.png and /dev/null differ
diff --git a/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.fi.png b/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.fi.png
deleted file mode 100644
index 594a97ba..00000000
Binary files a/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.fi.png and /dev/null differ
diff --git a/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.nl.png b/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.nl.png
deleted file mode 100644
index 2fd8b5bd..00000000
Binary files a/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.nl.png and /dev/null differ
diff --git a/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.no.png b/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.no.png
deleted file mode 100644
index d41dd63f..00000000
Binary files a/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.no.png and /dev/null differ
diff --git a/translated_images/r-fcn.13eb88158b99a3da.fi.png b/translated_images/r-fcn.13eb88158b99a3da.fi.png
deleted file mode 100644
index a4d083ea..00000000
Binary files a/translated_images/r-fcn.13eb88158b99a3da.fi.png and /dev/null differ
diff --git a/translated_images/r-fcn.13eb88158b99a3da.nl.png b/translated_images/r-fcn.13eb88158b99a3da.nl.png
deleted file mode 100644
index 5536e8f8..00000000
Binary files a/translated_images/r-fcn.13eb88158b99a3da.nl.png and /dev/null differ
diff --git a/translated_images/r-fcn.13eb88158b99a3da.no.png b/translated_images/r-fcn.13eb88158b99a3da.no.png
deleted file mode 100644
index 40eea659..00000000
Binary files a/translated_images/r-fcn.13eb88158b99a3da.no.png and /dev/null differ
diff --git a/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.fi.png b/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.fi.png
deleted file mode 100644
index a4d083ea..00000000
Binary files a/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.fi.png and /dev/null differ
diff --git a/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.nl.png b/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.nl.png
deleted file mode 100644
index 5536e8f8..00000000
Binary files a/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.nl.png and /dev/null differ
diff --git a/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.no.png b/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.no.png
deleted file mode 100644
index 40eea659..00000000
Binary files a/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.no.png and /dev/null differ
diff --git a/translated_images/rcnn1.cae407020dfb1d1f.fi.png b/translated_images/rcnn1.cae407020dfb1d1f.fi.png
deleted file mode 100644
index 50f70d5b..00000000
Binary files a/translated_images/rcnn1.cae407020dfb1d1f.fi.png and /dev/null differ
diff --git a/translated_images/rcnn1.cae407020dfb1d1f.nl.png b/translated_images/rcnn1.cae407020dfb1d1f.nl.png
deleted file mode 100644
index 50f70d5b..00000000
Binary files a/translated_images/rcnn1.cae407020dfb1d1f.nl.png and /dev/null differ
diff --git a/translated_images/rcnn1.cae407020dfb1d1f.no.png b/translated_images/rcnn1.cae407020dfb1d1f.no.png
deleted file mode 100644
index 50f70d5b..00000000
Binary files a/translated_images/rcnn1.cae407020dfb1d1f.no.png and /dev/null differ
diff --git a/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.fi.png b/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.fi.png
deleted file mode 100644
index 50f70d5b..00000000
Binary files a/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.fi.png and /dev/null differ
diff --git a/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.nl.png b/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.nl.png
deleted file mode 100644
index 50f70d5b..00000000
Binary files a/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.nl.png and /dev/null differ
diff --git a/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.no.png b/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.no.png
deleted file mode 100644
index 50f70d5b..00000000
Binary files a/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.no.png and /dev/null differ
diff --git a/translated_images/rcnn2.2d9530bb83516484.fi.png b/translated_images/rcnn2.2d9530bb83516484.fi.png
deleted file mode 100644
index 4f8ec92f..00000000
Binary files a/translated_images/rcnn2.2d9530bb83516484.fi.png and /dev/null differ
diff --git a/translated_images/rcnn2.2d9530bb83516484.nl.png b/translated_images/rcnn2.2d9530bb83516484.nl.png
deleted file mode 100644
index b38df2cb..00000000
Binary files a/translated_images/rcnn2.2d9530bb83516484.nl.png and /dev/null differ
diff --git a/translated_images/rcnn2.2d9530bb83516484.no.png b/translated_images/rcnn2.2d9530bb83516484.no.png
deleted file mode 100644
index 7fed0d51..00000000
Binary files a/translated_images/rcnn2.2d9530bb83516484.no.png and /dev/null differ
diff --git a/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.fi.png b/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.fi.png
deleted file mode 100644
index 4f8ec92f..00000000
Binary files a/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.fi.png and /dev/null differ
diff --git a/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.nl.png b/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.nl.png
deleted file mode 100644
index b38df2cb..00000000
Binary files a/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.nl.png and /dev/null differ
diff --git a/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.no.png b/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.no.png
deleted file mode 100644
index 7fed0d51..00000000
Binary files a/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.no.png and /dev/null differ
diff --git a/translated_images/resnet-block.aba4ccbcc0944434.fi.png b/translated_images/resnet-block.aba4ccbcc0944434.fi.png
deleted file mode 100644
index 68e1bfc0..00000000
Binary files a/translated_images/resnet-block.aba4ccbcc0944434.fi.png and /dev/null differ
diff --git a/translated_images/resnet-block.aba4ccbcc0944434.nl.png b/translated_images/resnet-block.aba4ccbcc0944434.nl.png
deleted file mode 100644
index 86f50d99..00000000
Binary files a/translated_images/resnet-block.aba4ccbcc0944434.nl.png and /dev/null differ
diff --git a/translated_images/resnet-block.aba4ccbcc0944434.no.png b/translated_images/resnet-block.aba4ccbcc0944434.no.png
deleted file mode 100644
index 4d28e015..00000000
Binary files a/translated_images/resnet-block.aba4ccbcc0944434.no.png and /dev/null differ
diff --git a/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.fi.png b/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.fi.png
deleted file mode 100644
index 68e1bfc0..00000000
Binary files a/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.fi.png and /dev/null differ
diff --git a/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.nl.png b/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.nl.png
deleted file mode 100644
index 86f50d99..00000000
Binary files a/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.nl.png and /dev/null differ
diff --git a/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.no.png b/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.no.png
deleted file mode 100644
index 4d28e015..00000000
Binary files a/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.no.png and /dev/null differ
diff --git a/translated_images/rnn-anatomy.79ee3f3920b3294b.fi.png b/translated_images/rnn-anatomy.79ee3f3920b3294b.fi.png
deleted file mode 100644
index c72a688c..00000000
Binary files a/translated_images/rnn-anatomy.79ee3f3920b3294b.fi.png and /dev/null differ
diff --git a/translated_images/rnn-anatomy.79ee3f3920b3294b.nl.png b/translated_images/rnn-anatomy.79ee3f3920b3294b.nl.png
deleted file mode 100644
index 7bba7abc..00000000
Binary files a/translated_images/rnn-anatomy.79ee3f3920b3294b.nl.png and /dev/null differ
diff --git a/translated_images/rnn-anatomy.79ee3f3920b3294b.no.png b/translated_images/rnn-anatomy.79ee3f3920b3294b.no.png
deleted file mode 100644
index c2402e26..00000000
Binary files a/translated_images/rnn-anatomy.79ee3f3920b3294b.no.png and /dev/null differ
diff --git a/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.fi.png b/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.fi.png
deleted file mode 100644
index c72a688c..00000000
Binary files a/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.fi.png and /dev/null differ
diff --git a/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.nl.png b/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.nl.png
deleted file mode 100644
index 7bba7abc..00000000
Binary files a/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.nl.png and /dev/null differ
diff --git a/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.no.png b/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.no.png
deleted file mode 100644
index c2402e26..00000000
Binary files a/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.no.png and /dev/null differ
diff --git a/translated_images/rnn-generate-inf.5168dc65e0370eea.fi.png b/translated_images/rnn-generate-inf.5168dc65e0370eea.fi.png
deleted file mode 100644
index 0498e867..00000000
Binary files a/translated_images/rnn-generate-inf.5168dc65e0370eea.fi.png and /dev/null differ
diff --git a/translated_images/rnn-generate-inf.5168dc65e0370eea.nl.png b/translated_images/rnn-generate-inf.5168dc65e0370eea.nl.png
deleted file mode 100644
index 0498e867..00000000
Binary files a/translated_images/rnn-generate-inf.5168dc65e0370eea.nl.png and /dev/null differ
diff --git a/translated_images/rnn-generate-inf.5168dc65e0370eea.no.png b/translated_images/rnn-generate-inf.5168dc65e0370eea.no.png
deleted file mode 100644
index 0498e867..00000000
Binary files a/translated_images/rnn-generate-inf.5168dc65e0370eea.no.png and /dev/null differ
diff --git a/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.fi.png b/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.fi.png
deleted file mode 100644
index 0498e867..00000000
Binary files a/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.fi.png and /dev/null differ
diff --git a/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.nl.png b/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.nl.png
deleted file mode 100644
index 0498e867..00000000
Binary files a/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.nl.png and /dev/null differ
diff --git a/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.no.png b/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.no.png
deleted file mode 100644
index 0498e867..00000000
Binary files a/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.no.png and /dev/null differ
diff --git a/translated_images/rnn-generate.56c54afb52f9781d.fi.png b/translated_images/rnn-generate.56c54afb52f9781d.fi.png
deleted file mode 100644
index fea94214..00000000
Binary files a/translated_images/rnn-generate.56c54afb52f9781d.fi.png and /dev/null differ
diff --git a/translated_images/rnn-generate.56c54afb52f9781d.nl.png b/translated_images/rnn-generate.56c54afb52f9781d.nl.png
deleted file mode 100644
index cd58c423..00000000
Binary files a/translated_images/rnn-generate.56c54afb52f9781d.nl.png and /dev/null differ
diff --git a/translated_images/rnn-generate.56c54afb52f9781d.no.png b/translated_images/rnn-generate.56c54afb52f9781d.no.png
deleted file mode 100644
index b739cdd9..00000000
Binary files a/translated_images/rnn-generate.56c54afb52f9781d.no.png and /dev/null differ
diff --git a/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.fi.png b/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.fi.png
deleted file mode 100644
index fea94214..00000000
Binary files a/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.fi.png and /dev/null differ
diff --git a/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.nl.png b/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.nl.png
deleted file mode 100644
index cd58c423..00000000
Binary files a/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.nl.png and /dev/null differ
diff --git a/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.no.png b/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.no.png
deleted file mode 100644
index b739cdd9..00000000
Binary files a/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.no.png and /dev/null differ
diff --git a/translated_images/rnn.27f5c29c53d727b5.fi.png b/translated_images/rnn.27f5c29c53d727b5.fi.png
deleted file mode 100644
index 78ba0304..00000000
Binary files a/translated_images/rnn.27f5c29c53d727b5.fi.png and /dev/null differ
diff --git a/translated_images/rnn.27f5c29c53d727b5.nl.png b/translated_images/rnn.27f5c29c53d727b5.nl.png
deleted file mode 100644
index 78d7100f..00000000
Binary files a/translated_images/rnn.27f5c29c53d727b5.nl.png and /dev/null differ
diff --git a/translated_images/rnn.27f5c29c53d727b5.no.png b/translated_images/rnn.27f5c29c53d727b5.no.png
deleted file mode 100644
index e9f2773e..00000000
Binary files a/translated_images/rnn.27f5c29c53d727b5.no.png and /dev/null differ
diff --git a/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.fi.png b/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.fi.png
deleted file mode 100644
index 78ba0304..00000000
Binary files a/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.fi.png and /dev/null differ
diff --git a/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.nl.png b/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.nl.png
deleted file mode 100644
index 78d7100f..00000000
Binary files a/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.nl.png and /dev/null differ
diff --git a/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.no.png b/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.no.png
deleted file mode 100644
index e9f2773e..00000000
Binary files a/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.no.png and /dev/null differ
diff --git a/translated_images/segm.92442f2cb42ff4fa.fi.png b/translated_images/segm.92442f2cb42ff4fa.fi.png
deleted file mode 100644
index 5363acc7..00000000
Binary files a/translated_images/segm.92442f2cb42ff4fa.fi.png and /dev/null differ
diff --git a/translated_images/segm.92442f2cb42ff4fa.nl.png b/translated_images/segm.92442f2cb42ff4fa.nl.png
deleted file mode 100644
index c41eb11e..00000000
Binary files a/translated_images/segm.92442f2cb42ff4fa.nl.png and /dev/null differ
diff --git a/translated_images/segm.92442f2cb42ff4fa.no.png b/translated_images/segm.92442f2cb42ff4fa.no.png
deleted file mode 100644
index 835a90a2..00000000
Binary files a/translated_images/segm.92442f2cb42ff4fa.no.png and /dev/null differ
diff --git a/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.fi.png b/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.fi.png
deleted file mode 100644
index 5363acc7..00000000
Binary files a/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.fi.png and /dev/null differ
diff --git a/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.nl.png b/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.nl.png
deleted file mode 100644
index c41eb11e..00000000
Binary files a/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.nl.png and /dev/null differ
diff --git a/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.no.png b/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.no.png
deleted file mode 100644
index 835a90a2..00000000
Binary files a/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.no.png and /dev/null differ
diff --git a/translated_images/segnet.87377542aa5a8b76.fi.png b/translated_images/segnet.87377542aa5a8b76.fi.png
deleted file mode 100644
index a27ccdc0..00000000
Binary files a/translated_images/segnet.87377542aa5a8b76.fi.png and /dev/null differ
diff --git a/translated_images/segnet.87377542aa5a8b76.nl.png b/translated_images/segnet.87377542aa5a8b76.nl.png
deleted file mode 100644
index 2a7d9107..00000000
Binary files a/translated_images/segnet.87377542aa5a8b76.nl.png and /dev/null differ
diff --git a/translated_images/segnet.87377542aa5a8b76.no.png b/translated_images/segnet.87377542aa5a8b76.no.png
deleted file mode 100644
index 1939356c..00000000
Binary files a/translated_images/segnet.87377542aa5a8b76.no.png and /dev/null differ
diff --git a/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.fi.png b/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.fi.png
deleted file mode 100644
index a27ccdc0..00000000
Binary files a/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.fi.png and /dev/null differ
diff --git a/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.nl.png b/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.nl.png
deleted file mode 100644
index 2a7d9107..00000000
Binary files a/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.nl.png and /dev/null differ
diff --git a/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.no.png b/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.no.png
deleted file mode 100644
index 1939356c..00000000
Binary files a/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.no.png and /dev/null differ
diff --git a/translated_images/style.5293e85e077ab22c.fi.jpg b/translated_images/style.5293e85e077ab22c.fi.jpg
deleted file mode 100644
index 24361692..00000000
Binary files a/translated_images/style.5293e85e077ab22c.fi.jpg and /dev/null differ
diff --git a/translated_images/style.5293e85e077ab22c.nl.jpg b/translated_images/style.5293e85e077ab22c.nl.jpg
deleted file mode 100644
index 24361692..00000000
Binary files a/translated_images/style.5293e85e077ab22c.nl.jpg and /dev/null differ
diff --git a/translated_images/style.5293e85e077ab22c.no.jpg b/translated_images/style.5293e85e077ab22c.no.jpg
deleted file mode 100644
index 24361692..00000000
Binary files a/translated_images/style.5293e85e077ab22c.no.jpg and /dev/null differ
diff --git a/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.fi.jpg b/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.fi.jpg
deleted file mode 100644
index 24361692..00000000
Binary files a/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.fi.jpg and /dev/null differ
diff --git a/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.nl.jpg b/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.nl.jpg
deleted file mode 100644
index 24361692..00000000
Binary files a/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.nl.jpg and /dev/null differ
diff --git a/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.no.jpg b/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.no.jpg
deleted file mode 100644
index 24361692..00000000
Binary files a/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.no.jpg and /dev/null differ
diff --git a/translated_images/sv/.co-op-translator.json b/translated_images/sv/.co-op-translator.json
index b38724f5..e2dd44e2 100644
--- a/translated_images/sv/.co-op-translator.json
+++ b/translated_images/sv/.co-op-translator.json
@@ -1,512 +1,20 @@
{
- "favicon.37b561214b36d454.webp": {
- "original_hash": "228faa6584f8ba1f7e9a75e3200112e9",
- "translation_date": "2026-01-16T02:29:29+00:00",
- "source_file": "images/favicon.png",
- "language_code": "sv"
- },
- "ai-nlp.b22dcb8ca4707cea.webp": {
- "original_hash": "fc9259e7fd3bcbc2ce15909701a4c284",
- "translation_date": "2026-01-16T02:29:41+00:00",
- "source_file": "lessons/sketchnotes/ai-nlp.png",
- "language_code": "sv"
- },
- "ai-symbolic.715a30cb610411a6.webp": {
- "original_hash": "69d3628566f680ac8543651aa6fd520c",
- "translation_date": "2026-01-16T02:30:05+00:00",
- "source_file": "lessons/sketchnotes/ai-symbolic.png",
- "language_code": "sv"
- },
- "ai-computervision.6506ebebac3fbf76.webp": {
- "original_hash": "69793d04780af37a3f32c9aa5c2d1ad8",
- "translation_date": "2026-01-16T02:30:35+00:00",
- "source_file": "lessons/sketchnotes/ai-computervision.png",
- "language_code": "sv"
- },
- "ai-for-beginners.b354ca904b22cd70.webp": {
- "original_hash": "4b6f076798ec72ec7736b2e9039730e3",
- "translation_date": "2026-01-16T02:30:48+00:00",
- "source_file": "lessons/sketchnotes/ai-for-beginners.png",
- "language_code": "sv"
- },
- "ai-overview.0857791951d19500.webp": {
- "original_hash": "7206f99da5c2b99d21581f946a660235",
- "translation_date": "2026-01-16T02:31:04+00:00",
- "source_file": "lessons/sketchnotes/ai-overview.png",
- "language_code": "sv"
- },
- "ai-intro.bf28d1ac4235881c.webp": {
- "original_hash": "9d1e65416cc17cf9a373a1cff01f04a4",
- "translation_date": "2026-01-16T02:31:25+00:00",
- "source_file": "lessons/sketchnotes/ai-intro.png",
- "language_code": "sv"
- },
- "ai-neuralnetworks.1c687ae40bc86e83.webp": {
- "original_hash": "6426ed635d4beb0ee499d634dfb61d65",
- "translation_date": "2026-01-16T02:31:48+00:00",
- "source_file": "lessons/sketchnotes/ai-neuralnetworks.png",
- "language_code": "sv"
- },
- "vae.464c465a5b6a9e25.webp": {
- "original_hash": "0b658c7862077e139162c756bcb98071",
- "translation_date": "2026-01-16T02:31:58+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vae.png",
- "language_code": "sv"
- },
- "vaemnist-diag.694315f775d5d666.webp": {
- "original_hash": "0652f5a95005348c6b1533438103dfcf",
- "translation_date": "2026-01-16T02:32:00+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist-diag.png",
- "language_code": "sv"
- },
- "autoencoder_schema.5e6fc9ad98a5eb61.webp": {
- "original_hash": "3fb68572368c18bc334ef8d6dec0fee5",
- "translation_date": "2026-01-16T02:32:05+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/autoencoder_schema.jpg",
- "language_code": "sv"
- },
- "vaemnist.cab9e602dc08dc50.webp": {
- "original_hash": "8159b2f649e6dd8efa071455d6f222b6",
- "translation_date": "2026-01-16T02:32:09+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist.png",
- "language_code": "sv"
- },
- "aae.9d418a990fc75bf9.webp": {
- "original_hash": "92f89b37641f659a7d25c91d13076f69",
- "translation_date": "2026-01-16T02:32:14+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/aae.png",
- "language_code": "sv"
- },
- "instance_vs_semantic.eee9812bebf8cd45.webp": {
- "original_hash": "f21d7fdd7090fd9f8a3c1178a8521076",
- "translation_date": "2026-01-16T02:32:19+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/instance_vs_semantic.jpeg",
- "language_code": "sv"
- },
- "unet.3adb555bf39d3657.webp": {
- "original_hash": "49a151c11708ee9a3e94d21448146bf8",
- "translation_date": "2026-01-16T02:32:30+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/unet.png",
- "language_code": "sv"
- },
- "navi.2f20b727910110ea.webp": {
- "original_hash": "fd3a1b48f7317e152edb2d1d943da24e",
- "translation_date": "2026-01-16T02:32:37+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/navi.png",
- "language_code": "sv"
- },
- "segm.92442f2cb42ff4fa.webp": {
- "original_hash": "87d6cbfe87db8fd64b45fa75ba863e60",
- "translation_date": "2026-01-16T02:32:42+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segm.png",
- "language_code": "sv"
- },
- "segnet.87377542aa5a8b76.webp": {
- "original_hash": "fa6d2d499aa2ae589a14caede7534561",
- "translation_date": "2026-01-16T02:32:49+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segnet.png",
- "language_code": "sv"
- },
- "gan_architecture.8f3a5ab62b8d5d69.webp": {
- "original_hash": "4993c22b32d24c9d2d087645c2a90d81",
- "translation_date": "2026-01-16T02:32:58+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_architecture.png",
- "language_code": "sv"
- },
- "style.5293e85e077ab22c.webp": {
- "original_hash": "f797246177c68cc33bcdf7abae8c9b68",
- "translation_date": "2026-01-16T02:33:02+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/style.jpg",
- "language_code": "sv"
- },
- "image.896e8254a2c60d45.webp": {
- "original_hash": "0033165481f191386403b85801811833",
- "translation_date": "2026-01-16T02:33:03+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/image.jpg",
- "language_code": "sv"
- },
- "gan_arch_detail.46b95fd366f8e543.webp": {
- "original_hash": "ba3b25748ca02c3e725e9a1969ae5c5d",
- "translation_date": "2026-01-16T02:33:10+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_arch_detail.png",
- "language_code": "sv"
- },
- "dcgan_generator.b500988ec2bc8ba5.webp": {
- "original_hash": "a11642e50f68e41c69b1580c9b724ef1",
- "translation_date": "2026-01-16T02:33:18+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/dcgan_generator.png",
- "language_code": "sv"
- },
- "ideal-zebra.7f70e8b54ee15a7a.webp": {
- "original_hash": "6944fb46795f714f0ce8e856c405498a",
- "translation_date": "2026-01-16T02:33:21+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-zebra.png",
- "language_code": "sv"
- },
- "ideal-cat-loop.999fbb8ff306e044.webp": {
- "original_hash": "c54e983c591431338bf8ddac9ab8415b",
- "translation_date": "2026-01-16T02:33:26+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat-loop.png",
- "language_code": "sv"
- },
- "dog-from-unsplash.426f9fbca2febc93.webp": {
- "original_hash": "9669f6d7c9c8b74efdd1a82a262d1766",
- "translation_date": "2026-01-16T02:33:29+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/dog-from-unsplash.jpg",
- "language_code": "sv"
- },
- "features.6291f9c7ba3a0b95.webp": {
- "original_hash": "e2727bfacc1156e045d1879bbe86e189",
- "translation_date": "2026-01-16T02:33:31+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/features.png",
- "language_code": "sv"
- },
- "ideal-cat.203dd4597643d6b0.webp": {
- "original_hash": "5b44760be530a91be18a5cceebbc2cc3",
- "translation_date": "2026-01-16T02:33:33+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat.png",
- "language_code": "sv"
- },
- "adversarial-dog.d9fc7773b0142b89.webp": {
- "original_hash": "cf7a833a6f82bdf5049180a09f9bf8f6",
- "translation_date": "2026-01-16T02:33:33+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/adversarial-dog.png",
- "language_code": "sv"
- },
- "catsdogsdataset.a7aff8e6085fd3f0.webp": {
- "original_hash": "3039ba35434f67e69ccbb44d9e6ee141",
- "translation_date": "2026-01-16T02:33:36+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/catsdogsdataset.png",
- "language_code": "sv"
- },
- "original-dog.8f68a67d2fe0911f.webp": {
- "original_hash": "3ed859629b4141f735fd0d3c1941f520",
- "translation_date": "2026-01-16T02:33:38+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/original-dog.png",
- "language_code": "sv"
- },
- "braille.341962ff76b1bd70.webp": {
- "original_hash": "ef1d59d4fb17f1f019c18be162c5759a",
- "translation_date": "2026-01-16T02:33:39+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/data/braille.jpeg",
- "language_code": "sv"
- },
- "braille-symbols.0159185ab69d5339.webp": {
- "original_hash": "5a7fddf66299dbb4eae490b631ee3a1c",
- "translation_date": "2026-01-16T02:33:42+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-symbols.png",
- "language_code": "sv"
- },
- "frame-difference.706f805491a0883c.webp": {
- "original_hash": "a141e72f08e1b8f7451392889af90072",
- "translation_date": "2026-01-16T02:33:44+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/frame-difference.png",
- "language_code": "sv"
- },
- "braille-result.46530fea020b03c7.webp": {
- "original_hash": "7c069b6ddda38dcd0b535a840b954ee1",
- "translation_date": "2026-01-16T02:33:46+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-result.png",
- "language_code": "sv"
- },
- "palm-movement.341495f0e9c47da3.webp": {
- "original_hash": "100780b2e1d5adff2739adf58fc18404",
- "translation_date": "2026-01-16T02:33:47+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/palm-movement.png",
- "language_code": "sv"
- },
- "optical.1f4a94464579a83a.webp": {
- "original_hash": "1be97f7f2f58285c9960a90e5d5ae337",
- "translation_date": "2026-01-16T02:33:49+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/optical.png",
- "language_code": "sv"
- },
"1200px-Girl_and_cat.89bd70951181e86a.webp": {
"original_hash": "aa8cdeaa9beaad5a06610236cf22f296",
"translation_date": "2026-01-16T02:33:50+00:00",
"source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/1200px-Girl_and_cat.jpg",
"language_code": "sv"
},
- "ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp": {
- "original_hash": "f31ea979f0ceabdf198899985ac84c37",
- "translation_date": "2026-01-16T02:33:57+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecallIoU.png",
- "language_code": "sv"
- },
- "naive-detection.e7f1ba220ccd08c6.webp": {
- "original_hash": "4c96961c12a09f8e055546ed2e7de470",
- "translation_date": "2026-01-16T02:34:03+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/naive-detection.png",
- "language_code": "sv"
- },
- "ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp": {
- "original_hash": "6704085c522f47ce42ad8402dafe6429",
- "translation_date": "2026-01-16T02:34:09+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecall.png",
- "language_code": "sv"
- },
- "iou_equation.9a4751d40fff4e11.webp": {
- "original_hash": "0a27f4ab37ead8d77cdf94a0bbc99e4a",
- "translation_date": "2026-01-16T02:34:13+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/iou_equation.png",
- "language_code": "sv"
- },
- "coco-examples.71bc60380fa6cceb.webp": {
- "original_hash": "bcfe5693147ca18d88cf43b1d2d5d6d7",
- "translation_date": "2026-01-16T02:34:16+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/coco-examples.jpg",
- "language_code": "sv"
- },
- "f-rcnn.3cda6d9bb4188875.webp": {
- "original_hash": "fdafedad20701c95bdcf6bb923822ab1",
- "translation_date": "2026-01-16T02:34:21+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/f-rcnn.png",
- "language_code": "sv"
- },
- "rcnn1.cae407020dfb1d1f.webp": {
- "original_hash": "9cf0ea86d9dadf06a31cd109efc49796",
- "translation_date": "2026-01-16T02:34:24+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn1.png",
- "language_code": "sv"
- },
- "faster-rcnn.8d46c099b87ef30a.webp": {
- "original_hash": "067e2ca96344fd6d0490e0530a922b36",
- "translation_date": "2026-01-16T02:34:29+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/faster-rcnn.png",
- "language_code": "sv"
- },
- "r-fcn.13eb88158b99a3da.webp": {
- "original_hash": "38cd0e0105546e56fa17b711d445195f",
- "translation_date": "2026-01-16T02:34:35+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/r-fcn.png",
- "language_code": "sv"
- },
- "yolo.a2648ec82ee8bb4e.webp": {
- "original_hash": "e8835638234f5c21fcf36fdede6457f4",
- "translation_date": "2026-01-16T02:34:39+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/yolo.png",
- "language_code": "sv"
- },
- "rcnn2.2d9530bb83516484.webp": {
- "original_hash": "cc44ad151b6d88e2838db475e7ab5dff",
- "translation_date": "2026-01-16T02:34:45+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn2.png",
- "language_code": "sv"
- },
- "Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp": {
- "original_hash": "456419e07e4f1b5ab90c6f6d36d9817a",
- "translation_date": "2026-01-16T02:34:58+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/Screen_Shot_2016-11-17_at_11.14.54_AM.png",
- "language_code": "sv"
- },
- "resnet-block.aba4ccbcc0944434.webp": {
- "original_hash": "cf2131c7cb1053d6d2559ef83df057a8",
- "translation_date": "2026-01-16T02:35:06+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/resnet-block.png",
- "language_code": "sv"
- },
- "cnn-pyramid.85915455759ef0ce.webp": {
- "original_hash": "7233ded4a920332806363d704bfb59a6",
- "translation_date": "2026-01-16T02:35:20+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/cnn-pyramid.png",
- "language_code": "sv"
- },
- "FeatureExtractionCNN.d9b456cbdae7cb64.webp": {
- "original_hash": "c9bde577c8b279b5199a8b294ee9494f",
- "translation_date": "2026-01-16T02:35:29+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/FeatureExtractionCNN.png",
- "language_code": "sv"
- },
- "filter-horiz.59b80ed4feb946ef.webp": {
- "original_hash": "b081df9e2042850983a46ff817b88d55",
- "translation_date": "2026-01-16T02:35:33+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-horiz.png",
- "language_code": "sv"
- },
- "vgg-16-arch1.d901a5583b3a51ba.webp": {
- "original_hash": "5b0f835d04dc20d097a0b89c88339966",
- "translation_date": "2026-01-16T02:35:39+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch1.jpg",
- "language_code": "sv"
- },
- "vgg-16-arch.64ff2137f50dd49f.webp": {
- "original_hash": "9fc348503d0ec03875e4b46f896f3aa9",
- "translation_date": "2026-01-16T02:35:45+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch.jpg",
- "language_code": "sv"
- },
- "convolutionExample.634615d5ff7081e0.webp": {
- "original_hash": "5412e092848cb3cd4fa527aba3be0545",
- "translation_date": "2026-01-16T02:35:51+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/convolutionExample.png",
- "language_code": "sv"
- },
- "inception.a6605b85bcbc6f52.webp": {
- "original_hash": "ebf0f6b0257fffb906b532d86fce2a9c",
- "translation_date": "2026-01-16T02:35:58+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/inception.png",
- "language_code": "sv"
- },
- "filter-vert.b7148390ca0bc356.webp": {
- "original_hash": "bef527fda3ae7113ec9ebb3ab74a6298",
- "translation_date": "2026-01-16T02:36:02+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-vert.png",
- "language_code": "sv"
- },
- "lmfilters.ea9e4868a82cf74c.webp": {
- "original_hash": "aa029ea2c45afbac3026a0a558eeec43",
- "translation_date": "2026-01-16T02:36:03+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/lmfilters.jpg",
- "language_code": "sv"
- },
- "data.50b2a9d5484bdbf0.webp": {
- "original_hash": "e501593d25b15c8f8860fe11e3f1c4a7",
- "translation_date": "2026-01-16T02:36:10+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/lab/images/data.png",
- "language_code": "sv"
- },
- "NetLogo-ModelLib.efe023afb4763c05.webp": {
- "original_hash": "edd5b28318e2f43274a4541408110fb9",
- "translation_date": "2026-01-16T02:36:26+00:00",
- "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-ModelLib.png",
- "language_code": "sv"
- },
- "NetLogo-Main.32653711ec1a01b3.webp": {
- "original_hash": "83a9fe96394620fc703a5f2de2d15ed1",
- "translation_date": "2026-01-16T02:36:51+00:00",
- "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-Main.png",
- "language_code": "sv"
- },
- "cartpole.f52a67f27e058170.webp": {
- "original_hash": "5399242e127ea1c18aa6ee405daecf51",
- "translation_date": "2026-01-16T02:36:59+00:00",
- "source_file": "lessons/6-Other/22-DeepRL/images/cartpole.png",
- "language_code": "sv"
- },
- "mountaincar.f7b7a7f6d4f9933b.webp": {
- "original_hash": "61c868cc389dc92bd2b402ea490cd162",
- "translation_date": "2026-01-16T02:37:01+00:00",
- "source_file": "lessons/6-Other/22-DeepRL/lab/images/mountaincar.png",
- "language_code": "sv"
- },
- "ml-for-beginners.9e4fed176fd5817d.webp": {
- "original_hash": "cd606a24083e039082b0486fc8382823",
- "translation_date": "2026-01-16T02:37:04+00:00",
- "source_file": "lessons/1-Intro/images/ml-for-beginners.png",
- "language_code": "sv"
- },
- "history-of-ai.7e83efa70b537f5a.webp": {
- "original_hash": "644e648b98fcb10fb9713452ff02934d",
- "translation_date": "2026-01-16T02:37:14+00:00",
- "source_file": "lessons/1-Intro/images/history-of-ai.png",
- "language_code": "sv"
- },
- "photo-cat.8c8e8fb760ffe457.webp": {
- "original_hash": "29d10fef28d240c48995ef9dd23e477a",
- "translation_date": "2026-01-16T02:37:20+00:00",
- "source_file": "lessons/1-Intro/images/photo-cat.jpg",
- "language_code": "sv"
- },
- "dsh_age.d212a30d4e54fb5f.webp": {
- "original_hash": "61b9b2e2e29d9be9ae8f2edd8fa14ed4",
- "translation_date": "2026-01-16T02:37:23+00:00",
- "source_file": "lessons/1-Intro/images/dsh_age.png",
- "language_code": "sv"
- },
- "turing-test-evol.4184696701293ead.webp": {
- "original_hash": "80d11b1074d61e5d6e4a207f72902e89",
- "translation_date": "2026-01-16T02:37:31+00:00",
- "source_file": "lessons/1-Intro/images/turing-test-evol.png",
- "language_code": "sv"
- },
- "knowledge-spectrum.b60df631852c0217.webp": {
- "original_hash": "71b049ee26a22a68996034585436ca59",
- "translation_date": "2026-01-16T02:37:45+00:00",
- "source_file": "lessons/2-Symbolic/images/knowledge-spectrum.png",
- "language_code": "sv"
- },
- "DIKW_Pyramid.94126f7d2bd8db5b.webp": {
- "original_hash": "ad410ec7f25454482fd4516c4a46fc67",
- "translation_date": "2026-01-16T02:37:54+00:00",
- "source_file": "lessons/2-Symbolic/images/DIKW_Pyramid.png",
- "language_code": "sv"
- },
"AND-OR-Tree.5592d2c70187f283.webp": {
"original_hash": "2674b6cf8f768491c6b5a167f272a002",
"translation_date": "2026-01-16T02:38:26+00:00",
"source_file": "lessons/2-Symbolic/images/AND-OR-Tree.png",
"language_code": "sv"
},
- "triplet-complex.32094972c7b4441b.webp": {
- "original_hash": "56a2e05839a141c311db52655b37f8ad",
- "translation_date": "2026-01-16T02:38:56+00:00",
- "source_file": "lessons/2-Symbolic/images/triplet-complex.png",
- "language_code": "sv"
- },
- "arch-human.5d4d35f1bba3ab1c.webp": {
- "original_hash": "3b41c1a38a69fb1104f5ddc48163538d",
- "translation_date": "2026-01-16T02:39:08+00:00",
- "source_file": "lessons/2-Symbolic/images/arch-human.png",
- "language_code": "sv"
- },
- "arch-kbs.3ec5c150b09fa8da.webp": {
- "original_hash": "f470e6ec071db529cd3149052cfeb8ff",
- "translation_date": "2026-01-16T02:39:17+00:00",
- "source_file": "lessons/2-Symbolic/images/arch-kbs.png",
- "language_code": "sv"
- },
- "triplet.4b9b332587593298.webp": {
- "original_hash": "302e53ea355ffb556d99e3962d0a6516",
- "translation_date": "2026-01-16T02:39:27+00:00",
- "source_file": "lessons/2-Symbolic/images/triplet.png",
- "language_code": "sv"
- },
- "protege.274177ceeac13b38.webp": {
- "original_hash": "56d5a5aba9b9e89a927f7fdc42ba16f5",
- "translation_date": "2026-01-16T02:39:58+00:00",
- "source_file": "lessons/2-Symbolic/images/protege.png",
- "language_code": "sv"
- },
- "synapse-wikipedia.ed20a9e4726ea1c6.webp": {
- "original_hash": "88212730ecd9b0c8b848c319951427d8",
- "translation_date": "2026-01-16T02:40:16+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/synapse-wikipedia.jpg",
- "language_code": "sv"
- },
- "overfit2.131f5800ae10ca5e.webp": {
- "original_hash": "eb04381b2f222518ec400b98ebf441b2",
- "translation_date": "2026-01-16T02:40:19+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/overfit2.jpg",
- "language_code": "sv"
- },
- "netout.1eb15eb76fd76731.webp": {
- "original_hash": "187261e2b5036746ee9d9106b1f7df1b",
- "translation_date": "2026-01-16T02:40:22+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/netout.png",
- "language_code": "sv"
- },
- "artneuron.1a5daa88d20ebe6f.webp": {
- "original_hash": "c2d8af8285e1eee1cf6c5ba4762f70ab",
- "translation_date": "2026-01-16T02:40:26+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/artneuron.png",
- "language_code": "sv"
- },
- "Overfitting.408ad91cd90b4371.webp": {
- "original_hash": "82c3203fefc4ef74609e8ab61c1c683b",
- "translation_date": "2026-01-16T02:40:32+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/Overfitting.png",
- "language_code": "sv"
- },
- "overfit1.f24b71c6f652e59e.webp": {
- "original_hash": "76155698e85340d9dfff8e0a628d25c1",
- "translation_date": "2026-01-16T02:40:37+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/overfit1.jpg",
- "language_code": "sv"
- },
- "NeuroArch.4e17cdba5e445721.webp": {
- "original_hash": "5a3b1a4c04e6b6b5a65574d5ea92a272",
- "translation_date": "2026-01-16T02:40:42+00:00",
- "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/NeuroArch.png",
+ "ComputeGraph.463c9d8ebdcb2215.webp": {
+ "original_hash": "7af66742d6bede114f971689745bedf2",
+ "translation_date": "2026-01-16T02:40:58+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraph.png",
"language_code": "sv"
},
"ComputeGraphGrad.4626252c0de03507.webp": {
@@ -515,66 +23,18 @@
"source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraphGrad.png",
"language_code": "sv"
},
+ "CoreferenceResolution.861924d6d384a7d6.webp": {
+ "original_hash": "25b5719ec70aaa44858076c16f7c208f",
+ "translation_date": "2026-01-16T02:43:41+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/CoreferenceResolution.png",
+ "language_code": "sv"
+ },
"Cross-Entropy-Loss.dc7ba633d2467ef3.webp": {
"original_hash": "11dd0fd77a272755d0ef5db9f71217da",
"translation_date": "2026-01-16T02:40:53+00:00",
"source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/Cross-Entropy-Loss.png",
"language_code": "sv"
},
- "ComputeGraph.463c9d8ebdcb2215.webp": {
- "original_hash": "7af66742d6bede114f971689745bedf2",
- "translation_date": "2026-01-16T02:40:58+00:00",
- "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraph.png",
- "language_code": "sv"
- },
- "overfit.a0bd57f717c15769.webp": {
- "original_hash": "810408efec3fc8cb44a2b4bc53466a6b",
- "translation_date": "2026-01-16T02:41:02+00:00",
- "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/overfit.png",
- "language_code": "sv"
- },
- "Rosenblatt-wikipedia.294821b285ac796d.webp": {
- "original_hash": "c21d9b47d0106208a0f35a920d6bff66",
- "translation_date": "2026-01-16T02:41:05+00:00",
- "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Rosenblatt-wikipedia.jpg",
- "language_code": "sv"
- },
- "Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp": {
- "original_hash": "2cc48ff435c89ca1e162872a42b4813c",
- "translation_date": "2026-01-16T02:41:08+00:00",
- "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Mark_I_perceptron_wikipedia.jpg",
- "language_code": "sv"
- },
- "activation-func.b4924007c7ce7764.webp": {
- "original_hash": "8d357884343ec923611a319d4e910b99",
- "translation_date": "2026-01-16T02:41:11+00:00",
- "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/activation-func.png",
- "language_code": "sv"
- },
- "clip-class.3af42ef0b2b19369.webp": {
- "original_hash": "bdd1638453069a216e843e1a8fd70db0",
- "translation_date": "2026-01-16T02:41:17+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-class.png",
- "language_code": "sv"
- },
- "a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp": {
- "original_hash": "9c386a6fd2c04edbd78dc9d688b59872",
- "translation_date": "2026-01-16T02:41:22+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_old_male_teacher_of_math.png",
- "language_code": "sv"
- },
- "clip-arch.b3dbf20b4e8ed8be.webp": {
- "original_hash": "bdd1638453069a216e843e1a8fd70db0",
- "translation_date": "2026-01-16T02:41:29+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-arch.png",
- "language_code": "sv"
- },
- "DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp": {
- "original_hash": "e300d75d78f6050bc7b83df091f95775",
- "translation_date": "2026-01-16T02:41:33+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.png",
- "language_code": "sv"
- },
"DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp": {
"original_hash": "dd063fda04db937ab7210064af9d6151",
"translation_date": "2026-01-16T02:41:34+00:00",
@@ -587,10 +47,82 @@
"source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.png",
"language_code": "sv"
},
- "a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp": {
- "original_hash": "ec89cbb600b14e86f353a347506554ba",
- "translation_date": "2026-01-16T02:41:37+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.png",
+ "DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp": {
+ "original_hash": "e300d75d78f6050bc7b83df091f95775",
+ "translation_date": "2026-01-16T02:41:33+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.png",
+ "language_code": "sv"
+ },
+ "DIKW_Pyramid.94126f7d2bd8db5b.webp": {
+ "original_hash": "ad410ec7f25454482fd4516c4a46fc67",
+ "translation_date": "2026-01-16T02:37:54+00:00",
+ "source_file": "lessons/2-Symbolic/images/DIKW_Pyramid.png",
+ "language_code": "sv"
+ },
+ "FeatureExtractionCNN.d9b456cbdae7cb64.webp": {
+ "original_hash": "c9bde577c8b279b5199a8b294ee9494f",
+ "translation_date": "2026-01-16T02:35:29+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/FeatureExtractionCNN.png",
+ "language_code": "sv"
+ },
+ "Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp": {
+ "original_hash": "2cc48ff435c89ca1e162872a42b4813c",
+ "translation_date": "2026-01-16T02:41:08+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Mark_I_perceptron_wikipedia.jpg",
+ "language_code": "sv"
+ },
+ "NetLogo-Main.32653711ec1a01b3.webp": {
+ "original_hash": "83a9fe96394620fc703a5f2de2d15ed1",
+ "translation_date": "2026-01-16T02:36:51+00:00",
+ "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-Main.png",
+ "language_code": "sv"
+ },
+ "NetLogo-ModelLib.efe023afb4763c05.webp": {
+ "original_hash": "edd5b28318e2f43274a4541408110fb9",
+ "translation_date": "2026-01-16T02:36:26+00:00",
+ "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-ModelLib.png",
+ "language_code": "sv"
+ },
+ "NeuroArch.4e17cdba5e445721.webp": {
+ "original_hash": "5a3b1a4c04e6b6b5a65574d5ea92a272",
+ "translation_date": "2026-01-16T02:40:42+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/NeuroArch.png",
+ "language_code": "sv"
+ },
+ "ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp": {
+ "original_hash": "6704085c522f47ce42ad8402dafe6429",
+ "translation_date": "2026-01-16T02:34:09+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecall.png",
+ "language_code": "sv"
+ },
+ "ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp": {
+ "original_hash": "f31ea979f0ceabdf198899985ac84c37",
+ "translation_date": "2026-01-16T02:33:57+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecallIoU.png",
+ "language_code": "sv"
+ },
+ "Overfitting.408ad91cd90b4371.webp": {
+ "original_hash": "82c3203fefc4ef74609e8ab61c1c683b",
+ "translation_date": "2026-01-16T02:40:32+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/Overfitting.png",
+ "language_code": "sv"
+ },
+ "Rosenblatt-wikipedia.294821b285ac796d.webp": {
+ "original_hash": "c21d9b47d0106208a0f35a920d6bff66",
+ "translation_date": "2026-01-16T02:41:05+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Rosenblatt-wikipedia.jpg",
+ "language_code": "sv"
+ },
+ "Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp": {
+ "original_hash": "456419e07e4f1b5ab90c6f6d36d9817a",
+ "translation_date": "2026-01-16T02:34:58+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/Screen_Shot_2016-11-17_at_11.14.54_AM.png",
+ "language_code": "sv"
+ },
+ "a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp": {
+ "original_hash": "9c386a6fd2c04edbd78dc9d688b59872",
+ "translation_date": "2026-01-16T02:41:22+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_old_male_teacher_of_math.png",
"language_code": "sv"
},
"a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp": {
@@ -599,22 +131,88 @@
"source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.png",
"language_code": "sv"
},
- "vqgan.5027fe05051dfa31.webp": {
- "original_hash": "845e5593c927fd3c3c125a90d0f8eb87",
- "translation_date": "2026-01-16T02:41:41+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/vqgan.png",
+ "a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp": {
+ "original_hash": "ec89cbb600b14e86f353a347506554ba",
+ "translation_date": "2026-01-16T02:41:37+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.png",
"language_code": "sv"
},
- "bag-of-words-example.606fc1738f1d7ba9.webp": {
- "original_hash": "a8fa84622ff35939e498d06fac3fa515",
- "translation_date": "2026-01-16T02:41:46+00:00",
- "source_file": "lessons/5-NLP/13-TextRep/images/bag-of-words-example.png",
+ "aae.9d418a990fc75bf9.webp": {
+ "original_hash": "92f89b37641f659a7d25c91d13076f69",
+ "translation_date": "2026-01-16T02:32:14+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/aae.png",
"language_code": "sv"
},
- "bow.3811869cff59368d.webp": {
- "original_hash": "bfcb38af6b1cbc8c2e86101127b642ac",
- "translation_date": "2026-01-16T02:42:02+00:00",
- "source_file": "lessons/5-NLP/13-TextRep/images/bow.png",
+ "activation-func.b4924007c7ce7764.webp": {
+ "original_hash": "8d357884343ec923611a319d4e910b99",
+ "translation_date": "2026-01-16T02:41:11+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/activation-func.png",
+ "language_code": "sv"
+ },
+ "adversarial-dog.d9fc7773b0142b89.webp": {
+ "original_hash": "cf7a833a6f82bdf5049180a09f9bf8f6",
+ "translation_date": "2026-01-16T02:33:33+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/adversarial-dog.png",
+ "language_code": "sv"
+ },
+ "ai-computervision.6506ebebac3fbf76.webp": {
+ "original_hash": "69793d04780af37a3f32c9aa5c2d1ad8",
+ "translation_date": "2026-01-16T02:30:35+00:00",
+ "source_file": "lessons/sketchnotes/ai-computervision.png",
+ "language_code": "sv"
+ },
+ "ai-for-beginners.b354ca904b22cd70.webp": {
+ "original_hash": "4b6f076798ec72ec7736b2e9039730e3",
+ "translation_date": "2026-01-16T02:30:48+00:00",
+ "source_file": "lessons/sketchnotes/ai-for-beginners.png",
+ "language_code": "sv"
+ },
+ "ai-intro.bf28d1ac4235881c.webp": {
+ "original_hash": "9d1e65416cc17cf9a373a1cff01f04a4",
+ "translation_date": "2026-01-16T02:31:25+00:00",
+ "source_file": "lessons/sketchnotes/ai-intro.png",
+ "language_code": "sv"
+ },
+ "ai-neuralnetworks.1c687ae40bc86e83.webp": {
+ "original_hash": "6426ed635d4beb0ee499d634dfb61d65",
+ "translation_date": "2026-01-16T02:31:48+00:00",
+ "source_file": "lessons/sketchnotes/ai-neuralnetworks.png",
+ "language_code": "sv"
+ },
+ "ai-nlp.b22dcb8ca4707cea.webp": {
+ "original_hash": "fc9259e7fd3bcbc2ce15909701a4c284",
+ "translation_date": "2026-01-16T02:29:41+00:00",
+ "source_file": "lessons/sketchnotes/ai-nlp.png",
+ "language_code": "sv"
+ },
+ "ai-overview.0857791951d19500.webp": {
+ "original_hash": "7206f99da5c2b99d21581f946a660235",
+ "translation_date": "2026-01-16T02:31:04+00:00",
+ "source_file": "lessons/sketchnotes/ai-overview.png",
+ "language_code": "sv"
+ },
+ "ai-symbolic.715a30cb610411a6.webp": {
+ "original_hash": "69d3628566f680ac8543651aa6fd520c",
+ "translation_date": "2026-01-16T02:30:05+00:00",
+ "source_file": "lessons/sketchnotes/ai-symbolic.png",
+ "language_code": "sv"
+ },
+ "arch-human.5d4d35f1bba3ab1c.webp": {
+ "original_hash": "3b41c1a38a69fb1104f5ddc48163538d",
+ "translation_date": "2026-01-16T02:39:08+00:00",
+ "source_file": "lessons/2-Symbolic/images/arch-human.png",
+ "language_code": "sv"
+ },
+ "arch-kbs.3ec5c150b09fa8da.webp": {
+ "original_hash": "f470e6ec071db529cd3149052cfeb8ff",
+ "translation_date": "2026-01-16T02:39:17+00:00",
+ "source_file": "lessons/2-Symbolic/images/arch-kbs.png",
+ "language_code": "sv"
+ },
+ "artneuron.1a5daa88d20ebe6f.webp": {
+ "original_hash": "c2d8af8285e1eee1cf6c5ba4762f70ab",
+ "translation_date": "2026-01-16T02:40:26+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/artneuron.png",
"language_code": "sv"
},
"ascii-character-map.18ed6aa7f3b0a7ff.webp": {
@@ -623,34 +221,16 @@
"source_file": "lessons/5-NLP/13-TextRep/images/ascii-character-map.png",
"language_code": "sv"
},
- "multi-layer-lstm.dd975e29bb2a59fe.webp": {
- "original_hash": "27b6355fd86c9e8e6d443015653be763",
- "translation_date": "2026-01-16T02:42:21+00:00",
- "source_file": "lessons/5-NLP/16-RNN/images/multi-layer-lstm.jpg",
+ "autoencoder_schema.5e6fc9ad98a5eb61.webp": {
+ "original_hash": "3fb68572368c18bc334ef8d6dec0fee5",
+ "translation_date": "2026-01-16T02:32:05+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/autoencoder_schema.jpg",
"language_code": "sv"
},
- "rnn-anatomy.79ee3f3920b3294b.webp": {
- "original_hash": "cac3c7102f2bc410efd6230b3bc58c63",
- "translation_date": "2026-01-16T02:42:28+00:00",
- "source_file": "lessons/5-NLP/16-RNN/images/rnn-anatomy.png",
- "language_code": "sv"
- },
- "rnn.27f5c29c53d727b5.webp": {
- "original_hash": "bed0f1884d1a2c2620e6ba741af994b8",
- "translation_date": "2026-01-16T02:42:39+00:00",
- "source_file": "lessons/5-NLP/16-RNN/images/rnn.png",
- "language_code": "sv"
- },
- "encoder-decoder-attention.7a726296894fb567.webp": {
- "original_hash": "e0546cbc8252d764df7f7212b371f0ed",
- "translation_date": "2026-01-16T02:42:51+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/encoder-decoder-attention.png",
- "language_code": "sv"
- },
- "jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp": {
- "original_hash": "47f7de9ada12b89dcfa75d81eb0aaf15",
- "translation_date": "2026-01-16T02:43:02+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/jalammarBERT-language-modeling-masked-lm.png",
+ "bag-of-words-example.606fc1738f1d7ba9.webp": {
+ "original_hash": "a8fa84622ff35939e498d06fac3fa515",
+ "translation_date": "2026-01-16T02:41:46+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/bag-of-words-example.png",
"language_code": "sv"
},
"bahdanau-fig3.09ba2d37f202a6af.webp": {
@@ -659,46 +239,100 @@
"source_file": "lessons/5-NLP/18-Transformers/images/bahdanau-fig3.png",
"language_code": "sv"
},
- "pos-embedding.e41ce9b6cf6078af.webp": {
- "original_hash": "f0910082dcac063f3baae2e1f28b4e30",
- "translation_date": "2026-01-16T02:43:22+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/pos-embedding.png",
- "language_code": "sv"
- },
- "transformer-layer.905e14747ca4e7d5.webp": {
- "original_hash": "dc9e2e401fa5e5c36a322b6721476ccd",
- "translation_date": "2026-01-16T02:43:32+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/transformer-layer.png",
- "language_code": "sv"
- },
- "CoreferenceResolution.861924d6d384a7d6.webp": {
- "original_hash": "25b5719ec70aaa44858076c16f7c208f",
- "translation_date": "2026-01-16T02:43:41+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/CoreferenceResolution.png",
- "language_code": "sv"
- },
"bot-ner.4b09235dbb0ad275.webp": {
"original_hash": "5e61aca4f94182c7e7d509b8d2de3c9f",
"translation_date": "2026-01-16T02:43:55+00:00",
"source_file": "lessons/5-NLP/19-NER/images/bot-ner.png",
"language_code": "sv"
},
- "unreasonable-effectiveness-of-rnn.541ead816778f42d.webp": {
- "original_hash": "2a37bd4e9b12bcc19e045eaf22fea4e5",
- "translation_date": "2026-01-16T02:44:03+00:00",
- "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/unreasonable-effectiveness-of-rnn.jpg",
+ "bow.3811869cff59368d.webp": {
+ "original_hash": "bfcb38af6b1cbc8c2e86101127b642ac",
+ "translation_date": "2026-01-16T02:42:02+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/bow.png",
"language_code": "sv"
},
- "rnn-generate.56c54afb52f9781d.webp": {
- "original_hash": "67332ada2d0603921bba37c06956c70e",
- "translation_date": "2026-01-16T02:44:08+00:00",
- "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate.png",
+ "braille-result.46530fea020b03c7.webp": {
+ "original_hash": "7c069b6ddda38dcd0b535a840b954ee1",
+ "translation_date": "2026-01-16T02:33:46+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-result.png",
"language_code": "sv"
},
- "rnn-generate-inf.5168dc65e0370eea.webp": {
- "original_hash": "d3ed5c87de90c01b0b77ca02580b3707",
- "translation_date": "2026-01-16T02:44:14+00:00",
- "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate-inf.png",
+ "braille-symbols.0159185ab69d5339.webp": {
+ "original_hash": "5a7fddf66299dbb4eae490b631ee3a1c",
+ "translation_date": "2026-01-16T02:33:42+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-symbols.png",
+ "language_code": "sv"
+ },
+ "braille.341962ff76b1bd70.webp": {
+ "original_hash": "ef1d59d4fb17f1f019c18be162c5759a",
+ "translation_date": "2026-01-16T02:33:39+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/data/braille.jpeg",
+ "language_code": "sv"
+ },
+ "cartpole.f52a67f27e058170.webp": {
+ "original_hash": "5399242e127ea1c18aa6ee405daecf51",
+ "translation_date": "2026-01-16T02:36:59+00:00",
+ "source_file": "lessons/6-Other/22-DeepRL/images/cartpole.png",
+ "language_code": "sv"
+ },
+ "catsdogsdataset.a7aff8e6085fd3f0.webp": {
+ "original_hash": "3039ba35434f67e69ccbb44d9e6ee141",
+ "translation_date": "2026-01-16T02:33:36+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/catsdogsdataset.png",
+ "language_code": "sv"
+ },
+ "clip-arch.b3dbf20b4e8ed8be.webp": {
+ "original_hash": "bdd1638453069a216e843e1a8fd70db0",
+ "translation_date": "2026-01-16T02:41:29+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-arch.png",
+ "language_code": "sv"
+ },
+ "clip-class.3af42ef0b2b19369.webp": {
+ "original_hash": "bdd1638453069a216e843e1a8fd70db0",
+ "translation_date": "2026-01-16T02:41:17+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-class.png",
+ "language_code": "sv"
+ },
+ "cnn-pyramid.85915455759ef0ce.webp": {
+ "original_hash": "7233ded4a920332806363d704bfb59a6",
+ "translation_date": "2026-01-16T02:35:20+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/cnn-pyramid.png",
+ "language_code": "sv"
+ },
+ "coco-examples.71bc60380fa6cceb.webp": {
+ "original_hash": "bcfe5693147ca18d88cf43b1d2d5d6d7",
+ "translation_date": "2026-01-16T02:34:16+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/coco-examples.jpg",
+ "language_code": "sv"
+ },
+ "convolutionExample.634615d5ff7081e0.webp": {
+ "original_hash": "5412e092848cb3cd4fa527aba3be0545",
+ "translation_date": "2026-01-16T02:35:51+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/convolutionExample.png",
+ "language_code": "sv"
+ },
+ "data.50b2a9d5484bdbf0.webp": {
+ "original_hash": "e501593d25b15c8f8860fe11e3f1c4a7",
+ "translation_date": "2026-01-16T02:36:10+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/lab/images/data.png",
+ "language_code": "sv"
+ },
+ "dcgan_generator.b500988ec2bc8ba5.webp": {
+ "original_hash": "a11642e50f68e41c69b1580c9b724ef1",
+ "translation_date": "2026-01-16T02:33:18+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/dcgan_generator.png",
+ "language_code": "sv"
+ },
+ "dog-from-unsplash.426f9fbca2febc93.webp": {
+ "original_hash": "9669f6d7c9c8b74efdd1a82a262d1766",
+ "translation_date": "2026-01-16T02:33:29+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/dog-from-unsplash.jpg",
+ "language_code": "sv"
+ },
+ "dsh_age.d212a30d4e54fb5f.webp": {
+ "original_hash": "61b9b2e2e29d9be9ae8f2edd8fa14ed4",
+ "translation_date": "2026-01-16T02:37:23+00:00",
+ "source_file": "lessons/1-Intro/images/dsh_age.png",
"language_code": "sv"
},
"embedding-classifier-example.b77f021a7ee67eee.webp": {
@@ -707,10 +341,10 @@
"source_file": "lessons/5-NLP/14-Embeddings/images/embedding-classifier-example.png",
"language_code": "sv"
},
- "offset-sequence-representation.eb73fcefb29b46ee.webp": {
- "original_hash": "52e7632a2b668957b903bb2607e953fe",
- "translation_date": "2026-01-16T02:44:26+00:00",
- "source_file": "lessons/5-NLP/14-Embeddings/images/offset-sequence-representation.png",
+ "encoder-decoder-attention.7a726296894fb567.webp": {
+ "original_hash": "e0546cbc8252d764df7f7212b371f0ed",
+ "translation_date": "2026-01-16T02:42:51+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/encoder-decoder-attention.png",
"language_code": "sv"
},
"example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp": {
@@ -718,5 +352,371 @@
"translation_date": "2026-01-16T02:44:31+00:00",
"source_file": "lessons/5-NLP/14-Embeddings/images/example-algorithms-for-converting-words-to-vectors.png",
"language_code": "sv"
+ },
+ "f-rcnn.3cda6d9bb4188875.webp": {
+ "original_hash": "fdafedad20701c95bdcf6bb923822ab1",
+ "translation_date": "2026-01-16T02:34:21+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/f-rcnn.png",
+ "language_code": "sv"
+ },
+ "faster-rcnn.8d46c099b87ef30a.webp": {
+ "original_hash": "067e2ca96344fd6d0490e0530a922b36",
+ "translation_date": "2026-01-16T02:34:29+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/faster-rcnn.png",
+ "language_code": "sv"
+ },
+ "favicon.37b561214b36d454.webp": {
+ "original_hash": "228faa6584f8ba1f7e9a75e3200112e9",
+ "translation_date": "2026-01-16T02:29:29+00:00",
+ "source_file": "images/favicon.png",
+ "language_code": "sv"
+ },
+ "features.6291f9c7ba3a0b95.webp": {
+ "original_hash": "e2727bfacc1156e045d1879bbe86e189",
+ "translation_date": "2026-01-16T02:33:31+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/features.png",
+ "language_code": "sv"
+ },
+ "filter-horiz.59b80ed4feb946ef.webp": {
+ "original_hash": "b081df9e2042850983a46ff817b88d55",
+ "translation_date": "2026-01-16T02:35:33+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-horiz.png",
+ "language_code": "sv"
+ },
+ "filter-vert.b7148390ca0bc356.webp": {
+ "original_hash": "bef527fda3ae7113ec9ebb3ab74a6298",
+ "translation_date": "2026-01-16T02:36:02+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-vert.png",
+ "language_code": "sv"
+ },
+ "frame-difference.706f805491a0883c.webp": {
+ "original_hash": "a141e72f08e1b8f7451392889af90072",
+ "translation_date": "2026-01-16T02:33:44+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/frame-difference.png",
+ "language_code": "sv"
+ },
+ "gan_arch_detail.46b95fd366f8e543.webp": {
+ "original_hash": "ba3b25748ca02c3e725e9a1969ae5c5d",
+ "translation_date": "2026-01-16T02:33:10+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_arch_detail.png",
+ "language_code": "sv"
+ },
+ "gan_architecture.8f3a5ab62b8d5d69.webp": {
+ "original_hash": "4993c22b32d24c9d2d087645c2a90d81",
+ "translation_date": "2026-01-16T02:32:58+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_architecture.png",
+ "language_code": "sv"
+ },
+ "history-of-ai.7e83efa70b537f5a.webp": {
+ "original_hash": "644e648b98fcb10fb9713452ff02934d",
+ "translation_date": "2026-01-16T02:37:14+00:00",
+ "source_file": "lessons/1-Intro/images/history-of-ai.png",
+ "language_code": "sv"
+ },
+ "ideal-cat-loop.999fbb8ff306e044.webp": {
+ "original_hash": "c54e983c591431338bf8ddac9ab8415b",
+ "translation_date": "2026-01-16T02:33:26+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat-loop.png",
+ "language_code": "sv"
+ },
+ "ideal-cat.203dd4597643d6b0.webp": {
+ "original_hash": "5b44760be530a91be18a5cceebbc2cc3",
+ "translation_date": "2026-01-16T02:33:33+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat.png",
+ "language_code": "sv"
+ },
+ "ideal-zebra.7f70e8b54ee15a7a.webp": {
+ "original_hash": "6944fb46795f714f0ce8e856c405498a",
+ "translation_date": "2026-01-16T02:33:21+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-zebra.png",
+ "language_code": "sv"
+ },
+ "image.896e8254a2c60d45.webp": {
+ "original_hash": "0033165481f191386403b85801811833",
+ "translation_date": "2026-01-16T02:33:03+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/image.jpg",
+ "language_code": "sv"
+ },
+ "inception.a6605b85bcbc6f52.webp": {
+ "original_hash": "ebf0f6b0257fffb906b532d86fce2a9c",
+ "translation_date": "2026-01-16T02:35:58+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/inception.png",
+ "language_code": "sv"
+ },
+ "instance_vs_semantic.eee9812bebf8cd45.webp": {
+ "original_hash": "f21d7fdd7090fd9f8a3c1178a8521076",
+ "translation_date": "2026-01-16T02:32:19+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/instance_vs_semantic.jpeg",
+ "language_code": "sv"
+ },
+ "iou_equation.9a4751d40fff4e11.webp": {
+ "original_hash": "0a27f4ab37ead8d77cdf94a0bbc99e4a",
+ "translation_date": "2026-01-16T02:34:13+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/iou_equation.png",
+ "language_code": "sv"
+ },
+ "jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp": {
+ "original_hash": "47f7de9ada12b89dcfa75d81eb0aaf15",
+ "translation_date": "2026-01-16T02:43:02+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/jalammarBERT-language-modeling-masked-lm.png",
+ "language_code": "sv"
+ },
+ "knowledge-spectrum.b60df631852c0217.webp": {
+ "original_hash": "71b049ee26a22a68996034585436ca59",
+ "translation_date": "2026-01-16T02:37:45+00:00",
+ "source_file": "lessons/2-Symbolic/images/knowledge-spectrum.png",
+ "language_code": "sv"
+ },
+ "lmfilters.ea9e4868a82cf74c.webp": {
+ "original_hash": "aa029ea2c45afbac3026a0a558eeec43",
+ "translation_date": "2026-01-16T02:36:03+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/lmfilters.jpg",
+ "language_code": "sv"
+ },
+ "ml-for-beginners.9e4fed176fd5817d.webp": {
+ "original_hash": "cd606a24083e039082b0486fc8382823",
+ "translation_date": "2026-01-16T02:37:04+00:00",
+ "source_file": "lessons/1-Intro/images/ml-for-beginners.png",
+ "language_code": "sv"
+ },
+ "mountaincar.f7b7a7f6d4f9933b.webp": {
+ "original_hash": "61c868cc389dc92bd2b402ea490cd162",
+ "translation_date": "2026-01-16T02:37:01+00:00",
+ "source_file": "lessons/6-Other/22-DeepRL/lab/images/mountaincar.png",
+ "language_code": "sv"
+ },
+ "multi-layer-lstm.dd975e29bb2a59fe.webp": {
+ "original_hash": "27b6355fd86c9e8e6d443015653be763",
+ "translation_date": "2026-01-16T02:42:21+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/multi-layer-lstm.jpg",
+ "language_code": "sv"
+ },
+ "naive-detection.e7f1ba220ccd08c6.webp": {
+ "original_hash": "4c96961c12a09f8e055546ed2e7de470",
+ "translation_date": "2026-01-16T02:34:03+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/naive-detection.png",
+ "language_code": "sv"
+ },
+ "navi.2f20b727910110ea.webp": {
+ "original_hash": "fd3a1b48f7317e152edb2d1d943da24e",
+ "translation_date": "2026-01-16T02:32:37+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/navi.png",
+ "language_code": "sv"
+ },
+ "netout.1eb15eb76fd76731.webp": {
+ "original_hash": "187261e2b5036746ee9d9106b1f7df1b",
+ "translation_date": "2026-01-16T02:40:22+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/netout.png",
+ "language_code": "sv"
+ },
+ "offset-sequence-representation.eb73fcefb29b46ee.webp": {
+ "original_hash": "52e7632a2b668957b903bb2607e953fe",
+ "translation_date": "2026-01-16T02:44:26+00:00",
+ "source_file": "lessons/5-NLP/14-Embeddings/images/offset-sequence-representation.png",
+ "language_code": "sv"
+ },
+ "optical.1f4a94464579a83a.webp": {
+ "original_hash": "1be97f7f2f58285c9960a90e5d5ae337",
+ "translation_date": "2026-01-16T02:33:49+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/optical.png",
+ "language_code": "sv"
+ },
+ "original-dog.8f68a67d2fe0911f.webp": {
+ "original_hash": "3ed859629b4141f735fd0d3c1941f520",
+ "translation_date": "2026-01-16T02:33:38+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/original-dog.png",
+ "language_code": "sv"
+ },
+ "overfit.a0bd57f717c15769.webp": {
+ "original_hash": "810408efec3fc8cb44a2b4bc53466a6b",
+ "translation_date": "2026-01-16T02:41:02+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/overfit.png",
+ "language_code": "sv"
+ },
+ "overfit1.f24b71c6f652e59e.webp": {
+ "original_hash": "76155698e85340d9dfff8e0a628d25c1",
+ "translation_date": "2026-01-16T02:40:37+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/overfit1.jpg",
+ "language_code": "sv"
+ },
+ "overfit2.131f5800ae10ca5e.webp": {
+ "original_hash": "eb04381b2f222518ec400b98ebf441b2",
+ "translation_date": "2026-01-16T02:40:19+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/overfit2.jpg",
+ "language_code": "sv"
+ },
+ "palm-movement.341495f0e9c47da3.webp": {
+ "original_hash": "100780b2e1d5adff2739adf58fc18404",
+ "translation_date": "2026-01-16T02:33:47+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/palm-movement.png",
+ "language_code": "sv"
+ },
+ "photo-cat.8c8e8fb760ffe457.webp": {
+ "original_hash": "29d10fef28d240c48995ef9dd23e477a",
+ "translation_date": "2026-01-16T02:37:20+00:00",
+ "source_file": "lessons/1-Intro/images/photo-cat.jpg",
+ "language_code": "sv"
+ },
+ "pos-embedding.e41ce9b6cf6078af.webp": {
+ "original_hash": "f0910082dcac063f3baae2e1f28b4e30",
+ "translation_date": "2026-01-16T02:43:22+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/pos-embedding.png",
+ "language_code": "sv"
+ },
+ "protege.274177ceeac13b38.webp": {
+ "original_hash": "56d5a5aba9b9e89a927f7fdc42ba16f5",
+ "translation_date": "2026-01-16T02:39:58+00:00",
+ "source_file": "lessons/2-Symbolic/images/protege.png",
+ "language_code": "sv"
+ },
+ "r-fcn.13eb88158b99a3da.webp": {
+ "original_hash": "38cd0e0105546e56fa17b711d445195f",
+ "translation_date": "2026-01-16T02:34:35+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/r-fcn.png",
+ "language_code": "sv"
+ },
+ "rcnn1.cae407020dfb1d1f.webp": {
+ "original_hash": "9cf0ea86d9dadf06a31cd109efc49796",
+ "translation_date": "2026-01-16T02:34:24+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn1.png",
+ "language_code": "sv"
+ },
+ "rcnn2.2d9530bb83516484.webp": {
+ "original_hash": "cc44ad151b6d88e2838db475e7ab5dff",
+ "translation_date": "2026-01-16T02:34:45+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn2.png",
+ "language_code": "sv"
+ },
+ "resnet-block.aba4ccbcc0944434.webp": {
+ "original_hash": "cf2131c7cb1053d6d2559ef83df057a8",
+ "translation_date": "2026-01-16T02:35:06+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/resnet-block.png",
+ "language_code": "sv"
+ },
+ "rnn-anatomy.79ee3f3920b3294b.webp": {
+ "original_hash": "cac3c7102f2bc410efd6230b3bc58c63",
+ "translation_date": "2026-01-16T02:42:28+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/rnn-anatomy.png",
+ "language_code": "sv"
+ },
+ "rnn-generate-inf.5168dc65e0370eea.webp": {
+ "original_hash": "d3ed5c87de90c01b0b77ca02580b3707",
+ "translation_date": "2026-01-16T02:44:14+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate-inf.png",
+ "language_code": "sv"
+ },
+ "rnn-generate.56c54afb52f9781d.webp": {
+ "original_hash": "67332ada2d0603921bba37c06956c70e",
+ "translation_date": "2026-01-16T02:44:08+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate.png",
+ "language_code": "sv"
+ },
+ "rnn.27f5c29c53d727b5.webp": {
+ "original_hash": "bed0f1884d1a2c2620e6ba741af994b8",
+ "translation_date": "2026-01-16T02:42:39+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/rnn.png",
+ "language_code": "sv"
+ },
+ "segm.92442f2cb42ff4fa.webp": {
+ "original_hash": "87d6cbfe87db8fd64b45fa75ba863e60",
+ "translation_date": "2026-01-16T02:32:42+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segm.png",
+ "language_code": "sv"
+ },
+ "segnet.87377542aa5a8b76.webp": {
+ "original_hash": "fa6d2d499aa2ae589a14caede7534561",
+ "translation_date": "2026-01-16T02:32:49+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segnet.png",
+ "language_code": "sv"
+ },
+ "style.5293e85e077ab22c.webp": {
+ "original_hash": "f797246177c68cc33bcdf7abae8c9b68",
+ "translation_date": "2026-01-16T02:33:02+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/style.jpg",
+ "language_code": "sv"
+ },
+ "synapse-wikipedia.ed20a9e4726ea1c6.webp": {
+ "original_hash": "88212730ecd9b0c8b848c319951427d8",
+ "translation_date": "2026-01-16T02:40:16+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/synapse-wikipedia.jpg",
+ "language_code": "sv"
+ },
+ "transformer-layer.905e14747ca4e7d5.webp": {
+ "original_hash": "dc9e2e401fa5e5c36a322b6721476ccd",
+ "translation_date": "2026-01-16T02:43:32+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/transformer-layer.png",
+ "language_code": "sv"
+ },
+ "triplet-complex.32094972c7b4441b.webp": {
+ "original_hash": "56a2e05839a141c311db52655b37f8ad",
+ "translation_date": "2026-01-16T02:38:56+00:00",
+ "source_file": "lessons/2-Symbolic/images/triplet-complex.png",
+ "language_code": "sv"
+ },
+ "triplet.4b9b332587593298.webp": {
+ "original_hash": "302e53ea355ffb556d99e3962d0a6516",
+ "translation_date": "2026-01-16T02:39:27+00:00",
+ "source_file": "lessons/2-Symbolic/images/triplet.png",
+ "language_code": "sv"
+ },
+ "turing-test-evol.4184696701293ead.webp": {
+ "original_hash": "80d11b1074d61e5d6e4a207f72902e89",
+ "translation_date": "2026-01-16T02:37:31+00:00",
+ "source_file": "lessons/1-Intro/images/turing-test-evol.png",
+ "language_code": "sv"
+ },
+ "unet.3adb555bf39d3657.webp": {
+ "original_hash": "49a151c11708ee9a3e94d21448146bf8",
+ "translation_date": "2026-01-16T02:32:30+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/unet.png",
+ "language_code": "sv"
+ },
+ "unreasonable-effectiveness-of-rnn.541ead816778f42d.webp": {
+ "original_hash": "2a37bd4e9b12bcc19e045eaf22fea4e5",
+ "translation_date": "2026-01-16T02:44:03+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/unreasonable-effectiveness-of-rnn.jpg",
+ "language_code": "sv"
+ },
+ "vae.464c465a5b6a9e25.webp": {
+ "original_hash": "0b658c7862077e139162c756bcb98071",
+ "translation_date": "2026-01-16T02:31:58+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vae.png",
+ "language_code": "sv"
+ },
+ "vaemnist-diag.694315f775d5d666.webp": {
+ "original_hash": "0652f5a95005348c6b1533438103dfcf",
+ "translation_date": "2026-01-16T02:32:00+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist-diag.png",
+ "language_code": "sv"
+ },
+ "vaemnist.cab9e602dc08dc50.webp": {
+ "original_hash": "8159b2f649e6dd8efa071455d6f222b6",
+ "translation_date": "2026-01-16T02:32:09+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist.png",
+ "language_code": "sv"
+ },
+ "vgg-16-arch.64ff2137f50dd49f.webp": {
+ "original_hash": "9fc348503d0ec03875e4b46f896f3aa9",
+ "translation_date": "2026-01-16T02:35:45+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch.jpg",
+ "language_code": "sv"
+ },
+ "vgg-16-arch1.d901a5583b3a51ba.webp": {
+ "original_hash": "5b0f835d04dc20d097a0b89c88339966",
+ "translation_date": "2026-01-16T02:35:39+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch1.jpg",
+ "language_code": "sv"
+ },
+ "vqgan.5027fe05051dfa31.webp": {
+ "original_hash": "845e5593c927fd3c3c125a90d0f8eb87",
+ "translation_date": "2026-01-16T02:41:41+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/vqgan.png",
+ "language_code": "sv"
+ },
+ "yolo.a2648ec82ee8bb4e.webp": {
+ "original_hash": "e8835638234f5c21fcf36fdede6457f4",
+ "translation_date": "2026-01-16T02:34:39+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/yolo.png",
+ "language_code": "sv"
}
}
\ No newline at end of file
diff --git a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.fi.jpg b/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.fi.jpg
deleted file mode 100644
index 8708cdbb..00000000
Binary files a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.fi.jpg and /dev/null differ
diff --git a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.nl.jpg b/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.nl.jpg
deleted file mode 100644
index a778f861..00000000
Binary files a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.nl.jpg and /dev/null differ
diff --git a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.no.jpg b/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.no.jpg
deleted file mode 100644
index 31f70d6e..00000000
Binary files a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.no.jpg and /dev/null differ
diff --git a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.fi.jpg b/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.fi.jpg
deleted file mode 100644
index 8708cdbb..00000000
Binary files a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.fi.jpg and /dev/null differ
diff --git a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.nl.jpg b/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.nl.jpg
deleted file mode 100644
index a778f861..00000000
Binary files a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.nl.jpg and /dev/null differ
diff --git a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.no.jpg b/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.no.jpg
deleted file mode 100644
index 31f70d6e..00000000
Binary files a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.no.jpg and /dev/null differ
diff --git a/translated_images/th/.co-op-translator.json b/translated_images/th/.co-op-translator.json
index c8d4d033..2dbb1740 100644
--- a/translated_images/th/.co-op-translator.json
+++ b/translated_images/th/.co-op-translator.json
@@ -1,512 +1,20 @@
{
- "favicon.37b561214b36d454.webp": {
- "original_hash": "228faa6584f8ba1f7e9a75e3200112e9",
- "translation_date": "2026-01-16T02:29:29+00:00",
- "source_file": "images/favicon.png",
- "language_code": "th"
- },
- "ai-nlp.b22dcb8ca4707cea.webp": {
- "original_hash": "fc9259e7fd3bcbc2ce15909701a4c284",
- "translation_date": "2026-01-16T02:29:35+00:00",
- "source_file": "lessons/sketchnotes/ai-nlp.png",
- "language_code": "th"
- },
- "ai-symbolic.715a30cb610411a6.webp": {
- "original_hash": "69d3628566f680ac8543651aa6fd520c",
- "translation_date": "2026-01-16T02:29:57+00:00",
- "source_file": "lessons/sketchnotes/ai-symbolic.png",
- "language_code": "th"
- },
- "ai-computervision.6506ebebac3fbf76.webp": {
- "original_hash": "69793d04780af37a3f32c9aa5c2d1ad8",
- "translation_date": "2026-01-16T02:30:27+00:00",
- "source_file": "lessons/sketchnotes/ai-computervision.png",
- "language_code": "th"
- },
- "ai-for-beginners.b354ca904b22cd70.webp": {
- "original_hash": "4b6f076798ec72ec7736b2e9039730e3",
- "translation_date": "2026-01-16T02:30:46+00:00",
- "source_file": "lessons/sketchnotes/ai-for-beginners.png",
- "language_code": "th"
- },
- "ai-overview.0857791951d19500.webp": {
- "original_hash": "7206f99da5c2b99d21581f946a660235",
- "translation_date": "2026-01-16T02:30:58+00:00",
- "source_file": "lessons/sketchnotes/ai-overview.png",
- "language_code": "th"
- },
- "ai-intro.bf28d1ac4235881c.webp": {
- "original_hash": "9d1e65416cc17cf9a373a1cff01f04a4",
- "translation_date": "2026-01-16T02:31:19+00:00",
- "source_file": "lessons/sketchnotes/ai-intro.png",
- "language_code": "th"
- },
- "ai-neuralnetworks.1c687ae40bc86e83.webp": {
- "original_hash": "6426ed635d4beb0ee499d634dfb61d65",
- "translation_date": "2026-01-16T02:31:41+00:00",
- "source_file": "lessons/sketchnotes/ai-neuralnetworks.png",
- "language_code": "th"
- },
- "vae.464c465a5b6a9e25.webp": {
- "original_hash": "0b658c7862077e139162c756bcb98071",
- "translation_date": "2026-01-16T02:31:56+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vae.png",
- "language_code": "th"
- },
- "vaemnist-diag.694315f775d5d666.webp": {
- "original_hash": "0652f5a95005348c6b1533438103dfcf",
- "translation_date": "2026-01-16T02:32:00+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist-diag.png",
- "language_code": "th"
- },
- "autoencoder_schema.5e6fc9ad98a5eb61.webp": {
- "original_hash": "3fb68572368c18bc334ef8d6dec0fee5",
- "translation_date": "2026-01-16T02:32:02+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/autoencoder_schema.jpg",
- "language_code": "th"
- },
- "vaemnist.cab9e602dc08dc50.webp": {
- "original_hash": "8159b2f649e6dd8efa071455d6f222b6",
- "translation_date": "2026-01-16T02:32:07+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist.png",
- "language_code": "th"
- },
- "aae.9d418a990fc75bf9.webp": {
- "original_hash": "92f89b37641f659a7d25c91d13076f69",
- "translation_date": "2026-01-16T02:32:12+00:00",
- "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/aae.png",
- "language_code": "th"
- },
- "instance_vs_semantic.eee9812bebf8cd45.webp": {
- "original_hash": "f21d7fdd7090fd9f8a3c1178a8521076",
- "translation_date": "2026-01-16T02:32:17+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/instance_vs_semantic.jpeg",
- "language_code": "th"
- },
- "unet.3adb555bf39d3657.webp": {
- "original_hash": "49a151c11708ee9a3e94d21448146bf8",
- "translation_date": "2026-01-16T02:32:26+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/unet.png",
- "language_code": "th"
- },
- "navi.2f20b727910110ea.webp": {
- "original_hash": "fd3a1b48f7317e152edb2d1d943da24e",
- "translation_date": "2026-01-16T02:32:36+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/navi.png",
- "language_code": "th"
- },
- "segm.92442f2cb42ff4fa.webp": {
- "original_hash": "87d6cbfe87db8fd64b45fa75ba863e60",
- "translation_date": "2026-01-16T02:32:39+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segm.png",
- "language_code": "th"
- },
- "segnet.87377542aa5a8b76.webp": {
- "original_hash": "fa6d2d499aa2ae589a14caede7534561",
- "translation_date": "2026-01-16T02:32:47+00:00",
- "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segnet.png",
- "language_code": "th"
- },
- "gan_architecture.8f3a5ab62b8d5d69.webp": {
- "original_hash": "4993c22b32d24c9d2d087645c2a90d81",
- "translation_date": "2026-01-16T02:32:56+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_architecture.png",
- "language_code": "th"
- },
- "style.5293e85e077ab22c.webp": {
- "original_hash": "f797246177c68cc33bcdf7abae8c9b68",
- "translation_date": "2026-01-16T02:33:01+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/style.jpg",
- "language_code": "th"
- },
- "image.896e8254a2c60d45.webp": {
- "original_hash": "0033165481f191386403b85801811833",
- "translation_date": "2026-01-16T02:33:03+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/image.jpg",
- "language_code": "th"
- },
- "gan_arch_detail.46b95fd366f8e543.webp": {
- "original_hash": "ba3b25748ca02c3e725e9a1969ae5c5d",
- "translation_date": "2026-01-16T02:33:07+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_arch_detail.png",
- "language_code": "th"
- },
- "dcgan_generator.b500988ec2bc8ba5.webp": {
- "original_hash": "a11642e50f68e41c69b1580c9b724ef1",
- "translation_date": "2026-01-16T02:33:16+00:00",
- "source_file": "lessons/4-ComputerVision/10-GANs/images/dcgan_generator.png",
- "language_code": "th"
- },
- "ideal-zebra.7f70e8b54ee15a7a.webp": {
- "original_hash": "6944fb46795f714f0ce8e856c405498a",
- "translation_date": "2026-01-16T02:33:20+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-zebra.png",
- "language_code": "th"
- },
- "ideal-cat-loop.999fbb8ff306e044.webp": {
- "original_hash": "c54e983c591431338bf8ddac9ab8415b",
- "translation_date": "2026-01-16T02:33:23+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat-loop.png",
- "language_code": "th"
- },
- "dog-from-unsplash.426f9fbca2febc93.webp": {
- "original_hash": "9669f6d7c9c8b74efdd1a82a262d1766",
- "translation_date": "2026-01-16T02:33:29+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/dog-from-unsplash.jpg",
- "language_code": "th"
- },
- "features.6291f9c7ba3a0b95.webp": {
- "original_hash": "e2727bfacc1156e045d1879bbe86e189",
- "translation_date": "2026-01-16T02:33:30+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/features.png",
- "language_code": "th"
- },
- "ideal-cat.203dd4597643d6b0.webp": {
- "original_hash": "5b44760be530a91be18a5cceebbc2cc3",
- "translation_date": "2026-01-16T02:33:33+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat.png",
- "language_code": "th"
- },
- "adversarial-dog.d9fc7773b0142b89.webp": {
- "original_hash": "cf7a833a6f82bdf5049180a09f9bf8f6",
- "translation_date": "2026-01-16T02:33:33+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/adversarial-dog.png",
- "language_code": "th"
- },
- "catsdogsdataset.a7aff8e6085fd3f0.webp": {
- "original_hash": "3039ba35434f67e69ccbb44d9e6ee141",
- "translation_date": "2026-01-16T02:33:35+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/catsdogsdataset.png",
- "language_code": "th"
- },
- "original-dog.8f68a67d2fe0911f.webp": {
- "original_hash": "3ed859629b4141f735fd0d3c1941f520",
- "translation_date": "2026-01-16T02:33:38+00:00",
- "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/original-dog.png",
- "language_code": "th"
- },
- "braille.341962ff76b1bd70.webp": {
- "original_hash": "ef1d59d4fb17f1f019c18be162c5759a",
- "translation_date": "2026-01-16T02:33:38+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/data/braille.jpeg",
- "language_code": "th"
- },
- "braille-symbols.0159185ab69d5339.webp": {
- "original_hash": "5a7fddf66299dbb4eae490b631ee3a1c",
- "translation_date": "2026-01-16T02:33:40+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-symbols.png",
- "language_code": "th"
- },
- "frame-difference.706f805491a0883c.webp": {
- "original_hash": "a141e72f08e1b8f7451392889af90072",
- "translation_date": "2026-01-16T02:33:44+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/frame-difference.png",
- "language_code": "th"
- },
- "braille-result.46530fea020b03c7.webp": {
- "original_hash": "7c069b6ddda38dcd0b535a840b954ee1",
- "translation_date": "2026-01-16T02:33:46+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-result.png",
- "language_code": "th"
- },
- "palm-movement.341495f0e9c47da3.webp": {
- "original_hash": "100780b2e1d5adff2739adf58fc18404",
- "translation_date": "2026-01-16T02:33:47+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/palm-movement.png",
- "language_code": "th"
- },
- "optical.1f4a94464579a83a.webp": {
- "original_hash": "1be97f7f2f58285c9960a90e5d5ae337",
- "translation_date": "2026-01-16T02:33:48+00:00",
- "source_file": "lessons/4-ComputerVision/06-IntroCV/images/optical.png",
- "language_code": "th"
- },
"1200px-Girl_and_cat.89bd70951181e86a.webp": {
"original_hash": "aa8cdeaa9beaad5a06610236cf22f296",
"translation_date": "2026-01-16T02:33:50+00:00",
"source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/1200px-Girl_and_cat.jpg",
"language_code": "th"
},
- "ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp": {
- "original_hash": "f31ea979f0ceabdf198899985ac84c37",
- "translation_date": "2026-01-16T02:33:53+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecallIoU.png",
- "language_code": "th"
- },
- "naive-detection.e7f1ba220ccd08c6.webp": {
- "original_hash": "4c96961c12a09f8e055546ed2e7de470",
- "translation_date": "2026-01-16T02:34:02+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/naive-detection.png",
- "language_code": "th"
- },
- "ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp": {
- "original_hash": "6704085c522f47ce42ad8402dafe6429",
- "translation_date": "2026-01-16T02:34:07+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecall.png",
- "language_code": "th"
- },
- "iou_equation.9a4751d40fff4e11.webp": {
- "original_hash": "0a27f4ab37ead8d77cdf94a0bbc99e4a",
- "translation_date": "2026-01-16T02:34:12+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/iou_equation.png",
- "language_code": "th"
- },
- "coco-examples.71bc60380fa6cceb.webp": {
- "original_hash": "bcfe5693147ca18d88cf43b1d2d5d6d7",
- "translation_date": "2026-01-16T02:34:15+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/coco-examples.jpg",
- "language_code": "th"
- },
- "f-rcnn.3cda6d9bb4188875.webp": {
- "original_hash": "fdafedad20701c95bdcf6bb923822ab1",
- "translation_date": "2026-01-16T02:34:19+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/f-rcnn.png",
- "language_code": "th"
- },
- "rcnn1.cae407020dfb1d1f.webp": {
- "original_hash": "9cf0ea86d9dadf06a31cd109efc49796",
- "translation_date": "2026-01-16T02:34:24+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn1.png",
- "language_code": "th"
- },
- "faster-rcnn.8d46c099b87ef30a.webp": {
- "original_hash": "067e2ca96344fd6d0490e0530a922b36",
- "translation_date": "2026-01-16T02:34:27+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/faster-rcnn.png",
- "language_code": "th"
- },
- "r-fcn.13eb88158b99a3da.webp": {
- "original_hash": "38cd0e0105546e56fa17b711d445195f",
- "translation_date": "2026-01-16T02:34:33+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/r-fcn.png",
- "language_code": "th"
- },
- "yolo.a2648ec82ee8bb4e.webp": {
- "original_hash": "e8835638234f5c21fcf36fdede6457f4",
- "translation_date": "2026-01-16T02:34:38+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/yolo.png",
- "language_code": "th"
- },
- "rcnn2.2d9530bb83516484.webp": {
- "original_hash": "cc44ad151b6d88e2838db475e7ab5dff",
- "translation_date": "2026-01-16T02:34:43+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn2.png",
- "language_code": "th"
- },
- "Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp": {
- "original_hash": "456419e07e4f1b5ab90c6f6d36d9817a",
- "translation_date": "2026-01-16T02:34:53+00:00",
- "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/Screen_Shot_2016-11-17_at_11.14.54_AM.png",
- "language_code": "th"
- },
- "resnet-block.aba4ccbcc0944434.webp": {
- "original_hash": "cf2131c7cb1053d6d2559ef83df057a8",
- "translation_date": "2026-01-16T02:35:05+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/resnet-block.png",
- "language_code": "th"
- },
- "cnn-pyramid.85915455759ef0ce.webp": {
- "original_hash": "7233ded4a920332806363d704bfb59a6",
- "translation_date": "2026-01-16T02:35:14+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/cnn-pyramid.png",
- "language_code": "th"
- },
- "FeatureExtractionCNN.d9b456cbdae7cb64.webp": {
- "original_hash": "c9bde577c8b279b5199a8b294ee9494f",
- "translation_date": "2026-01-16T02:35:28+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/FeatureExtractionCNN.png",
- "language_code": "th"
- },
- "filter-horiz.59b80ed4feb946ef.webp": {
- "original_hash": "b081df9e2042850983a46ff817b88d55",
- "translation_date": "2026-01-16T02:35:32+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-horiz.png",
- "language_code": "th"
- },
- "vgg-16-arch1.d901a5583b3a51ba.webp": {
- "original_hash": "5b0f835d04dc20d097a0b89c88339966",
- "translation_date": "2026-01-16T02:35:36+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch1.jpg",
- "language_code": "th"
- },
- "vgg-16-arch.64ff2137f50dd49f.webp": {
- "original_hash": "9fc348503d0ec03875e4b46f896f3aa9",
- "translation_date": "2026-01-16T02:35:43+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch.jpg",
- "language_code": "th"
- },
- "convolutionExample.634615d5ff7081e0.webp": {
- "original_hash": "5412e092848cb3cd4fa527aba3be0545",
- "translation_date": "2026-01-16T02:35:49+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/convolutionExample.png",
- "language_code": "th"
- },
- "inception.a6605b85bcbc6f52.webp": {
- "original_hash": "ebf0f6b0257fffb906b532d86fce2a9c",
- "translation_date": "2026-01-16T02:35:56+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/inception.png",
- "language_code": "th"
- },
- "filter-vert.b7148390ca0bc356.webp": {
- "original_hash": "bef527fda3ae7113ec9ebb3ab74a6298",
- "translation_date": "2026-01-16T02:36:01+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-vert.png",
- "language_code": "th"
- },
- "lmfilters.ea9e4868a82cf74c.webp": {
- "original_hash": "aa029ea2c45afbac3026a0a558eeec43",
- "translation_date": "2026-01-16T02:36:03+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/images/lmfilters.jpg",
- "language_code": "th"
- },
- "data.50b2a9d5484bdbf0.webp": {
- "original_hash": "e501593d25b15c8f8860fe11e3f1c4a7",
- "translation_date": "2026-01-16T02:36:07+00:00",
- "source_file": "lessons/4-ComputerVision/07-ConvNets/lab/images/data.png",
- "language_code": "th"
- },
- "NetLogo-ModelLib.efe023afb4763c05.webp": {
- "original_hash": "edd5b28318e2f43274a4541408110fb9",
- "translation_date": "2026-01-16T02:36:21+00:00",
- "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-ModelLib.png",
- "language_code": "th"
- },
- "NetLogo-Main.32653711ec1a01b3.webp": {
- "original_hash": "83a9fe96394620fc703a5f2de2d15ed1",
- "translation_date": "2026-01-16T02:36:43+00:00",
- "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-Main.png",
- "language_code": "th"
- },
- "cartpole.f52a67f27e058170.webp": {
- "original_hash": "5399242e127ea1c18aa6ee405daecf51",
- "translation_date": "2026-01-16T02:36:59+00:00",
- "source_file": "lessons/6-Other/22-DeepRL/images/cartpole.png",
- "language_code": "th"
- },
- "mountaincar.f7b7a7f6d4f9933b.webp": {
- "original_hash": "61c868cc389dc92bd2b402ea490cd162",
- "translation_date": "2026-01-16T02:37:00+00:00",
- "source_file": "lessons/6-Other/22-DeepRL/lab/images/mountaincar.png",
- "language_code": "th"
- },
- "ml-for-beginners.9e4fed176fd5817d.webp": {
- "original_hash": "cd606a24083e039082b0486fc8382823",
- "translation_date": "2026-01-16T02:37:03+00:00",
- "source_file": "lessons/1-Intro/images/ml-for-beginners.png",
- "language_code": "th"
- },
- "history-of-ai.7e83efa70b537f5a.webp": {
- "original_hash": "644e648b98fcb10fb9713452ff02934d",
- "translation_date": "2026-01-16T02:37:10+00:00",
- "source_file": "lessons/1-Intro/images/history-of-ai.png",
- "language_code": "th"
- },
- "photo-cat.8c8e8fb760ffe457.webp": {
- "original_hash": "29d10fef28d240c48995ef9dd23e477a",
- "translation_date": "2026-01-16T02:37:20+00:00",
- "source_file": "lessons/1-Intro/images/photo-cat.jpg",
- "language_code": "th"
- },
- "dsh_age.d212a30d4e54fb5f.webp": {
- "original_hash": "61b9b2e2e29d9be9ae8f2edd8fa14ed4",
- "translation_date": "2026-01-16T02:37:21+00:00",
- "source_file": "lessons/1-Intro/images/dsh_age.png",
- "language_code": "th"
- },
- "turing-test-evol.4184696701293ead.webp": {
- "original_hash": "80d11b1074d61e5d6e4a207f72902e89",
- "translation_date": "2026-01-16T02:37:28+00:00",
- "source_file": "lessons/1-Intro/images/turing-test-evol.png",
- "language_code": "th"
- },
- "knowledge-spectrum.b60df631852c0217.webp": {
- "original_hash": "71b049ee26a22a68996034585436ca59",
- "translation_date": "2026-01-16T02:37:39+00:00",
- "source_file": "lessons/2-Symbolic/images/knowledge-spectrum.png",
- "language_code": "th"
- },
- "DIKW_Pyramid.94126f7d2bd8db5b.webp": {
- "original_hash": "ad410ec7f25454482fd4516c4a46fc67",
- "translation_date": "2026-01-16T02:37:52+00:00",
- "source_file": "lessons/2-Symbolic/images/DIKW_Pyramid.png",
- "language_code": "th"
- },
"AND-OR-Tree.5592d2c70187f283.webp": {
"original_hash": "2674b6cf8f768491c6b5a167f272a002",
"translation_date": "2026-01-16T02:38:12+00:00",
"source_file": "lessons/2-Symbolic/images/AND-OR-Tree.png",
"language_code": "th"
},
- "triplet-complex.32094972c7b4441b.webp": {
- "original_hash": "56a2e05839a141c311db52655b37f8ad",
- "translation_date": "2026-01-16T02:38:49+00:00",
- "source_file": "lessons/2-Symbolic/images/triplet-complex.png",
- "language_code": "th"
- },
- "arch-human.5d4d35f1bba3ab1c.webp": {
- "original_hash": "3b41c1a38a69fb1104f5ddc48163538d",
- "translation_date": "2026-01-16T02:39:05+00:00",
- "source_file": "lessons/2-Symbolic/images/arch-human.png",
- "language_code": "th"
- },
- "arch-kbs.3ec5c150b09fa8da.webp": {
- "original_hash": "f470e6ec071db529cd3149052cfeb8ff",
- "translation_date": "2026-01-16T02:39:14+00:00",
- "source_file": "lessons/2-Symbolic/images/arch-kbs.png",
- "language_code": "th"
- },
- "triplet.4b9b332587593298.webp": {
- "original_hash": "302e53ea355ffb556d99e3962d0a6516",
- "translation_date": "2026-01-16T02:39:23+00:00",
- "source_file": "lessons/2-Symbolic/images/triplet.png",
- "language_code": "th"
- },
- "protege.274177ceeac13b38.webp": {
- "original_hash": "56d5a5aba9b9e89a927f7fdc42ba16f5",
- "translation_date": "2026-01-16T02:39:47+00:00",
- "source_file": "lessons/2-Symbolic/images/protege.png",
- "language_code": "th"
- },
- "synapse-wikipedia.ed20a9e4726ea1c6.webp": {
- "original_hash": "88212730ecd9b0c8b848c319951427d8",
- "translation_date": "2026-01-16T02:40:14+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/synapse-wikipedia.jpg",
- "language_code": "th"
- },
- "overfit2.131f5800ae10ca5e.webp": {
- "original_hash": "eb04381b2f222518ec400b98ebf441b2",
- "translation_date": "2026-01-16T02:40:18+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/overfit2.jpg",
- "language_code": "th"
- },
- "netout.1eb15eb76fd76731.webp": {
- "original_hash": "187261e2b5036746ee9d9106b1f7df1b",
- "translation_date": "2026-01-16T02:40:21+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/netout.png",
- "language_code": "th"
- },
- "artneuron.1a5daa88d20ebe6f.webp": {
- "original_hash": "c2d8af8285e1eee1cf6c5ba4762f70ab",
- "translation_date": "2026-01-16T02:40:24+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/artneuron.png",
- "language_code": "th"
- },
- "Overfitting.408ad91cd90b4371.webp": {
- "original_hash": "82c3203fefc4ef74609e8ab61c1c683b",
- "translation_date": "2026-01-16T02:40:30+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/Overfitting.png",
- "language_code": "th"
- },
- "overfit1.f24b71c6f652e59e.webp": {
- "original_hash": "76155698e85340d9dfff8e0a628d25c1",
- "translation_date": "2026-01-16T02:40:36+00:00",
- "source_file": "lessons/3-NeuralNetworks/images/overfit1.jpg",
- "language_code": "th"
- },
- "NeuroArch.4e17cdba5e445721.webp": {
- "original_hash": "5a3b1a4c04e6b6b5a65574d5ea92a272",
- "translation_date": "2026-01-16T02:40:40+00:00",
- "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/NeuroArch.png",
+ "ComputeGraph.463c9d8ebdcb2215.webp": {
+ "original_hash": "7af66742d6bede114f971689745bedf2",
+ "translation_date": "2026-01-16T02:40:57+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraph.png",
"language_code": "th"
},
"ComputeGraphGrad.4626252c0de03507.webp": {
@@ -515,66 +23,18 @@
"source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraphGrad.png",
"language_code": "th"
},
+ "CoreferenceResolution.861924d6d384a7d6.webp": {
+ "original_hash": "25b5719ec70aaa44858076c16f7c208f",
+ "translation_date": "2026-01-16T02:43:38+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/CoreferenceResolution.png",
+ "language_code": "th"
+ },
"Cross-Entropy-Loss.dc7ba633d2467ef3.webp": {
"original_hash": "11dd0fd77a272755d0ef5db9f71217da",
"translation_date": "2026-01-16T02:40:51+00:00",
"source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/Cross-Entropy-Loss.png",
"language_code": "th"
},
- "ComputeGraph.463c9d8ebdcb2215.webp": {
- "original_hash": "7af66742d6bede114f971689745bedf2",
- "translation_date": "2026-01-16T02:40:57+00:00",
- "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraph.png",
- "language_code": "th"
- },
- "overfit.a0bd57f717c15769.webp": {
- "original_hash": "810408efec3fc8cb44a2b4bc53466a6b",
- "translation_date": "2026-01-16T02:41:00+00:00",
- "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/overfit.png",
- "language_code": "th"
- },
- "Rosenblatt-wikipedia.294821b285ac796d.webp": {
- "original_hash": "c21d9b47d0106208a0f35a920d6bff66",
- "translation_date": "2026-01-16T02:41:04+00:00",
- "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Rosenblatt-wikipedia.jpg",
- "language_code": "th"
- },
- "Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp": {
- "original_hash": "2cc48ff435c89ca1e162872a42b4813c",
- "translation_date": "2026-01-16T02:41:07+00:00",
- "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Mark_I_perceptron_wikipedia.jpg",
- "language_code": "th"
- },
- "activation-func.b4924007c7ce7764.webp": {
- "original_hash": "8d357884343ec923611a319d4e910b99",
- "translation_date": "2026-01-16T02:41:10+00:00",
- "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/activation-func.png",
- "language_code": "th"
- },
- "clip-class.3af42ef0b2b19369.webp": {
- "original_hash": "bdd1638453069a216e843e1a8fd70db0",
- "translation_date": "2026-01-16T02:41:14+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-class.png",
- "language_code": "th"
- },
- "a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp": {
- "original_hash": "9c386a6fd2c04edbd78dc9d688b59872",
- "translation_date": "2026-01-16T02:41:20+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_old_male_teacher_of_math.png",
- "language_code": "th"
- },
- "clip-arch.b3dbf20b4e8ed8be.webp": {
- "original_hash": "bdd1638453069a216e843e1a8fd70db0",
- "translation_date": "2026-01-16T02:41:26+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-arch.png",
- "language_code": "th"
- },
- "DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp": {
- "original_hash": "e300d75d78f6050bc7b83df091f95775",
- "translation_date": "2026-01-16T02:41:32+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.png",
- "language_code": "th"
- },
"DALL·E 2023-06-20 15.56.56 - a closeup watercolor portrait of young male teacher of literature with a book.56499a0c282407c9.webp": {
"original_hash": "dd063fda04db937ab7210064af9d6151",
"translation_date": "2026-01-16T02:41:34+00:00",
@@ -587,10 +47,82 @@
"source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.57.43 - a closeup oil portrait of young female teacher of computer science with a computer.png",
"language_code": "th"
},
- "a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp": {
- "original_hash": "ec89cbb600b14e86f353a347506554ba",
- "translation_date": "2026-01-16T02:41:37+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.png",
+ "DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.534175cf58a361d9.webp": {
+ "original_hash": "e300d75d78f6050bc7b83df091f95775",
+ "translation_date": "2026-01-16T02:41:32+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/DALL·E 2023-06-20 15.58.42 - a closeup oil portrait of old male teacher of mathematics in front of blackboard.png",
+ "language_code": "th"
+ },
+ "DIKW_Pyramid.94126f7d2bd8db5b.webp": {
+ "original_hash": "ad410ec7f25454482fd4516c4a46fc67",
+ "translation_date": "2026-01-16T02:37:52+00:00",
+ "source_file": "lessons/2-Symbolic/images/DIKW_Pyramid.png",
+ "language_code": "th"
+ },
+ "FeatureExtractionCNN.d9b456cbdae7cb64.webp": {
+ "original_hash": "c9bde577c8b279b5199a8b294ee9494f",
+ "translation_date": "2026-01-16T02:35:28+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/FeatureExtractionCNN.png",
+ "language_code": "th"
+ },
+ "Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp": {
+ "original_hash": "2cc48ff435c89ca1e162872a42b4813c",
+ "translation_date": "2026-01-16T02:41:07+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Mark_I_perceptron_wikipedia.jpg",
+ "language_code": "th"
+ },
+ "NetLogo-Main.32653711ec1a01b3.webp": {
+ "original_hash": "83a9fe96394620fc703a5f2de2d15ed1",
+ "translation_date": "2026-01-16T02:36:43+00:00",
+ "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-Main.png",
+ "language_code": "th"
+ },
+ "NetLogo-ModelLib.efe023afb4763c05.webp": {
+ "original_hash": "edd5b28318e2f43274a4541408110fb9",
+ "translation_date": "2026-01-16T02:36:21+00:00",
+ "source_file": "lessons/6-Other/23-MultiagentSystems/images/NetLogo-ModelLib.png",
+ "language_code": "th"
+ },
+ "NeuroArch.4e17cdba5e445721.webp": {
+ "original_hash": "5a3b1a4c04e6b6b5a65574d5ea92a272",
+ "translation_date": "2026-01-16T02:40:40+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/NeuroArch.png",
+ "language_code": "th"
+ },
+ "ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp": {
+ "original_hash": "6704085c522f47ce42ad8402dafe6429",
+ "translation_date": "2026-01-16T02:34:07+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecall.png",
+ "language_code": "th"
+ },
+ "ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp": {
+ "original_hash": "f31ea979f0ceabdf198899985ac84c37",
+ "translation_date": "2026-01-16T02:33:53+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/ObjDetectionPrecisionRecallIoU.png",
+ "language_code": "th"
+ },
+ "Overfitting.408ad91cd90b4371.webp": {
+ "original_hash": "82c3203fefc4ef74609e8ab61c1c683b",
+ "translation_date": "2026-01-16T02:40:30+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/Overfitting.png",
+ "language_code": "th"
+ },
+ "Rosenblatt-wikipedia.294821b285ac796d.webp": {
+ "original_hash": "c21d9b47d0106208a0f35a920d6bff66",
+ "translation_date": "2026-01-16T02:41:04+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/Rosenblatt-wikipedia.jpg",
+ "language_code": "th"
+ },
+ "Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp": {
+ "original_hash": "456419e07e4f1b5ab90c6f6d36d9817a",
+ "translation_date": "2026-01-16T02:34:53+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/Screen_Shot_2016-11-17_at_11.14.54_AM.png",
+ "language_code": "th"
+ },
+ "a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp": {
+ "original_hash": "9c386a6fd2c04edbd78dc9d688b59872",
+ "translation_date": "2026-01-16T02:41:20+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_old_male_teacher_of_math.png",
"language_code": "th"
},
"a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp": {
@@ -599,22 +131,88 @@
"source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.png",
"language_code": "th"
},
- "vqgan.5027fe05051dfa31.webp": {
- "original_hash": "845e5593c927fd3c3c125a90d0f8eb87",
- "translation_date": "2026-01-16T02:41:39+00:00",
- "source_file": "lessons/X-Extras/X1-MultiModal/images/vqgan.png",
+ "a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp": {
+ "original_hash": "ec89cbb600b14e86f353a347506554ba",
+ "translation_date": "2026-01-16T02:41:37+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.png",
"language_code": "th"
},
- "bag-of-words-example.606fc1738f1d7ba9.webp": {
- "original_hash": "a8fa84622ff35939e498d06fac3fa515",
- "translation_date": "2026-01-16T02:41:44+00:00",
- "source_file": "lessons/5-NLP/13-TextRep/images/bag-of-words-example.png",
+ "aae.9d418a990fc75bf9.webp": {
+ "original_hash": "92f89b37641f659a7d25c91d13076f69",
+ "translation_date": "2026-01-16T02:32:12+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/aae.png",
"language_code": "th"
},
- "bow.3811869cff59368d.webp": {
- "original_hash": "bfcb38af6b1cbc8c2e86101127b642ac",
- "translation_date": "2026-01-16T02:41:55+00:00",
- "source_file": "lessons/5-NLP/13-TextRep/images/bow.png",
+ "activation-func.b4924007c7ce7764.webp": {
+ "original_hash": "8d357884343ec923611a319d4e910b99",
+ "translation_date": "2026-01-16T02:41:10+00:00",
+ "source_file": "lessons/3-NeuralNetworks/03-Perceptron/images/activation-func.png",
+ "language_code": "th"
+ },
+ "adversarial-dog.d9fc7773b0142b89.webp": {
+ "original_hash": "cf7a833a6f82bdf5049180a09f9bf8f6",
+ "translation_date": "2026-01-16T02:33:33+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/adversarial-dog.png",
+ "language_code": "th"
+ },
+ "ai-computervision.6506ebebac3fbf76.webp": {
+ "original_hash": "69793d04780af37a3f32c9aa5c2d1ad8",
+ "translation_date": "2026-01-16T02:30:27+00:00",
+ "source_file": "lessons/sketchnotes/ai-computervision.png",
+ "language_code": "th"
+ },
+ "ai-for-beginners.b354ca904b22cd70.webp": {
+ "original_hash": "4b6f076798ec72ec7736b2e9039730e3",
+ "translation_date": "2026-01-16T02:30:46+00:00",
+ "source_file": "lessons/sketchnotes/ai-for-beginners.png",
+ "language_code": "th"
+ },
+ "ai-intro.bf28d1ac4235881c.webp": {
+ "original_hash": "9d1e65416cc17cf9a373a1cff01f04a4",
+ "translation_date": "2026-01-16T02:31:19+00:00",
+ "source_file": "lessons/sketchnotes/ai-intro.png",
+ "language_code": "th"
+ },
+ "ai-neuralnetworks.1c687ae40bc86e83.webp": {
+ "original_hash": "6426ed635d4beb0ee499d634dfb61d65",
+ "translation_date": "2026-01-16T02:31:41+00:00",
+ "source_file": "lessons/sketchnotes/ai-neuralnetworks.png",
+ "language_code": "th"
+ },
+ "ai-nlp.b22dcb8ca4707cea.webp": {
+ "original_hash": "fc9259e7fd3bcbc2ce15909701a4c284",
+ "translation_date": "2026-01-16T02:29:35+00:00",
+ "source_file": "lessons/sketchnotes/ai-nlp.png",
+ "language_code": "th"
+ },
+ "ai-overview.0857791951d19500.webp": {
+ "original_hash": "7206f99da5c2b99d21581f946a660235",
+ "translation_date": "2026-01-16T02:30:58+00:00",
+ "source_file": "lessons/sketchnotes/ai-overview.png",
+ "language_code": "th"
+ },
+ "ai-symbolic.715a30cb610411a6.webp": {
+ "original_hash": "69d3628566f680ac8543651aa6fd520c",
+ "translation_date": "2026-01-16T02:29:57+00:00",
+ "source_file": "lessons/sketchnotes/ai-symbolic.png",
+ "language_code": "th"
+ },
+ "arch-human.5d4d35f1bba3ab1c.webp": {
+ "original_hash": "3b41c1a38a69fb1104f5ddc48163538d",
+ "translation_date": "2026-01-16T02:39:05+00:00",
+ "source_file": "lessons/2-Symbolic/images/arch-human.png",
+ "language_code": "th"
+ },
+ "arch-kbs.3ec5c150b09fa8da.webp": {
+ "original_hash": "f470e6ec071db529cd3149052cfeb8ff",
+ "translation_date": "2026-01-16T02:39:14+00:00",
+ "source_file": "lessons/2-Symbolic/images/arch-kbs.png",
+ "language_code": "th"
+ },
+ "artneuron.1a5daa88d20ebe6f.webp": {
+ "original_hash": "c2d8af8285e1eee1cf6c5ba4762f70ab",
+ "translation_date": "2026-01-16T02:40:24+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/artneuron.png",
"language_code": "th"
},
"ascii-character-map.18ed6aa7f3b0a7ff.webp": {
@@ -623,34 +221,16 @@
"source_file": "lessons/5-NLP/13-TextRep/images/ascii-character-map.png",
"language_code": "th"
},
- "multi-layer-lstm.dd975e29bb2a59fe.webp": {
- "original_hash": "27b6355fd86c9e8e6d443015653be763",
- "translation_date": "2026-01-16T02:42:19+00:00",
- "source_file": "lessons/5-NLP/16-RNN/images/multi-layer-lstm.jpg",
+ "autoencoder_schema.5e6fc9ad98a5eb61.webp": {
+ "original_hash": "3fb68572368c18bc334ef8d6dec0fee5",
+ "translation_date": "2026-01-16T02:32:02+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/autoencoder_schema.jpg",
"language_code": "th"
},
- "rnn-anatomy.79ee3f3920b3294b.webp": {
- "original_hash": "cac3c7102f2bc410efd6230b3bc58c63",
- "translation_date": "2026-01-16T02:42:25+00:00",
- "source_file": "lessons/5-NLP/16-RNN/images/rnn-anatomy.png",
- "language_code": "th"
- },
- "rnn.27f5c29c53d727b5.webp": {
- "original_hash": "bed0f1884d1a2c2620e6ba741af994b8",
- "translation_date": "2026-01-16T02:42:35+00:00",
- "source_file": "lessons/5-NLP/16-RNN/images/rnn.png",
- "language_code": "th"
- },
- "encoder-decoder-attention.7a726296894fb567.webp": {
- "original_hash": "e0546cbc8252d764df7f7212b371f0ed",
- "translation_date": "2026-01-16T02:42:48+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/encoder-decoder-attention.png",
- "language_code": "th"
- },
- "jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp": {
- "original_hash": "47f7de9ada12b89dcfa75d81eb0aaf15",
- "translation_date": "2026-01-16T02:42:58+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/jalammarBERT-language-modeling-masked-lm.png",
+ "bag-of-words-example.606fc1738f1d7ba9.webp": {
+ "original_hash": "a8fa84622ff35939e498d06fac3fa515",
+ "translation_date": "2026-01-16T02:41:44+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/bag-of-words-example.png",
"language_code": "th"
},
"bahdanau-fig3.09ba2d37f202a6af.webp": {
@@ -659,46 +239,100 @@
"source_file": "lessons/5-NLP/18-Transformers/images/bahdanau-fig3.png",
"language_code": "th"
},
- "pos-embedding.e41ce9b6cf6078af.webp": {
- "original_hash": "f0910082dcac063f3baae2e1f28b4e30",
- "translation_date": "2026-01-16T02:43:19+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/pos-embedding.png",
- "language_code": "th"
- },
- "transformer-layer.905e14747ca4e7d5.webp": {
- "original_hash": "dc9e2e401fa5e5c36a322b6721476ccd",
- "translation_date": "2026-01-16T02:43:29+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/transformer-layer.png",
- "language_code": "th"
- },
- "CoreferenceResolution.861924d6d384a7d6.webp": {
- "original_hash": "25b5719ec70aaa44858076c16f7c208f",
- "translation_date": "2026-01-16T02:43:38+00:00",
- "source_file": "lessons/5-NLP/18-Transformers/images/CoreferenceResolution.png",
- "language_code": "th"
- },
"bot-ner.4b09235dbb0ad275.webp": {
"original_hash": "5e61aca4f94182c7e7d509b8d2de3c9f",
"translation_date": "2026-01-16T02:43:49+00:00",
"source_file": "lessons/5-NLP/19-NER/images/bot-ner.png",
"language_code": "th"
},
- "unreasonable-effectiveness-of-rnn.541ead816778f42d.webp": {
- "original_hash": "2a37bd4e9b12bcc19e045eaf22fea4e5",
- "translation_date": "2026-01-16T02:44:02+00:00",
- "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/unreasonable-effectiveness-of-rnn.jpg",
+ "bow.3811869cff59368d.webp": {
+ "original_hash": "bfcb38af6b1cbc8c2e86101127b642ac",
+ "translation_date": "2026-01-16T02:41:55+00:00",
+ "source_file": "lessons/5-NLP/13-TextRep/images/bow.png",
"language_code": "th"
},
- "rnn-generate.56c54afb52f9781d.webp": {
- "original_hash": "67332ada2d0603921bba37c06956c70e",
- "translation_date": "2026-01-16T02:44:07+00:00",
- "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate.png",
+ "braille-result.46530fea020b03c7.webp": {
+ "original_hash": "7c069b6ddda38dcd0b535a840b954ee1",
+ "translation_date": "2026-01-16T02:33:46+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-result.png",
"language_code": "th"
},
- "rnn-generate-inf.5168dc65e0370eea.webp": {
- "original_hash": "d3ed5c87de90c01b0b77ca02580b3707",
- "translation_date": "2026-01-16T02:44:13+00:00",
- "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate-inf.png",
+ "braille-symbols.0159185ab69d5339.webp": {
+ "original_hash": "5a7fddf66299dbb4eae490b631ee3a1c",
+ "translation_date": "2026-01-16T02:33:40+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/braille-symbols.png",
+ "language_code": "th"
+ },
+ "braille.341962ff76b1bd70.webp": {
+ "original_hash": "ef1d59d4fb17f1f019c18be162c5759a",
+ "translation_date": "2026-01-16T02:33:38+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/data/braille.jpeg",
+ "language_code": "th"
+ },
+ "cartpole.f52a67f27e058170.webp": {
+ "original_hash": "5399242e127ea1c18aa6ee405daecf51",
+ "translation_date": "2026-01-16T02:36:59+00:00",
+ "source_file": "lessons/6-Other/22-DeepRL/images/cartpole.png",
+ "language_code": "th"
+ },
+ "catsdogsdataset.a7aff8e6085fd3f0.webp": {
+ "original_hash": "3039ba35434f67e69ccbb44d9e6ee141",
+ "translation_date": "2026-01-16T02:33:35+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/catsdogsdataset.png",
+ "language_code": "th"
+ },
+ "clip-arch.b3dbf20b4e8ed8be.webp": {
+ "original_hash": "bdd1638453069a216e843e1a8fd70db0",
+ "translation_date": "2026-01-16T02:41:26+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-arch.png",
+ "language_code": "th"
+ },
+ "clip-class.3af42ef0b2b19369.webp": {
+ "original_hash": "bdd1638453069a216e843e1a8fd70db0",
+ "translation_date": "2026-01-16T02:41:14+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/clip-class.png",
+ "language_code": "th"
+ },
+ "cnn-pyramid.85915455759ef0ce.webp": {
+ "original_hash": "7233ded4a920332806363d704bfb59a6",
+ "translation_date": "2026-01-16T02:35:14+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/cnn-pyramid.png",
+ "language_code": "th"
+ },
+ "coco-examples.71bc60380fa6cceb.webp": {
+ "original_hash": "bcfe5693147ca18d88cf43b1d2d5d6d7",
+ "translation_date": "2026-01-16T02:34:15+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/coco-examples.jpg",
+ "language_code": "th"
+ },
+ "convolutionExample.634615d5ff7081e0.webp": {
+ "original_hash": "5412e092848cb3cd4fa527aba3be0545",
+ "translation_date": "2026-01-16T02:35:49+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/convolutionExample.png",
+ "language_code": "th"
+ },
+ "data.50b2a9d5484bdbf0.webp": {
+ "original_hash": "e501593d25b15c8f8860fe11e3f1c4a7",
+ "translation_date": "2026-01-16T02:36:07+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/lab/images/data.png",
+ "language_code": "th"
+ },
+ "dcgan_generator.b500988ec2bc8ba5.webp": {
+ "original_hash": "a11642e50f68e41c69b1580c9b724ef1",
+ "translation_date": "2026-01-16T02:33:16+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/dcgan_generator.png",
+ "language_code": "th"
+ },
+ "dog-from-unsplash.426f9fbca2febc93.webp": {
+ "original_hash": "9669f6d7c9c8b74efdd1a82a262d1766",
+ "translation_date": "2026-01-16T02:33:29+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/dog-from-unsplash.jpg",
+ "language_code": "th"
+ },
+ "dsh_age.d212a30d4e54fb5f.webp": {
+ "original_hash": "61b9b2e2e29d9be9ae8f2edd8fa14ed4",
+ "translation_date": "2026-01-16T02:37:21+00:00",
+ "source_file": "lessons/1-Intro/images/dsh_age.png",
"language_code": "th"
},
"embedding-classifier-example.b77f021a7ee67eee.webp": {
@@ -707,10 +341,10 @@
"source_file": "lessons/5-NLP/14-Embeddings/images/embedding-classifier-example.png",
"language_code": "th"
},
- "offset-sequence-representation.eb73fcefb29b46ee.webp": {
- "original_hash": "52e7632a2b668957b903bb2607e953fe",
- "translation_date": "2026-01-16T02:44:24+00:00",
- "source_file": "lessons/5-NLP/14-Embeddings/images/offset-sequence-representation.png",
+ "encoder-decoder-attention.7a726296894fb567.webp": {
+ "original_hash": "e0546cbc8252d764df7f7212b371f0ed",
+ "translation_date": "2026-01-16T02:42:48+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/encoder-decoder-attention.png",
"language_code": "th"
},
"example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp": {
@@ -718,5 +352,371 @@
"translation_date": "2026-01-16T02:44:30+00:00",
"source_file": "lessons/5-NLP/14-Embeddings/images/example-algorithms-for-converting-words-to-vectors.png",
"language_code": "th"
+ },
+ "f-rcnn.3cda6d9bb4188875.webp": {
+ "original_hash": "fdafedad20701c95bdcf6bb923822ab1",
+ "translation_date": "2026-01-16T02:34:19+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/f-rcnn.png",
+ "language_code": "th"
+ },
+ "faster-rcnn.8d46c099b87ef30a.webp": {
+ "original_hash": "067e2ca96344fd6d0490e0530a922b36",
+ "translation_date": "2026-01-16T02:34:27+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/faster-rcnn.png",
+ "language_code": "th"
+ },
+ "favicon.37b561214b36d454.webp": {
+ "original_hash": "228faa6584f8ba1f7e9a75e3200112e9",
+ "translation_date": "2026-01-16T02:29:29+00:00",
+ "source_file": "images/favicon.png",
+ "language_code": "th"
+ },
+ "features.6291f9c7ba3a0b95.webp": {
+ "original_hash": "e2727bfacc1156e045d1879bbe86e189",
+ "translation_date": "2026-01-16T02:33:30+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/features.png",
+ "language_code": "th"
+ },
+ "filter-horiz.59b80ed4feb946ef.webp": {
+ "original_hash": "b081df9e2042850983a46ff817b88d55",
+ "translation_date": "2026-01-16T02:35:32+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-horiz.png",
+ "language_code": "th"
+ },
+ "filter-vert.b7148390ca0bc356.webp": {
+ "original_hash": "bef527fda3ae7113ec9ebb3ab74a6298",
+ "translation_date": "2026-01-16T02:36:01+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/filter-vert.png",
+ "language_code": "th"
+ },
+ "frame-difference.706f805491a0883c.webp": {
+ "original_hash": "a141e72f08e1b8f7451392889af90072",
+ "translation_date": "2026-01-16T02:33:44+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/frame-difference.png",
+ "language_code": "th"
+ },
+ "gan_arch_detail.46b95fd366f8e543.webp": {
+ "original_hash": "ba3b25748ca02c3e725e9a1969ae5c5d",
+ "translation_date": "2026-01-16T02:33:07+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_arch_detail.png",
+ "language_code": "th"
+ },
+ "gan_architecture.8f3a5ab62b8d5d69.webp": {
+ "original_hash": "4993c22b32d24c9d2d087645c2a90d81",
+ "translation_date": "2026-01-16T02:32:56+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/gan_architecture.png",
+ "language_code": "th"
+ },
+ "history-of-ai.7e83efa70b537f5a.webp": {
+ "original_hash": "644e648b98fcb10fb9713452ff02934d",
+ "translation_date": "2026-01-16T02:37:10+00:00",
+ "source_file": "lessons/1-Intro/images/history-of-ai.png",
+ "language_code": "th"
+ },
+ "ideal-cat-loop.999fbb8ff306e044.webp": {
+ "original_hash": "c54e983c591431338bf8ddac9ab8415b",
+ "translation_date": "2026-01-16T02:33:23+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat-loop.png",
+ "language_code": "th"
+ },
+ "ideal-cat.203dd4597643d6b0.webp": {
+ "original_hash": "5b44760be530a91be18a5cceebbc2cc3",
+ "translation_date": "2026-01-16T02:33:33+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-cat.png",
+ "language_code": "th"
+ },
+ "ideal-zebra.7f70e8b54ee15a7a.webp": {
+ "original_hash": "6944fb46795f714f0ce8e856c405498a",
+ "translation_date": "2026-01-16T02:33:20+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/ideal-zebra.png",
+ "language_code": "th"
+ },
+ "image.896e8254a2c60d45.webp": {
+ "original_hash": "0033165481f191386403b85801811833",
+ "translation_date": "2026-01-16T02:33:03+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/image.jpg",
+ "language_code": "th"
+ },
+ "inception.a6605b85bcbc6f52.webp": {
+ "original_hash": "ebf0f6b0257fffb906b532d86fce2a9c",
+ "translation_date": "2026-01-16T02:35:56+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/inception.png",
+ "language_code": "th"
+ },
+ "instance_vs_semantic.eee9812bebf8cd45.webp": {
+ "original_hash": "f21d7fdd7090fd9f8a3c1178a8521076",
+ "translation_date": "2026-01-16T02:32:17+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/instance_vs_semantic.jpeg",
+ "language_code": "th"
+ },
+ "iou_equation.9a4751d40fff4e11.webp": {
+ "original_hash": "0a27f4ab37ead8d77cdf94a0bbc99e4a",
+ "translation_date": "2026-01-16T02:34:12+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/iou_equation.png",
+ "language_code": "th"
+ },
+ "jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp": {
+ "original_hash": "47f7de9ada12b89dcfa75d81eb0aaf15",
+ "translation_date": "2026-01-16T02:42:58+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/jalammarBERT-language-modeling-masked-lm.png",
+ "language_code": "th"
+ },
+ "knowledge-spectrum.b60df631852c0217.webp": {
+ "original_hash": "71b049ee26a22a68996034585436ca59",
+ "translation_date": "2026-01-16T02:37:39+00:00",
+ "source_file": "lessons/2-Symbolic/images/knowledge-spectrum.png",
+ "language_code": "th"
+ },
+ "lmfilters.ea9e4868a82cf74c.webp": {
+ "original_hash": "aa029ea2c45afbac3026a0a558eeec43",
+ "translation_date": "2026-01-16T02:36:03+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/lmfilters.jpg",
+ "language_code": "th"
+ },
+ "ml-for-beginners.9e4fed176fd5817d.webp": {
+ "original_hash": "cd606a24083e039082b0486fc8382823",
+ "translation_date": "2026-01-16T02:37:03+00:00",
+ "source_file": "lessons/1-Intro/images/ml-for-beginners.png",
+ "language_code": "th"
+ },
+ "mountaincar.f7b7a7f6d4f9933b.webp": {
+ "original_hash": "61c868cc389dc92bd2b402ea490cd162",
+ "translation_date": "2026-01-16T02:37:00+00:00",
+ "source_file": "lessons/6-Other/22-DeepRL/lab/images/mountaincar.png",
+ "language_code": "th"
+ },
+ "multi-layer-lstm.dd975e29bb2a59fe.webp": {
+ "original_hash": "27b6355fd86c9e8e6d443015653be763",
+ "translation_date": "2026-01-16T02:42:19+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/multi-layer-lstm.jpg",
+ "language_code": "th"
+ },
+ "naive-detection.e7f1ba220ccd08c6.webp": {
+ "original_hash": "4c96961c12a09f8e055546ed2e7de470",
+ "translation_date": "2026-01-16T02:34:02+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/naive-detection.png",
+ "language_code": "th"
+ },
+ "navi.2f20b727910110ea.webp": {
+ "original_hash": "fd3a1b48f7317e152edb2d1d943da24e",
+ "translation_date": "2026-01-16T02:32:36+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/navi.png",
+ "language_code": "th"
+ },
+ "netout.1eb15eb76fd76731.webp": {
+ "original_hash": "187261e2b5036746ee9d9106b1f7df1b",
+ "translation_date": "2026-01-16T02:40:21+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/netout.png",
+ "language_code": "th"
+ },
+ "offset-sequence-representation.eb73fcefb29b46ee.webp": {
+ "original_hash": "52e7632a2b668957b903bb2607e953fe",
+ "translation_date": "2026-01-16T02:44:24+00:00",
+ "source_file": "lessons/5-NLP/14-Embeddings/images/offset-sequence-representation.png",
+ "language_code": "th"
+ },
+ "optical.1f4a94464579a83a.webp": {
+ "original_hash": "1be97f7f2f58285c9960a90e5d5ae337",
+ "translation_date": "2026-01-16T02:33:48+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/optical.png",
+ "language_code": "th"
+ },
+ "original-dog.8f68a67d2fe0911f.webp": {
+ "original_hash": "3ed859629b4141f735fd0d3c1941f520",
+ "translation_date": "2026-01-16T02:33:38+00:00",
+ "source_file": "lessons/4-ComputerVision/08-TransferLearning/images/original-dog.png",
+ "language_code": "th"
+ },
+ "overfit.a0bd57f717c15769.webp": {
+ "original_hash": "810408efec3fc8cb44a2b4bc53466a6b",
+ "translation_date": "2026-01-16T02:41:00+00:00",
+ "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/overfit.png",
+ "language_code": "th"
+ },
+ "overfit1.f24b71c6f652e59e.webp": {
+ "original_hash": "76155698e85340d9dfff8e0a628d25c1",
+ "translation_date": "2026-01-16T02:40:36+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/overfit1.jpg",
+ "language_code": "th"
+ },
+ "overfit2.131f5800ae10ca5e.webp": {
+ "original_hash": "eb04381b2f222518ec400b98ebf441b2",
+ "translation_date": "2026-01-16T02:40:18+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/overfit2.jpg",
+ "language_code": "th"
+ },
+ "palm-movement.341495f0e9c47da3.webp": {
+ "original_hash": "100780b2e1d5adff2739adf58fc18404",
+ "translation_date": "2026-01-16T02:33:47+00:00",
+ "source_file": "lessons/4-ComputerVision/06-IntroCV/images/palm-movement.png",
+ "language_code": "th"
+ },
+ "photo-cat.8c8e8fb760ffe457.webp": {
+ "original_hash": "29d10fef28d240c48995ef9dd23e477a",
+ "translation_date": "2026-01-16T02:37:20+00:00",
+ "source_file": "lessons/1-Intro/images/photo-cat.jpg",
+ "language_code": "th"
+ },
+ "pos-embedding.e41ce9b6cf6078af.webp": {
+ "original_hash": "f0910082dcac063f3baae2e1f28b4e30",
+ "translation_date": "2026-01-16T02:43:19+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/pos-embedding.png",
+ "language_code": "th"
+ },
+ "protege.274177ceeac13b38.webp": {
+ "original_hash": "56d5a5aba9b9e89a927f7fdc42ba16f5",
+ "translation_date": "2026-01-16T02:39:47+00:00",
+ "source_file": "lessons/2-Symbolic/images/protege.png",
+ "language_code": "th"
+ },
+ "r-fcn.13eb88158b99a3da.webp": {
+ "original_hash": "38cd0e0105546e56fa17b711d445195f",
+ "translation_date": "2026-01-16T02:34:33+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/r-fcn.png",
+ "language_code": "th"
+ },
+ "rcnn1.cae407020dfb1d1f.webp": {
+ "original_hash": "9cf0ea86d9dadf06a31cd109efc49796",
+ "translation_date": "2026-01-16T02:34:24+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn1.png",
+ "language_code": "th"
+ },
+ "rcnn2.2d9530bb83516484.webp": {
+ "original_hash": "cc44ad151b6d88e2838db475e7ab5dff",
+ "translation_date": "2026-01-16T02:34:43+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/rcnn2.png",
+ "language_code": "th"
+ },
+ "resnet-block.aba4ccbcc0944434.webp": {
+ "original_hash": "cf2131c7cb1053d6d2559ef83df057a8",
+ "translation_date": "2026-01-16T02:35:05+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/resnet-block.png",
+ "language_code": "th"
+ },
+ "rnn-anatomy.79ee3f3920b3294b.webp": {
+ "original_hash": "cac3c7102f2bc410efd6230b3bc58c63",
+ "translation_date": "2026-01-16T02:42:25+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/rnn-anatomy.png",
+ "language_code": "th"
+ },
+ "rnn-generate-inf.5168dc65e0370eea.webp": {
+ "original_hash": "d3ed5c87de90c01b0b77ca02580b3707",
+ "translation_date": "2026-01-16T02:44:13+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate-inf.png",
+ "language_code": "th"
+ },
+ "rnn-generate.56c54afb52f9781d.webp": {
+ "original_hash": "67332ada2d0603921bba37c06956c70e",
+ "translation_date": "2026-01-16T02:44:07+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/rnn-generate.png",
+ "language_code": "th"
+ },
+ "rnn.27f5c29c53d727b5.webp": {
+ "original_hash": "bed0f1884d1a2c2620e6ba741af994b8",
+ "translation_date": "2026-01-16T02:42:35+00:00",
+ "source_file": "lessons/5-NLP/16-RNN/images/rnn.png",
+ "language_code": "th"
+ },
+ "segm.92442f2cb42ff4fa.webp": {
+ "original_hash": "87d6cbfe87db8fd64b45fa75ba863e60",
+ "translation_date": "2026-01-16T02:32:39+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segm.png",
+ "language_code": "th"
+ },
+ "segnet.87377542aa5a8b76.webp": {
+ "original_hash": "fa6d2d499aa2ae589a14caede7534561",
+ "translation_date": "2026-01-16T02:32:47+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/segnet.png",
+ "language_code": "th"
+ },
+ "style.5293e85e077ab22c.webp": {
+ "original_hash": "f797246177c68cc33bcdf7abae8c9b68",
+ "translation_date": "2026-01-16T02:33:01+00:00",
+ "source_file": "lessons/4-ComputerVision/10-GANs/images/style.jpg",
+ "language_code": "th"
+ },
+ "synapse-wikipedia.ed20a9e4726ea1c6.webp": {
+ "original_hash": "88212730ecd9b0c8b848c319951427d8",
+ "translation_date": "2026-01-16T02:40:14+00:00",
+ "source_file": "lessons/3-NeuralNetworks/images/synapse-wikipedia.jpg",
+ "language_code": "th"
+ },
+ "transformer-layer.905e14747ca4e7d5.webp": {
+ "original_hash": "dc9e2e401fa5e5c36a322b6721476ccd",
+ "translation_date": "2026-01-16T02:43:29+00:00",
+ "source_file": "lessons/5-NLP/18-Transformers/images/transformer-layer.png",
+ "language_code": "th"
+ },
+ "triplet-complex.32094972c7b4441b.webp": {
+ "original_hash": "56a2e05839a141c311db52655b37f8ad",
+ "translation_date": "2026-01-16T02:38:49+00:00",
+ "source_file": "lessons/2-Symbolic/images/triplet-complex.png",
+ "language_code": "th"
+ },
+ "triplet.4b9b332587593298.webp": {
+ "original_hash": "302e53ea355ffb556d99e3962d0a6516",
+ "translation_date": "2026-01-16T02:39:23+00:00",
+ "source_file": "lessons/2-Symbolic/images/triplet.png",
+ "language_code": "th"
+ },
+ "turing-test-evol.4184696701293ead.webp": {
+ "original_hash": "80d11b1074d61e5d6e4a207f72902e89",
+ "translation_date": "2026-01-16T02:37:28+00:00",
+ "source_file": "lessons/1-Intro/images/turing-test-evol.png",
+ "language_code": "th"
+ },
+ "unet.3adb555bf39d3657.webp": {
+ "original_hash": "49a151c11708ee9a3e94d21448146bf8",
+ "translation_date": "2026-01-16T02:32:26+00:00",
+ "source_file": "lessons/4-ComputerVision/12-Segmentation/images/unet.png",
+ "language_code": "th"
+ },
+ "unreasonable-effectiveness-of-rnn.541ead816778f42d.webp": {
+ "original_hash": "2a37bd4e9b12bcc19e045eaf22fea4e5",
+ "translation_date": "2026-01-16T02:44:02+00:00",
+ "source_file": "lessons/5-NLP/17-GenerativeNetworks/images/unreasonable-effectiveness-of-rnn.jpg",
+ "language_code": "th"
+ },
+ "vae.464c465a5b6a9e25.webp": {
+ "original_hash": "0b658c7862077e139162c756bcb98071",
+ "translation_date": "2026-01-16T02:31:56+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vae.png",
+ "language_code": "th"
+ },
+ "vaemnist-diag.694315f775d5d666.webp": {
+ "original_hash": "0652f5a95005348c6b1533438103dfcf",
+ "translation_date": "2026-01-16T02:32:00+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist-diag.png",
+ "language_code": "th"
+ },
+ "vaemnist.cab9e602dc08dc50.webp": {
+ "original_hash": "8159b2f649e6dd8efa071455d6f222b6",
+ "translation_date": "2026-01-16T02:32:07+00:00",
+ "source_file": "lessons/4-ComputerVision/09-Autoencoders/images/vaemnist.png",
+ "language_code": "th"
+ },
+ "vgg-16-arch.64ff2137f50dd49f.webp": {
+ "original_hash": "9fc348503d0ec03875e4b46f896f3aa9",
+ "translation_date": "2026-01-16T02:35:43+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch.jpg",
+ "language_code": "th"
+ },
+ "vgg-16-arch1.d901a5583b3a51ba.webp": {
+ "original_hash": "5b0f835d04dc20d097a0b89c88339966",
+ "translation_date": "2026-01-16T02:35:36+00:00",
+ "source_file": "lessons/4-ComputerVision/07-ConvNets/images/vgg-16-arch1.jpg",
+ "language_code": "th"
+ },
+ "vqgan.5027fe05051dfa31.webp": {
+ "original_hash": "845e5593c927fd3c3c125a90d0f8eb87",
+ "translation_date": "2026-01-16T02:41:39+00:00",
+ "source_file": "lessons/X-Extras/X1-MultiModal/images/vqgan.png",
+ "language_code": "th"
+ },
+ "yolo.a2648ec82ee8bb4e.webp": {
+ "original_hash": "e8835638234f5c21fcf36fdede6457f4",
+ "translation_date": "2026-01-16T02:34:38+00:00",
+ "source_file": "lessons/4-ComputerVision/11-ObjectDetection/images/yolo.png",
+ "language_code": "th"
}
}
\ No newline at end of file
diff --git a/translated_images/transformer-layer.905e14747ca4e7d5.fi.png b/translated_images/transformer-layer.905e14747ca4e7d5.fi.png
deleted file mode 100644
index ed67ae46..00000000
Binary files a/translated_images/transformer-layer.905e14747ca4e7d5.fi.png and /dev/null differ
diff --git a/translated_images/transformer-layer.905e14747ca4e7d5.nl.png b/translated_images/transformer-layer.905e14747ca4e7d5.nl.png
deleted file mode 100644
index b9ec5801..00000000
Binary files a/translated_images/transformer-layer.905e14747ca4e7d5.nl.png and /dev/null differ
diff --git a/translated_images/transformer-layer.905e14747ca4e7d5.no.png b/translated_images/transformer-layer.905e14747ca4e7d5.no.png
deleted file mode 100644
index 1b60fb3f..00000000
Binary files a/translated_images/transformer-layer.905e14747ca4e7d5.no.png and /dev/null differ
diff --git a/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.fi.png b/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.fi.png
deleted file mode 100644
index ed67ae46..00000000
Binary files a/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.fi.png and /dev/null differ
diff --git a/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.nl.png b/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.nl.png
deleted file mode 100644
index b9ec5801..00000000
Binary files a/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.nl.png and /dev/null differ
diff --git a/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.no.png b/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.no.png
deleted file mode 100644
index 1b60fb3f..00000000
Binary files a/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.no.png and /dev/null differ
diff --git a/translated_images/triplet-complex.32094972c7b4441b.fi.png b/translated_images/triplet-complex.32094972c7b4441b.fi.png
deleted file mode 100644
index 0a509352..00000000
Binary files a/translated_images/triplet-complex.32094972c7b4441b.fi.png and /dev/null differ
diff --git a/translated_images/triplet-complex.32094972c7b4441b.nl.png b/translated_images/triplet-complex.32094972c7b4441b.nl.png
deleted file mode 100644
index 4c03b344..00000000
Binary files a/translated_images/triplet-complex.32094972c7b4441b.nl.png and /dev/null differ
diff --git a/translated_images/triplet-complex.32094972c7b4441b.no.png b/translated_images/triplet-complex.32094972c7b4441b.no.png
deleted file mode 100644
index 930b6a3c..00000000
Binary files a/translated_images/triplet-complex.32094972c7b4441b.no.png and /dev/null differ
diff --git a/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.fi.png b/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.fi.png
deleted file mode 100644
index 0a509352..00000000
Binary files a/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.fi.png and /dev/null differ
diff --git a/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.nl.png b/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.nl.png
deleted file mode 100644
index 4c03b344..00000000
Binary files a/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.nl.png and /dev/null differ
diff --git a/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.no.png b/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.no.png
deleted file mode 100644
index 930b6a3c..00000000
Binary files a/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.no.png and /dev/null differ
diff --git a/translated_images/triplet.4b9b332587593298.fi.png b/translated_images/triplet.4b9b332587593298.fi.png
deleted file mode 100644
index 3c7bba75..00000000
Binary files a/translated_images/triplet.4b9b332587593298.fi.png and /dev/null differ
diff --git a/translated_images/triplet.4b9b332587593298.nl.png b/translated_images/triplet.4b9b332587593298.nl.png
deleted file mode 100644
index cd6fd067..00000000
Binary files a/translated_images/triplet.4b9b332587593298.nl.png and /dev/null differ
diff --git a/translated_images/triplet.4b9b332587593298.no.png b/translated_images/triplet.4b9b332587593298.no.png
deleted file mode 100644
index 66f330cd..00000000
Binary files a/translated_images/triplet.4b9b332587593298.no.png and /dev/null differ
diff --git a/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.fi.png b/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.fi.png
deleted file mode 100644
index 3c7bba75..00000000
Binary files a/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.fi.png and /dev/null differ
diff --git a/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.nl.png b/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.nl.png
deleted file mode 100644
index cd6fd067..00000000
Binary files a/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.nl.png and /dev/null differ
diff --git a/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.no.png b/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.no.png
deleted file mode 100644
index 66f330cd..00000000
Binary files a/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.no.png and /dev/null differ
diff --git a/translated_images/turing-test-evol.4184696701293ead.fi.png b/translated_images/turing-test-evol.4184696701293ead.fi.png
deleted file mode 100644
index 03bd6db9..00000000
Binary files a/translated_images/turing-test-evol.4184696701293ead.fi.png and /dev/null differ
diff --git a/translated_images/turing-test-evol.4184696701293ead.nl.png b/translated_images/turing-test-evol.4184696701293ead.nl.png
deleted file mode 100644
index 35b78eee..00000000
Binary files a/translated_images/turing-test-evol.4184696701293ead.nl.png and /dev/null differ
diff --git a/translated_images/turing-test-evol.4184696701293ead.no.png b/translated_images/turing-test-evol.4184696701293ead.no.png
deleted file mode 100644
index d951dcf3..00000000
Binary files a/translated_images/turing-test-evol.4184696701293ead.no.png and /dev/null differ
diff --git a/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.fi.png b/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.fi.png
deleted file mode 100644
index 03bd6db9..00000000
Binary files a/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.fi.png and /dev/null differ
diff --git a/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.nl.png b/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.nl.png
deleted file mode 100644
index 35b78eee..00000000
Binary files a/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.nl.png and /dev/null differ
diff --git a/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.no.png b/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.no.png
deleted file mode 100644
index d951dcf3..00000000
Binary files a/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.no.png and /dev/null differ
diff --git a/translated_images/unet.3adb555bf39d3657.fi.png b/translated_images/unet.3adb555bf39d3657.fi.png
deleted file mode 100644
index fb923d49..00000000
Binary files a/translated_images/unet.3adb555bf39d3657.fi.png and /dev/null differ
diff --git a/translated_images/unet.3adb555bf39d3657.nl.png b/translated_images/unet.3adb555bf39d3657.nl.png
deleted file mode 100644
index 4bf1ea64..00000000
Binary files a/translated_images/unet.3adb555bf39d3657.nl.png and /dev/null differ
diff --git a/translated_images/unet.3adb555bf39d3657.no.png b/translated_images/unet.3adb555bf39d3657.no.png
deleted file mode 100644
index ac8014ba..00000000
Binary files a/translated_images/unet.3adb555bf39d3657.no.png and /dev/null differ
diff --git a/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.fi.png b/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.fi.png
deleted file mode 100644
index fb923d49..00000000
Binary files a/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.fi.png and /dev/null differ
diff --git a/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.nl.png b/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.nl.png
deleted file mode 100644
index 4bf1ea64..00000000
Binary files a/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.nl.png and /dev/null differ
diff --git a/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.no.png b/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.no.png
deleted file mode 100644
index ac8014ba..00000000
Binary files a/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.no.png and /dev/null differ
diff --git a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.fi.jpg b/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.fi.jpg
deleted file mode 100644
index d1ae70bb..00000000
Binary files a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.fi.jpg and /dev/null differ
diff --git a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.nl.jpg b/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.nl.jpg
deleted file mode 100644
index b8414c16..00000000
Binary files a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.nl.jpg and /dev/null differ
diff --git a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.no.jpg b/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.no.jpg
deleted file mode 100644
index df5faeb4..00000000
Binary files a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.no.jpg and /dev/null differ
diff --git a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.fi.jpg b/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.fi.jpg
deleted file mode 100644
index d1ae70bb..00000000
Binary files a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.fi.jpg and /dev/null differ
diff --git a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.nl.jpg b/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.nl.jpg
deleted file mode 100644
index b8414c16..00000000
Binary files a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.nl.jpg and /dev/null differ
diff --git a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.no.jpg b/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.no.jpg
deleted file mode 100644
index df5faeb4..00000000
Binary files a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.no.jpg and /dev/null differ
diff --git a/translated_images/vae.464c465a5b6a9e25.fi.png b/translated_images/vae.464c465a5b6a9e25.fi.png
deleted file mode 100644
index 33fcf71c..00000000
Binary files a/translated_images/vae.464c465a5b6a9e25.fi.png and /dev/null differ
diff --git a/translated_images/vae.464c465a5b6a9e25.nl.png b/translated_images/vae.464c465a5b6a9e25.nl.png
deleted file mode 100644
index 46768973..00000000
Binary files a/translated_images/vae.464c465a5b6a9e25.nl.png and /dev/null differ
diff --git a/translated_images/vae.464c465a5b6a9e25.no.png b/translated_images/vae.464c465a5b6a9e25.no.png
deleted file mode 100644
index 57168cec..00000000
Binary files a/translated_images/vae.464c465a5b6a9e25.no.png and /dev/null differ
diff --git a/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.fi.png b/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.fi.png
deleted file mode 100644
index 33fcf71c..00000000
Binary files a/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.fi.png and /dev/null differ
diff --git a/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.nl.png b/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.nl.png
deleted file mode 100644
index 46768973..00000000
Binary files a/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.nl.png and /dev/null differ
diff --git a/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.no.png b/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.no.png
deleted file mode 100644
index 57168cec..00000000
Binary files a/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.no.png and /dev/null differ
diff --git a/translated_images/vaemnist-diag.694315f775d5d666.fi.png b/translated_images/vaemnist-diag.694315f775d5d666.fi.png
deleted file mode 100644
index 6d15b15b..00000000
Binary files a/translated_images/vaemnist-diag.694315f775d5d666.fi.png and /dev/null differ
diff --git a/translated_images/vaemnist-diag.694315f775d5d666.nl.png b/translated_images/vaemnist-diag.694315f775d5d666.nl.png
deleted file mode 100644
index 6d15b15b..00000000
Binary files a/translated_images/vaemnist-diag.694315f775d5d666.nl.png and /dev/null differ
diff --git a/translated_images/vaemnist-diag.694315f775d5d666.no.png b/translated_images/vaemnist-diag.694315f775d5d666.no.png
deleted file mode 100644
index 6d15b15b..00000000
Binary files a/translated_images/vaemnist-diag.694315f775d5d666.no.png and /dev/null differ
diff --git a/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.fi.png b/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.fi.png
deleted file mode 100644
index 6d15b15b..00000000
Binary files a/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.fi.png and /dev/null differ
diff --git a/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.nl.png b/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.nl.png
deleted file mode 100644
index 6d15b15b..00000000
Binary files a/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.nl.png and /dev/null differ
diff --git a/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.no.png b/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.no.png
deleted file mode 100644
index 6d15b15b..00000000
Binary files a/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.no.png and /dev/null differ
diff --git a/translated_images/vaemnist.cab9e602dc08dc50.fi.png b/translated_images/vaemnist.cab9e602dc08dc50.fi.png
deleted file mode 100644
index e7914d32..00000000
Binary files a/translated_images/vaemnist.cab9e602dc08dc50.fi.png and /dev/null differ
diff --git a/translated_images/vaemnist.cab9e602dc08dc50.nl.png b/translated_images/vaemnist.cab9e602dc08dc50.nl.png
deleted file mode 100644
index e7914d32..00000000
Binary files a/translated_images/vaemnist.cab9e602dc08dc50.nl.png and /dev/null differ
diff --git a/translated_images/vaemnist.cab9e602dc08dc50.no.png b/translated_images/vaemnist.cab9e602dc08dc50.no.png
deleted file mode 100644
index e7914d32..00000000
Binary files a/translated_images/vaemnist.cab9e602dc08dc50.no.png and /dev/null differ
diff --git a/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.fi.png b/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.fi.png
deleted file mode 100644
index e7914d32..00000000
Binary files a/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.fi.png and /dev/null differ
diff --git a/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.nl.png b/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.nl.png
deleted file mode 100644
index e7914d32..00000000
Binary files a/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.nl.png and /dev/null differ
diff --git a/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.no.png b/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.no.png
deleted file mode 100644
index e7914d32..00000000
Binary files a/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.no.png and /dev/null differ
diff --git a/translated_images/vgg-16-arch.64ff2137f50dd49f.fi.jpg b/translated_images/vgg-16-arch.64ff2137f50dd49f.fi.jpg
deleted file mode 100644
index aae73d26..00000000
Binary files a/translated_images/vgg-16-arch.64ff2137f50dd49f.fi.jpg and /dev/null differ
diff --git a/translated_images/vgg-16-arch.64ff2137f50dd49f.nl.jpg b/translated_images/vgg-16-arch.64ff2137f50dd49f.nl.jpg
deleted file mode 100644
index 086d4ebb..00000000
Binary files a/translated_images/vgg-16-arch.64ff2137f50dd49f.nl.jpg and /dev/null differ
diff --git a/translated_images/vgg-16-arch.64ff2137f50dd49f.no.jpg b/translated_images/vgg-16-arch.64ff2137f50dd49f.no.jpg
deleted file mode 100644
index 43f191c1..00000000
Binary files a/translated_images/vgg-16-arch.64ff2137f50dd49f.no.jpg and /dev/null differ
diff --git a/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.fi.jpg b/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.fi.jpg
deleted file mode 100644
index aae73d26..00000000
Binary files a/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.fi.jpg and /dev/null differ
diff --git a/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.nl.jpg b/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.nl.jpg
deleted file mode 100644
index 086d4ebb..00000000
Binary files a/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.nl.jpg and /dev/null differ
diff --git a/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.no.jpg b/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.no.jpg
deleted file mode 100644
index 43f191c1..00000000
Binary files a/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.no.jpg and /dev/null differ
diff --git a/translated_images/vgg-16-arch1.d901a5583b3a51ba.fi.jpg b/translated_images/vgg-16-arch1.d901a5583b3a51ba.fi.jpg
deleted file mode 100644
index 7fd270b6..00000000
Binary files a/translated_images/vgg-16-arch1.d901a5583b3a51ba.fi.jpg and /dev/null differ
diff --git a/translated_images/vgg-16-arch1.d901a5583b3a51ba.nl.jpg b/translated_images/vgg-16-arch1.d901a5583b3a51ba.nl.jpg
deleted file mode 100644
index 3432c587..00000000
Binary files a/translated_images/vgg-16-arch1.d901a5583b3a51ba.nl.jpg and /dev/null differ
diff --git a/translated_images/vgg-16-arch1.d901a5583b3a51ba.no.jpg b/translated_images/vgg-16-arch1.d901a5583b3a51ba.no.jpg
deleted file mode 100644
index 39bd35a2..00000000
Binary files a/translated_images/vgg-16-arch1.d901a5583b3a51ba.no.jpg and /dev/null differ
diff --git a/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.fi.jpg b/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.fi.jpg
deleted file mode 100644
index 7fd270b6..00000000
Binary files a/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.fi.jpg and /dev/null differ
diff --git a/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.nl.jpg b/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.nl.jpg
deleted file mode 100644
index 3432c587..00000000
Binary files a/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.nl.jpg and /dev/null differ
diff --git a/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.no.jpg b/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.no.jpg
deleted file mode 100644
index 39bd35a2..00000000
Binary files a/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.no.jpg and /dev/null differ
diff --git a/translated_images/vqgan.5027fe05051dfa31.fi.png b/translated_images/vqgan.5027fe05051dfa31.fi.png
deleted file mode 100644
index 9e864bde..00000000
Binary files a/translated_images/vqgan.5027fe05051dfa31.fi.png and /dev/null differ
diff --git a/translated_images/vqgan.5027fe05051dfa31.nl.png b/translated_images/vqgan.5027fe05051dfa31.nl.png
deleted file mode 100644
index a6e0ef28..00000000
Binary files a/translated_images/vqgan.5027fe05051dfa31.nl.png and /dev/null differ
diff --git a/translated_images/vqgan.5027fe05051dfa31.no.png b/translated_images/vqgan.5027fe05051dfa31.no.png
deleted file mode 100644
index dcba664e..00000000
Binary files a/translated_images/vqgan.5027fe05051dfa31.no.png and /dev/null differ
diff --git a/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.fi.png b/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.fi.png
deleted file mode 100644
index 9e864bde..00000000
Binary files a/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.fi.png and /dev/null differ
diff --git a/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.nl.png b/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.nl.png
deleted file mode 100644
index a6e0ef28..00000000
Binary files a/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.nl.png and /dev/null differ
diff --git a/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.no.png b/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.no.png
deleted file mode 100644
index dcba664e..00000000
Binary files a/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.no.png and /dev/null differ
diff --git a/translated_images/yolo.a2648ec82ee8bb4e.fi.png b/translated_images/yolo.a2648ec82ee8bb4e.fi.png
deleted file mode 100644
index 6f38819c..00000000
Binary files a/translated_images/yolo.a2648ec82ee8bb4e.fi.png and /dev/null differ
diff --git a/translated_images/yolo.a2648ec82ee8bb4e.nl.png b/translated_images/yolo.a2648ec82ee8bb4e.nl.png
deleted file mode 100644
index c7a220b5..00000000
Binary files a/translated_images/yolo.a2648ec82ee8bb4e.nl.png and /dev/null differ
diff --git a/translated_images/yolo.a2648ec82ee8bb4e.no.png b/translated_images/yolo.a2648ec82ee8bb4e.no.png
deleted file mode 100644
index 4a031e1e..00000000
Binary files a/translated_images/yolo.a2648ec82ee8bb4e.no.png and /dev/null differ
diff --git a/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.fi.png b/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.fi.png
deleted file mode 100644
index 6f38819c..00000000
Binary files a/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.fi.png and /dev/null differ
diff --git a/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.nl.png b/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.nl.png
deleted file mode 100644
index c7a220b5..00000000
Binary files a/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.nl.png and /dev/null differ
diff --git a/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.no.png b/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.no.png
deleted file mode 100644
index 4a031e1e..00000000
Binary files a/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.no.png and /dev/null differ
diff --git a/translations/fi/README.md b/translations/fi/README.md
index 1f300c3c..6cce3e52 100644
--- a/translations/fi/README.md
+++ b/translations/fi/README.md
@@ -1,8 +1,8 @@
-[arabia](../ar/README.md) | [bengali](../bn/README.md) | [bulgaria](../bg/README.md) | [burma (Myanmar)](../my/README.md) | [kiina (yksinkertaistettu)](../zh/README.md) | [kiina (perinteinen, Hong Kong)](../hk/README.md) | [kiina (perinteinen, Macao)](../mo/README.md) | [kiina (perinteinen, Taiwan)](../tw/README.md) | [kroatia](../hr/README.md) | [tšekki](../cs/README.md) | [tanska](../da/README.md) | [hollanti](../nl/README.md) | [viro](../et/README.md) | [suomi](./README.md) | [ranska](../fr/README.md) | [saksa](../de/README.md) | [kreikka](../el/README.md) | [heprea](../he/README.md) | [hindi](../hi/README.md) | [unkari](../hu/README.md) | [indonesia](../id/README.md) | [italia](../it/README.md) | [japani](../ja/README.md) | [kannada](../kn/README.md) | [korea](../ko/README.md) | [liettua](../lt/README.md) | [malaiji](../ms/README.md) | [malayalam](../ml/README.md) | [marathi](../mr/README.md) | [nepali](../ne/README.md) | [nigerian pidgin](../pcm/README.md) | [norja](../no/README.md) | [persia (farsi)](../fa/README.md) | [puola](../pl/README.md) | [portugali (Brasil)](../br/README.md) | [portugali (Portugali)](../pt/README.md) | [pandžabi (Gurmukhi)](../pa/README.md) | [romania](../ro/README.md) | [venäjä](../ru/README.md) | [serbia (kyrillinen)](../sr/README.md) | [slovakki](../sk/README.md) | [sloveeni](../sl/README.md) | [espanja](../es/README.md) | [swahili](../sw/README.md) | [ruotsi](../sv/README.md) | [tagalog (filipino)](../tl/README.md) | [tamili](../ta/README.md) | [telugu](../te/README.md) | [thai](../th/README.md) | [turkki](../tr/README.md) | [ukraina](../uk/README.md) | [urdu](../ur/README.md) | [vietnam](../vi/README.md)
+[Arabia](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgaria](../bg/README.md) | [Burma (Myanmar)](../my/README.md) | [Kiina (yksinkertaistettu)](../zh/README.md) | [Kiina (perinteinen, Hong Kong)](../hk/README.md) | [Kiina (perinteinen, Macao)](../mo/README.md) | [Kiina (perinteinen, Taiwan)](../tw/README.md) | [Kroatia](../hr/README.md) | [Tšekki](../cs/README.md) | [Tanska](../da/README.md) | [Hollanti](../nl/README.md) | [Viro](../et/README.md) | [Suomi](./README.md) | [Ranska](../fr/README.md) | [Saksa](../de/README.md) | [Kreikka](../el/README.md) | [Heprea](../he/README.md) | [Hindi](../hi/README.md) | [Unkari](../hu/README.md) | [Indonesia](../id/README.md) | [Italia](../it/README.md) | [Japani](../ja/README.md) | [Kannada](../kn/README.md) | [Korea](../ko/README.md) | [Liettua](../lt/README.md) | [Malaiji](../ms/README.md) | [Malajalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norja](../no/README.md) | [Persia (Farsi)](../fa/README.md) | [Puola](../pl/README.md) | [Portugali (Brasilia)](../br/README.md) | [Portugali (Portugali)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romania](../ro/README.md) | [Venäjä](../ru/README.md) | [Serbia (kyrillinen)](../sr/README.md) | [Slovakki](../sk/README.md) | [Sloveeni](../sl/README.md) | [Espanja](../es/README.md) | [Swahili](../sw/README.md) | [Ruotsi](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamili](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkki](../tr/README.md) | [Ukraina](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnam](../vi/README.md)
> **Haluatko mieluummin kloonata paikallisesti?**
-> Tämä arkisto sisältää yli 50 käännöskieltä, mikä kasvattaa merkittävästi latauskokoa. Lataaksesi ilman käännöksiä, käytä sparse checkout -menetelmää:
+> Tässä arkistossa on yli 50 kielen käännökset, jotka kasvattavat merkittävästi latauskokoa. Jos haluat kloonata ilman käännöksiä, käytä sparse checkoutia:
> ```bash
> git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
> cd AI-For-Beginners
> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'
> ```
-> Tämä antaa sinulle kaiken tarvittavan kurssin suorittamiseen paljon nopeammalla latauksella.
+> Tämä antaa sinulle kaiken, mitä tarvitset kurssin suorittamiseen paljon nopeammalla latauksella.
-**Jos haluat lisäkieliä käännöksiksi, tuetut kielet löytyvät [tästä](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)**
+**Jos haluat lisäkieliä käännöksiksi, tuetut kielet löytyvät [täältä](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)**
## Liity yhteisöön
[](https://discord.gg/nTYy5BXMWG)
## Mitä opit
-**[Kurssin mielenkartta](http://soshnikov.com/courses/ai-for-beginners/mindmap.html)**
+**[Kurssin miellekartta](http://soshnikov.com/courses/ai-for-beginners/mindmap.html)**
Tässä opetussuunnitelmassa opit:
-* Eri lähestymistapoja tekoälyyn, mukaan lukien "hyvä vanha" symbolinen lähestymistapa, jossa käsitellään **tiedon esitystä** ja päättelyä ([GOFAI](https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence)).
-* **Neuroverkot** ja **syväoppiminen**, jotka ovat modernin tekoälyn ytimessä. Havainnollistamme näitä tärkeitä aiheita koodin avulla kahdessa suositussa kehyksessä - [TensorFlow](http://Tensorflow.org) ja [PyTorch](http://pytorch.org).
-* **Neuroarkkitehtuurit** kuvien ja tekstin käsittelyyn. Käymme läpi viimeisimpiä malleja, vaikkakin osittain hieman jäljessä alan huipputasosta.
-* Vähemmän tunnettuja tekoälyn lähestymistapoja, kuten **geneettisiä algoritmeja** ja **moniagenttijärjestelmiä**.
+* Eri lähestymistapoja tekoälyyn, mukaan lukien "hyvä vanha" symbolinen lähestymistapa **Tietämyksen esittämisen** ja päättelyn kanssa ([GOFAI](https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence)).
+* **Neuroverkkoja** ja **Syväoppimista**, jotka ovat modernin tekoälyn ytimessä. Havainnollistamme näiden tärkeiden aiheiden taustalla olevia käsitteitä käyttämällä kahta suosittua kehystä - [TensorFlow](http://Tensorflow.org) ja [PyTorch](http://pytorch.org).
+* **Neuroarkkitehtuureja** kuvan ja tekstin käsittelyyn. Käymme läpi uusia malleja, mutta saatamme olla hieman jäljessä viimeisimmästä kehityksestä.
+* Vähemmän suosittuja tekoälyn lähestymistapoja, kuten **Geneettisiä algoritmeja** ja **Moni-agenttijärjestelmiä**.
-Mitään ei käsitellä tässä opetussuunnitelmassa:
+Mitä emme käsittele tässä opetussuunnitelmassa:
-> [Löydä kaikki kurssin lisäresurssit Microsoft Learn -kokoelmastamme](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)
+> [Löydä kaikki tämän kurssin lisäresurssit Microsoft Learn -kokoelmastamme](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)
-* Liiketoimintatapauksia **tekoälyn käytöstä liiketoiminnassa**. Voit harkita [Tekoälyn perusteet liiketoimintakäyttäjille](https://docs.microsoft.com/learn/paths/introduction-ai-for-business-users/?WT.mc_id=academic-77998-bethanycheum) -oppipolkua Microsoft Learnissa tai [AI Business Schoolia](https://www.microsoft.com/ai/ai-business-school/?WT.mc_id=academic-77998-bethanycheum), joka on kehitetty yhteistyössä [INSEADin](https://www.insead.edu/) kanssa.
-* **Perinteistä koneoppimista**, jota on hyvin kuvattu meidän [Koneoppimisen perusteet -opinnoissamme](http://github.com/Microsoft/ML-for-Beginners).
-* Käytännön tekoälysovelluksia, jotka on rakennettu käyttäen **[Cognitive Services](https://azure.microsoft.com/services/cognitive-services/?WT.mc_id=academic-77998-bethanycheum)** -palveluita. Tässä suosittelemme aloittamaan Microsoft Learnin visio-, luonnollisen kielen käsittely- ja **[Generatiivisen tekoälyn Azure OpenAI -palvelulla](https://learn.microsoft.com/en-us/training/paths/develop-ai-solutions-azure-openai/?WT.mc_id=academic-77998-bethanycheum)** -moduuleilla.
-* Erityisiä ML **pilvikehyksiä**, kuten [Azure Machine Learning](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-bethanycheum), [Microsoft Fabric](https://learn.microsoft.com/en-us/training/paths/get-started-fabric/?WT.mc_id=academic-77998-bethanycheum) tai [Azure Databricks](https://docs.microsoft.com/learn/paths/data-engineer-azure-databricks?WT.mc_id=academic-77998-bethanycheum). Harkitse käyttäväsi [Rakenna ja operoi koneoppimisratkaisuja Azure Machine Learningillä](https://docs.microsoft.com/learn/paths/build-ai-solutions-with-azure-ml-service/?WT.mc_id=academic-77998-bethanycheum) ja [Rakenna ja operoi koneoppimisratkaisuja Azure Databricksillä](https://docs.microsoft.com/learn/paths/build-operate-machine-learning-solutions-azure-databricks/?WT.mc_id=academic-77998-bethanycheum) oppipolkuja.
-* **Keskustelupohjainen tekoäly** ja **chatbotit**. On olemassa erillinen [Luo keskustelupohjaisia tekoälyratkaisuja](https://docs.microsoft.com/learn/paths/create-conversational-ai-solutions/?WT.mc_id=academic-77998-bethanycheum) -oppipolku ja voit myös katsoa [tämän blogikirjoituksen](https://soshnikov.com/azure/hello-bot-conversational-ai-on-microsoft-platform/) lisätietoja varten.
-* **Syvempi matematiikka** syväoppimisen takana. Tässä suosittelemme [Deep Learning](https://www.amazon.com/Deep-Learning-Adaptive-Computation-Machine/dp/0262035618) -kirjaa, jonka ovat kirjoittaneet Ian Goodfellow, Yoshua Bengio ja Aaron Courville ja joka on myös saatavilla verkossa osoitteessa [https://www.deeplearningbook.org/](https://www.deeplearningbook.org/).
+* Liiketoiminnan käyttötapauksia, joissa hyödynnetään **tekoälyä liiketoiminnassa**. Suosittelemme tutustumaan Microsoft Learnin [Johdatus tekoälyyn liiketoiminnan käyttäjille](https://docs.microsoft.com/learn/paths/introduction-ai-for-business-users/?WT.mc_id=academic-77998-bethanycheum) oppimispolkuun tai [AI Business Schooliin](https://www.microsoft.com/ai/ai-business-school/?WT.mc_id=academic-77998-bethanycheum), joka on kehitetty yhteistyössä [INSEADin](https://www.insead.edu/) kanssa.
+* **Perinteistä koneoppimista**, joka on hyvin kuvattu opetussuunnitelmassamme [Machine Learning for Beginners](http://github.com/Microsoft/ML-for-Beginners).
+* Käytännön tekoälysovelluksia, jotka on rakennettu käyttäen **[Cognitive Services](https://azure.microsoft.com/services/cognitive-services/?WT.mc_id=academic-77998-bethanycheum)** -palveluita. Tätä varten suosittelemme aloittamaan Microsoft Learnin moduuleista näköaistilla ([vision](https://docs.microsoft.com/learn/paths/create-computer-vision-solutions-azure-cognitive-services/?WT.mc_id=academic-77998-bethanycheum)), luonnollisen kielen prosessoinnilla ([natural language processing](https://docs.microsoft.com/learn/paths/explore-natural-language-processing/?WT.mc_id=academic-77998-bethanycheum)), **[Generatiivisella tekoälyllä Azure OpenAI -palvelulla](https://learn.microsoft.com/en-us/training/paths/develop-ai-solutions-azure-openai/?WT.mc_id=academic-77998-bethanycheum)** ja muilla.
+* Tiettyjä ML **pilvikehyksiä**, kuten [Azure Machine Learning](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-bethanycheum), [Microsoft Fabric](https://learn.microsoft.com/en-us/training/paths/get-started-fabric/?WT.mc_id=academic-77998-bethanycheum), tai [Azure Databricks](https://docs.microsoft.com/learn/paths/data-engineer-azure-databricks?WT.mc_id=academic-77998-bethanycheum). Otamme huomioon [Rakenna ja hallinnoi koneoppimisratkaisuja Azure Machine Learningilla](https://docs.microsoft.com/learn/paths/build-ai-solutions-with-azure-ml-service/?WT.mc_id=academic-77998-bethanycheum) ja [Rakenna ja hallinnoi koneoppimisratkaisuja Azure Databricksilla](https://docs.microsoft.com/learn/paths/build-operate-machine-learning-solutions-azure-databricks/?WT.mc_id=academic-77998-bethanycheum) oppimispolut.
+* **Keskustelullista tekoälyä** ja **chatbotteja**. Näihin on oma [Luo keskustelullisia tekoälyratkaisuja](https://docs.microsoft.com/learn/paths/create-conversational-ai-solutions/?WT.mc_id=academic-77998-bethanycheum) oppimispolkunsa, ja tarkempaa tietoa löydät myös [tästä blogikirjoituksesta](https://soshnikov.com/azure/hello-bot-conversational-ai-on-microsoft-platform/).
+* **Syvä matematiikka** syväoppimisen taustalla. Tätä varten suosittelemme Ian Goodfellow'n, Yoshua Bengion ja Aaron Courvillen teosta [Deep Learning](https://www.amazon.com/Deep-Learning-Adaptive-Computation-Machine/dp/0262035618), joka on myös saatavilla verkossa osoitteessa [https://www.deeplearningbook.org/](https://www.deeplearningbook.org/).
-Kepeään johdantoon _tekoäly pilvessä_ -aiheisiin kannattaa tutustua [Aloita tekoäly Azurella](https://docs.microsoft.com/learn/paths/get-started-with-artificial-intelligence-on-azure/?WT.mc_id=academic-77998-bethanycheum) -oppipolulla.
+Matala-asteinen johdanto _tekoälyyn pilvessä_ -aiheisiin löytyy Microsoft Leanin [Aloita tekoälyn kanssa Azurella](https://docs.microsoft.com/learn/paths/get-started-with-artificial-intelligence-on-azure/?WT.mc_id=academic-77998-bethanycheum) - oppimispolulta.
# Sisältö
-| | Oppitunnin linkki | PyTorch/Keras/TensorFlow | Laboratorio |
+| | Oppitunnin linkki | PyTorch/Keras/TensorFlow | Lab |
| :-: | :------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------ |
-| 0 | [Kurssin asetukset](./lessons/0-course-setup/setup.md) | [Kokoa kehitysympäristösi](./lessons/0-course-setup/how-to-run.md) | |
-| I | [**Johdanto tekoälyyn**](./lessons/1-Intro/README.md) | | |
+| 0 | [Kurssin asetukset](./lessons/0-course-setup/setup.md) | [Ota kehitysympäristö käyttöön](./lessons/0-course-setup/how-to-run.md) | |
+| I | [**Johdatus tekoälyyn**](./lessons/1-Intro/README.md) | | |
| 01 | [Johdanto ja tekoälyn historia](./lessons/1-Intro/README.md) | - | - |
-| II | **Symbolinen tekoäly** |
-| 02 | [Tiedon esitys ja asiantuntijajärjestelmät](./lessons/2-Symbolic/README.md) | [Asiantuntijajärjestelmät](./lessons/2-Symbolic/Animals.ipynb) / [Ontologia](./lessons/2-Symbolic/FamilyOntology.ipynb) /[Käsitemalli](./lessons/2-Symbolic/MSConceptGraph.ipynb) | |
-| III | [**Johdanto neuroverkkoihin**](./lessons/3-NeuralNetworks/README.md) |||
-| 03 | [Perceptroni](./lessons/3-NeuralNetworks/03-Perceptron/README.md) | [Muistikirja](./lessons/3-NeuralNetworks/03-Perceptron/Perceptron.ipynb) | [Harjoitus](./lessons/3-NeuralNetworks/03-Perceptron/lab/README.md) |
-| 04 | [Monikerroksinen perceptroni ja oman kehysympäristön luominen](./lessons/3-NeuralNetworks/04-OwnFramework/README.md) | [Muistikirja](./lessons/3-NeuralNetworks/04-OwnFramework/OwnFramework.ipynb) | [Harjoitus](./lessons/3-NeuralNetworks/04-OwnFramework/lab/README.md) |
-| 05 | [Johdanto kehyksiin (PyTorch/TensorFlow) ja ylisovittaminen](./lessons/3-NeuralNetworks/05-Frameworks/README.md) | [PyTorch](./lessons/3-NeuralNetworks/05-Frameworks/IntroPyTorch.ipynb) / [Keras](./lessons/3-NeuralNetworks/05-Frameworks/IntroKeras.ipynb) / [TensorFlow](./lessons/3-NeuralNetworks/05-Frameworks/IntroKerasTF.ipynb) | [Harjoitus](./lessons/3-NeuralNetworks/05-Frameworks/lab/README.md) |
-| IV | [**Koneellinen näkö**](./lessons/4-ComputerVision/README.md) | [PyTorch](https://docs.microsoft.com/learn/modules/intro-computer-vision-pytorch/?WT.mc_id=academic-77998-cacaste) / [TensorFlow](https://docs.microsoft.com/learn/modules/intro-computer-vision-TensorFlow/?WT.mc_id=academic-77998-cacaste)| [Tutustu koneelliseen näkökenttään Microsoft Azurella](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) |
-| 06 | [Johdanto koneelliseen näkökenttään. OpenCV](./lessons/4-ComputerVision/06-IntroCV/README.md) | [Muistikirja](./lessons/4-ComputerVision/06-IntroCV/OpenCV.ipynb) | [Harjoitus](./lessons/4-ComputerVision/06-IntroCV/lab/README.md) |
-| 07 | [Konvoluutiohermoverkot](./lessons/4-ComputerVision/07-ConvNets/README.md) & [CNN-arkkitehtuurit](./lessons/4-ComputerVision/07-ConvNets/CNN_Architectures.md) | [PyTorch](./lessons/4-ComputerVision/07-ConvNets/ConvNetsPyTorch.ipynb) /[TensorFlow](./lessons/4-ComputerVision/07-ConvNets/ConvNetsTF.ipynb) | [Harjoitus](./lessons/4-ComputerVision/07-ConvNets/lab/README.md) |
-| 08 | [Esikoulutetut verkot ja siirto-oppiminen](./lessons/4-ComputerVision/08-TransferLearning/README.md) ja [Koulutusvinkkejä](./lessons/4-ComputerVision/08-TransferLearning/TrainingTricks.md) | [PyTorch](./lessons/4-ComputerVision/08-TransferLearning/TransferLearningPyTorch.ipynb) / [TensorFlow](./lessons/3-NeuralNetworks/05-Frameworks/IntroKerasTF.ipynb) | [Harjoitus](./lessons/4-ComputerVision/08-TransferLearning/lab/README.md) |
-| 09 | [Autokooderit ja VAE:t](./lessons/4-ComputerVision/09-Autoencoders/README.md) | [PyTorch](./lessons/4-ComputerVision/09-Autoencoders/AutoEncodersPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/09-Autoencoders/AutoencodersTF.ipynb) | |
-| 10 | [Generatiiviset vastustukselliset verkot & taiteellinen tyylinsiirto](./lessons/4-ComputerVision/10-GANs/README.md) | [PyTorch](./lessons/4-ComputerVision/10-GANs/GANPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/10-GANs/GANTF.ipynb) | |
-| 11 | [Kohteiden tunnistus](./lessons/4-ComputerVision/11-ObjectDetection/README.md) | [TensorFlow](./lessons/4-ComputerVision/11-ObjectDetection/ObjectDetection.ipynb) | [Harjoitus](./lessons/4-ComputerVision/11-ObjectDetection/lab/README.md) |
+| II | **Sykolinen tekoäly** |
+| 02 | [Tietämyksen esittäminen ja asiantuntijajärjestelmät](./lessons/2-Symbolic/README.md) | [Asiantuntijajärjestelmät](./lessons/2-Symbolic/Animals.ipynb) / [Ontologia](./lessons/2-Symbolic/FamilyOntology.ipynb) /[Käsiteverkko](./lessons/2-Symbolic/MSConceptGraph.ipynb) | |
+| III | [**Johdatus neuroverkkoihin**](./lessons/3-NeuralNetworks/README.md) |||
+| 03 | [Perceptron](./lessons/3-NeuralNetworks/03-Perceptron/README.md) | [Notebook](./lessons/3-NeuralNetworks/03-Perceptron/Perceptron.ipynb) | [Lab](./lessons/3-NeuralNetworks/03-Perceptron/lab/README.md) |
+| 04 | [Monikerroksinen Perceptron ja Oman Kehyksen Luominen](./lessons/3-NeuralNetworks/04-OwnFramework/README.md) | [Notebook](./lessons/3-NeuralNetworks/04-OwnFramework/OwnFramework.ipynb) | [Lab](./lessons/3-NeuralNetworks/04-OwnFramework/lab/README.md) |
+| 05 | [Johdanto kehyksiin (PyTorch/TensorFlow) ja Ylilyönti](./lessons/3-NeuralNetworks/05-Frameworks/README.md) | [PyTorch](./lessons/3-NeuralNetworks/05-Frameworks/IntroPyTorch.ipynb) / [Keras](./lessons/3-NeuralNetworks/05-Frameworks/IntroKeras.ipynb) / [TensorFlow](./lessons/3-NeuralNetworks/05-Frameworks/IntroKerasTF.ipynb) | [Lab](./lessons/3-NeuralNetworks/05-Frameworks/lab/README.md) |
+| IV | [**Tietokonenäkö**](./lessons/4-ComputerVision/README.md) | [PyTorch](https://docs.microsoft.com/learn/modules/intro-computer-vision-pytorch/?WT.mc_id=academic-77998-cacaste) / [TensorFlow](https://docs.microsoft.com/learn/modules/intro-computer-vision-TensorFlow/?WT.mc_id=academic-77998-cacaste)| [Tutustu tietokonenäköön Microsoft Azurella](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) |
+| 06 | [Johdanto tietokonenäköön. OpenCV](./lessons/4-ComputerVision/06-IntroCV/README.md) | [Notebook](./lessons/4-ComputerVision/06-IntroCV/OpenCV.ipynb) | [Lab](./lessons/4-ComputerVision/06-IntroCV/lab/README.md) |
+| 07 | [Konvoluutioneuroverkot](./lessons/4-ComputerVision/07-ConvNets/README.md) & [CNN-arkkitehtuurit](./lessons/4-ComputerVision/07-ConvNets/CNN_Architectures.md) | [PyTorch](./lessons/4-ComputerVision/07-ConvNets/ConvNetsPyTorch.ipynb) /[TensorFlow](./lessons/4-ComputerVision/07-ConvNets/ConvNetsTF.ipynb) | [Lab](./lessons/4-ComputerVision/07-ConvNets/lab/README.md) |
+| 08 | [Esikoulutetut verkot ja siirto-oppiminen](./lessons/4-ComputerVision/08-TransferLearning/README.md) ja [Koulutusvinkit](./lessons/4-ComputerVision/08-TransferLearning/TrainingTricks.md) | [PyTorch](./lessons/4-ComputerVision/08-TransferLearning/TransferLearningPyTorch.ipynb) / [TensorFlow](./lessons/3-NeuralNetworks/05-Frameworks/IntroKerasTF.ipynb) | [Lab](./lessons/4-ComputerVision/08-TransferLearning/lab/README.md) |
+| 09 | [Autoenkooderit ja VAE:t](./lessons/4-ComputerVision/09-Autoencoders/README.md) | [PyTorch](./lessons/4-ComputerVision/09-Autoencoders/AutoEncodersPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/09-Autoencoders/AutoencodersTF.ipynb) | |
+| 10 | [Generatiiviset vastakkainasettelumallit ja taiteellinen siirto](./lessons/4-ComputerVision/10-GANs/README.md) | [PyTorch](./lessons/4-ComputerVision/10-GANs/GANPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/10-GANs/GANTF.ipynb) | |
+| 11 | [Kohteen tunnistus](./lessons/4-ComputerVision/11-ObjectDetection/README.md) | [TensorFlow](./lessons/4-ComputerVision/11-ObjectDetection/ObjectDetection.ipynb) | [Lab](./lessons/4-ComputerVision/11-ObjectDetection/lab/README.md) |
| 12 | [Semanttinen segmentointi. U-Net](./lessons/4-ComputerVision/12-Segmentation/README.md) | [PyTorch](./lessons/4-ComputerVision/12-Segmentation/SemanticSegmentationPytorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/12-Segmentation/SemanticSegmentationTF.ipynb) | |
| V | [**Luonnollisen kielen käsittely**](./lessons/5-NLP/README.md) | [PyTorch](https://docs.microsoft.com/learn/modules/intro-natural-language-processing-pytorch/?WT.mc_id=academic-77998-cacaste) /[TensorFlow](https://docs.microsoft.com/learn/modules/intro-natural-language-processing-TensorFlow/?WT.mc_id=academic-77998-cacaste) | [Tutustu luonnollisen kielen käsittelyyn Microsoft Azurella](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)|
-| 13 | [Tekstin esitys. Kukka-/TF-IDF](./lessons/5-NLP/13-TextRep/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/13-TextRep/TextRepresentationPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/13-TextRep/TextRepresentationTF.ipynb) | |
-| 14 | [Semanttiset sanan mobiilit. Word2Vec ja GloVe](./lessons/5-NLP/14-Embeddings/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/14-Embeddings/EmbeddingsPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/14-Embeddings/EmbeddingsTF.ipynb) | |
-| 15 | [Kielimallinnus. Oman upotuksen kouluttaminen](./lessons/5-NLP/15-LanguageModeling/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/15-LanguageModeling/CBoW-PyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/15-LanguageModeling/CBoW-TF.ipynb) | [Harjoitus](./lessons/5-NLP/15-LanguageModeling/lab/README.md) |
-| 16 | [Takautuvat hermoverkot](./lessons/5-NLP/16-RNN/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/16-RNN/RNNPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/16-RNN/RNNTF.ipynb) | |
-| 17 | [Generatiiviset takautuvat verkot](./lessons/5-NLP/17-GenerativeNetworks/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/17-GenerativeNetworks/GenerativePyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/17-GenerativeNetworks/GenerativeTF.ipynb) | [Harjoitus](./lessons/5-NLP/17-GenerativeNetworks/lab/README.md) |
+| 13 | [Tekstin esitys. Bow/TF-IDF](./lessons/5-NLP/13-TextRep/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/13-TextRep/TextRepresentationPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/13-TextRep/TextRepresentationTF.ipynb) | |
+| 14 | [Semanttiset sanasijoitukset. Word2Vec ja GloVe](./lessons/5-NLP/14-Embeddings/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/14-Embeddings/EmbeddingsPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/14-Embeddings/EmbeddingsTF.ipynb) | |
+| 15 | [Kielimallinnus. Oman upotuksen kouluttaminen](./lessons/5-NLP/15-LanguageModeling/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/15-LanguageModeling/CBoW-PyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/15-LanguageModeling/CBoW-TF.ipynb) | [Lab](./lessons/5-NLP/15-LanguageModeling/lab/README.md) |
+| 16 | [Toistuvat neuroverkot](./lessons/5-NLP/16-RNN/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/16-RNN/RNNPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/16-RNN/RNNTF.ipynb) | |
+| 17 | [Generatiiviset toistuvat verkot](./lessons/5-NLP/17-GenerativeNetworks/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/17-GenerativeNetworks/GenerativePyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/17-GenerativeNetworks/GenerativeTF.ipynb) | [Lab](./lessons/5-NLP/17-GenerativeNetworks/lab/README.md) |
| 18 | [Transformers. BERT.](./lessons/5-NLP/18-Transformers/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/18-Transformers/TransformersPyTorch.ipynb) /[TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/18-Transformers/TransformersTF.ipynb) | |
-| 19 | [Nimettyjen entiteettien tunnistus](./lessons/5-NLP/19-NER/README.md) | [TensorFlow](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/19-NER/NER-TF.ipynb) | [Harjoitus](./lessons/5-NLP/19-NER/lab/README.md) |
-| 20 | [Suurten kielimallien, kehotusohjelmoinnin ja vähän tehtäviä](./lessons/5-NLP/20-LangModels/README.md) | [PyTorch](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/20-LangModels/GPT-PyTorch.ipynb) | |
+| 19 | [Nimettyjen entiteettien tunnistus](./lessons/5-NLP/19-NER/README.md) | [TensorFlow](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/19-NER/NER-TF.ipynb) | [Lab](./lessons/5-NLP/19-NER/lab/README.md) |
+| 20 | [Laajat kielimallit, kehotteiden ohjelmointi ja vähäiset oppimistehtävät](./lessons/5-NLP/20-LangModels/README.md) | [PyTorch](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/20-LangModels/GPT-PyTorch.ipynb) | |
| VI | **Muut tekoälytekniikat** || |
-| 21 | [Geneettiset algoritmit](./lessons/6-Other/21-GeneticAlgorithms/README.md) | [Muistikirja](./lessons/6-Other/21-GeneticAlgorithms/Genetic.ipynb) | |
-| 22 | [Syvä vahvistusoppiminen](./lessons/6-Other/22-DeepRL/README.md) | [PyTorch](./lessons/6-Other/22-DeepRL/CartPole-RL-PyTorch.ipynb) /[TensorFlow](./lessons/6-Other/22-DeepRL/CartPole-RL-TF.ipynb) | [Harjoitus](./lessons/6-Other/22-DeepRL/lab/README.md) |
-| 23 | [Moni-agenttijärjestelmät](./lessons/6-Other/23-MultiagentSystems/README.md) | | |
+| 21 | [Geneettiset algoritmit](./lessons/6-Other/21-GeneticAlgorithms/README.md) | [Notebook](./lessons/6-Other/21-GeneticAlgorithms/Genetic.ipynb) | |
+| 22 | [Syvävahvistusoppiminen](./lessons/6-Other/22-DeepRL/README.md) | [PyTorch](./lessons/6-Other/22-DeepRL/CartPole-RL-PyTorch.ipynb) /[TensorFlow](./lessons/6-Other/22-DeepRL/CartPole-RL-TF.ipynb) | [Lab](./lessons/6-Other/22-DeepRL/lab/README.md) |
+| 23 | [Moniagenttijärjestelmät](./lessons/6-Other/23-MultiagentSystems/README.md) | | |
| VII | **Tekoälyn etiikka** | | |
| 24 | [Tekoälyn etiikka ja vastuullinen tekoäly](./lessons/7-Ethics/README.md) | [Microsoft Learn: Vastuullisen tekoälyn periaatteet](https://docs.microsoft.com/learn/paths/responsible-ai-business-principles/?WT.mc_id=academic-77998-cacaste) | |
| IX | **Lisää** | | |
-| 25 | [Monimodaaliset verkot, CLIP ja VQGAN](./lessons/X-Extras/X1-MultiModal/README.md) | [Muistikirja](./lessons/X-Extras/X1-MultiModal/Clip.ipynb) | |
+| 25 | [Monimodaaliset verkot, CLIP ja VQGAN](./lessons/X-Extras/X1-MultiModal/README.md) | [Notebook](./lessons/X-Extras/X1-MultiModal/Clip.ipynb) | |
## Jokainen oppitunti sisältää
-* Esilukemateriaalia
-* Suoritettavia Jupyter-muistikirjoja, jotka ovat usein kehykselle (**PyTorch** tai **TensorFlow**) spesifisiä. Suoritettava muistikirja sisältää myös paljon teoreettista materiaalia, joten aiheen ymmärtämiseksi tarvitsee käydä läpi ainakin yksi muistikirjan versio (joko PyTorch tai TensorFlow).
-* Joihinkin aiheisiin saatavilla olevia **harjoituksia**, jotka antavat sinulle mahdollisuuden kokeilla oppimasi materiaalin soveltamista konkreettiseen ongelmaan.
-* Joissakin osissa linkkejä [**MS Learn**](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) moduuleihin, jotka käsittelevät aiheeseen liittyviä aiheita.
+* Ennakkolukemista materiaalia
+* Suoritettavia Jupyter-muistikirjoja, jotka ovat usein kehyspohjaisia (**PyTorch** tai **TensorFlow**). Suoritettava muistikirja sisältää myös paljon teoreettista materiaalia, joten aiheen ymmärtämiseksi sinun täytyy käydä läpi ainakin yksi versio muistikirjasta (PyTorch tai TensorFlow).
+* **Labroja** tarjolla joillekin aiheille, jotka antavat sinulle mahdollisuuden kokeilla oppimaasi käytännössä tietyn ongelman ratkaisemiseksi.
+* Joissakin osioissa on linkkejä [**MS Learn**](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) -moduuleihin, jotka käsittelevät aiheeseen liittyviä aiheita.
## Aloittaminen
### 🎯 Uusi tekoälyssä? Aloita tästä!
-Jos olet täysin uusi tekoälyssä ja haluat nopeita, käytännön esimerkkejä, tutustu [**aloittelijaystävällisiin esimerkkeihimme**](./examples/README.md)! Niihin kuuluvat:
+Jos olet täysin uusi tekoälyssä ja haluat nopeita, käytännön esimerkkejä, tutustu [**Aloittelijaystävällisiin esimerkkeihin**](./examples/README.md)! Näihin sisältyy:
-- 🌟 **Hei tekoäly maailma** - Ensimmäinen tekoälyohjelmasi (kuvion tunnistus)
-- 🧠 **Yksinkertainen hermoverkko** - Rakenna hermoverkko alusta alkaen
-- 🖼️ **Kuvien luokittelija** - Luokittele kuvia yksityiskohtaisilla kommenteilla
-- 💬 **Tekstin tunnelma** - Analysoi positiivista/kaitavaa tekstiä
+- 🌟 **Hei tekoälymaailma** - Ensimmäinen tekoälyohjelmasi (kuvion tunnistus)
+- 🧠 **Yksinkertainen neuroverkko** - Luo neuroverkko alusta alkaen
+- 🖼️ **Kuvien luokittelija** - Kuvien luokittelu yksityiskohtaisilla kommenteilla
+- 💬 **Tekstin tunnelma** - Analysoi positiivista/negatiivista tekstiä
-Nämä esimerkit on suunniteltu auttamaan sinua ymmärtämään tekoälyn käsitteitä ennen kuin sukellat koko oppiaineistoon.
+Nämä esimerkit on suunniteltu auttamaan sinua ymmärtämään tekoälyn käsitteitä ennen kuin sukellat koko opetussuunnitelmaan.
-### 📚 Koko oppiaineiston asennus
+### 📚 Koko opetussuunnitelman asennus
-- Olemme luoneet [asennustunnin](./lessons/0-course-setup/setup.md) auttamaan sinua kehitysympäristön asennuksessa. - Opettajille olemme myös luoneet [oppiaineiston asennustunnin](./lessons/0-course-setup/for-teachers.md)!
-- Kuinka [ajaa koodi VSCode- tai Codepace-ympäristössä](./lessons/0-course-setup/how-to-run.md)
+- Olemme luoneet [asennustunnin](./lessons/0-course-setup/setup.md) auttamaan sinua kehitysympäristön perustamisessa. - Opettajille olemme myös luoneet [opetussuunnitelman asennustunnin](./lessons/0-course-setup/for-teachers.md)!
+- Kuinka [ajaa koodi VSCodeissa tai Codespacessa](./lessons/0-course-setup/how-to-run.md)
-Seuraa näitä vaiheita:
+Noudata näitä ohjeita:
-Tee varastosta haarukka: Klikkaa "Fork"-painiketta tämän sivun yläoikeassa kulmassa.
+Forkkaa repositorio: Klikkaa tämän sivun oikeasta yläkulmasta "Fork" -painiketta.
-Kloonaa varasto: `git clone https://github.com/microsoft/AI-For-Beginners.git`
+Kloonaa repositorio: `git clone https://github.com/microsoft/AI-For-Beginners.git`
-Älä unohda tähdätä (🌟) tätä varastoa, jotta löydät sen helpommin myöhemmin.
+Älä unohda tähdätä (🌟) tätä repoosi helpottaaksesi sen löytymistä myöhemmin.
-## Tapaa muut oppijat
+## Tapaa muita oppijoita
-Liity [viralliselle AI Discord -palvelimellemme](https://aka.ms/genai-discord?WT.mc_id=academic-105485-bethanycheum) tavata ja verkostoitua muiden tämän kurssin kävijöiden kanssa sekä saada tukea.
+Liity viralliseen [AI Discord -palvelimeemme](https://aka.ms/genai-discord?WT.mc_id=academic-105485-bethanycheum) tavata ja verkostoitua kurssin muiden oppijoiden kanssa ja saadaksesi tukea.
-Jos sinulla on palautetta tuotteesta tai kysymyksiä rakentamisen aikana, käy [Azure AI Foundry Developer Forumilla](https://aka.ms/foundry/forum)
+Jos sinulla on palautetta tuotteesta tai kysymyksiä rakentamisen aikana, käy [Azure AI Foundry Developer Forumissa](https://aka.ms/foundry/forum)
## Kyselyt
-> **Huomautus kyselyistä**: Kaikki kyselyt ovat Quiz-app-kansiossa polussa etc\quiz-app, tai [verkkoversio täällä](https://ff-quizzes.netlify.app/). Ne on linkitetty oppitunneilta, kyselysovellus voidaan ajaa paikallisesti tai ottaa käyttöön Azureen; seuraa ohjeita `quiz-app`-kansiossa. Ne ovat asteittain lokalisoituna.
+> **Huomautus kyselyistä**: Kaikki kyselyt löytyvät Quiz-app-kansiosta polusta etc\quiz-app, tai [online tässä](https://ff-quizzes.netlify.app/) Ne ovat linkitettynä tunneissa, kyselysovellusta voi ajaa paikallisesti tai ottaa käyttöön Azure:ssa; noudata ohjeita `quiz-app`-kansiossa. Ne ovat asteittain lokalisoitumassa.
-## Apu tarvitaan
+## Apua kaivataan
-Onko sinulla ehdotuksia tai oletko löytänyt kirjoitusvirheitä tai koodivirheitä? Luo issue tai tee vetopyyntö.
+Onko sinulla ehdotuksia tai oletko löytänyt kirjoitus- tai koodivirheitä? Avaa issue tai tee pull request.
## Erityiskiitokset
-* **✍️ Pääkirjoittaja:** [Dmitry Soshnikov](http://soshnikov.com), tohtori
+* **✍️ Päätekijä:** [Dmitry Soshnikov](http://soshnikov.com), tohtori
* **🔥 Toimittaja:** [Jen Looper](https://twitter.com/jenlooper), tohtori
-* **🎨 Muistipiirroskuvittaja:** [Tomomi Imura](https://twitter.com/girlie_mac)
+* **🎨 Luonnostelija:** [Tomomi Imura](https://twitter.com/girlie_mac)
* **✅ Kyselyjen tekijä:** [Lateefah Bello](https://github.com/CinnamonXI), [MLSA](https://studentambassadors.microsoft.com/)
-* **🙏 Keskeiset kontribuuttorit:** [Evgenii Pishchik](https://github.com/Pe4enIks)
+* **🙏 Ydinosallistujat:** [Evgenii Pishchik](https://github.com/Pe4enIks)
-## Muut oppiaineistot
+## Muut opetussuunnitelmat
-Tiimimme tuottaa myös muita oppiaineistoja! Tutustu niihin:
+Tiimimme tuottaa myös muita opetussuunnitelmia! Tutustu:
### LangChain
-[](https://aka.ms/langchain4j-for-beginners)
-[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
+[](https://aka.ms/langchain4j-for-beginners)
+[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
---
### Azure / Edge / MCP / Agentit
-[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
-### Generatiivisen tekoälyn sarja
-[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
-[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
-[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
-[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
+### Generatiivinen AI -sarja
+[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
+[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
+[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
+[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
---
-### Perusoppiminen
-[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
-[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
+### Perusopetus
+[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
+[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Copilot-sarja
-[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
## Apua saatavilla
-Jos jumitut tai sinulla on kysyttävää tekoälysovellusten rakentamisesta. Liity muiden oppijoiden ja kokeneiden kehittäjien keskusteluihin MCP:stä. Se on tukevainen yhteisö, jossa kysymykset ovat tervetulleita ja tieto jaetaan vapaasti.
+Jos jumitut tai sinulla on kysyttävää tekoälysovellusten rakentamisesta, liity muiden oppijoiden ja kokeneiden kehittäjien keskusteluihin MCP:stä. Se on kiinnostava yhteisö, jossa kysymyksiä saa esittää ja tietoa jaetaan vapaasti.
[](https://discord.gg/nTYy5BXMWG)
-Jos sinulla on palautetta tuotteesta tai virheitä rakentamisen aikana, käy:
+Jos sinulla on palautetta tuotteesta tai löytämiesi virheiden vuoksi vieraile:
[](https://aka.ms/foundry/forum)
@@ -228,5 +228,5 @@ Jos sinulla on palautetta tuotteesta tai virheitä rakentamisen aikana, käy:
**Vastuuvapauslauseke**:
-Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua [Co-op Translator](https://github.com/Azure/co-op-translator). Vaikka pyrimme tarkkuuteen, huomioithan, että automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäiskielellä on virallinen lähde. Tärkeissä tiedoissa suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä johtuvista väärinymmärryksistä tai virhetulkinnoista.
+Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua [Co-op Translator](https://github.com/Azure/co-op-translator). Vaikka pyrimme tarkkuuteen, ota huomioon, että automaattikäännöksissä voi esiintyä virheitä tai epätarkkuuksia. Asiakirjan alkuperäinen versio alkuperäisellä kielellä on virallinen ja sitova lähde. Tärkeissä asioissa suositellaan ammattilaisen tekemää käännöstä. Emme vastaa mahdollisista väärinymmärryksistä tai tulkinnoista, jotka johtuvat tämän käännöksen käytöstä.
\ No newline at end of file
diff --git a/translations/fi/lessons/0-course-setup/how-to-run.md b/translations/fi/lessons/0-course-setup/how-to-run.md
index dafa0122..3d238867 100644
--- a/translations/fi/lessons/0-course-setup/how-to-run.md
+++ b/translations/fi/lessons/0-course-setup/how-to-run.md
@@ -1,21 +1,21 @@
-# Kuinka suorittaa koodi
+# Kuinka Suorittaa Koodi
-Tämä opintokokonaisuus sisältää paljon suoritettavia esimerkkejä ja harjoituksia, joita haluat varmasti kokeilla. Jotta voit tehdä tämän, sinun täytyy pystyä suorittamaan Python-koodia Jupyter Notebooks -ympäristössä, joka on osa tätä opintokokonaisuutta. Sinulla on useita vaihtoehtoja koodin suorittamiseen:
+Tämä opetussuunnitelma sisältää paljon suoritettavia esimerkkejä ja labroja, joita haluat todennäköisesti suorittaa. Tätä varten sinun on pystyttävä suorittamaan Python-koodia Jupyter-muistikirjoissa, jotka kuuluvat osana tätä opetussuunnitelmaa. Koodin suorittamiseen on useita vaihtoehtoja:
-## Suorita paikallisesti omalla tietokoneellasi
+## Suorita paikallisesti tietokoneellasi
-Jos haluat suorittaa koodin paikallisesti omalla tietokoneellasi, sinun täytyy asentaa jokin versio Pythonista. Suosittelen henkilökohtaisesti asentamaan **[miniconda](https://conda.io/en/latest/miniconda.html)** - se on kevyt asennus, joka tukee `conda`-pakettien hallintaa eri Pythonin **virtuaaliympäristöille**.
+Jotta voit suorittaa koodin paikallisesti tietokoneellasi, tarvitset Python-asennuksen. Yksi suositus on asentaa **[miniconda](https://conda.io/en/latest/miniconda.html)** – se on melko kevyt asennus, joka tukee `conda`-paketinhallintaa erilaisille Pythonin **virtuaaliympäristöille**.
-Kun olet asentanut minicondan, sinun täytyy kloonata arkisto ja luoda virtuaaliympäristö, jota käytetään tässä kurssissa:
+Kun olet asentanut minicondan, kloonaa varasto ja luo virtuaaliympäristö tätä kurssia varten:
```bash
git clone http://github.com/microsoft/ai-for-beginners
@@ -24,56 +24,57 @@ conda env create --name ai4beg --file .devcontainer/environment.yml
conda activate ai4beg
```
-### Visual Studio Code Python-laajennuksella
+### Visual Studio Code ja Python-laajennus
-Todennäköisesti paras tapa käyttää opintokokonaisuutta on avata se [Visual Studio Code](http://code.visualstudio.com/?WT.mc_id=academic-77998-cacaste) -ohjelmassa, jossa on [Python-laajennus](https://marketplace.visualstudio.com/items?itemName=ms-python.python&WT.mc_id=academic-77998-cacaste).
+Tätä opetussuunnitelmaa on parasta käyttää avaamalla se [Visual Studio Codessa](http://code.visualstudio.com/?WT.mc_id=academic-77998-cacaste) yhdessä [Python-laajennuksen](https://marketplace.visualstudio.com/items?itemName=ms-python.python&WT.mc_id=academic-77998-cacaste) kanssa.
-> **Huomio**: Kun kloonaat ja avaat hakemiston VS Code -ohjelmassa, se ehdottaa automaattisesti Python-laajennusten asentamista. Sinun täytyy myös asentaa miniconda yllä kuvatulla tavalla.
+> **Huomautus**: Kun kloonaat ja avaat hakemiston VS Codessa, se ehdottaa automaattisesti Python-laajennusten asentamista. Sinun on myös asennettava miniconda kuten yllä on kuvattu.
-> **Huomio**: Jos VS Code ehdottaa arkiston avaamista kontissa, sinun täytyy hylätä tämä ja käyttää paikallista Python-asennusta.
+> **Huomautus**: Jos VS Code ehdottaa varaston uudelleenavaamista säiliössä, sinun tulisi kieltäytyä tästä käyttääksesi paikallista Python-asennusta.
-### Jupyter-selaimen käyttö
+### Jupyterin käyttäminen selaimessa
-Voit myös käyttää Jupyter-ympäristöä suoraan selaimessa omalla tietokoneellasi. Itse asiassa sekä klassinen Jupyter että Jupyter Hub tarjoavat varsin kätevän kehitysympäristön automaattisen täydennyksen, koodin korostuksen jne. kanssa.
+Voit käyttää Jupyter-ympäristöä myös selaimella omalla tietokoneellasi. Sekä perinteinen Jupyter että JupyterHub tarjoavat kätevän kehitysympäristön automaattisen täydennyksen, koodin korostuksen jne. kanssa.
-Jotta voit käynnistää Jupyterin paikallisesti, siirry kurssin hakemistoon ja suorita:
+Käynnistääksesi Jupyterin paikallisesti, siirry kurssin hakemistoon ja suorita:
```bash
jupyter notebook
-```
-tai
+```
+tai
```bash
jupyterhub
-```
-Tämän jälkeen voit navigoida mihin tahansa `.ipynb`-tiedostoon, avata sen ja aloittaa työskentelyn.
+```
+Sen jälkeen voit siirtyä mihin tahansa `.ipynb`-tiedostoon, avata ne ja aloittaa työskentelyn.
-### Suorittaminen kontissa
+### Suorittaminen säiliössä
-Vaihtoehtona Python-asennukselle voit suorittaa koodin kontissa. Koska arkistomme sisältää erityisen `.devcontainer`-kansion, joka ohjeistaa konttien rakentamista tätä arkistoa varten, VS Code tarjoaa mahdollisuuden avata koodi kontissa. Tämä vaatii Dockerin asennuksen ja on hieman monimutkaisempaa, joten suosittelemme tätä kokeneemmille käyttäjille.
+Yksi vaihtoehto Python-asennukselle on suorittaa koodi säiliössä. Koska varastomme sisältää erityisen `.devcontainer`-kansion, joka ohjeistaa, miten säiliö rakennetaan tälle repositoriolle, VS Code tarjoaa mahdollisuuden avata koodin uudelleen säiliössä. Tämä vaatii Dockerin asennuksen ja on myös monimutkaisempi, joten suosittelemme tätä kokeneemmille käyttäjille.
## Suorittaminen pilvessä
-Jos et halua asentaa Pythonia paikallisesti ja sinulla on pääsy pilvipalveluihin, hyvä vaihtoehto on suorittaa koodi pilvessä. Tässä on muutamia tapoja tehdä tämä:
+Jos et halua asentaa Pythonia paikallisesti, mutta sinulla on pääsy joihinkin pilviresursseihin, hyvä vaihtoehto on suorittaa koodi pilvessä. Tämä onnistuu monella tavalla:
-* Käyttämällä **[GitHub Codespaces](https://github.com/features/codespaces)**, joka on virtuaaliympäristö GitHubissa, ja se on käytettävissä VS Code -selaimen käyttöliittymän kautta. Jos sinulla on pääsy Codespacesiin, voit vain klikata **Code**-painiketta arkistossa, käynnistää Codespacesin ja aloittaa nopeasti.
+* Käyttämällä **[GitHub Codespaces](https://github.com/features/codespaces)** -ympäristöä, joka on sinulle luotu virtuaaliympäristö GitHubissa ja johon pääsee VS Code -selaimen kautta. Jos sinulla on pääsy Codespacesiin, voit vain klikata varastossa **Code**-painiketta, aloittaa codespacen ja päästä nopeasti alkuun.
+* Käyttämällä **[Binder](https://mybinder.org/v2/gh/microsoft/ai-for-beginners/HEAD)**. [Binder](https://mybinder.org) tarjoaa ilmaisia pilvilaskentaresursseja ihmisille, jotka haluavat kokeilla jotain koodia GitHubissa. Etusivulla on painike, jolla voi avata repositorion Binderissä – tämä vie sinut nopeasti Binder-sivustolle, joka rakentaa taustalla säiliön ja käynnistää sinulle Jupyter-verkko-rajapinnan saumattomasti.
-* Käyttämällä **[Binder](https://mybinder.org/v2/gh/microsoft/ai-for-beginners/HEAD)**. [Binder](https://mybinder.org) tarjoaa ilmaisia pilvilaskentaresursseja, joiden avulla voit testata GitHubissa olevaa koodia. Etusivulla on painike, jolla voit avata arkiston Binderissa - tämä vie sinut Binder-sivustolle, joka rakentaa taustalla olevan kontin ja käynnistää Jupyterin verkkokäyttöliittymän saumattomasti.
-
-> **Huomio**: Binder estää pääsyn joihinkin verkkoresursseihin väärinkäytön estämiseksi. Tämä saattaa estää koodin toiminnan, joka hakee malleja ja/tai datakokonaisuuksia julkisesta Internetistä. Saatat joutua etsimään kiertotapoja. Lisäksi Binderin tarjoamat laskentaresurssit ovat melko perustasoisia, joten koulutus on hidasta, erityisesti myöhemmissä monimutkaisemmissa oppitunneissa.
+> **Huomautus**: Väärinkäytösten estämiseksi Binderillä on estetty pääsy tiettyihin verkkoresursseihin. Tämä saattaa estää osaa koodista toimimasta, jos koodi hakee malleja ja/tai aineistoja julkisesta internetistä. Saatat tarvita kiertoteitä. Lisäksi Binderin tarjoamat laskentaresurssit ovat melko perustasoa, joten koulutus on hidasta, erityisesti myöhemmissä, vaativammissa leikkauksissa.
## Suorittaminen pilvessä GPU:n kanssa
-Jotkut tämän opintokokonaisuuden myöhemmistä oppitunneista hyötyvät suuresti GPU-tuesta, koska muuten koulutus on tuskallisen hidasta. Tässä on muutamia vaihtoehtoja, erityisesti jos sinulla on pääsy pilveen joko [Azure for Students](https://azure.microsoft.com/free/students/?WT.mc_id=academic-77998-cacaste) -palvelun tai oppilaitoksesi kautta:
+Jotkut myöhemmistä tämän opetussuunnitelman oppitunneista hyötyvät suuresti GPU-tuesta. Mallin harjoittelu voi olla muuten tuskallisen hidasta. Vaihtoehtoja on muutamia, erityisesti jos sinulla on pääsy pilveen joko [Azure for Studentsin](https://azure.microsoft.com/free/students/?WT.mc_id=academic-77998-cacaste) kautta tai oppilaitoksesi kautta:
-* Luo [Data Science Virtual Machine](https://docs.microsoft.com/learn/modules/intro-to-azure-data-science-virtual-machine/?WT.mc_id=academic-77998-cacaste) ja yhdistä siihen Jupyterin kautta. Voit sitten kloonata arkiston suoraan koneelle ja aloittaa opiskelun. NC-sarjan virtuaalikoneet tukevat GPU:ta.
+* Luo [Data Science Virtual Machine](https://docs.microsoft.com/learn/modules/intro-to-azure-data-science-virtual-machine/?WT.mc_id=academic-77998-cacaste) ja yhdistä siihen Jupylerin kautta. Voit sitten kloonata repo suoraan koneelle ja aloittaa oppimisen. NC-sarjan virtuaalikoneissa on GPU-tuki.
-> **Huomio**: Jotkut tilaukset, mukaan lukien Azure for Students, eivät tarjoa GPU-tukea oletuksena. Saatat joutua pyytämään lisä-GPU-ytimiä teknisen tuen kautta.
+> **Huomautus**: Joihinkin tilauksiin, mukaan lukien Azure for Students, ei kuulu GPU-tukea oletuksena. Saatat joutua pyytämään lisä-GPU-ytimiä teknisen tuen pyynnöllä.
-* Luo [Azure Machine Learning Workspace](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-cacaste) ja käytä siellä Notebook-ominaisuutta. [Tämä video](https://azure-for-academics.github.io/quickstart/azureml-papers/) näyttää, kuinka arkisto kloonataan Azure ML -muistikirjaan ja aloitetaan sen käyttö.
+* Luo [Azure Machine Learning Workspace](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-cacaste) ja käytä siellä Notebook-ominaisuutta. [Tämä video](https://azure-for-academics.github.io/quickstart/azureml-papers/) näyttää, miten kloonataan repositorio Azure ML -muistikirjaan ja aloitetaan käyttö.
-Voit myös käyttää Google Colabia, joka tarjoaa jonkin verran ilmaista GPU-tukea, ja ladata Jupyter Notebooks -tiedostoja sinne suorittaaksesi ne yksi kerrallaan.
+Voit myös käyttää Google Colabia, joka sisältää jonkin verran ilmaista GPU-tukea, ja ladata Jupyter-muistikirjat sinne suorittaaksesi ne yksi kerrallaan.
---
-**Vastuuvapauslauseke**:
-Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua [Co-op Translator](https://github.com/Azure/co-op-translator). Vaikka pyrimme tarkkuuteen, huomioithan, että automaattiset käännökset voivat sisältää virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen alkuperäisellä kielellä tulisi pitää ensisijaisena lähteenä. Kriittisen tiedon osalta suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä johtuvista väärinkäsityksistä tai virhetulkinnoista.
\ No newline at end of file
+
+**Vastuuvapauslauseke**:
+Tämä asiakirja on käännetty tekoälypohjaisella käännöspalvelulla [Co-op Translator](https://github.com/Azure/co-op-translator). Pyrimme tarkkuuteen, mutta ota huomioon, että automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen alkuperäiskielellä tulee pitää virallisena lähteenä. Tärkeissä asioissa suositellaan ammattilaisen tekemää käännöstä. Emme ole vastuussa tämän käännöksen käytöstä aiheutuvista väärinymmärryksistä tai tulkinnoista.
+
\ No newline at end of file
diff --git a/translations/fi/lessons/2-Symbolic/Animals.ipynb b/translations/fi/lessons/2-Symbolic/Animals.ipynb
index 8ebd26f8..d6924714 100644
--- a/translations/fi/lessons/2-Symbolic/Animals.ipynb
+++ b/translations/fi/lessons/2-Symbolic/Animals.ipynb
@@ -10,21 +10,21 @@
"\n",
"Esimerkki [AI for Beginners Curriculum](http://github.com/microsoft/ai-for-beginners) -materiaalista.\n",
"\n",
- "Tässä esimerkissä toteutamme yksinkertaisen tietopohjaisen järjestelmän, joka määrittää eläimen fyysisten ominaisuuksien perusteella. Järjestelmä voidaan esittää seuraavalla JA-TAI-puulla (tämä on osa koko puusta, sääntöjä voidaan helposti lisätä): \n",
+ "Tässä esimerkissä toteutamme yksinkertaisen tietopohjaisen järjestelmän eläimen tunnistamiseksi fyysisten ominaisuuksien perusteella. Järjestelmä voidaan esittää seuraavana JA-TAI-puun osana (tämä on osa koko puuta, ja siihen voidaan helposti lisätä lisää sääntöjä):\n",
"\n",
- "\n"
+ "\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
- "## Oma asiantuntijajärjestelmämme kuori taaksepäin suuntautuvalle päättelylle\n",
+ "## Oma asiantuntijajärjestelmämme kuori takaapäin päättelyllä\n",
"\n",
- "Määritellään yksinkertainen kieli tiedon esittämiseen tuotantosääntöjen pohjalta. Käytämme Python-luokkia sääntöjen määrittämiseen. Periaatteessa olisi kolme luokkatyyppiä:\n",
- "* `Ask` edustaa kysymystä, joka täytyy esittää käyttäjälle. Se sisältää joukon mahdollisia vastauksia.\n",
- "* `If` edustaa sääntöä, ja se on vain syntaktinen apuväline säännön sisällön tallentamiseen.\n",
- "* `AND`/`OR` ovat luokkia, jotka edustavat puun AND/OR-haaroja. Ne vain tallentavat argumenttilistan sisälleen. Koodin yksinkertaistamiseksi kaikki toiminnallisuus on määritelty yliluokassa `Content`.\n"
+ "Yritetään määritellä yksinkertainen kieli tietämyksen esittämiseen tuotantosääntöjen pohjalta. Käytämme Python-luokkia avainsanoina sääntöjen määrittämiseen. Periaatteessa luokkia on kolmenlaisia:\n",
+ "* `Ask` edustaa kysymystä, joka täytyy kysyä käyttäjältä. Se sisältää joukon mahdollisia vastauksia.\n",
+ "* `If` edustaa sääntöä, ja se on vain syntaktinen sokeri säännön sisällön tallentamiseen\n",
+ "* `AND`/`OR` ovat luokkia, jotka edustavat JA/TAI-haaroja puussa. Ne vain tallentavat argumenttilistan sisälleen. Koodin yksinkertaistamiseksi kaikki toiminnallisuus on määritelty yläluokassa `Content`\n"
]
},
{
@@ -66,7 +66,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "Järjestelmässämme työmuisti sisältäisi **faktojen** listan **attribuutti-arvo pareina**. Tietokanta voidaan määritellä yhdeksi suureksi sanakirjaksi, joka yhdistää toiminnot (uudet faktat, jotka pitäisi lisätä työmuistiin) ehtoihin, ilmaistuna JA-TAI lausekkeina. Lisäksi joitakin faktoja voidaan `Kysy`ä.\n"
+ "Järjestelmässämme työmuisti sisältäisi luettelon **tiedoista** **ominaisuus-arvopareina**. Tietopohja voidaan määritellä yhtenä suurena sanakirjana, joka yhdistää toiminnot (uudet tiedot, jotka tulisi lisätä työmuistiin) ehtoihin, ilmaistuna JA-TAI lausekkeina. Lisäksi joitakin tietoja voidaan `Kysyä`.\n"
]
},
{
@@ -99,13 +99,13 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "Määrittääksemme taaksepäin suuntautuvan päättelyn, luomme `Knowledgebase`-luokan. Se sisältää:\n",
- "* Toimivan `muistin` - sanakirjan, joka yhdistää attribuutit arvoihin\n",
- "* Tietokannan `säännöt` yllä määritellyssä muodossa\n",
+ "Taaksepäin päättelyn suorittamiseksi määrittelemme `Knowledgebase`-luokan. Se sisältää:\n",
+ "* Työmuistin `memory` - sanakirja, joka yhdistää attribuutit arvoihin\n",
+ "* Tietokannan `rules` yllä määritellyssä formaatissa\n",
"\n",
- "Kaksi pääasiallista menetelmää ovat:\n",
- "* `get`, jolla saadaan attribuutin arvo ja suoritetaan päättely tarvittaessa. Esimerkiksi, `get('color')` hakee värin arvon (kysyy tarvittaessa ja tallentaa arvon myöhempää käyttöä varten toimivaan muistiin). Jos kysytään `get('color:blue')`, se kysyy värin ja palauttaa sitten `y`/`n` arvon riippuen väristä.\n",
- "* `eval` suorittaa varsinaisen päättelyn, eli käy läpi JA/TAI-puun, arvioi alitavoitteet jne.\n"
+ "Kaksi päämenetelmää ovat:\n",
+ "* `get`, jolla saadaan attribuutin arvo, suorittaen päättely tarvittaessa. Esimerkiksi `get('color')` saa väri-kohdan arvon (se kysyy tarvittaessa ja tallentaa arvon myöhempää käyttöä varten työmuistiin). Jos kysymme `get('color:blue')`, se kysyy väriä ja palauttaa sitten arvon `y`/`n` riippuen väristä.\n",
+ "* `eval` suorittaa varsinaisen päättelyn, eli käy läpi JA/TAI-puun, arvioi alakohtia jne.\n"
]
},
{
@@ -172,7 +172,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "Nyt määritellään eläintietokanta ja suoritetaan konsultaatio. Huomaa, että tämä kutsu esittää sinulle kysymyksiä. Voit vastata kirjoittamalla `y`/`n` kyllä-ei kysymyksiin tai määrittämällä numeron (0..N) pidempiin monivalintakysymyksiin.\n"
+ "Määritellään nyt eläintietokantamme ja suoritetaan konsultaatio. Huomaa, että tämä kutsu esittää sinulle kysymyksiä. Vastata voit kirjoittamalla `y`/`n` kyllä/ei -kysymyksiin tai valitsemalla numeron (0..N) pidempiin monivalintakysymyksiin.\n"
]
},
{
@@ -229,11 +229,11 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "## PyKnowin käyttö eteenpäin suuntautuvaan päättelyyn\n",
+ "## Ekspertan käyttäminen eteenpäin päin päättelyyn\n",
"\n",
- "Seuraavassa esimerkissä yritämme toteuttaa eteenpäin suuntautuvaa päättelyä käyttämällä yhtä tietojen esitykseen tarkoitettua kirjastoa, [PyKnow](https://github.com/buguroo/pyknow/). **PyKnow** on kirjasto, joka mahdollistaa eteenpäin suuntautuvien päättelyjärjestelmien luomisen Pythonissa, ja se on suunniteltu muistuttamaan klassista vanhaa järjestelmää [CLIPS](http://www.clipsrules.net/index.html). \n",
+ "Seuraavassa esimerkissä yritämme toteuttaa eteenpäin päin päättelyn käyttäen yhtä tiedon esityksen kirjastoista, [Experta](https://github.com/nilp0inter/experta). **Experta** on kirjasto eteenpäin päin päättelyjärjestelmien luomiseen Pythonilla, joka on suunniteltu muistuttamaan klassista vanhaa järjestelmää [CLIPS](http://www.clipsrules.net/index.html).\n",
"\n",
- "Voisimme myös toteuttaa eteenpäin suuntautuvan päättelyn itse ilman suuria ongelmia, mutta yksinkertaiset toteutukset eivät yleensä ole kovin tehokkaita. Tehokkaampaan sääntöjen sovittamiseen käytetään erityistä algoritmia, [Rete](https://en.wikipedia.org/wiki/Rete_algorithm).\n"
+ "Voisimme myös toteuttaa eteenpäin sarjoittamisen itse ilman suurempia ongelmia, mutta naiivit toteutukset eivät yleensä ole kovin tehokkaita. Tehokkaampaan sääntöjen sovitukseen käytetään erityistä algoritmia [Rete](https://en.wikipedia.org/wiki/Rete_algorithm).\n"
]
},
{
@@ -247,32 +247,31 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "Collecting git+https://github.com/buguroo/pyknow/\n",
- " Cloning https://github.com/buguroo/pyknow/ to /tmp/pip-req-build-3cqeulyl\n",
- " Running command git clone --filter=blob:none --quiet https://github.com/buguroo/pyknow/ /tmp/pip-req-build-3cqeulyl\n",
- " Resolved https://github.com/buguroo/pyknow/ to commit 48818336f2e9a126f1964f2d8dc22d37ff800fe8\n",
- " Preparing metadata (setup.py) ... \u001b[?25ldone\n",
- "\u001b[?25hCollecting frozendict==1.2\n",
- " Using cached frozendict-1.2.tar.gz (2.6 kB)\n",
- " Preparing metadata (setup.py) ... \u001b[?25ldone\n",
- "\u001b[?25hCollecting schema==0.6.7\n",
- " Using cached schema-0.6.7-py2.py3-none-any.whl (14 kB)\n",
- "Building wheels for collected packages: pyknow, frozendict\n",
- " Building wheel for pyknow (setup.py) ... \u001b[?25ldone\n",
- "\u001b[?25h Created wheel for pyknow: filename=pyknow-1.7.0-py3-none-any.whl size=34228 sha256=b7de5b09292c4007667c72f69b98d5a1b5f7324ff15f9dd8e077c3d5f7aade42\n",
- " Stored in directory: /tmp/pip-ephem-wheel-cache-k7jpave7/wheels/81/1a/d3/f6c15dbe1955598a37755215f2a10449e7418500d7bd4b9508\n",
- " Building wheel for frozendict (setup.py) ... \u001b[?25ldone\n",
- "\u001b[?25h Created wheel for frozendict: filename=frozendict-1.2-py3-none-any.whl size=3148 sha256=2863d55c240d2409cddf05ccfe600591f8478681549fc97555c47c90dc6bb160\n",
- " Stored in directory: /home/rg/.cache/pip/wheels/49/ac/f8/cb8120244e710bdb479c86198b03c7b08c3c2d3d2bf448fd6e\n",
- "Successfully built pyknow frozendict\n",
- "Installing collected packages: schema, frozendict, pyknow\n",
- "Successfully installed frozendict-1.2 pyknow-1.7.0 schema-0.6.7\n"
+ "Collecting git+https://github.com/nilp0inter/experta\n",
+ " Cloning https://github.com/nilp0inter/experta to /tmp/pip-req-build-7qurtwk3\n",
+ " Running command git clone --filter=blob:none --quiet https://github.com/nilp0inter/experta /tmp/pip-req-build-7qurtwk3\n",
+ " Resolved https://github.com/nilp0inter/experta to commit c6d5834b123861f5ae09e7d07027dc98bec58741\n",
+ " Installing build dependencies ... \u001b[?25ldone\n",
+ "\u001b[?25h Getting requirements to build wheel ... \u001b[?25ldone\n",
+ "\u001b[?25h Preparing metadata (pyproject.toml) ... \u001b[?25ldone\n",
+ "\u001b[?25hRequirement already satisfied: frozendict~=2.4.6 in /opt/conda/envs/ai4beg/lib/python3.12/site-packages (from experta==1.9.5.dev1) (2.4.7)\n",
+ "Collecting schema~=0.6.7 (from experta==1.9.5.dev1)\n",
+ " Downloading schema-0.6.8-py2.py3-none-any.whl.metadata (14 kB)\n",
+ "Downloading schema-0.6.8-py2.py3-none-any.whl (14 kB)\n",
+ "Building wheels for collected packages: experta\n",
+ " Building wheel for experta (pyproject.toml) ... \u001b[?25ldone\n",
+ "\u001b[?25h Created wheel for experta: filename=experta-1.9.5.dev1-py3-none-any.whl size=34804 sha256=888c459512a5e713f4b674caa9a0f96cfdf07ec0d6eb56cc318ce0653d218014\n",
+ " Stored in directory: /tmp/pip-ephem-wheel-cache-1eeii9zy/wheels/3d/e8/bb/22d7956359603fa8dd679aa09f5b8efb3f29991c3986fdc787\n",
+ "Successfully built experta\n",
+ "Installing collected packages: schema, experta\n",
+ "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2/2\u001b[0m [experta]\n",
+ "\u001b[1A\u001b[2KSuccessfully installed experta-1.9.5.dev1 schema-0.6.8\n"
]
}
],
"source": [
"import sys\n",
- "!{sys.executable} -m pip install git+https://github.com/buguroo/pyknow/"
+ "!{sys.executable} -m pip install git+https://github.com/nilp0inter/experta"
]
},
{
@@ -283,15 +282,15 @@
},
"outputs": [],
"source": [
- "from pyknow import *\n",
- "#import pyknow"
+ "from experta import *\n",
+ "#import experta"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
- "Määritämme järjestelmämme luokaksi, joka aliluokittelee `KnowledgeEngine`-luokan. Jokainen sääntö määritellään erillisellä funktiolla, jossa on `@Rule`-annotaatio, joka määrittää, milloin sääntö aktivoituu. Säännön sisällä voimme lisätä uusia faktoja käyttämällä `declare`-funktiota, ja näiden faktojen lisääminen johtaa siihen, että eteenpäin päättelevä moottori kutsuu lisää sääntöjä.\n"
+ "Määrittelemme järjestelmämme luokkana, joka perii `KnowledgeEngine`-luokan. Jokainen sääntö määritellään erillisenä funktiona, jossa on `@Rule`-annotaatio, joka määrittää, milloin sääntö aktivoituu. Säännön sisällä voimme lisätä uusia tietoja käyttämällä `declare`-funktiota, ja näiden tietojen lisääminen johtaa siihen, että eteenpäin päättelymoottori kutsuu lisää sääntöjä.\n"
]
},
{
@@ -378,7 +377,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "Kun olemme määritelleet tietokannan, täytämme työmuistin joillakin alkuperäisillä faktoilla ja kutsumme sitten `run()`-metodia suorittaaksemme päättelyn. Tuloksena näet, että uusia pääteltyjä faktoja lisätään työmuistiin, mukaan lukien lopullinen fakta eläimestä (jos olemme asettaneet kaikki alkuperäiset faktat oikein).\n"
+ "Kun olemme määrittäneet tietokannan, täytämme työmuistimme joillakin alkuperäisillä tosiasioilla ja kutsumme sitten `run()`-metodia suorittaaksemme päättelyn. Näet tuloksena, että uusia pääteltyjä tosiasioita lisätään työmuistiin, mukaan lukien lopullinen tosiasia eläimestä (jos olemme asettaneet kaikki alkuperäiset tosiasiat oikein).\n"
]
},
{
@@ -440,7 +439,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "\n---\n\n**Vastuuvapauslauseke**: \nTämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua [Co-op Translator](https://github.com/Azure/co-op-translator). Vaikka pyrimme tarkkuuteen, huomioithan, että automaattiset käännökset voivat sisältää virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen alkuperäisellä kielellä tulisi pitää ensisijaisena lähteenä. Kriittisen tiedon osalta suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa väärinkäsityksistä tai virhetulkinnoista, jotka johtuvat tämän käännöksen käytöstä.\n"
+ "---\n\n\n**Vastuuvapauslauseke**: \nTämä asiakirja on käännetty tekoälypohjaisella käännöspalvelulla [Co-op Translator](https://github.com/Azure/co-op-translator). Pyrimme tarkkuuteen, mutta otathan huomioon, että automaattikäännöksissä saattaa esiintyä virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäiskielellä on virallinen ja sitova lähde. Tärkeissä asioissa suositellaan ammattilaisen tekemää ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä mahdollisesti aiheutuvista väärinkäsityksistä tai tulkinnoista.\n\n"
]
}
],
@@ -467,8 +466,8 @@
"version": "3.11.2"
},
"coopTranslator": {
- "original_hash": "ab2bd97b0453415b89a469284609a8ce",
- "translation_date": "2025-08-28T21:04:49+00:00",
+ "original_hash": "8ef43db4b9182239fd150a76bd494fdb",
+ "translation_date": "2026-01-16T02:51:56+00:00",
"source_file": "lessons/2-Symbolic/Animals.ipynb",
"language_code": "fi"
}
diff --git a/translations/fi/lessons/2-Symbolic/README.md b/translations/fi/lessons/2-Symbolic/README.md
index a9e7ea0e..05612fc2 100644
--- a/translations/fi/lessons/2-Symbolic/README.md
+++ b/translations/fi/lessons/2-Symbolic/README.md
@@ -1,116 +1,116 @@
# Tiedon esittäminen ja asiantuntijajärjestelmät
-
+
-> Sketchnote: [Tomomi Imura](https://twitter.com/girlie_mac)
+> Luonnos [Tomomi Imura](https://twitter.com/girlie_mac)
-Tekoälyn tavoite perustuu tiedon etsintään, pyrkimykseen ymmärtää maailmaa samalla tavalla kuin ihmiset. Mutta miten tämä voidaan toteuttaa?
+Tekoälyn tavoittelu perustuu tiedon etsimiseen, jotta maailmaa voitaisiin ymmärtää samalla tavalla kuin ihmiset. Mutta miten tähän voisi ryhtyä?
-## [Ennakkokysely ennen luentoa](https://ff-quizzes.netlify.app/en/ai/quiz/3)
+## [Esiluentokysely](https://ff-quizzes.netlify.app/en/ai/quiz/3)
-Tekoälyn alkuvaiheissa suosittiin ylhäältä alas -lähestymistapaa älykkäiden järjestelmien luomisessa (käsitelty edellisessä oppitunnissa). Ideana oli siirtää ihmisten tieto koneelle luettavassa muodossa ja käyttää sitä ongelmien automaattiseen ratkaisemiseen. Tämä lähestymistapa perustui kahteen suureen ideaan:
+Tekoälyn alkuaikoina yleinen lähestymistapa älykkäiden järjestelmien luomiseksi (joka käsiteltiin edellisessä oppitunnissa) oli ylhäältä alas -menetelmä. Ajatus oli poimia tieto ihmisiltä koneen lukemassa muodossa ja käyttää sitä ongelmien automaattiseen ratkaisuun. Tämä lähestymistapa perustui kahteen suureen ideaan:
* Tiedon esittäminen
* Päättely
## Tiedon esittäminen
-Yksi symbolisen tekoälyn tärkeistä käsitteistä on **tieto**. On tärkeää erottaa tieto *informaatiosta* tai *datasta*. Esimerkiksi voidaan sanoa, että kirjat sisältävät tietoa, koska niiden avulla voi oppia ja tulla asiantuntijaksi. Todellisuudessa kirjat sisältävät kuitenkin *dataa*, ja lukemalla kirjoja ja integroimalla tämä data maailmankuvaamme muutamme datan tiedoksi.
+Symbolisen tekoälyn tärkeimpiin käsitteisiin kuuluu **tieto**. On tärkeää erottaa tieto *tiedosta* tai *datasta*. Esimerkiksi voi sanoa, että kirjat sisältävät tietoa, koska kirjoja lukemalla voi tulla asiantuntijaksi. Todellisuudessa kirjat sisältävät *dataa*, ja lukemalla ja integroimalla tätä dataa maailmankuvaamme muutamme datan tiedoksi.
-> ✅ **Tieto** on jotain, joka on päässämme ja edustaa ymmärrystämme maailmasta. Se saadaan aktiivisen **oppimisprosessin** kautta, joka integroi vastaanottamamme informaation aktiiviseen maailmankuvaamme.
+> ✅ **Tieto** on jotain, mikä on meidän päässämme ja edustaa ymmärrystämme maailmasta. Se saadaan aktiivisella **oppimisprosessilla**, joka integroi saamamme tiedon osat aktiiviseen maailmankuvaamme.
-Usein emme määrittele tietoa tarkasti, vaan yhdistämme sen muihin siihen liittyviin käsitteisiin käyttäen [DIKW-pyramidia](https://en.wikipedia.org/wiki/DIKW_pyramid). Pyramidissa on seuraavat käsitteet:
+Useimmiten emme määrittele tietoa tarkasti, vaan sovitamme sen muihin siihen liittyviin käsitteisiin käyttäen [DIKW-pyramidia](https://en.wikipedia.org/wiki/DIKW_pyramid). Se sisältää seuraavat käsitteet:
-* **Data** on jotain, joka on esitetty fyysisessä muodossa, kuten kirjoitettu teksti tai puhuttu sana. Data on riippumatonta ihmisistä ja sitä voidaan siirtää henkilöltä toiselle.
-* **Informaatio** on tapa, jolla tulkitsemme dataa päässämme. Esimerkiksi kun kuulemme sanan *tietokone*, meillä on jonkinlainen käsitys siitä, mitä se on.
-* **Tieto** on informaatiota, joka on integroitu maailmankuvaamme. Esimerkiksi kun opimme, mitä tietokone on, alamme ymmärtää, miten se toimii, kuinka paljon se maksaa ja mihin sitä voidaan käyttää. Tämä toisiinsa liittyvien käsitteiden verkosto muodostaa tietomme.
-* **Viisaus** on vielä yksi taso ymmärryksessämme maailmasta, ja se edustaa *metatietoa*, esimerkiksi käsitystä siitä, miten ja milloin tietoa tulisi käyttää.
+* **Data** on jotain, joka on esitetty fyysisessä muodossa, kuten kirjoitettuna tekstinä tai puhuttuina sanoina. Data on olemassa ihmisten ulkopuolella ja voi siirtyä ihmiseltä toiselle.
+* **Informaatio** on tapa, jolla tulkitsemme dataa päässämme. Esimerkiksi kuullessamme sanan *tietokone*, ymmärrämme jonkin verran, mitä se tarkoittaa.
+* **Tieto** on informaation integroimista maailmankuvaamme. Esimerkiksi kun opimme, mikä tietokone on, alamme saada käsityksiä siitä, miten se toimii, kuinka paljon se maksaa ja mihin sitä voi käyttää. Tämä verkosto keskenään liittyviä käsitteitä muodostaa tietomme.
+* **Viisaus** on vielä korkeampi taso ymmärryksestämme maailmasta ja se edustaa *metatietoa*, esim. käsityksen siitä, miten ja milloin tietoa tulisi käyttää.
-
+
-*Kuva [Wikipedia](https://commons.wikimedia.org/w/index.php?curid=37705247), By Longlivetheux - Own work, CC BY-SA 4.0*
+*Kuva [Wikipediasta](https://commons.wikimedia.org/w/index.php?curid=37705247), tekijä Longlivetheux - oma työ, CC BY-SA 4.0*
-Näin ollen **tiedon esittämisen** ongelma on löytää tehokas tapa esittää tieto tietokoneessa datan muodossa, jotta sitä voidaan käyttää automaattisesti. Tämä voidaan nähdä spektrinä:
+Näin ollen **tiedon esittämisen** ongelmana on löytää jokin tehokas tapa edustaa tietoa tietokoneen sisällä datamuodossa, jotta se olisi automaattisesti hyödynnettävissä. Tätä voidaan tarkastella spektrinä:
-
+
> Kuva: [Dmitry Soshnikov](http://soshnikov.com)
-* Vasemmalla on hyvin yksinkertaisia tiedon esitysmuotoja, joita tietokoneet voivat käyttää tehokkaasti. Yksinkertaisin on algoritminen, jossa tieto esitetään tietokoneohjelmana. Tämä ei kuitenkaan ole paras tapa esittää tietoa, koska se ei ole joustava. Päässämme oleva tieto on usein ei-algoritmista.
-* Oikealla on esitysmuotoja, kuten luonnollinen teksti. Se on voimakkain, mutta sitä ei voida käyttää automaattiseen päättelyyn.
+* Vasemmalla on hyvin yksinkertaisia tiedon esityksen tyyppejä, joita tietokoneet voivat tehokkaasti käyttää. Yksinkertaisin on algoritminen, jossa tieto esitetään tietokoneohjelmana. Tämä ei kuitenkaan ole paras tapa esittää tietoa, koska se ei ole joustava. Tieto päässämme on usein ei-algoritmista.
+* Oikealla ovat esitykset kuten luonnollinen teksti. Se on voimakkain, mutta ei sovellu automaattiseen päättelyyn.
-> ✅ Mieti hetki, miten esität tietoa päässäsi ja muutat sen muistiinpanoiksi. Onko jokin tietty muoto, joka auttaa sinua muistamaan paremmin?
+> ✅ Mieti hetki, miten esität tietoa päässäsi ja miten muutat sen muistiinpanoiksi. Onko sinulle jokin tietty muoto, joka tukee hyvin muistamista?
-## Tietokoneen tiedon esitysmuotojen luokittelu
+## Tietokoneen tiedon esittämisen luokittelu
-Voimme luokitella erilaisia tietokoneen tiedon esitysmuotoja seuraaviin kategorioihin:
+Voimme luokitella eri tietokoneen tiedon esitystavat seuraaviin kategorioihin:
-* **Verkkoesitykset** perustuvat siihen, että päässämme on verkosto toisiinsa liittyviä käsitteitä. Voimme yrittää jäljentää samanlaisia verkostoja graafina tietokoneessa - niin sanottu **semanttinen verkko**.
+* **Verkkopohjaiset esitykset** perustuvat siihen, että meillä on päässämme verkosto keskenään liittyviä käsitteitä. Voimme yrittää rekonstruoida saman verkoston graafina tietokoneessa - ns. **semanttinen verkosto**.
-1. **Objekti-Attribuutti-Arvo -kolmikot** tai **attribuutti-arvo -parit**. Koska graafi voidaan esittää tietokoneessa solmujen ja kaarien listana, voimme esittää semanttisen verkon listana kolmikoita, jotka sisältävät objektit, attribuutit ja arvot. Esimerkiksi voimme rakentaa seuraavat kolmikot ohjelmointikielistä:
+1. **Objekti-Attribuutti-Arvo -kolmikot** tai **attribuutti-arvoparit**. Koska graafi voidaan esittää tietokoneessa listana solmuista ja kaarista, voimme esittää semanttisen verkoston kolmikolistana, joka sisältää objektit, attribuutit ja arvot. Esimerkiksi rakennamme seuraavat kolmikot ohjelmointikielistä:
Objekti | Attribuutti | Arvo
---------|------------|-----
-Python | on | Tyypittämätön kieli
-Python | keksijä | Guido van Rossum
-Python | lohkorakenne | sisennys
-Tyypittämätön kieli | ei sisällä | tyyppimäärityksiä
+--------|-------------|-----
+Python | on | Typetön-kieli
+Python | kehittänyt | Guido van Rossum
+Python | lohko-syntaksi | sisennys
+Typetön-kieli | ei sisällä | tyyppimääritelmiä
-> ✅ Mieti, miten kolmikoita voidaan käyttää muun tyyppisen tiedon esittämiseen.
+> ✅ Mieti, miten kolmikot voidaan käyttää muiden tiedontyyppien esittämiseen.
-2. **Hierarkkiset esitykset** korostavat sitä, että usein luomme hierarkian objekteista päässämme. Esimerkiksi tiedämme, että kanarialintu on lintu, ja kaikilla linnuilla on siivet. Meillä on myös käsitys siitä, minkä värisiä kanarialinnut yleensä ovat ja mikä on niiden lentonopeus.
+2. **Hierarkkiset esitykset** korostavat sitä, että usein luomme päässämme hierarkian objekteista. Esimerkiksi tiedämme, että kanaria on lintu, ja kaikilla linnuilla on siivet. Meillä on myös käsitys siitä, minkä värinen kanarian yleensä on ja mikä on sen lentonopeus.
- - **Kehysesitys** perustuu siihen, että jokainen objekti tai objektien luokka esitetään **kehyksenä**, joka sisältää **paikkoja**. Paikoilla voi olla oletusarvoja, arvorajoituksia tai tallennettuja proseduureja, joita voidaan kutsua paikan arvon saamiseksi. Kaikki kehykset muodostavat hierarkian, joka on samanlainen kuin objektihierarkia olio-ohjelmointikielissä.
- - **Skenaariot** ovat erityinen kehysten tyyppi, joka edustaa monimutkaisia tilanteita, jotka voivat kehittyä ajan myötä.
+ - **Kehysesitys** perustuu siihen, että jokainen kohde tai kohdeluokka esitetään **kehyksenä**, joka sisältää **paikat**. Paikoilla voi olla oletusarvot, arvorajoitukset tai tallennettuja käsittelyohjeita, joita voidaan kutsua paikan arvon saamiseksi. Kaikki kehykset muodostavat hierarkian, joka muistuttaa olio-ohjelmointikielten olin hierarkiaa.
+ - **Skenaariot** ovat erityislaatuinen kehyksen laji, joka esittää monimutkaisia tilanteita, jotka voivat avautua ajan myötä.
**Python**
Paikka | Arvo | Oletusarvo | Väli |
--------|------|------------|------|
-Nimi | Python | | |
-On | Tyypittämätön kieli | | |
-Muuttujan tyyli | | CamelCase | |
+-------|-------|------------|-------|
+Nimi | Python | | |
+On | Typetön-kieli | | |
+Muuttujan kirjoitusasu | | CamelCase | |
Ohjelman pituus | | | 5-5000 riviä |
-Lohkorakenne | Sisennys | | |
+Lohko-syntaksi | Sisennys | | |
-3. **Proseduraaliset esitykset** perustuvat tiedon esittämiseen toimintojen listana, jotka voidaan suorittaa, kun tietty ehto täyttyy.
- - Tuotantosäännöt ovat jos-niin -lauseita, jotka mahdollistavat johtopäätösten tekemisen. Esimerkiksi lääkärillä voi olla sääntö, joka sanoo, että **JOS** potilaalla on korkea kuume **TAI** korkea C-reaktiivisen proteiinin taso verikokeessa **NIIN** hänellä on tulehdus. Kun kohtaamme jonkin ehdon, voimme tehdä johtopäätöksen tulehduksesta ja käyttää sitä jatkopäättelyssä.
- - Algoritmeja voidaan pitää toisena proseduraalisen esityksen muotona, vaikka niitä ei juuri koskaan käytetä suoraan tietopohjaisissa järjestelmissä.
+3. **Menettelylliset esitykset** perustuvat tiedon esittämiseen toimintojen listana, joita voidaan suorittaa, kun tietty ehto täyttyy.
+ - Tuotantosäännöt ovat jos-niin -lauseita, jotka mahdollistavat päätelmien teon. Esimerkiksi lääkärillä voi olla sääntö, jossa **JOS** potilaalla on korkea kuume **TAI** korkea C-reaktiivisen proteiinin arvo verikokeessa, **NIIN** hänellä on tulehdus. Kun täytämme jonkin ehdon, voimme tehdä päätelmän tulehduksesta ja käyttää tätä päättelyssä eteenpäin.
+ - Algoritmit voidaan katsoa toiseksi menettelylliseksi esitykseksi, vaikka niitä käytetään melkein koskaan suoraan tietopohjaisissa järjestelmissä.
-4. **Logiikka** ehdotettiin alun perin Aristoteleen toimesta universaalin ihmistiedon esittämiseksi.
- - Predikaattilogiikka matemaattisena teoriana on liian rikas ollakseen laskettavissa, joten siitä käytetään yleensä jotakin osajoukkoa, kuten Prologissa käytettyjä Horn-lauseita.
- - Kuvaileva logiikka on joukko loogisia järjestelmiä, joita käytetään hierarkioiden ja hajautettujen tiedon esitysten, kuten *semanttisen webin*, esittämiseen ja päättelyyn.
+4. **Logiikka** esitettiin alun perin Aristoteleen toimesta universaalin ihmistiedon esittämiseen.
+ - Predikaattilogiikka matemaattisena teoriayhtenä on liian rikas laskettavaksi, siksi yleensä käytetään jotain sen osajoukkoa, kuten Prologissa käytettyjä Hornin klausuleita.
+ - Deskriptiivinen logiikka on loogisten järjestelmien perhe, jota käytetään hierarkioiden ja jakaantuneiden tiedon esitysten, kuten *semanttisen webin*, esittämiseen ja päättelyyn.
## Asiantuntijajärjestelmät
-Symbolisen tekoälyn varhaisia menestyksiä olivat niin sanotut **asiantuntijajärjestelmät** - tietokonejärjestelmät, jotka suunniteltiin toimimaan asiantuntijana jollakin rajatulla ongelma-alueella. Ne perustuivat **tietokantaan**, joka oli kerätty yhdeltä tai useammalta ihmisasiantuntijalta, ja ne sisälsivät **päättelymoottorin**, joka suoritti päättelyä sen pohjalta.
+Yksi symbolisen tekoälyn varhaisista menestyksistä olivat ns. **asiantuntijajärjestelmät** – tietokonejärjestelmät, jotka oli suunniteltu toimimaan asiantuntijana rajatussa ongelma-alueessa. Ne perustuivat **tietokantaan**, joka oli kerätty yhdeltä tai useammalta ihmisasiantuntijalta, ja ne sisälsivät **päätöksentekomoottorin**, joka suoritti jonkinlaista päättelyä sen päällä.
- | 
+ | 
---------------------------------------------|------------------------------------------------
Ihmisen hermojärjestelmän yksinkertaistettu rakenne | Tietopohjaisen järjestelmän arkkitehtuuri
-Asiantuntijajärjestelmät rakennetaan ihmisen päättelyjärjestelmän tapaan, joka sisältää **lyhytkestoisen muistin** ja **pitkäkestoisen muistin**. Vastaavasti tietopohjaisissa järjestelmissä erotamme seuraavat komponentit:
+Asiantuntijajärjestelmät rakennetaan kuten ihmisen päättelyjärjestelmä, joka sisältää **lyhytaikaisen muistin** ja **pitkäaikaisen muistin**. Samalla tavalla tietopohjaisissa järjestelmissä erotamme seuraavat komponentit:
-* **Ongelman muisti**: sisältää tiedon parhaillaan ratkaistavasta ongelmasta, kuten potilaan lämpötilan tai verenpaineen, onko hänellä tulehdus vai ei jne. Tätä tietoa kutsutaan myös **staattiseksi tiedoksi**, koska se sisältää hetkellisen tilannekuvan siitä, mitä tiedämme ongelmasta - niin sanotun *ongelman tilan*.
-* **Tietokanta**: edustaa pitkäkestoista tietoa ongelma-alueesta. Se kerätään manuaalisesti ihmisasiantuntijoilta eikä muutu konsultoinnista toiseen. Koska sen avulla voidaan navigoida ongelman tilasta toiseen, sitä kutsutaan myös **dynaamiseksi tiedoksi**.
-* **Päättelymoottori**: ohjaa koko prosessia ongelmatilan tilassa etsimisessä, kysyy tarvittaessa käyttäjältä kysymyksiä ja löytää oikeat säännöt, joita sovelletaan kuhunkin tilaan.
+* **Ongelman muisti**: sisältää tiedon ongelmasta, jota parhaillaan ratkaistaan, eli potilaan lämpötila tai verenpaine, onko hänellä tulehdusta vai ei jne. Tätä tietoa kutsutaan myös **staattiseksi tiedoksi**, koska se sisältää kuvan siitä, mitä ongelmasta tällä hetkellä tiedetään – ns. *ongelman tila*.
+* **Tietokanta**: edustaa pitkäaikaista tietoa ongelma-alueesta. Se on manuaalisesti poimittu ihmisasiantuntijoilta eikä muutu konsultoinneista toisiin. Koska sen avulla voidaan navigoida ongelmatilasta toiseen, sitä kutsutaan myös **dynaamiseksi tiedoksi**.
+* **Päätöksentekomoottori**: ohjaa koko prosessia ongelmatilatilan haussa, esittää käyttäjälle kysymyksiä tarvittaessa. Se on myös vastuussa sopivien sääntöjen löytämisestä, joita sovelletaan kuhunkin tilaan.
-Esimerkiksi tarkastellaan seuraavaa asiantuntijajärjestelmää, joka määrittää eläimen sen fyysisten ominaisuuksien perusteella:
+Esimerkkinä otetaan seuraava asiantuntijajärjestelmä eläimen tunnistamiseen sen fyysisten ominaisuuksien perusteella:
-
+
> Kuva: [Dmitry Soshnikov](http://soshnikov.com)
-Tätä kaaviota kutsutaan **AND-OR-puuksi**, ja se on graafinen esitys tuotantosääntöjen joukosta. Puun piirtäminen on hyödyllistä asiantuntijalta tiedon keräämisen alkuvaiheessa. Tiedon esittämiseksi tietokoneessa on kuitenkin kätevämpää käyttää sääntöjä:
+Tätä kaaviota kutsutaan **AND-OR -puuksi**, ja se on graafinen esitys joukosta tuotantosääntöjä. Puun piirtäminen on hyödyllistä alussa, kun tieto poimitaan asiantuntijalta. Tiedon edustamiseksi tietokoneessa on kätevämpää käyttää sääntöjä:
```
IF the animal eats meat
@@ -121,78 +121,78 @@ OR (animal has sharp teeth
THEN the animal is a carnivore
```
-Huomaat, että jokainen ehto säännön vasemmalla puolella ja toiminto ovat pohjimmiltaan objekti-attribuutti-arvo (OAV) -kolmikoita. **Työmuisti** sisältää joukon OAV-kolmikoita, jotka vastaavat parhaillaan ratkaistavaa ongelmaa. **Sääntömoottori** etsii sääntöjä, joiden ehdot täyttyvät, ja soveltaa niitä, lisäten uuden kolmikon työmuistiin.
+Voit huomata, että jokainen sääntöjen vasemman puolen ehto ja toiminto ovat pohjimmiltaan objekti-attribuutti-arvo (OAV) -kolmikot. **Työmuisti** sisältää OAV-kolmikot, jotka vastaavat parhaillaan ratkaistavaa ongelmaa. **Sääntömoottori** etsii sääntöjä, joiden ehto täyttyy, ja soveltaa niitä lisäämällä uuden kolmikon työmuistiin.
-> ✅ Piirrä oma AND-OR-puu jostakin sinua kiinnostavasta aiheesta!
+> ✅ Kirjoita oma AND-OR -puusi aiheesta, josta pidät!
-### Eteenpäin vs. taaksepäin päättely
+### Eteenpäin- vs. Taaksepäin-päättely
-Edellä kuvattu prosessi kutsutaan **eteenpäin päättelyksi**. Se alkaa ongelman alkuperäisistä tiedoista, jotka ovat saatavilla työmuistissa, ja suorittaa seuraavan päättelysilmukan:
+Edellä kuvattu prosessi on nimeltään **eteenpäin-päättely**. Se alkaa jostain ongelman alkuperäisestä tiedosta työmuistissa ja suorittaa seuraavan päättelysilmukan:
-1. Jos kohdeattribuutti on työmuistissa - lopeta ja anna tulos
-2. Etsi kaikki säännöt, joiden ehdot täyttyvät - muodosta **konfliktijoukko** sääntöjä.
-3. Suorita **konfliktinratkaisu** - valitse yksi sääntö, joka suoritetaan tässä vaiheessa. Konfliktinratkaisustrategioita voi olla erilaisia:
- - Valitse ensimmäinen sovellettava sääntö tietokannasta
+1. Jos tavoiteattribuutti on työmuistissa - lopeta ja anna tulos
+2. Etsi kaikki säännöt, joiden ehto tällä hetkellä täyttyy - saadaan **konfliktijoukko** sääntöjä
+3. Suorita **konfliktinratkaisu** - valitse yksi sääntö, jota sovelletaan tässä vaiheessa. Konfliktinratkaisuun voi olla erilaisia strategioita:
+ - Valitse ensimmäinen soveltuva sääntö tietokannasta
- Valitse satunnainen sääntö
- - Valitse *tarkempi* sääntö, eli se, joka täyttää eniten ehtoja vasemmalla puolella ("LHS")
+ - Valitse *tarkempi* sääntö, eli sellainen, joka täyttää eniten ehtoja vasemmalla puolella (LHS)
4. Sovella valittua sääntöä ja lisää uusi tieto ongelmatilaan
-5. Toista vaiheesta 1.
+5. Toista kohdasta 1
-Joissakin tapauksissa saatamme kuitenkin haluta aloittaa tyhjällä tiedolla ongelmasta ja esittää kysymyksiä, jotka auttavat meitä pääsemään johtopäätökseen. Esimerkiksi lääketieteellisessä diagnostiikassa emme yleensä tee kaikkia lääketieteellisiä analyyseja etukäteen ennen potilaan diagnosointia. Pikemminkin haluamme tehdä analyyseja, kun päätös täytyy tehdä.
+Joissakin tapauksissa saatamme haluta aloittaa ongelmasta tyhjällä tiedolla ja esittää kysymyksiä, jotka auttavat meitä pääsemään johtopäätökseen. Esimerkiksi lääketieteellisessä diagnoosissa emme yleensä tee kaikkia tutkimuksia ennakkoon, vaan teemme ne tarpeen mukaan.
-Tämä prosessi voidaan mallintaa **taaksepäin päättelyllä**. Se ohjautuu **tavoitteesta** - attribuuttiarvosta, jota etsimme:
+Tästä voidaan mallintaa prosessi **taaksepäin-päättelyllä**. Se ohjautuu **tavoitteesta** – etsimämme attribuuttiarvosta:
-1. Valitse kaikki säännöt, jotka voivat antaa meille tavoitteen arvon (eli tavoite oikealla puolella ("RHS")) - konfliktijoukko
-1. Jos tälle attribuutille ei ole sääntöjä tai on sääntö, joka sanoo, että käyttäjältä pitäisi kysyä arvo - kysy se, muuten:
-1. Käytä konfliktinratkaisustrategiaa valitaksesi yksi sääntö, jota käytämme *hypoteesina* - yritämme todistaa sen
-1. Toista prosessi rekursiivisesti kaikille säännön vasemmalla puolella oleville attribuuteille, yrittäen todistaa ne tavoitteina
-1. Jos prosessi epäonnistuu jossain vaiheessa - käytä toista sääntöä vaiheessa 3.
+1. Valitse kaikki säännöt, jotka voivat antaa tavoitteen arvon (eli joissa tavoite on oikealla puolella (RHS)) – konfliktijoukko
+1. Jos tälle attribuutille ei ole sääntöjä tai on sääntö, että arvo kysytään käyttäjältä – kysy arvo käyttäjältä, muutoin:
+1. Käytä konfliktinratkaisustrategiaa valitaksesi yhden säännön, jota käytämme *hypoteesina* – yritämme todistaa sen
+1. Toista rekursiivisesti prosessi kaikille säännön vasemman puolen attribuuteille tavoitteina
+1. Jos prosessi epäonnistuu jossain vaiheessa – käytä toista sääntöä kohdassa 3
-> ✅ Missä tilanteissa eteenpäin päättely on sopivampaa? Entä taaksepäin päättely?
+> ✅ Millaisissa tilanteissa eteenpäin-päättely on sopivampi? Entä taaksepäin-päättely?
-### Asiantuntijajärjestelmien toteuttaminen
+### Asiantuntijajärjestelmien toteutus
-Asiantuntijajärjestelmiä voidaan toteuttaa eri työkaluilla:
+Asiantuntijajärjestelmät voidaan toteuttaa erilaisin työkaluin:
-* Ohjelmoimalla ne suoraan jollakin korkean tason ohjelmointikielellä. Tämä ei ole paras idea, koska tietopohjaisen järjestelmän tärkein etu on, että tieto on erotettu päättelystä, ja ongelma-alueen asiantuntijan pitäisi pystyä kirjoittamaan sääntöjä ymmärtämättä päättelyprosessin yksityiskohtia.
-* Käyttämällä **asiantuntijajärjestelmän kuorta**, eli järjestelmää, joka on erityisesti suunniteltu täytettäväksi tiedolla käyttäen jotakin tiedon esityskieltä.
+* Ohjelmoimalla ne suoraan jollain korkean tason ohjelmointikielellä. Tämä ei ole paras ratkaisu, koska tietopohjaisen järjestelmän tärkein etu on, että tieto on erotettu päättelystä, ja ongelma-alueen asiantuntija voisi periaatteessa kirjoittaa sääntöjä ymmärtämättä päättelyprosessin yksityiskohtia.
+* Käyttämällä **asiantuntijajärjestelmäkuorta**, eli järjestelmää, joka on erityisesti suunniteltu täytettäväksi tiedolla jonkin tiedon esityskielen avulla.
-## ✍️ Harjoitus: Eläinten päättely
+## ✍️ Harjoitus: Eläimen tunnistus
-Katso [Animals.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/Animals.ipynb) esimerkki eteenpäin ja taaksepäin päättelyä käyttävän asiantuntijajärjestelmän toteuttamisesta.
+Katso [Animals.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/Animals.ipynb) esimerkki eteen- ja taaksepäin-päättelyä käyttävän asiantuntijajärjestelmän toteutuksesta.
-> **Huomio**: Tämä esimerkki on melko yksinkertainen ja antaa vain käsityksen siitä, miltä asiantuntijajärjestelmä näyttää. Kun alat luoda tällaista järjestelmää, huomaat *älykkään* käyttäytymisen vasta, kun sääntöjen määrä saavuttaa tietyn rajan, noin 200+. Jossain vaiheessa säännöt muuttuvat liian monimutkaisiksi, jotta kaikki ne voisi pitää mielessä, ja saatat alkaa ihmetellä, miksi järjestelmä tekee tiettyjä päätöksiä. Tietopohjaisten järjestelmien tärkeä ominaisuus on kuitenkin se, että voit aina *selittää*, miten mikä tahansa päätös tehtiin.
+> **Huomio**: Tämä esimerkki on melko yksinkertainen ja antaa vain käsityksen siitä, miltä asiantuntijajärjestelmä näyttää. Kun alat luoda tällaista järjestelmää, huomaat *älykkään* käyttäytymisen vasta, kun sääntöjä on käytössä noin 200+. Tällöin säännöistä tulee liian monimutkaisia muistaa kokonaisuudessaan, ja alat ihmetellä järjestelmän tekemiä päätöksiä. Tietopohjaisen järjestelmän tärkeä ominaisuus on kuitenkin se, että voit aina *selittää* tarkalleen, miten mikä tahansa päätös on tehty.
## Ontologiat ja semanttinen web
-1900-luvun lopulla käynnistettiin hanke käyttää tiedon esittämistä Internet-resurssien annotointiin, jotta olisi mahdollista löytää resursseja, jotka vastaavat hyvin tarkkoja kyselyitä. Tätä liikettä kutsuttiin **semanttiseksi webiksi**, ja se perustui useisiin käsitteisiin:
+20. vuosisadan lopulla käynnistettiin aloite käyttää tiedon esittämistä merkitsemään Internet-resursseja siten, että olisi mahdollista löytää hyvin spesifeihin kyselyihin vastaavia resursseja. Tätä liikettä kutsuttiin **semanttiseksi webiksi** ja se perustui useisiin käsitteisiin:
-- Erityinen tiedon esitysmuoto, joka perustuu **[kuvailevaan logiikkaan](https://en.wikipedia.org/wiki/Description_logic)** (DL). Se on samanlainen kuin kehysten tiedon esitys, koska se rakentaa hierarkian objekteista ja ominaisuuksista, mutta sillä on muodollinen looginen semantiikka ja päättely. DL:stä on olemassa kokonainen perhe, joka tasapainottelee ilmaisukyvyn ja päättelyn algoritmisen monimutkaisuuden välillä.
-- Hajautettu tiedon esitys, jossa kaikki käsitteet esitetään globaalilla URI-tunnisteella, mikä mahdollistaa tietohierarkioiden luomisen, jotka kattavat Internetin.
+- Erityinen tiedon esitys perustuen **[deskriptiiviseen logiikkaan](https://en.wikipedia.org/wiki/Description_logic)** (DL). Se on samankaltainen kuin kehystieto, koska rakentaa hierarkian objekteista ominaisuuksineen, mutta sillä on muodolliset loogiset semantiikat ja päättely. DL:llä on kokonainen perhe, joka tasapainottaa ilmaisukykyä ja päättelyn algoritmista monimutkaisuutta.
+- Hajautettu tiedon esitys, jossa kaikki käsitteet esitetään globaalilla URI-tunnisteella, mahdollistaen internetin laajuiset tiedon hierarkiat.
- XML-pohjaisten kielten perhe tiedon kuvaamiseen: RDF (Resource Description Framework), RDFS (RDF Schema), OWL (Ontology Web Language).
-Semanttisen webin keskeinen käsite on **Ontologia**. Se tarkoittaa ongelma-alueen eksplisiittistä määrittelyä käyttäen muodollista tiedon esitystä. Yksinkertaisin ontologia voi olla vain hierarkia ongelma-alueen objekteista, mutta monimutkaisemmat ontologiat sisältävät sääntöjä, joita voidaan käyttää päättelyyn.
+Yksi keskeinen käsite semanttisessa webissä on **ontologia**. Se tarkoittaa eksplisiittistä ongelma-alueen määrittelyä jonkin muodollisen tiedon esityksen avulla. Yksinkertaisin ontologia voi olla pelkkä hierarkia ongelma-alueen objekteista, mutta monimutkaisemmissa ontologioissa on sääntöjä, joita voidaan käyttää päättelyyn.
-Semanttisessa webissä kaikki esitykset perustuvat kolmikoihin. Jokainen objekti ja jokainen suhde tunnistetaan yksilöllisesti URI:n avulla. Esimerkiksi, jos haluamme ilmaista, että tämä AI Curriculum on kehitetty Dmitry Soshnikovin toimesta 1. tammikuuta 2022, voimme käyttää seuraavia kolmikoita:
+Semanttisessa webissä kaikki esitykset perustuvat tripletteihin. Jokainen objekti ja jokainen suhde tunnistetaan yksiselitteisesti URI:n avulla. Esimerkiksi, jos haluamme ilmaista, että tämä AI Curriculum on kehittänyt Dmitry Soshnikov 1. tammikuuta 2022 – käytämme seuraavia triplettejä:
-
+
```
-http://github.com/microsoft/ai-for-beginners http://www.example.com/terms/creation-date “Jan 13, 2007”
+http://github.com/microsoft/ai-for-beginners http://www.example.com/terms/creation-date “Jan 1, 2022”
http://github.com/microsoft/ai-for-beginners http://purl.org/dc/elements/1.1/creator http://soshnikov.com
```
-> ✅ Tässä `http://www.example.com/terms/creation-date` ja `http://purl.org/dc/elements/1.1/creator` ovat tunnettuja ja yleisesti hyväksyttyjä URI:ita, jotka ilmaisevat käsitteet *luoja* ja *luomispäivämäärä*.
+> ✅ Tässä `http://www.example.com/terms/creation-date` ja `http://purl.org/dc/elements/1.1/creator` ovat joitakin tunnettuja ja yleisesti hyväksyttyjä URI:ita, jotka kuvaavat käsitteitä *tekijä* ja *luontipäivä*.
-Monimutkaisemmassa tapauksessa, jos haluamme määritellä luojien listan, voimme käyttää RDF:ssä määriteltyjä tietorakenteita.
+Monimutkaisemmassa tapauksessa, jos haluamme määritellä listan tekijöistä, voimme käyttää RDF:ssä määriteltyjä tietorakenteita.
-
+
> Yllä olevat kaaviot: [Dmitry Soshnikov](http://soshnikov.com)
-Semanttisen webin kehitys hidastui jossain määrin hakukoneiden ja luonnollisen kielen käsittelytekniikoiden menestyksen vuoksi, jotka mahdollistavat rakenteellisen tiedon poimimisen tekstistä. Kuitenkin joillakin alueilla tehdään edelleen merkittäviä ponnisteluja ontologioiden ja tietokantojen ylläpitämiseksi. Muutamia huomionarvoisia projekteja:
+Semanttisen webin rakentamisen edistyminen hidastui jossain määrin hakukoneiden ja luonnollisen kielen käsittelytekniikoiden menestyksen myötä, jotka mahdollistavat jäsennellyn tiedon poimimisen tekstistä. Kuitenkin joillakin alueilla tehdään edelleen merkittäviä ponnistuksia ontologioiden ja tietokantojen ylläpitämiseksi. Muutamia huomionarvoisia projekteja:
-* [WikiData](https://wikidata.org/) on koneellisesti luettavien tietokantojen kokoelma, joka liittyy Wikipediaan. Suurin osa tiedoista on kaivettu Wikipedian *InfoBoxeista*, rakenteellisista sisällöistä Wikipedia-sivujen sisällä. Voit [kysellä](https://query.wikidata.org/) WikiDataa SPARQL:lla, semanttisen webin erityisellä kyselykielellä. Tässä on esimerkkikysely, joka näyttää ihmisten yleisimmät silmien värit:
+* [WikiData](https://wikidata.org/) on koneellisesti luettava tietokantojen kokoelma, joka liittyy Wikipediaan. Suurin osa tiedoista on louhittu Wikipedia *InfoBoxeista*, Wikipedia-sivujen sisäisistä rakenteellisista sisällöistä. Voit [tehdä hakuja](https://query.wikidata.org/) wikidataan SPARQL-kyselykielellä, joka on semanttisen webin erikoiskieli. Tässä on esimerkkikysely, joka näyttää ihmisten yleisimmät silmien värit:
```sparql
#defaultView:BubbleChart
@@ -206,47 +206,51 @@ WHERE
GROUP BY ?eyeColorLabel
```
-* [DBpedia](https://www.dbpedia.org/) on toinen WikiDatan kaltainen projekti.
+* [DBpedia](https://www.dbpedia.org/) on toinen WikiDataa vastaava hanke.
-> ✅ Jos haluat kokeilla omien ontologioiden rakentamista tai olemassa olevien avaamista, on olemassa erinomainen visuaalinen ontologiaeditori nimeltä [Protégé](https://protege.stanford.edu/). Lataa se tai käytä sitä verkossa.
+> ✅ Jos haluat kokeilla oman ontologian rakentamista tai olemassa olevan avaamista, on olemassa erinomainen visuaalinen ontologian muokkaustyökalu nimeltä [Protégé](https://protege.stanford.edu/). Lataa se tai käytä sitä verkossa.
-
+
-*Web Protégé -editori avoinna Romanov-suvun ontologialla. Kuvakaappaus: Dmitry Soshnikov*
+*Web Protégé -editori auki Romanovien perheen ontologian kanssa. Kuvakaappaus Dmitry Soshnikov*
## ✍️ Harjoitus: Perheontologia
-Katso [FamilyOntology.ipynb](https://github.com/Ezana135/AI-For-Beginners/blob/main/lessons/2-Symbolic/FamilyOntology.ipynb) esimerkki semanttisen webin tekniikoiden käytöstä perhesuhteiden päättelyyn. Käytämme yleisessä GEDCOM-muodossa esitettyä sukupuuta ja perhesuhteiden ontologiaa rakentaaksemme graafin kaikista perhesuhteista annetulle joukolle yksilöitä.
+Katso [FamilyOntology.ipynb](https://github.com/Ezana135/AI-For-Beginners/blob/main/lessons/2-Symbolic/FamilyOntology.ipynb) esimerkki semanttisen webin tekniikoiden käytöstä perhesuhteiden päättelyssä. Otamme perheen sukupuun, joka on esitetty yleisessä GEDCOM-muodossa, ja perhesuhteiden ontologian, ja rakennamme kaavion kaikista perhesuhteista annetulle yksilöjoukolle.
## Microsoft Concept Graph
-Useimmissa tapauksissa ontologiat luodaan huolellisesti käsin. On kuitenkin myös mahdollista **kaivaa** ontologioita jäsentämättömästä datasta, esimerkiksi luonnollisen kielen teksteistä.
+Useimmissa tapauksissa ontologiat luodaan huolellisesti käsin. On kuitenkin mahdollista myös **louhia** ontologioita rakenteettomasta datasta, esimerkiksi luonnollisen kielen teksteistä.
-Yksi tällainen yritys tehtiin Microsoft Researchin toimesta, ja sen tuloksena syntyi [Microsoft Concept Graph](https://blogs.microsoft.com/ai/microsoft-researchers-release-graph-that-helps-machines-conceptualize/?WT.mc_id=academic-77998-cacaste).
+Tällainen yritys tehtiin Microsoft Researchin toimesta, mikä johti [Microsoft Concept Graphiin](https://blogs.microsoft.com/ai/microsoft-researchers-release-graph-that-helps-machines-conceptualize/?WT.mc_id=academic-77998-cacaste).
-Se on suuri kokoelma entiteettejä, jotka on ryhmitelty `is-a`-perintäsuhteen avulla. Se mahdollistaa kysymyksiin vastaamisen, kuten "Mikä on Microsoft?" - vastaus voisi olla esimerkiksi "yritys todennäköisyydellä 0.87 ja brändi todennäköisyydellä 0.75".
+Se on suuri joukko käsitteitä, jotka on ryhmitelty `on-tyyppiä`-perintäsuhteen avulla. Se mahdollistaa kysymyksiin kuten "Mikä on Microsoft?" vastaamisen: vastaus voi olla esimerkiksi "yritys todennäköisyydellä 0,87 ja brändi todennäköisyydellä 0,75".
-Graafi on saatavilla joko REST API:n kautta tai suurena ladattavana tekstitiedostona, joka listaa kaikki entiteettiparit.
+Grafi on saatavilla REST-rajapintana tai suurena ladattavana tekstinä, joka listaa kaikki käsiteparit.
-## ✍️ Harjoitus: Konseptigraafi
+## ✍️ Harjoitus: Käsitegrafi
-Kokeile [MSConceptGraph.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/MSConceptGraph.ipynb) -muistikirjaa nähdäksesi, kuinka voimme käyttää Microsoft Concept Graphia ryhmittelemään uutisartikkeleita useisiin kategorioihin.
+Kokeile [MSConceptGraph.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/MSConceptGraph.ipynb) -muistikirjaa nähdäksesi, kuinka voimme käyttää Microsoft Concept Graphia ryhmittelemään uutisartikkeleita eri kategorioihin.
## Yhteenveto
-Nykyään tekoälyä pidetään usein synonyymina *koneoppimiselle* tai *neuroverkoille*. Kuitenkin ihminen osoittaa myös eksplisiittistä päättelyä, mikä on jotain, mitä neuroverkot eivät tällä hetkellä käsittele. Todellisissa projekteissa eksplisiittistä päättelyä käytetään edelleen tehtävissä, jotka vaativat selityksiä tai järjestelmän käyttäytymisen muokkaamista hallitulla tavalla.
+Nykyään tekoäly mielletään usein lähinnä *koneoppimisen* tai *neuroverkkojen* synonyymiksi. Ihmisellä on kuitenkin myös eksplisiittinen päättelykyky, jota neuroverkot eivät vielä käsittele. Käytännön projekteissa eksplisiittistä päättelyä käytetään edelleen tehtävissä, jotka vaativat selityksiä tai järjestelmän käyttäytymisen hallittua muuttamista.
## 🚀 Haaste
-Perheontologia-muistikirjassa, joka liittyy tähän oppituntiin, on mahdollisuus kokeilla muita perhesuhteita. Yritä löytää uusia yhteyksiä ihmisten välillä sukupuussa.
+Perheontologian muistikirjassa tämän oppitunnin yhteydessä on mahdollisuus kokeilla muita perhesuhteita. Yritä löytää uusia yhteyksiä ihmisten välillä sukupuussa.
-## [Luennon jälkeinen kysely](https://ff-quizzes.netlify.app/en/ai/quiz/4)
+## [Luentojälkeinen tietovisa](https://ff-quizzes.netlify.app/en/ai/quiz/4)
-## Katsaus & Itseopiskelu
+## Kertaaminen & Itsenäinen opiskelu
-Tutki internetistä alueita, joissa ihmiset ovat yrittäneet kvantifioida ja koodata tietoa. Tutustu Bloom'n taksonomiaan ja palaa historiaan oppiaksesi, kuinka ihmiset ovat yrittäneet ymmärtää maailmaansa. Tutki Linnaeuksen työtä organismien taksonomian luomiseksi ja tarkastele, kuinka Dmitri Mendelejev loi tavan kuvailla ja ryhmitellä kemiallisia alkuaineita. Mitä muita mielenkiintoisia esimerkkejä löydät?
+Tee hieman tutkimusta internetissä ja tutustu alueisiin, joissa ihmiset ovat yrittäneet kvantifioida ja koodata tietoa. Tutustu Bloomin taksonomiaan ja palaa historiaan oppiaksesi, kuinka ihmiset ovat yrittäneet ymmärtää maailmaansa. Tutki Linnaeuksen työtä eliöiden taksonomian luomiseksi ja seuraa, miten Dmitri Mendeleev loi tavan kemiallisten alkuaineiden kuvaamiseen ja ryhmittelyyn. Mitä muita mielenkiintoisia esimerkkejä löydät?
**Tehtävä**: [Rakenna ontologia](assignment.md)
---
+
+**Vastuuvapauslauseke**:
+Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua [Co-op Translator](https://github.com/Azure/co-op-translator). Vaikka pyrimme tarkkuuteen, huomioithan, että automaattisissa käännöksissä saattaa esiintyä virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen omalla kielellä tulee pitää virallisena lähteenä. Tärkeässä tiedossa suositellaan ammattimaista ihmiskääntäjän tekemää käännöstä. Emme ota vastuuta tämän käännöksen käytöstä mahdollisesti aiheutuvista väärinymmärryksistä tai tulkinnoista.
+
\ No newline at end of file
diff --git a/translations/nl/README.md b/translations/nl/README.md
index e7b1d633..0c856ba5 100644
--- a/translations/nl/README.md
+++ b/translations/nl/README.md
@@ -1,8 +1,8 @@
-[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](./README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md)
+[Arabisch](../ar/README.md) | [Bengaals](../bn/README.md) | [Bulgaars](../bg/README.md) | [Birmaans (Myanmar)](../my/README.md) | [Chinees (Vereenvoudigd)](../zh/README.md) | [Chinees (Traditioneel, Hong Kong)](../hk/README.md) | [Chinees (Traditioneel, Macau)](../mo/README.md) | [Chinees (Traditioneel, Taiwan)](../tw/README.md) | [Kroatisch](../hr/README.md) | [Tsjechisch](../cs/README.md) | [Deens](../da/README.md) | [Nederlands](./README.md) | [Ests](../et/README.md) | [Fins](../fi/README.md) | [Frans](../fr/README.md) | [Duits](../de/README.md) | [Grieks](../el/README.md) | [Hebreeuws](../he/README.md) | [Hindi](../hi/README.md) | [Hongaars](../hu/README.md) | [Indonesisch](../id/README.md) | [Italiaans](../it/README.md) | [Japans](../ja/README.md) | [Kannada](../kn/README.md) | [Koreaans](../ko/README.md) | [Litouws](../lt/README.md) | [Maleis](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalees](../ne/README.md) | [Nigeriaans Pidgin](../pcm/README.md) | [Noors](../no/README.md) | [Perzisch (Farsi)](../fa/README.md) | [Pools](../pl/README.md) | [Portugees (Brazilië)](../br/README.md) | [Portugees (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Roemeens](../ro/README.md) | [Russisch](../ru/README.md) | [Servisch (Cyrillisch)](../sr/README.md) | [Slowaaks](../sk/README.md) | [Sloveens](../sl/README.md) | [Spaans](../es/README.md) | [Swahili](../sw/README.md) | [Zweeds](../sv/README.md) | [Tagalog (Filipijns)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thais](../th/README.md) | [Turks](../tr/README.md) | [Oekraïens](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamees](../vi/README.md)
-> **Liever lokaal klonen?**
+> **Lieber lokaal klonen?**
-> Deze repository bevat meer dan 50 taalvertalingen, wat de downloadgrootte aanzienlijk vergroot. Om zonder vertalingen te klonen, gebruik sparse checkout:
+> Deze repository bevat 50+ vertalingen, wat de downloadgrootte aanzienlijk vergroot. Gebruik sparse checkout om zonder vertalingen te klonen:
> ```bash
> git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
> cd AI-For-Beginners
@@ -47,98 +47,98 @@ Ontdek de wereld van **Kunstmatige Intelligentie** (AI) met ons 12-weken, 24-les
> Dit geeft je alles wat je nodig hebt om de cursus te voltooien met een veel snellere download.
-**Als je aanvullende vertalingen wenst, zijn ondersteunde talen hier vermeld [hier](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)**
+**Als je extra vertalingen wilt laten ondersteunen, zijn de ondersteunde talen [hier](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) vermeld**
-## Word lid van de community
+## Word lid van de Community
[](https://discord.gg/nTYy5BXMWG)
## Wat je zult leren
-**[Mindmap van de cursus](http://soshnikov.com/courses/ai-for-beginners/mindmap.html)**
+**[Mindmap van de Cursus](http://soshnikov.com/courses/ai-for-beginners/mindmap.html)**
In dit curriculum leer je:
-* Verschillende benaderingen van Kunstmatige Intelligentie, inclusief de "goede oude" symbolische benadering met **Kennisrepresentatie** en redeneren ([GOFAI](https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence)).
+* Verschillende benaderingen van Kunstmatige Intelligentie, inclusief de "goede oude" symbolische aanpak met **Kennisrepresentatie** en redeneren ([GOFAI](https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence)).
* **Neurale Netwerken** en **Deep Learning**, die de kern vormen van moderne AI. We zullen de concepten achter deze belangrijke onderwerpen illustreren met code in twee van de populairste frameworks - [TensorFlow](http://Tensorflow.org) en [PyTorch](http://pytorch.org).
-* **Neuronale Architecturen** voor het werken met beelden en tekst. We behandelen recente modellen maar kunnen iets minder up-to-date zijn met de nieuwste ontwikkelingen.
-* Minder populaire AI-benaderingen, zoals **Genetische Algoritmen** en **Multi-Agentensystemen**.
+* **Neurale Architecturen** voor het werken met afbeeldingen en tekst. We behandelen recente modellen maar misschien niet de allernieuwste.
+* Minder populaire AI-benaderingen, zoals **Genetische Algoritmen** en **Multi-Agent Systemen**.
Wat we niet behandelen in dit curriculum:
-> [Vind alle extra bronnen voor deze cursus in onze Microsoft Learn-collectie](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)
+> [Vind alle aanvullende bronnen voor deze cursus in onze Microsoft Learn collectie](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)
-* Business cases voor het gebruik van **AI in Business**. Overweeg het volgen van het leerpad [Introductie tot AI voor zakelijke gebruikers](https://docs.microsoft.com/learn/paths/introduction-ai-for-business-users/?WT.mc_id=academic-77998-bethanycheum) op Microsoft Learn, of [AI Business School](https://www.microsoft.com/ai/ai-business-school/?WT.mc_id=academic-77998-bethanycheum), ontwikkeld in samenwerking met [INSEAD](https://www.insead.edu/).
-* **Klassieke Machine Learning**, die goed wordt beschreven in ons [Machine Learning for Beginners Curriculum](http://github.com/Microsoft/ML-for-Beginners).
-* Praktische AI-toepassingen gebouwd met **[Cognitive Services](https://azure.microsoft.com/services/cognitive-services/?WT.mc_id=academic-77998-bethanycheum)**. Hiervoor raden we aan te starten met Microsoft Learn-modules voor [vision](https://docs.microsoft.com/learn/paths/create-computer-vision-solutions-azure-cognitive-services/?WT.mc_id=academic-77998-bethanycheum), [natuurlijke taalverwerking](https://docs.microsoft.com/learn/paths/explore-natural-language-processing/?WT.mc_id=academic-77998-bethanycheum), **[Generatieve AI met Azure OpenAI Service](https://learn.microsoft.com/en-us/training/paths/develop-ai-solutions-azure-openai/?WT.mc_id=academic-77998-bethanycheum)** en andere.
-* Specifieke ML **Cloud Frameworks**, zoals [Azure Machine Learning](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-bethanycheum), [Microsoft Fabric](https://learn.microsoft.com/en-us/training/paths/get-started-fabric/?WT.mc_id=academic-77998-bethanycheum), of [Azure Databricks](https://docs.microsoft.com/learn/paths/data-engineer-azure-databricks?WT.mc_id=academic-77998-bethanycheum). Overweeg de leerpaden [Build and operate machine learning solutions with Azure Machine Learning](https://docs.microsoft.com/learn/paths/build-ai-solutions-with-azure-ml-service/?WT.mc_id=academic-77998-bethanycheum) en [Build and Operate Machine Learning Solutions with Azure Databricks](https://docs.microsoft.com/learn/paths/build-operate-machine-learning-solutions-azure-databricks/?WT.mc_id=academic-77998-bethanycheum).
-* **Conversational AI** en **Chatbots**. Er is een apart leerpad [Create conversational AI solutions](https://docs.microsoft.com/learn/paths/create-conversational-ai-solutions/?WT.mc_id=academic-77998-bethanycheum), en je kunt ook [deze blogpost](https://soshnikov.com/azure/hello-bot-conversational-ai-on-microsoft-platform/) raadplegen voor meer details.
-* **Diepe wiskunde** achter deep learning. Hiervoor raden we [Deep Learning](https://www.amazon.com/Deep-Learning-Adaptive-Computation-Machine/dp/0262035618) aan van Ian Goodfellow, Yoshua Bengio en Aaron Courville, die ook online beschikbaar is op [https://www.deeplearningbook.org/](https://www.deeplearningbook.org/).
+* Business cases voor het gebruik van **AI in Bedrijven**. Overweeg de leerlijn [Introductie tot AI voor zakelijke gebruikers](https://docs.microsoft.com/learn/paths/introduction-ai-for-business-users/?WT.mc_id=academic-77998-bethanycheum) op Microsoft Learn, of [AI Business School](https://www.microsoft.com/ai/ai-business-school/?WT.mc_id=academic-77998-bethanycheum), ontwikkeld in samenwerking met [INSEAD](https://www.insead.edu/).
+* **Klassieke Machine Learning**, die goed wordt beschreven in ons [Machine Learning voor Beginners Curriculum](http://github.com/Microsoft/ML-for-Beginners).
+* Praktische AI-toepassingen gebouwd met **[Cognitive Services](https://azure.microsoft.com/services/cognitive-services/?WT.mc_id=academic-77998-bethanycheum)**. Hiervoor raden we aan te starten met Microsoft Learn modules voor [visie](https://docs.microsoft.com/learn/paths/create-computer-vision-solutions-azure-cognitive-services/?WT.mc_id=academic-77998-bethanycheum), [natuurlijke taalverwerking](https://docs.microsoft.com/learn/paths/explore-natural-language-processing/?WT.mc_id=academic-77998-bethanycheum), **[Generative AI met Azure OpenAI Service](https://learn.microsoft.com/en-us/training/paths/develop-ai-solutions-azure-openai/?WT.mc_id=academic-77998-bethanycheum)** en andere.
+* Specifieke ML **Cloud Frameworks**, zoals [Azure Machine Learning](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-bethanycheum), [Microsoft Fabric](https://learn.microsoft.com/en-us/training/paths/get-started-fabric/?WT.mc_id=academic-77998-bethanycheum), of [Azure Databricks](https://docs.microsoft.com/learn/paths/data-engineer-azure-databricks?WT.mc_id=academic-77998-bethanycheum). Overweeg gebruik te maken van de leerlijnen [Build and operate machine learning solutions with Azure Machine Learning](https://docs.microsoft.com/learn/paths/build-ai-solutions-with-azure-ml-service/?WT.mc_id=academic-77998-bethanycheum) en [Build and Operate Machine Learning Solutions with Azure Databricks](https://docs.microsoft.com/learn/paths/build-operate-machine-learning-solutions-azure-databricks/?WT.mc_id=academic-77998-bethanycheum).
+* **Conversational AI** en **Chatbots**. Er is een aparte leerlijn [Create conversational AI solutions](https://docs.microsoft.com/learn/paths/create-conversational-ai-solutions/?WT.mc_id=academic-77998-bethanycheum), en je kunt ook verwijzen naar [deze blogpost](https://soshnikov.com/azure/hello-bot-conversational-ai-on-microsoft-platform/) voor meer detail.
+* **Diepe Wiskunde** achter deep learning. Hiervoor raden we [Deep Learning](https://www.amazon.com/Deep-Learning-Adaptive-Computation-Machine/dp/0262035618) aan van Ian Goodfellow, Yoshua Bengio en Aaron Courville, dat ook online beschikbaar is op [https://www.deeplearningbook.org/](https://www.deeplearningbook.org/).
-Voor een zachte introductie tot _AI in de Cloud_-onderwerpen overweeg je het leerpad [Aan de slag met kunstmatige intelligentie op Azure](https://docs.microsoft.com/learn/paths/get-started-with-artificial-intelligence-on-azure/?WT.mc_id=academic-77998-bethanycheum).
+Voor een zachte introductie tot _AI in de Cloud_-onderwerpen kun je overwegen de leerlijn [Starten met kunstmatige intelligentie op Azure](https://docs.microsoft.com/learn/paths/get-started-with-artificial-intelligence-on-azure/?WT.mc_id=academic-77998-bethanycheum) te volgen.
# Inhoud
-| | Les Link | PyTorch/Keras/TensorFlow | Lab |
+| | Leslink | PyTorch/Keras/TensorFlow | Lab |
| :-: | :------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------ |
-| 0 | [Cursus Setup](./lessons/0-course-setup/setup.md) | [Stel je ontwikkelomgeving in](./lessons/0-course-setup/how-to-run.md) | |
+| 0 | [Cursusconfiguratie](./lessons/0-course-setup/setup.md) | [Stel je ontwikkelomgeving in](./lessons/0-course-setup/how-to-run.md) | |
| I | [**Introductie tot AI**](./lessons/1-Intro/README.md) | | |
| 01 | [Introductie en Geschiedenis van AI](./lessons/1-Intro/README.md) | - | - |
| II | **Symbolische AI** |
| 02 | [Kennisrepresentatie en Expert Systemen](./lessons/2-Symbolic/README.md) | [Expert Systemen](./lessons/2-Symbolic/Animals.ipynb) / [Ontologie](./lessons/2-Symbolic/FamilyOntology.ipynb) /[Conceptgrafiek](./lessons/2-Symbolic/MSConceptGraph.ipynb) | |
| III | [**Introductie tot Neurale Netwerken**](./lessons/3-NeuralNetworks/README.md) |||
| 03 | [Perceptron](./lessons/3-NeuralNetworks/03-Perceptron/README.md) | [Notebook](./lessons/3-NeuralNetworks/03-Perceptron/Perceptron.ipynb) | [Lab](./lessons/3-NeuralNetworks/03-Perceptron/lab/README.md) |
-| 04 | [Meerlaagse Perceptron en het creëren van ons eigen Framework](./lessons/3-NeuralNetworks/04-OwnFramework/README.md) | [Notebook](./lessons/3-NeuralNetworks/04-OwnFramework/OwnFramework.ipynb) | [Lab](./lessons/3-NeuralNetworks/04-OwnFramework/lab/README.md) |
+| 04 | [Multi-Layered Perceptron en het maken van ons eigen Framework](./lessons/3-NeuralNetworks/04-OwnFramework/README.md) | [Notebook](./lessons/3-NeuralNetworks/04-OwnFramework/OwnFramework.ipynb) | [Lab](./lessons/3-NeuralNetworks/04-OwnFramework/lab/README.md) |
| 05 | [Introductie tot Frameworks (PyTorch/TensorFlow) en Overfitting](./lessons/3-NeuralNetworks/05-Frameworks/README.md) | [PyTorch](./lessons/3-NeuralNetworks/05-Frameworks/IntroPyTorch.ipynb) / [Keras](./lessons/3-NeuralNetworks/05-Frameworks/IntroKeras.ipynb) / [TensorFlow](./lessons/3-NeuralNetworks/05-Frameworks/IntroKerasTF.ipynb) | [Lab](./lessons/3-NeuralNetworks/05-Frameworks/lab/README.md) |
| IV | [**Computer Vision**](./lessons/4-ComputerVision/README.md) | [PyTorch](https://docs.microsoft.com/learn/modules/intro-computer-vision-pytorch/?WT.mc_id=academic-77998-cacaste) / [TensorFlow](https://docs.microsoft.com/learn/modules/intro-computer-vision-TensorFlow/?WT.mc_id=academic-77998-cacaste)| [Verken Computer Vision op Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) |
| 06 | [Introductie tot Computer Vision. OpenCV](./lessons/4-ComputerVision/06-IntroCV/README.md) | [Notebook](./lessons/4-ComputerVision/06-IntroCV/OpenCV.ipynb) | [Lab](./lessons/4-ComputerVision/06-IntroCV/lab/README.md) |
-| 07 | [Convolutionele Neurale Netwerken](./lessons/4-ComputerVision/07-ConvNets/README.md) & [CNN Architecturen](./lessons/4-ComputerVision/07-ConvNets/CNN_Architectures.md) | [PyTorch](./lessons/4-ComputerVision/07-ConvNets/ConvNetsPyTorch.ipynb) /[TensorFlow](./lessons/4-ComputerVision/07-ConvNets/ConvNetsTF.ipynb) | [Lab](./lessons/4-ComputerVision/07-ConvNets/lab/README.md) |
+| 07 | [Convolutional Neural Networks](./lessons/4-ComputerVision/07-ConvNets/README.md) & [CNN Architectures](./lessons/4-ComputerVision/07-ConvNets/CNN_Architectures.md) | [PyTorch](./lessons/4-ComputerVision/07-ConvNets/ConvNetsPyTorch.ipynb) /[TensorFlow](./lessons/4-ComputerVision/07-ConvNets/ConvNetsTF.ipynb) | [Lab](./lessons/4-ComputerVision/07-ConvNets/lab/README.md) |
| 08 | [Voorgetrainde Netwerken en Transfer Learning](./lessons/4-ComputerVision/08-TransferLearning/README.md) en [Training Tricks](./lessons/4-ComputerVision/08-TransferLearning/TrainingTricks.md) | [PyTorch](./lessons/4-ComputerVision/08-TransferLearning/TransferLearningPyTorch.ipynb) / [TensorFlow](./lessons/3-NeuralNetworks/05-Frameworks/IntroKerasTF.ipynb) | [Lab](./lessons/4-ComputerVision/08-TransferLearning/lab/README.md) |
-| 09 | [Autoencoders en VAE's](./lessons/4-ComputerVision/09-Autoencoders/README.md) | [PyTorch](./lessons/4-ComputerVision/09-Autoencoders/AutoEncodersPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/09-Autoencoders/AutoencodersTF.ipynb) | |
-| 10 | [Generative Adversarial Networks & Artistieke Stijl Transfer](./lessons/4-ComputerVision/10-GANs/README.md) | [PyTorch](./lessons/4-ComputerVision/10-GANs/GANPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/10-GANs/GANTF.ipynb) | |
+| 09 | [Auto-encoders en VAE’s](./lessons/4-ComputerVision/09-Autoencoders/README.md) | [PyTorch](./lessons/4-ComputerVision/09-Autoencoders/AutoEncodersPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/09-Autoencoders/AutoencodersTF.ipynb) | |
+| 10 | [Generatieve Tegenstrijdige Netwerken & Artistieke Stijltransfer](./lessons/4-ComputerVision/10-GANs/README.md) | [PyTorch](./lessons/4-ComputerVision/10-GANs/GANPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/10-GANs/GANTF.ipynb) | |
| 11 | [Objectdetectie](./lessons/4-ComputerVision/11-ObjectDetection/README.md) | [TensorFlow](./lessons/4-ComputerVision/11-ObjectDetection/ObjectDetection.ipynb) | [Lab](./lessons/4-ComputerVision/11-ObjectDetection/lab/README.md) |
-| 12 | [Semantische Segmentatie. U-Net](./lessons/4-ComputerVision/12-Segmentation/README.md) | [PyTorch](./lessons/4-ComputerVision/12-Segmentation/SemanticSegmentationPytorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/12-Segmentation/SemanticSegmentationTF.ipynb) | |
+| 12 | [Semantische segmentatie. U-Net](./lessons/4-ComputerVision/12-Segmentation/README.md) | [PyTorch](./lessons/4-ComputerVision/12-Segmentation/SemanticSegmentationPytorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/12-Segmentation/SemanticSegmentationTF.ipynb) | |
| V | [**Natuurlijke Taalverwerking**](./lessons/5-NLP/README.md) | [PyTorch](https://docs.microsoft.com/learn/modules/intro-natural-language-processing-pytorch/?WT.mc_id=academic-77998-cacaste) /[TensorFlow](https://docs.microsoft.com/learn/modules/intro-natural-language-processing-TensorFlow/?WT.mc_id=academic-77998-cacaste) | [Verken Natuurlijke Taalverwerking op Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)|
-| 13 | [Tekstrepresentatie. BoW/TF-IDF](./lessons/5-NLP/13-TextRep/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/13-TextRep/TextRepresentationPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/13-TextRep/TextRepresentationTF.ipynb) | |
+| 13 | [Tekstreprentatie. Bow/TF-IDF](./lessons/5-NLP/13-TextRep/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/13-TextRep/TextRepresentationPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/13-TextRep/TextRepresentationTF.ipynb) | |
| 14 | [Semantische woordembeddings. Word2Vec en GloVe](./lessons/5-NLP/14-Embeddings/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/14-Embeddings/EmbeddingsPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/14-Embeddings/EmbeddingsTF.ipynb) | |
-| 15 | [Taalkundige Modellen. Je eigen embeddings trainen](./lessons/5-NLP/15-LanguageModeling/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/15-LanguageModeling/CBoW-PyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/15-LanguageModeling/CBoW-TF.ipynb) | [Lab](./lessons/5-NLP/15-LanguageModeling/lab/README.md) |
-| 16 | [Recurrente Neurale Netwerken](./lessons/5-NLP/16-RNN/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/16-RNN/RNNPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/16-RNN/RNNTF.ipynb) | |
+| 15 | [Taalmodellering. Train je eigen embeddings](./lessons/5-NLP/15-LanguageModeling/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/15-LanguageModeling/CBoW-PyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/15-LanguageModeling/CBoW-TF.ipynb) | [Lab](./lessons/5-NLP/15-LanguageModeling/lab/README.md) |
+| 16 | [Recurrent Neural Networks](./lessons/5-NLP/16-RNN/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/16-RNN/RNNPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/16-RNN/RNNTF.ipynb) | |
| 17 | [Generatieve Recurrente Netwerken](./lessons/5-NLP/17-GenerativeNetworks/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/17-GenerativeNetworks/GenerativePyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/17-GenerativeNetworks/GenerativeTF.ipynb) | [Lab](./lessons/5-NLP/17-GenerativeNetworks/lab/README.md) |
| 18 | [Transformers. BERT.](./lessons/5-NLP/18-Transformers/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/18-Transformers/TransformersPyTorch.ipynb) /[TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/18-Transformers/TransformersTF.ipynb) | |
| 19 | [Named Entity Recognition](./lessons/5-NLP/19-NER/README.md) | [TensorFlow](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/19-NER/NER-TF.ipynb) | [Lab](./lessons/5-NLP/19-NER/lab/README.md) |
-| 20 | [Grote taalmodellen, promptprogrammering en few-shot taken](./lessons/5-NLP/20-LangModels/README.md) | [PyTorch](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/20-LangModels/GPT-PyTorch.ipynb) | |
+| 20 | [Grote Taalmodellen, Prompt Programmeren en Few-Shot Taken](./lessons/5-NLP/20-LangModels/README.md) | [PyTorch](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/20-LangModels/GPT-PyTorch.ipynb) | |
| VI | **Andere AI-technieken** || |
-| 21 | [Genetische algoritmen](./lessons/6-Other/21-GeneticAlgorithms/README.md) | [Notebook](./lessons/6-Other/21-GeneticAlgorithms/Genetic.ipynb) | |
+| 21 | [Genetische Algoritmen](./lessons/6-Other/21-GeneticAlgorithms/README.md) | [Notebook](./lessons/6-Other/21-GeneticAlgorithms/Genetic.ipynb) | |
| 22 | [Deep Reinforcement Learning](./lessons/6-Other/22-DeepRL/README.md) | [PyTorch](./lessons/6-Other/22-DeepRL/CartPole-RL-PyTorch.ipynb) /[TensorFlow](./lessons/6-Other/22-DeepRL/CartPole-RL-TF.ipynb) | [Lab](./lessons/6-Other/22-DeepRL/lab/README.md) |
-| 23 | [Multi-Agentsystemen](./lessons/6-Other/23-MultiagentSystems/README.md) | | |
+| 23 | [Multi-Agent Systemen](./lessons/6-Other/23-MultiagentSystems/README.md) | | |
| VII | **AI-ethiek** | | |
-| 24 | [AI-ethiek en Verantwoordelijke AI](./lessons/7-Ethics/README.md) | [Microsoft Learn: Verantwoordelijke AI-principes](https://docs.microsoft.com/learn/paths/responsible-ai-business-principles/?WT.mc_id=academic-77998-cacaste) | |
-| IX | **Extra's** | | |
-| 25 | [Multi-modale netwerken, CLIP en VQGAN](./lessons/X-Extras/X1-MultiModal/README.md) | [Notebook](./lessons/X-Extras/X1-MultiModal/Clip.ipynb) | |
+| 24 | [AI-ethiek en Verantwoordelijke AI](./lessons/7-Ethics/README.md) | [Microsoft Learn: Principes voor Verantwoordelijke AI](https://docs.microsoft.com/learn/paths/responsible-ai-business-principles/?WT.mc_id=academic-77998-cacaste) | |
+| IX | **Extras** | | |
+| 25 | [Multi-Modal Netwerken, CLIP en VQGAN](./lessons/X-Extras/X1-MultiModal/README.md) | [Notebook](./lessons/X-Extras/X1-MultiModal/Clip.ipynb) | |
## Elke les bevat
* Voorleesmateriaal
-* Uitvoerbare Jupyter Notebooks, die vaak specifiek zijn voor het framework (**PyTorch** of **TensorFlow**). Het uitvoerbare notebook bevat ook veel theoretisch materiaal, dus om het onderwerp te begrijpen moet je minstens één versie van het notebook doornemen (PyTorch of TensorFlow).
-* **Labs** beschikbaar voor sommige onderwerpen, die je de mogelijkheid geven om het geleerde materiaal toe te passen op een specifieke probleemstelling.
+* Uitvoerbare Jupyter Notebooks, die vaak specifiek zijn voor het framework (**PyTorch** of **TensorFlow**). Het uitvoerbare notebook bevat ook veel theoretisch materiaal, dus om het onderwerp te begrijpen moet je minstens één versie van het notebook doorlopen (ofwel PyTorch of TensorFlow).
+* **Labs** beschikbaar voor sommige onderwerpen, die je de mogelijkheid geven om het geleerde materiaal toe te passen op een specifiek probleem.
* Sommige secties bevatten links naar [**MS Learn**](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) modules die gerelateerde onderwerpen behandelen.
## Aan de slag
### 🎯 Nieuw in AI? Begin hier!
-Als je helemaal nieuw bent in AI en snel praktische voorbeelden wilt zien, bekijk dan onze [**Beginner-Friendly Examples**](./examples/README.md)! Deze bevatten:
+Als je helemaal nieuw bent in AI en snel praktische voorbeelden wilt, bekijk dan onze [**Beginnersvriendelijke Voorbeelden**](./examples/README.md)! Deze omvatten:
- 🌟 **Hallo AI Wereld** - Je eerste AI-programma (patroonherkenning)
- 🧠 **Eenvoudig Neuraal Netwerk** - Bouw een neuraal netwerk vanaf nul
-- 🖼️ **Beeldclassificatie** - Classificeer afbeeldingen met gedetailleerde commentaar
+- 🖼️ **Beeldclassificatie** - Beelden classificeren met gedetailleerde uitleg
- 💬 **Tekst Sentiment** - Analyseer positieve/negatieve tekst
Deze voorbeelden zijn ontworpen om je te helpen AI-concepten te begrijpen voordat je aan het volledige curriculum begint.
### 📚 Volledige Curriculum Setup
-- We hebben een [opstaples](./lessons/0-course-setup/setup.md) gemaakt om je te helpen met het opzetten van je ontwikkelomgeving. - Voor docenten hebben we ook een [curriculum setup les](./lessons/0-course-setup/for-teachers.md) gemaakt!
-- Hoe je de [code kunt uitvoeren in VSCode of een Codepace](./lessons/0-course-setup/how-to-run.md)
+- We hebben een [opstartles](./lessons/0-course-setup/setup.md) gemaakt om je te helpen met het opzetten van je ontwikkelomgeving. - Voor docenten hebben we ook een [curriculum setup-les](./lessons/0-course-setup/for-teachers.md) gemaakt!
+- Hoe je [de code draait in VSCode of een Codespace](./lessons/0-course-setup/how-to-run.md)
Volg deze stappen:
@@ -146,51 +146,51 @@ Fork de Repository: Klik op de knop "Fork" rechtsboven op deze pagina.
Clone de Repository: `git clone https://github.com/microsoft/AI-For-Beginners.git`
-Vergeet niet om deze repo te voorzien van een ster (🌟) zodat je hem later gemakkelijker terugvindt.
+Vergeet niet deze repo te voorzien van een ster (🌟) zodat je hem later gemakkelijker terugvindt.
## Ontmoet andere Leerlingen
-Word lid van onze [officiële AI Discord-server](https://aka.ms/genai-discord?WT.mc_id=academic-105485-bethanycheum) om andere cursisten die deze cursus volgen te ontmoeten, netwerken en ondersteuning te krijgen.
+Word lid van onze [officiële AI Discord server](https://aka.ms/genai-discord?WT.mc_id=academic-105485-bethanycheum) om andere leerlingen die deze cursus volgen te ontmoeten en netwerken en ondersteuning te krijgen.
-Als je productfeedback of vragen hebt tijdens het bouwen, bezoek dan onze [Azure AI Foundry Developer Forum](https://aka.ms/foundry/forum)
+Als je productfeedback of vragen hebt tijdens het bouwen, bezoek dan ons [Azure AI Foundry Developer Forum](https://aka.ms/foundry/forum)
## Quizzen
-> **Een opmerking over quizzen**: Alle quizzen bevinden zich in de Quiz-app map in etc\quiz-app, of [Online Hier](https://ff-quizzes.netlify.app/) Ze zijn gekoppeld vanaf binnen de lessen, de quiz app kan lokaal worden uitgevoerd of naar Azure worden gedeployed; volg de instructies in de `quiz-app` map. Ze worden geleidelijk gelokaliseerd.
+> **Een opmerking over quizzen**: Alle quizzen bevinden zich in de Quiz-app map in etc\quiz-app, of [Online Hier](https://ff-quizzes.netlify.app/) Ze zijn gekoppeld vanuit de lessen; de quiz-app kan lokaal worden uitgevoerd of naar Azure worden gedeployed; volg de instructies in de `quiz-app` map. Ze worden geleidelijk gelokaliseerd.
## Hulp Gevraagd
-Heb je suggesties of fouten in spelling of code gevonden? Dien een issue in of maak een pull request aan.
+Heb je suggesties of spelling- of codefouten gevonden? Maak een issue aan of doe een pull request.
## Speciale Dank
* **✍️ Hoofdauteur:** [Dmitry Soshnikov](http://soshnikov.com), PhD
* **🔥 Editor:** [Jen Looper](https://twitter.com/jenlooper), PhD
* **🎨 Sketchnote illustrator:** [Tomomi Imura](https://twitter.com/girlie_mac)
-* **✅ Quizmaker:** [Lateefah Bello](https://github.com/CinnamonXI), [MLSA](https://studentambassadors.microsoft.com/)
+* **✅ Quiz Maker:** [Lateefah Bello](https://github.com/CinnamonXI), [MLSA](https://studentambassadors.microsoft.com/)
* **🙏 Kernbijdragers:** [Evgenii Pishchik](https://github.com/Pe4enIks)
-## Andere Curriculum
+## Andere Curricula
-Ons team maakt ook andere curricula! Bekijk:
+Ons team produceert andere curricula! Bekijk:
### LangChain
-[](https://aka.ms/langchain4j-for-beginners)
-[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
+[](https://aka.ms/langchain4j-for-beginners)
+[](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
---
### Azure / Edge / MCP / Agents
-[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Generatieve AI Serie
-[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
@@ -198,35 +198,35 @@ Ons team maakt ook andere curricula! Bekijk:
---
### Kernleren
-[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
-[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
+[](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Copilot Serie
-[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
-[](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
+[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
+[](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
## Hulp Krijgen
-Als je vastloopt of vragen hebt over het bouwen van AI-apps. Doe mee met medecursisten en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende community waar vragen welkom zijn en kennis vrij wordt gedeeld.
+Als je vastloopt of vragen hebt over het bouwen van AI-apps. Doe mee met mede-leerlingen en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende gemeenschap waar vragen welkom zijn en kennis vrij wordt gedeeld.
[](https://discord.gg/nTYy5BXMWG)
-Als je productfeedback of fouten tegenkomt tijdens het bouwen, bezoek:
+Als je productfeedback of fouten tegenkomt tijdens het bouwen, bezoek dan:
[](https://aka.ms/foundry/forum)
---
-**Disclaimer**:
-Dit document is vertaald met behulp van de AI-vertalingsdienst [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel we streven naar nauwkeurigheid, dient u er rekening mee te houden dat automatische vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het oorspronkelijke document in de oorspronkelijke taal moet als de gezaghebbende bron worden beschouwd. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor enige misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.
+**Disclaimer**:
+Dit document is vertaald met behulp van de AI-vertalingsservice [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel wij streven naar nauwkeurigheid, dient u er rekening mee te houden dat automatische vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het oorspronkelijke document in de oorspronkelijke taal dient als de gezaghebbende bron te worden beschouwd. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor enige misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.
\ No newline at end of file
diff --git a/translations/nl/lessons/0-course-setup/how-to-run.md b/translations/nl/lessons/0-course-setup/how-to-run.md
index e2c8b5bb..28492b03 100644
--- a/translations/nl/lessons/0-course-setup/how-to-run.md
+++ b/translations/nl/lessons/0-course-setup/how-to-run.md
@@ -1,21 +1,21 @@
# Hoe de code uit te voeren
-Deze cursus bevat veel uitvoerbare voorbeelden en labs die je wilt uitvoeren. Om dit te doen, moet je de mogelijkheid hebben om Python-code uit te voeren in Jupyter Notebooks die als onderdeel van deze cursus worden geleverd. Er zijn verschillende opties om de code uit te voeren:
+Dit curriculum bevat veel uitvoerbare voorbeelden en labs die je wilt uitvoeren. Om dit te doen, heb je de mogelijkheid nodig om Python-code uit te voeren in Jupyter Notebooks die als onderdeel van dit curriculum worden meegeleverd. Je hebt verschillende opties om de code uit te voeren:
-## Lokaal uitvoeren op je computer
+## Lokaal op je computer uitvoeren
-Om de code lokaal op je computer uit te voeren, moet je een versie van Python geïnstalleerd hebben. Ik raad persoonlijk aan om **[miniconda](https://conda.io/en/latest/miniconda.html)** te installeren - het is een vrij lichte installatie die de `conda` pakketbeheerder ondersteunt voor verschillende Python **virtuele omgevingen**.
+Om de code lokaal op je computer uit te voeren, is een Python-installatie nodig. Een aanbeveling is om **[miniconda](https://conda.io/en/latest/miniconda.html)** te installeren - het is een vrij lichte installatie die de `conda` package manager ondersteunt voor verschillende Python **virtuele omgevingen**.
-Nadat je miniconda hebt geïnstalleerd, moet je de repository klonen en een virtuele omgeving maken die voor deze cursus wordt gebruikt:
+Nadat je miniconda hebt geïnstalleerd, clone je de repository en maak je een virtuele omgeving aan die voor deze cursus gebruikt wordt:
```bash
git clone http://github.com/microsoft/ai-for-beginners
@@ -26,17 +26,17 @@ conda activate ai4beg
### Visual Studio Code gebruiken met Python-extensie
-Waarschijnlijk is de beste manier om de cursus te gebruiken deze te openen in [Visual Studio Code](http://code.visualstudio.com/?WT.mc_id=academic-77998-cacaste) met de [Python-extensie](https://marketplace.visualstudio.com/items?itemName=ms-python.python&WT.mc_id=academic-77998-cacaste).
+Dit curriculum gebruik je het beste wanneer je het opent in [Visual Studio Code](http://code.visualstudio.com/?WT.mc_id=academic-77998-cacaste) met de [Python-extensie](https://marketplace.visualstudio.com/items?itemName=ms-python.python&WT.mc_id=academic-77998-cacaste).
-> **Opmerking**: Zodra je de directory in VS Code kloont en opent, zal het automatisch voorstellen om Python-extensies te installeren. Je moet ook miniconda installeren zoals hierboven beschreven.
+> **Opmerking**: Zodra je de directory clonet en opent in VS Code, wordt je automatisch voorgesteld om de Python-extensies te installeren. Je moet ook miniconda installeren zoals hierboven beschreven.
-> **Opmerking**: Als VS Code je voorstelt om de repository in een container opnieuw te openen, moet je dit weigeren om de lokale Python-installatie te gebruiken.
+> **Opmerking**: Als VS Code je voorstelt om de repository opnieuw te openen in een container, moet je dit weigeren om de lokale Python-installatie te gebruiken.
### Jupyter in de browser gebruiken
-Je kunt ook de Jupyter-omgeving rechtstreeks vanuit de browser op je eigen computer gebruiken. Zowel klassieke Jupyter als Jupyter Hub bieden een vrij handige ontwikkelomgeving met automatische aanvulling, code-highlighting, enz.
+Je kunt ook een Jupyter-omgeving gebruiken vanuit de browser op je eigen computer. Zowel klassieke Jupyter als JupyterHub bieden een handige ontwikkelomgeving met automatische aanvulling, syntaxmarkering, etc.
-Om Jupyter lokaal te starten, ga naar de directory van de cursus en voer uit:
+Om Jupyter lokaal te starten, ga je naar de directory van de cursus, en voer je uit:
```bash
jupyter notebook
@@ -45,34 +45,36 @@ of
```bash
jupyterhub
```
-Je kunt dan naar een van de `.ipynb`-bestanden navigeren, ze openen en beginnen met werken.
+Je kunt dan naar een van de `.ipynb`-bestanden navigeren, deze openen en beginnen met werken.
### Uitvoeren in een container
-Een alternatief voor een Python-installatie is het uitvoeren van de code in een container. Omdat onze repository een speciale `.devcontainer`-map bevat die instructies geeft over hoe een container voor deze repo te bouwen, zal VS Code je aanbieden om de code in een container opnieuw te openen. Dit vereist een Docker-installatie en is ook wat complexer, dus we raden dit aan voor meer ervaren gebruikers.
+Een alternatief voor Python-installatie zou zijn om de code in een container uit te voeren. Omdat onze repository een speciale `.devcontainer` map aanlevert die instructies bevat over hoe een container voor deze repo te bouwen, biedt VS Code de mogelijkheid om de code opnieuw in een container te openen. Dit vereist een Docker-installatie en is ook wat complexer, daarom raden we dit aan voor meer ervaren gebruikers.
## Uitvoeren in de cloud
-Als je Python niet lokaal wilt installeren en toegang hebt tot enkele cloudresources, is een goed alternatief om de code in de cloud uit te voeren. Er zijn verschillende manieren waarop je dit kunt doen:
+Als je Python niet lokaal wilt installeren, en toegang hebt tot wat cloudresources, is een goed alternatief om de code in de cloud uit te voeren. Er zijn verschillende manieren om dit te doen:
-* Gebruik **[GitHub Codespaces](https://github.com/features/codespaces)**, een virtuele omgeving die voor je wordt gecreëerd op GitHub, toegankelijk via de browserinterface van VS Code. Als je toegang hebt tot Codespaces, kun je gewoon op de **Code**-knop in de repo klikken, een codespace starten en binnen no-time aan de slag gaan.
-* Gebruik **[Binder](https://mybinder.org/v2/gh/microsoft/ai-for-beginners/HEAD)**. [Binder](https://mybinder.org) biedt gratis computermiddelen in de cloud voor mensen zoals jij om wat code op GitHub te testen. Er is een knop op de startpagina om de repository in Binder te openen - dit zou je snel naar de Binder-site moeten brengen, die de onderliggende container bouwt en naadloos de Jupyter-webinterface start.
+* Gebruik maken van **[GitHub Codespaces](https://github.com/features/codespaces)**, wat een virtuele omgeving is die voor jou op GitHub wordt aangemaakt, toegankelijk via een VS Code-browserinterface. Als je toegang hebt tot Codespaces, kun je gewoon op de **Code** knop in de repo klikken, een codespace starten en zonder vertraging aan de slag gaan.
+* Gebruik maken van **[Binder](https://mybinder.org/v2/gh/microsoft/ai-for-beginners/HEAD)**. [Binder](https://mybinder.org) biedt gratis computerresources in de cloud voor mensen zoals jij om code op GitHub uit te proberen. Op de startpagina is een knop om de repository in Binder te openen - dit brengt je snel naar de Binder-site, die een onderliggende container bouwt en naadloos een Jupyter-webinterface voor je start.
-> **Opmerking**: Om misbruik te voorkomen, heeft Binder toegang tot sommige webresources geblokkeerd. Dit kan voorkomen dat sommige code werkt die modellen en/of datasets van het openbare internet haalt. Je moet mogelijk enkele alternatieven vinden. Bovendien zijn de computermiddelen die door Binder worden geleverd vrij basaal, dus training zal traag zijn, vooral in latere, meer complexe lessen.
+> **Opmerking**: Om misbruik te voorkomen, heeft Binder toegang tot sommige webresources geblokkeerd. Dit kan voorkomen dat sommige code werkt die modellen en/of datasets van het openbare internet haalt. Mogelijk moet je enkele omwegen vinden. Ook zijn de computerresources van Binder behoorlijk beperkt, dus het trainen zal traag zijn, vooral in latere, meer complexe lessen.
## Uitvoeren in de cloud met GPU
-Sommige van de latere lessen in deze cursus profiteren enorm van GPU-ondersteuning, omdat training anders extreem traag zal zijn. Er zijn een paar opties die je kunt volgen, vooral als je toegang hebt tot de cloud via [Azure for Students](https://azure.microsoft.com/free/students/?WT.mc_id=academic-77998-cacaste) of via je instelling:
+Sommige van de latere lessen in dit curriculum profiteren aanzienlijk van GPU-ondersteuning. Modeltraining kan anders erg traag zijn. Er zijn een paar opties die je kunt volgen, vooral als je toegang hebt tot de cloud, bijvoorbeeld via [Azure for Students](https://azure.microsoft.com/free/students/?WT.mc_id=academic-77998-cacaste) of via je instelling:
-* Maak een [Data Science Virtual Machine](https://docs.microsoft.com/learn/modules/intro-to-azure-data-science-virtual-machine/?WT.mc_id=academic-77998-cacaste) en verbind ermee via Jupyter. Je kunt dan de repo rechtstreeks op de machine klonen en beginnen met leren. NC-serie VM's hebben GPU-ondersteuning.
+* Maak een [Data Science Virtual Machine](https://docs.microsoft.com/learn/modules/intro-to-azure-data-science-virtual-machine/?WT.mc_id=academic-77998-cacaste) aan en verbind ermee via Jupyter. Je kunt de repo dan direct op de machine clonen en beginnen met leren. NC-series VM's hebben GPU-ondersteuning.
-> **Opmerking**: Sommige abonnementen, waaronder Azure for Students, bieden standaard geen GPU-ondersteuning. Je moet mogelijk extra GPU-cores aanvragen via een technisch ondersteuningsverzoek.
+> **Opmerking**: Sommige abonnementen, waaronder Azure for Students, bieden standaard geen GPU-ondersteuning. Je moet mogelijk extra GPU-cores aanvragen via een technische supportaanvraag.
-* Maak een [Azure Machine Learning Workspace](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-cacaste) en gebruik vervolgens de Notebook-functie daar. [Deze video](https://azure-for-academics.github.io/quickstart/azureml-papers/) laat zien hoe je een repository kunt klonen in een Azure ML-notebook en ermee aan de slag kunt gaan.
+* Maak een [Azure Machine Learning Workspace](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-cacaste) aan en gebruik dan de Notebook-functie daar. [Deze video](https://azure-for-academics.github.io/quickstart/azureml-papers/) laat zien hoe je een repository in een Azure ML-notebook clonet en gebruikt.
-Je kunt ook Google Colab gebruiken, dat enige gratis GPU-ondersteuning biedt, en Jupyter Notebooks daar uploaden om ze één voor één uit te voeren.
+Je kunt ook Google Colab gebruiken, dat enige gratis GPU-ondersteuning heeft, en Jupyter Notebooks daar uploaden om ze stuk voor stuk uit te voeren.
---
-**Disclaimer**:
-Dit document is vertaald met behulp van de AI-vertalingsservice [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel we streven naar nauwkeurigheid, dient u zich ervan bewust te zijn dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal moet worden beschouwd als de gezaghebbende bron. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.
\ No newline at end of file
+
+**Disclaimer**:
+Dit document is vertaald met behulp van de AI-vertalingsdienst [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel we streven naar nauwkeurigheid, dient u er rekening mee te houden dat automatische vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal dient als de gezaghebbende bron te worden beschouwd. Voor cruciale informatie wordt een professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.
+
\ No newline at end of file
diff --git a/translations/nl/lessons/2-Symbolic/Animals.ipynb b/translations/nl/lessons/2-Symbolic/Animals.ipynb
index f1021abe..901268b8 100644
--- a/translations/nl/lessons/2-Symbolic/Animals.ipynb
+++ b/translations/nl/lessons/2-Symbolic/Animals.ipynb
@@ -6,25 +6,25 @@
"collapsed": true
},
"source": [
- "# Implementeren van een Dieren Expert Systeem\n",
+ "# Implementeren van een Expert Systeem voor Dieren\n",
"\n",
- "Een voorbeeld uit [AI for Beginners Curriculum](http://github.com/microsoft/ai-for-beginners).\n",
+ "Een voorbeeld uit de [AI for Beginners Curriculum](http://github.com/microsoft/ai-for-beginners).\n",
"\n",
- "In dit voorbeeld implementeren we een eenvoudig kennisgebaseerd systeem om een dier te bepalen op basis van enkele fysieke kenmerken. Het systeem kan worden weergegeven door de volgende AND-OR-boom (dit is een deel van de volledige boom, we kunnen eenvoudig meer regels toevoegen):\n",
+ "In dit voorbeeld implementeren we een eenvoudig kennisgebaseerd systeem om een dier te bepalen op basis van enkele fysieke kenmerken. Het systeem kan worden weergegeven door de volgende AND-OR-boom (dit is een deel van de hele boom, we kunnen gemakkelijk meer regels toevoegen):\n",
"\n",
- "\n"
+ "\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
- "## Onze eigen expertensysteem-shell met achterwaartse inferentie\n",
+ "## Onze eigen expert systeemomgeving met achterwaartse inferentie\n",
"\n",
- "Laten we proberen een eenvoudige taal te definiëren voor kennisrepresentatie op basis van productieregels. We zullen Python-klassen gebruiken als trefwoorden om regels te definiëren. Er zijn in wezen drie soorten klassen:\n",
- "* `Ask` vertegenwoordigt een vraag die aan de gebruiker moet worden gesteld. Het bevat de set mogelijke antwoorden.\n",
- "* `If` vertegenwoordigt een regel en is slechts syntactische suiker om de inhoud van de regel op te slaan.\n",
- "* `AND`/`OR` zijn klassen om AND/OR-takken van de boom te vertegenwoordigen. Ze slaan gewoon de lijst van argumenten op. Om de code te vereenvoudigen, is alle functionaliteit gedefinieerd in de bovenliggende klasse `Content`.\n"
+ "Laten we proberen een eenvoudige taal te definiëren voor kennisrepresentatie gebaseerd op productieregels. We zullen Python-klassen gebruiken als sleutelwoorden om regels te definiëren. Er zijn in wezen 3 soorten klassen:\n",
+ "* `Ask` vertegenwoordigt een vraag die aan de gebruiker gesteld moet worden. Het bevat de set mogelijke antwoorden.\n",
+ "* `If` vertegenwoordigt een regel, en het is slechts syntactische suiker om de inhoud van de regel op te slaan\n",
+ "* `AND`/`OR` zijn klassen om AND/OR-takken van de boom te vertegenwoordigen. Ze slaan gewoon de lijst met argumenten binnenin op. Om de code te vereenvoudigen, is alle functionaliteit gedefinieerd in de bovenliggende klasse `Content`\n"
]
},
{
@@ -66,7 +66,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "In ons systeem zou het werkgeheugen de lijst van **feiten** bevatten als **attribuut-waardeparen**. De kennisbasis kan worden gedefinieerd als één grote woordenlijst die acties (nieuwe feiten die in het werkgeheugen moeten worden ingevoegd) koppelt aan voorwaarden, uitgedrukt als EN-OF-expressies. Ook kunnen sommige feiten worden `Gevraagd`.\n"
+ "In ons systeem zou het werkgeheugen de lijst van **feiten** bevatten als **attribuut-waardeparen**. De kennisbasis kan worden gedefinieerd als één groot woordenboek dat acties (nieuwe feiten die in het werkgeheugen moeten worden ingevoerd) afbeeldt op voorwaarden, uitgedrukt als AND-OR expressies. Ook kunnen sommige feiten worden `gevraagd` (`Ask`).\n"
]
},
{
@@ -99,13 +99,13 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "Om de achterwaartse inferentie uit te voeren, definiëren we de klasse `Knowledgebase`. Deze zal bevatten:\n",
- "* Werkgeheugen (`memory`) - een woordenboek dat attributen aan waarden koppelt\n",
- "* Kennisbankregels (`rules`) in het hierboven gedefinieerde formaat\n",
+ "Om de backward inference uit te voeren, definiëren we de klasse `Knowledgebase`. Deze zal bevatten:\n",
+ "* Werkend `memory` - een woordenboek dat attributen aan waarden koppelt\n",
+ "* Knowledgebase `rules` in het hierboven gedefinieerde formaat\n",
"\n",
- "Twee belangrijkste methoden zijn:\n",
- "* `get` om de waarde van een attribuut te verkrijgen, waarbij indien nodig inferentie wordt uitgevoerd. Bijvoorbeeld, `get('color')` haalt de waarde van een kleur-slot op (het zal indien nodig vragen stellen en de waarde opslaan voor later gebruik in het werkgeheugen). Als we `get('color:blue')` vragen, zal het om een kleur vragen en vervolgens een `y`/`n`-waarde retourneren afhankelijk van de kleur.\n",
- "* `eval` voert de daadwerkelijke inferentie uit, d.w.z. doorloopt de AND/OR-boom, evalueert subdoelen, enzovoort.\n"
+ "Twee hoofdmethoden zijn:\n",
+ "* `get` om de waarde van een attribuut te verkrijgen, waarbij indien nodig inferentie wordt uitgevoerd. Bijvoorbeeld, `get('color')` zou de waarde van een kleur-slot ophalen (het zal vragen indien nodig, en de waarde opslaan voor later gebruik in het werkgeheugen). Als we `get('color:blue')` vragen, zal het naar een kleur vragen en vervolgens een `y`/`n` waarde retourneren afhankelijk van de kleur.\n",
+ "* `eval` voert de eigenlijke inferentie uit, dat wil zeggen, doorloopt AND/OR bomen, evalueert subdoelen, enz.\n"
]
},
{
@@ -172,7 +172,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "Laten we nu onze dierenkennisbank definiëren en de consultatie uitvoeren. Merk op dat deze oproep u vragen zal stellen. U kunt antwoorden door `y`/`n` te typen voor ja-nee vragen, of door een nummer (0..N) op te geven voor vragen met langere meerkeuzeantwoorden.\n"
+ "Laten we nu onze dierenkennisbasis definiëren en het consult uitvoeren. Let op dat deze oproep je vragen zal stellen. Je kunt antwoorden door `y`/`n` te typen voor ja-nee vragen, of door een nummer (0..N) op te geven voor vragen met langere meerkeuzeantwoorden.\n"
]
},
{
@@ -229,11 +229,11 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "## PyKnow gebruiken voor Forward Inference\n",
+ "## Gebruik van Experta voor Voorwaartse Inferentie\n",
"\n",
- "In het volgende voorbeeld gaan we proberen forward inference te implementeren met behulp van een van de bibliotheken voor kennisrepresentatie, [PyKnow](https://github.com/buguroo/pyknow/). **PyKnow** is een bibliotheek voor het creëren van forward inference-systemen in Python, die is ontworpen om vergelijkbaar te zijn met het klassieke oude systeem [CLIPS](http://www.clipsrules.net/index.html).\n",
+ "In het volgende voorbeeld zullen we proberen voorwaartse inferentie te implementeren met behulp van een van de bibliotheken voor kennisrepresentatie, [Experta](https://github.com/nilp0inter/experta). **Experta** is een bibliotheek voor het maken van voorwaartse inferentiesystemen in Python, die is ontworpen om vergelijkbaar te zijn met het klassieke oude systeem [CLIPS](http://www.clipsrules.net/index.html).\n",
"\n",
- "We hadden forward chaining ook zelf kunnen implementeren zonder al te veel problemen, maar eenvoudige implementaties zijn meestal niet erg efficiënt. Voor effectievere regelmatching wordt een speciaal algoritme, [Rete](https://en.wikipedia.org/wiki/Rete_algorithm), gebruikt.\n"
+ "We hadden ook zelf voorwaartse chaining kunnen implementeren zonder veel problemen, maar naïeve implementaties zijn meestal niet erg efficiënt. Voor effectievere regelmatching wordt een speciaal algoritme [Rete](https://en.wikipedia.org/wiki/Rete_algorithm) gebruikt.\n"
]
},
{
@@ -247,32 +247,31 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "Collecting git+https://github.com/buguroo/pyknow/\n",
- " Cloning https://github.com/buguroo/pyknow/ to /tmp/pip-req-build-3cqeulyl\n",
- " Running command git clone --filter=blob:none --quiet https://github.com/buguroo/pyknow/ /tmp/pip-req-build-3cqeulyl\n",
- " Resolved https://github.com/buguroo/pyknow/ to commit 48818336f2e9a126f1964f2d8dc22d37ff800fe8\n",
- " Preparing metadata (setup.py) ... \u001b[?25ldone\n",
- "\u001b[?25hCollecting frozendict==1.2\n",
- " Using cached frozendict-1.2.tar.gz (2.6 kB)\n",
- " Preparing metadata (setup.py) ... \u001b[?25ldone\n",
- "\u001b[?25hCollecting schema==0.6.7\n",
- " Using cached schema-0.6.7-py2.py3-none-any.whl (14 kB)\n",
- "Building wheels for collected packages: pyknow, frozendict\n",
- " Building wheel for pyknow (setup.py) ... \u001b[?25ldone\n",
- "\u001b[?25h Created wheel for pyknow: filename=pyknow-1.7.0-py3-none-any.whl size=34228 sha256=b7de5b09292c4007667c72f69b98d5a1b5f7324ff15f9dd8e077c3d5f7aade42\n",
- " Stored in directory: /tmp/pip-ephem-wheel-cache-k7jpave7/wheels/81/1a/d3/f6c15dbe1955598a37755215f2a10449e7418500d7bd4b9508\n",
- " Building wheel for frozendict (setup.py) ... \u001b[?25ldone\n",
- "\u001b[?25h Created wheel for frozendict: filename=frozendict-1.2-py3-none-any.whl size=3148 sha256=2863d55c240d2409cddf05ccfe600591f8478681549fc97555c47c90dc6bb160\n",
- " Stored in directory: /home/rg/.cache/pip/wheels/49/ac/f8/cb8120244e710bdb479c86198b03c7b08c3c2d3d2bf448fd6e\n",
- "Successfully built pyknow frozendict\n",
- "Installing collected packages: schema, frozendict, pyknow\n",
- "Successfully installed frozendict-1.2 pyknow-1.7.0 schema-0.6.7\n"
+ "Collecting git+https://github.com/nilp0inter/experta\n",
+ " Cloning https://github.com/nilp0inter/experta to /tmp/pip-req-build-7qurtwk3\n",
+ " Running command git clone --filter=blob:none --quiet https://github.com/nilp0inter/experta /tmp/pip-req-build-7qurtwk3\n",
+ " Resolved https://github.com/nilp0inter/experta to commit c6d5834b123861f5ae09e7d07027dc98bec58741\n",
+ " Installing build dependencies ... \u001b[?25ldone\n",
+ "\u001b[?25h Getting requirements to build wheel ... \u001b[?25ldone\n",
+ "\u001b[?25h Preparing metadata (pyproject.toml) ... \u001b[?25ldone\n",
+ "\u001b[?25hRequirement already satisfied: frozendict~=2.4.6 in /opt/conda/envs/ai4beg/lib/python3.12/site-packages (from experta==1.9.5.dev1) (2.4.7)\n",
+ "Collecting schema~=0.6.7 (from experta==1.9.5.dev1)\n",
+ " Downloading schema-0.6.8-py2.py3-none-any.whl.metadata (14 kB)\n",
+ "Downloading schema-0.6.8-py2.py3-none-any.whl (14 kB)\n",
+ "Building wheels for collected packages: experta\n",
+ " Building wheel for experta (pyproject.toml) ... \u001b[?25ldone\n",
+ "\u001b[?25h Created wheel for experta: filename=experta-1.9.5.dev1-py3-none-any.whl size=34804 sha256=888c459512a5e713f4b674caa9a0f96cfdf07ec0d6eb56cc318ce0653d218014\n",
+ " Stored in directory: /tmp/pip-ephem-wheel-cache-1eeii9zy/wheels/3d/e8/bb/22d7956359603fa8dd679aa09f5b8efb3f29991c3986fdc787\n",
+ "Successfully built experta\n",
+ "Installing collected packages: schema, experta\n",
+ "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2/2\u001b[0m [experta]\n",
+ "\u001b[1A\u001b[2KSuccessfully installed experta-1.9.5.dev1 schema-0.6.8\n"
]
}
],
"source": [
"import sys\n",
- "!{sys.executable} -m pip install git+https://github.com/buguroo/pyknow/"
+ "!{sys.executable} -m pip install git+https://github.com/nilp0inter/experta"
]
},
{
@@ -283,15 +282,15 @@
},
"outputs": [],
"source": [
- "from pyknow import *\n",
- "#import pyknow"
+ "from experta import *\n",
+ "#import experta"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
- "We zullen ons systeem definiëren als een klasse die `KnowledgeEngine` subclass. Elke regel wordt gedefinieerd door een aparte functie met de annotatie `@Rule`, die specificeert wanneer de regel moet worden uitgevoerd. Binnen de regel kunnen we nieuwe feiten toevoegen met de functie `declare`, en het toevoegen van die feiten zal ertoe leiden dat meer regels worden aangeroepen door de forward inference engine.\n"
+ "We definiëren ons systeem als een klasse die `KnowledgeEngine` als superklasse heeft. Elke regel wordt gedefinieerd door een aparte functie met de `@Rule`-annotatie, die specificeert wanneer de regel moet worden geactiveerd. Binnen de regel kunnen we nieuwe feiten toevoegen met de functie `declare`, en het toevoegen van die feiten zal ertoe leiden dat er meer regels worden aangeroepen door de voorwaartse inferentiemotor.\n"
]
},
{
@@ -378,7 +377,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "Zodra we een kennisbasis hebben gedefinieerd, vullen we ons werkgeheugen met enkele initiële feiten en roepen vervolgens de methode `run()` aan om de inferentie uit te voeren. Je kunt als resultaat zien dat nieuwe afgeleide feiten aan het werkgeheugen worden toegevoegd, inclusief het uiteindelijke feit over het dier (als we alle initiële feiten correct hebben ingesteld).\n"
+ "Zodra we een kennisbasis hebben gedefinieerd, vullen we ons werkgeheugen met enkele initiële feiten en roepen we vervolgens de methode `run()` aan om de inferentie uit te voeren. Je kunt zien dat als resultaat nieuwe afgeleide feiten worden toegevoegd aan het werkgeheugen, inclusief het uiteindelijke feit over het dier (als we alle initiële feiten correct hebben ingesteld).\n"
]
},
{
@@ -440,7 +439,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "\n---\n\n**Disclaimer**: \nDit document is vertaald met behulp van de AI-vertalingsservice [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel we streven naar nauwkeurigheid, dient u zich ervan bewust te zijn dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal moet worden beschouwd als de gezaghebbende bron. Voor kritieke informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.\n"
+ "---\n\n\n**Disclaimer**: \nDit document is vertaald met behulp van de AI-vertalingsdienst [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel we streven naar nauwkeurigheid, kan deze automatische vertaling fouten of onnauwkeurigheden bevatten. Het originele document in de oorspronkelijke taal moet als gezaghebbende bron worden beschouwd. Voor cruciale informatie wordt een professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.\n\n"
]
}
],
@@ -467,8 +466,8 @@
"version": "3.11.2"
},
"coopTranslator": {
- "original_hash": "ab2bd97b0453415b89a469284609a8ce",
- "translation_date": "2025-08-28T21:05:14+00:00",
+ "original_hash": "8ef43db4b9182239fd150a76bd494fdb",
+ "translation_date": "2026-01-16T02:52:22+00:00",
"source_file": "lessons/2-Symbolic/Animals.ipynb",
"language_code": "nl"
}
diff --git a/translations/nl/lessons/2-Symbolic/README.md b/translations/nl/lessons/2-Symbolic/README.md
index eee102f4..7aea7022 100644
--- a/translations/nl/lessons/2-Symbolic/README.md
+++ b/translations/nl/lessons/2-Symbolic/README.md
@@ -1,116 +1,116 @@
-# Kennisrepresentatie en Expertsystemen
+# Kennisrepresentatie en Expert Systemen
-
+
> Sketchnote door [Tomomi Imura](https://twitter.com/girlie_mac)
-De zoektocht naar kunstmatige intelligentie is gebaseerd op het zoeken naar kennis, om de wereld te begrijpen zoals mensen dat doen. Maar hoe kun je dit aanpakken?
+De zoektocht naar kunstmatige intelligentie is gebaseerd op een zoektocht naar kennis, om de wereld te begrijpen op een manier die lijkt op hoe mensen dat doen. Maar hoe kun je dit aanpakken?
-## [Quiz voorafgaand aan de les](https://ff-quizzes.netlify.app/en/ai/quiz/3)
+## [Pre-lecture quiz](https://ff-quizzes.netlify.app/en/ai/quiz/3)
-In de vroege dagen van AI was de top-down benadering om intelligente systemen te creëren (besproken in de vorige les) populair. Het idee was om kennis van mensen te extraheren in een machineleesbare vorm en deze vervolgens te gebruiken om automatisch problemen op te lossen. Deze aanpak was gebaseerd op twee grote ideeën:
+In de vroege dagen van AI was de top-down benadering om intelligente systemen te creëren (besproken in de vorige les) populair. Het idee was om kennis van mensen te extraheren in een machine-leesbare vorm, en deze vervolgens te gebruiken om automatisch problemen op te lossen. Deze benadering was gebaseerd op twee grote ideeën:
* Kennisrepresentatie
* Redeneren
## Kennisrepresentatie
-Een van de belangrijke concepten in Symbolische AI is **kennis**. Het is belangrijk om kennis te onderscheiden van *informatie* of *data*. Bijvoorbeeld, men kan zeggen dat boeken kennis bevatten, omdat je boeken kunt bestuderen en een expert kunt worden. Wat boeken echter bevatten, wordt eigenlijk *data* genoemd, en door boeken te lezen en deze data te integreren in ons wereldmodel, zetten we deze data om in kennis.
+Een van de belangrijke concepten in Symbolische AI is **kennis**. Het is belangrijk om kennis te onderscheiden van *informatie* of *data*. Bijvoorbeeld, men kan zeggen dat boeken kennis bevatten, omdat men boeken kan bestuderen en een expert kan worden. Echter, wat boeken bevatten wordt eigenlijk *data* genoemd, en door boeken te lezen en deze data te integreren in ons wereldmodel zetten we deze data om in kennis.
-> ✅ **Kennis** is iets dat in ons hoofd zit en onze begrip van de wereld vertegenwoordigt. Het wordt verkregen door een actief **leerproces**, waarbij stukjes informatie die we ontvangen worden geïntegreerd in ons actieve wereldmodel.
+> ✅ **Kennis** is iets dat in ons hoofd zit en onze begrip van de wereld vertegenwoordigt. Het wordt verkregen door een actief **leerproces**, dat stukjes informatie die we ontvangen integreert in ons actieve wereldmodel.
-Meestal definiëren we kennis niet strikt, maar brengen we het in lijn met andere gerelateerde concepten via de [DIKW-piramide](https://en.wikipedia.org/wiki/DIKW_pyramid). Deze bevat de volgende concepten:
+Meestal definiëren we kennis niet strikt, maar stemmen het af met andere gerelateerde concepten met behulp van de [DIKW-piramide](https://en.wikipedia.org/wiki/DIKW_pyramid). Deze bevat de volgende concepten:
-* **Data** is iets dat wordt weergegeven op fysieke media, zoals geschreven tekst of gesproken woorden. Data bestaat onafhankelijk van mensen en kan tussen mensen worden doorgegeven.
+* **Data** is iets dat wordt weergegeven in fysiek medium, zoals geschreven tekst of gesproken woorden. Data bestaat onafhankelijk van mensen en kan tussen mensen worden doorgegeven.
* **Informatie** is hoe we data interpreteren in ons hoofd. Bijvoorbeeld, wanneer we het woord *computer* horen, hebben we een bepaald begrip van wat het is.
-* **Kennis** is informatie die wordt geïntegreerd in ons wereldmodel. Bijvoorbeeld, zodra we leren wat een computer is, beginnen we ideeën te krijgen over hoe het werkt, hoeveel het kost en waarvoor het kan worden gebruikt. Dit netwerk van onderling verbonden concepten vormt onze kennis.
-* **Wijsheid** is nog een niveau van ons begrip van de wereld en vertegenwoordigt *meta-kennis*, bijvoorbeeld een idee over hoe en wanneer de kennis moet worden gebruikt.
+* **Kennis** is informatie die geïntegreerd is in ons wereldmodel. Bijvoorbeeld, zodra we leren wat een computer is, beginnen we ideeën te krijgen over hoe het werkt, hoeveel het kost, en waar het voor kan worden gebruikt. Dit netwerk van onderling verbonden concepten vormt onze kennis.
+* **Wijsheid** is nog een niveau dieper in ons begrip van de wereld, en vertegenwoordigt *meta-kennis*, bijvoorbeeld een notie over hoe en wanneer de kennis moet worden gebruikt.
-
+
-*Afbeelding [van Wikipedia](https://commons.wikimedia.org/w/index.php?curid=37705247), Door Longlivetheux - Eigen werk, CC BY-SA 4.0*
+*Afbeelding [van Wikipedia](https://commons.wikimedia.org/w/index.php?curid=37705247), door Longlivetheux - Eigen werk, CC BY-SA 4.0*
-Het probleem van **kennisrepresentatie** is dus om een effectieve manier te vinden om kennis binnen een computer in de vorm van data te representeren, zodat het automatisch bruikbaar is. Dit kan worden gezien als een spectrum:
+Dus, het probleem van **kennisrepresentatie** is het vinden van een effectieve manier om kennis binnen een computer te representeren in de vorm van data, om het automatisch bruikbaar te maken. Dit kan worden gezien als een spectrum:
-
+
> Afbeelding door [Dmitry Soshnikov](http://soshnikov.com)
-* Aan de linkerkant zijn er zeer eenvoudige soorten kennisrepresentaties die effectief door computers kunnen worden gebruikt. De eenvoudigste is algoritmisch, waarbij kennis wordt weergegeven door een computerprogramma. Dit is echter niet de beste manier om kennis te representeren, omdat het niet flexibel is. Kennis in ons hoofd is vaak niet-algoritmisch.
-* Aan de rechterkant zijn er representaties zoals natuurlijke tekst. Dit is het krachtigste, maar kan niet worden gebruikt voor automatisch redeneren.
+* Links zijn zeer eenvoudige typen kennisrepresentaties die effectief door computers kunnen worden gebruikt. De eenvoudigste is algoritmisch, waarbij kennis wordt weergegeven door een computerprogramma. Dit is echter niet de beste manier om kennis te representeren, omdat het niet flexibel is. Kennis in ons hoofd is vaak niet-algoritmisch.
+* Rechts zijn representaties zoals natuurlijke tekst. Dit is het krachtigst, maar kan niet voor automatisch redeneren worden gebruikt.
-> ✅ Denk een minuut na over hoe je kennis in je hoofd representeert en omzet in notities. Is er een specifiek formaat dat goed voor je werkt om het te onthouden?
+> ✅ Denk even na over hoe jij kennis in je hoofd representeert en omzet in aantekeningen. Is er een bepaald formaat dat goed voor jou werkt om het beter te onthouden?
-## Classificatie van computerkennisrepresentaties
+## Indelen van Computer Kennisrepresentation
-We kunnen verschillende methoden voor computerkennisrepresentatie classificeren in de volgende categorieën:
+We kunnen verschillende methoden voor computer-kennisrepresentatie indelen in de volgende categorieën:
-* **Netwerkrepresentaties** zijn gebaseerd op het feit dat we een netwerk van onderling verbonden concepten in ons hoofd hebben. We kunnen proberen dezelfde netwerken als een grafiek binnen een computer te reproduceren - een zogenaamde **semantisch netwerk**.
+* **Netwerkrepresentaties** zijn gebaseerd op het feit dat we een netwerk van onderling verbonden concepten in ons hoofd hebben. We kunnen proberen dezezelfde netwerken als een graaf in een computer weer te geven - een zogenaamde **semantisch netwerk**.
-1. **Object-Attribuut-Waarde triplets** of **attribuut-waarde paren**. Omdat een grafiek binnen een computer kan worden weergegeven als een lijst van knooppunten en randen, kunnen we een semantisch netwerk representeren door een lijst van triplets, met objecten, attributen en waarden. Bijvoorbeeld, we bouwen de volgende triplets over programmeertalen:
+1. **Object-Attribute-Value triplets** of **attribuut-waarde paren**. Aangezien een graaf in een computer kan worden weergegeven als een lijst van knopen en verbindingen, kunnen we een semantisch netwerk representeren door een lijst van triplets, die objecten, attributen en waarden bevatten. Bijvoorbeeld, we bouwen de volgende triplets over programmeertalen:
Object | Attribuut | Waarde
--------|-----------|------
+-------|-----------|-------
Python | is | Untyped-Language
-Python | uitgevonden-door | Guido van Rossum
-Python | blok-syntaxis | inspringing
-Untyped-Language | heeft geen | type-definities
+Python | invented-by | Guido van Rossum
+Python | block-syntax | indentation
+Untyped-Language | doesn't have | type definitions
> ✅ Denk na over hoe triplets kunnen worden gebruikt om andere soorten kennis te representeren.
-2. **Hiërarchische representaties** benadrukken het feit dat we vaak een hiërarchie van objecten in ons hoofd creëren. Bijvoorbeeld, we weten dat een kanarie een vogel is, en alle vogels hebben vleugels. We hebben ook een idee over welke kleur een kanarie meestal heeft en wat hun vliegsnelheid is.
+2. **Hiërarchische representaties** benadrukken het feit dat we vaak een hiërarchie van objecten in ons hoofd creëren. Bijvoorbeeld, we weten dat een kanarie een vogel is, en dat alle vogels vleugels hebben. We hebben ook een idee welke kleur een kanarie meestal heeft, en wat hun vliegsnelheid is.
- - **Frame-representatie** is gebaseerd op het representeren van elk object of klasse van objecten als een **frame** dat **slots** bevat. Slots hebben mogelijke standaardwaarden, waardebeperkingen of opgeslagen procedures die kunnen worden opgeroepen om de waarde van een slot te verkrijgen. Alle frames vormen een hiërarchie vergelijkbaar met een objecthiërarchie in objectgeoriënteerde programmeertalen.
- - **Scenario's** zijn een speciaal soort frames die complexe situaties representeren die zich in de tijd kunnen ontvouwen.
+ - **Frame-representatie** is gebaseerd op het representeren van elk object of klasse van objecten als een **frame** dat **slots** bevat. Slots hebben mogelijke standaardwaarden, waardebeperkingen of opgeslagen procedures die kunnen worden aangeroepen om de waarde van een slot te verkrijgen. Alle frames vormen een hiërarchie vergelijkbaar met een objecthiërarchie in objectgeoriënteerde programmeertalen.
+ - **Scenario's** zijn een speciaal soort frames die complexe situaties vertegenwoordigen die zich in de tijd kunnen ontvouwen.
**Python**
Slot | Waarde | Standaardwaarde | Interval |
------|-------|---------------|----------|
-Naam | Python | | |
+-----|--------|-----------------|----------|
+Name | Python | | |
Is-A | Untyped-Language | | |
-Variabele Notatie | | CamelCase | |
-Programmalengte | | | 5-5000 regels |
-Blok-syntaxis | Inspringing | | |
+Variable Case | | CamelCase | |
+Program Length | | | 5-5000 regels |
+Block Syntax | Indent | | |
3. **Procedurele representaties** zijn gebaseerd op het representeren van kennis door een lijst van acties die kunnen worden uitgevoerd wanneer een bepaalde conditie optreedt.
- - Productieregels zijn if-then statements waarmee we conclusies kunnen trekken. Bijvoorbeeld, een arts kan een regel hebben die zegt dat **ALS** een patiënt hoge koorts heeft **OF** een hoog niveau van C-reactief proteïne in een bloedtest **DAN** hij een ontsteking heeft. Zodra we een van de condities tegenkomen, kunnen we een conclusie trekken over ontsteking en deze vervolgens gebruiken in verdere redenering.
- - Algoritmen kunnen worden beschouwd als een andere vorm van procedurele representatie, hoewel ze bijna nooit direct worden gebruikt in kennisgebaseerde systemen.
+ - Productieregels zijn als-dan uitspraken die ons toestaan conclusies te trekken. Bijvoorbeeld, een dokter kan een regel hebben die zegt dat **ALS** een patiënt hoge koorts heeft **OF** een hoog niveau van C-reactief proteïne in bloedtest **DAN** heeft hij een ontsteking. Zodra we aan een van de condities voldoen, kunnen we een conclusie trekken over de ontsteking, en deze vervolgens gebruiken in verder redeneren.
+ - Algoritmes kunnen worden beschouwd als een andere vorm van procedurele representatie, hoewel ze bijna nooit direct worden gebruikt in kennisgebaseerde systemen.
4. **Logica** werd oorspronkelijk voorgesteld door Aristoteles als een manier om universele menselijke kennis te representeren.
- - Predicatenlogica als een wiskundige theorie is te rijk om berekenbaar te zijn, daarom wordt normaal gesproken een subset ervan gebruikt, zoals Horn-clausules die worden gebruikt in Prolog.
- - Beschrijvende logica is een familie van logische systemen die worden gebruikt om hiërarchieën van objecten en gedistribueerde kennisrepresentaties zoals *semantisch web* te representeren en te redeneren.
+ - Predicaatlogica als wiskundige theorie is te rijk om berekenbaar te zijn, daarom wordt normaal een deelverzameling ervan gebruikt, zoals Horn-clausules gebruikt in Prolog.
+ - Beschrijvende Logica is een familie van logische systemen die worden gebruikt om te representeren en redeneren over hiërarchieën van objecten en gedistribueerde kennisrepresentaties zoals *semantisch web*.
-## Expertsystemen
+## Expert Systemen
-Een van de vroege successen van symbolische AI waren de zogenaamde **expertsystemen** - computersystemen die waren ontworpen om als expert te functioneren in een beperkt probleemgebied. Ze waren gebaseerd op een **kennisbasis** die was geëxtraheerd van een of meer menselijke experts, en ze bevatten een **inferentie-engine** die enige redenering uitvoerde bovenop deze basis.
+Een van de vroege successen van symbolische AI waren zogenaamde **expert systemen** - computersystemen die ontworpen waren om als een expert te functioneren in een beperkt probleemdomein. Ze waren gebaseerd op een **kennisbasis** die werd geëxtraheerd van een of meerdere menselijke experts, en ze bevatten een **inference engine** die er bovenop redeneerde.
- | 
+ | 
---------------------------------------------|------------------------------------------------
-Vereenvoudigde structuur van een menselijk neuraal systeem | Architectuur van een kennisgebaseerd systeem
+Vereenvoudigde structuur van een menselijk neuronensysteem | Architectuur van een kennisgebaseerd systeem
-Expertsystemen zijn gebouwd zoals het menselijke redeneersysteem, dat **kortetermijngeheugen** en **langetermijngeheugen** bevat. Evenzo onderscheiden we in kennisgebaseerde systemen de volgende componenten:
+Expert systemen zijn opgebouwd als het menselijke redeneringssysteem, dat een **korte termijn geheugen** en een **lange termijn geheugen** bevat. Op dezelfde manier onderscheiden we in kennisgebaseerde systemen de volgende componenten:
-* **Probleemgeheugen**: bevat de kennis over het probleem dat momenteel wordt opgelost, bijvoorbeeld de temperatuur of bloeddruk van een patiënt, of hij een ontsteking heeft of niet, enz. Deze kennis wordt ook wel **statische kennis** genoemd, omdat het een momentopname bevat van wat we momenteel weten over het probleem - de zogenaamde *probleemstatus*.
-* **Kennisbasis**: vertegenwoordigt langetermijnkennis over een probleemgebied. Het wordt handmatig geëxtraheerd van menselijke experts en verandert niet van consultatie tot consultatie. Omdat het ons in staat stelt te navigeren van de ene probleemstatus naar de andere, wordt het ook wel **dynamische kennis** genoemd.
-* **Inferentie-engine**: orkestreert het hele proces van zoeken in de probleemstatusruimte, stelt vragen aan de gebruiker wanneer nodig. Het is ook verantwoordelijk voor het vinden van de juiste regels die op elke status moeten worden toegepast.
+* **Probleemgeheugen**: bevat kennis over het probleem dat op dat moment wordt opgelost, bijvoorbeeld de temperatuur of bloeddruk van een patiënt, of hij een ontsteking heeft of niet, enz. Deze kennis wordt ook wel **statische kennis** genoemd, omdat het een momentopname bevat van wat we momenteel weten over het probleem - de zogenaamde *probleemtoestand*.
+* **Kennisbasis**: vertegenwoordigt lange termijn kennis over een probleemdomein. Deze is handmatig geëxtraheerd van menselijke experts, en verandert niet van consult tot consult. Omdat het ons toestaat te navigeren van de ene probleemtoestand naar de andere, wordt het ook **dynamische kennis** genoemd.
+* **Inference engine**: orkestreert het hele proces van zoeken in de probleemtoestandruimte, stelt vragen aan de gebruiker waar nodig. Het is ook verantwoordelijk om de juiste regels te vinden die op elke toestand moeten worden toegepast.
-Als voorbeeld bekijken we het volgende expertsysteem om een dier te bepalen op basis van zijn fysieke kenmerken:
+Als voorbeeld nemen we het volgende expertsysteem om een dier te bepalen op basis van zijn fysieke kenmerken:
-
+
> Afbeelding door [Dmitry Soshnikov](http://soshnikov.com)
-Dit diagram wordt een **AND-OR boom** genoemd en is een grafische representatie van een set productieregels. Het tekenen van een boom is nuttig aan het begin van het extraheren van kennis van de expert. Om de kennis binnen de computer te representeren, is het handiger om regels te gebruiken:
+Dit diagram wordt een **AND-OR boom** genoemd, en het is een grafische representatie van een set productieregels. Het tekenen van een boom is nuttig aan het begin van het extraheren van kennis van de expert. Om de kennis binnen de computer te representeren is het handiger regels te gebruiken:
```
IF the animal eats meat
@@ -121,78 +121,78 @@ OR (animal has sharp teeth
THEN the animal is a carnivore
```
-Je kunt zien dat elke conditie aan de linkerkant van de regel en de actie in wezen object-attribuut-waarde (OAV) triplets zijn. **Werkgeheugen** bevat de set OAV-triplets die overeenkomen met het probleem dat momenteel wordt opgelost. Een **regels-engine** zoekt naar regels waarvan een conditie is voldaan en past deze toe, waarbij een nieuwe triplet aan het werkgeheugen wordt toegevoegd.
+Je kunt opmerken dat elke conditie aan de linkerkant van de regel en de actie in essentie object-attribute-value (OAV) triplets zijn. **Werkgeheugen** bevat de set OAV-triplets die overeenkomen met het probleem dat op dat moment wordt opgelost. Een **regels-engine** zoekt naar regels waarvan een conditie is voldaan en past ze toe, door een nieuwe triplet aan het werkgeheugen toe te voegen.
-> ✅ Maak je eigen AND-OR boom over een onderwerp dat je leuk vindt!
+> ✅ Schrijf je eigen AND-OR boom over een onderwerp dat je leuk vindt!
-### Voorwaartse vs. Achterwaartse Inferentie
+### Voorwaartse versus Achterwaartse Redenering
-Het hierboven beschreven proces wordt **voorwaartse inferentie** genoemd. Het begint met enkele initiële gegevens over het probleem die beschikbaar zijn in het werkgeheugen en voert vervolgens de volgende redeneercyclus uit:
+Het hierboven beschreven proces wordt **voorwaartse redenering** genoemd. Het begint met initiële gegevens over het probleem dat beschikbaar is in het werkgeheugen, en voert vervolgens de volgende redeneerlus uit:
1. Als het doelattribuut aanwezig is in het werkgeheugen - stop en geef het resultaat
-2. Zoek naar alle regels waarvan de conditie momenteel is voldaan - verkrijg **conflictset** van regels.
-3. Voer **conflictresolutie** uit - selecteer één regel die in deze stap zal worden uitgevoerd. Er kunnen verschillende conflictresolutiestrategieën zijn:
- - Selecteer de eerste toepasbare regel in de kennisbasis
+2. Zoek alle regels waarvan de conditie momenteel is voldaan - verkrijg **conflictset** van regels.
+3. Voer **conflictresolutie** uit - selecteer één regel die in deze stap wordt uitgevoerd. Er kunnen verschillende conflictresolutiestrategieën zijn:
+ - Selecteer de eerste toepasselijke regel in de kennisbasis
- Selecteer een willekeurige regel
- - Selecteer een *meer specifieke* regel, d.w.z. degene die aan de meeste condities aan de "linkerkant" (LHS) voldoet
-4. Pas de geselecteerde regel toe en voeg een nieuw stukje kennis toe aan de probleemstatus
+ - Selecteer een *meer specifieke* regel, d.w.z. degene die aan de meeste voorwaarden aan de "linkerkant" (LHS) voldoet
+4. Pas de geselecteerde regel toe en voeg een nieuw stuk kennis toe aan de probleemtoestand
5. Herhaal vanaf stap 1.
-In sommige gevallen willen we echter beginnen met een lege kennis over het probleem en vragen stellen die ons helpen tot een conclusie te komen. Bijvoorbeeld, bij het stellen van een medische diagnose voeren we meestal niet alle medische analyses vooraf uit voordat we beginnen met het diagnosticeren van de patiënt. We willen eerder analyses uitvoeren wanneer een beslissing moet worden genomen.
+In sommige gevallen willen we echter misschien beginnen met een lege kennis over het probleem, en vragen stellen die ons helpen tot een conclusie te komen. Bijvoorbeeld, bij het stellen van een medische diagnose voeren we gewoonlijk niet alle medische analyses uit voordat we met de diagnose beginnen. We willen liever analyses uitvoeren wanneer er een beslissing genomen moet worden.
-Dit proces kan worden gemodelleerd met **achterwaartse inferentie**. Het wordt gedreven door het **doel** - de attribuutwaarde die we proberen te vinden:
+Dit proces kan worden gemodelleerd met **achterwaartse redenering**. Het wordt gestuurd door het **doel** - de attribuutwaarde die we proberen te vinden:
-1. Selecteer alle regels die ons de waarde van een doel kunnen geven (d.w.z. met het doel aan de RHS ("rechterkant")) - een conflictset
-1. Als er geen regels zijn voor dit attribuut, of er is een regel die zegt dat we de waarde van de gebruiker moeten vragen - vraag erom, anders:
-1. Gebruik een conflictresolutiestrategie om één regel te selecteren die we als *hypothese* zullen gebruiken - we zullen proberen deze te bewijzen
-1. Herhaal het proces recursief voor alle attributen in de LHS van de regel, waarbij we proberen ze als doelen te bewijzen
+1. Selecteer alle regels die ons de waarde van een doel kunnen geven (d.w.z. met het doel aan de rechterkant ("right-hand-side")) - een conflictset
+1. Als er geen regels voor dit attribuut zijn, of als er een regel is die zegt dat we de waarde aan de gebruiker moeten vragen - vraag deze dan, anders:
+1. Gebruik conflictresolutiestrategie om een regel te selecteren die we als *hypothese* zullen gebruiken - we proberen deze te bewijzen
+1. Herhaal herhaaldelijk het proces voor alle attributen in de LHS van de regel, waarbij we proberen deze te bewijzen als doelen
1. Als het proces op enig moment faalt - gebruik een andere regel bij stap 3.
-> ✅ In welke situaties is voorwaartse inferentie meer geschikt? En achterwaartse inferentie?
+> ✅ In welke situaties is voorwaartse redenering geschikter? Hoe zit het met achterwaartse redenering?
-### Implementatie van Expertsystemen
+### Implementeren van Expert Systemen
-Expertsystemen kunnen worden geïmplementeerd met verschillende tools:
+Expertsystemen kunnen worden geïmplementeerd met verschillende hulpmiddelen:
-* Ze direct programmeren in een hoog niveau programmeertaal. Dit is niet de beste optie, omdat het belangrijkste voordeel van een kennisgebaseerd systeem is dat kennis gescheiden is van inferentie, en een probleemdomeinexpert mogelijk regels moet kunnen schrijven zonder de details van het inferentieproces te begrijpen.
-* Gebruik maken van een **expertsystemen-shell**, d.w.z. een systeem dat specifiek is ontworpen om te worden gevuld met kennis met behulp van een kennisrepresentatietaal.
+* Direct programmeren in een hoge-niveau programmeertaal. Dit is niet de beste aanpak, omdat het grootste voordeel van een kennisgebaseerd systeem is dat kennis is gescheiden van inference, en potentieel een deskundige in het probleemgebied zelf regels zou moeten kunnen schrijven zonder de details van het inferentieproces te begrijpen
+* Het gebruik van een **expert systems shell**, dat wil zeggen, een systeem dat specifiek is ontworpen om gevuld te worden met kennis met behulp van een bepaalde kennisrepresentatietaal.
-## ✍️ Oefening: Dierlijke Inferentie
+## ✍️ Oefening: Dier-Redenering
-Zie [Animals.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/Animals.ipynb) voor een voorbeeld van het implementeren van een voorwaartse en achterwaartse inferentie-expertsysteem.
+Zie [Animals.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/Animals.ipynb) voor een voorbeeld van het implementeren van een voorwaarts- en achterwaarts redenerend expertsysteem.
-> **Opmerking**: Dit voorbeeld is vrij eenvoudig en geeft alleen een idee van hoe een expertsysteem eruitziet. Zodra je begint met het maken van zo'n systeem, zul je pas enige *intelligente* gedrag ervan opmerken zodra je een bepaald aantal regels bereikt, rond de 200+. Op een gegeven moment worden regels te complex om ze allemaal in gedachten te houden, en op dat moment kun je je gaan afvragen waarom een systeem bepaalde beslissingen neemt. Een belangrijk kenmerk van kennisgebaseerde systemen is echter dat je altijd precies kunt *uitleggen* hoe een van de beslissingen is genomen.
+> **Opmerking**: Dit voorbeeld is vrij eenvoudig en geeft alleen een idee van hoe een expertsysteem eruit ziet. Zodra je begint met het creëren van zo'n systeem, zal je alleen een *intelligent* gedrag ervan opmerken zodra je een bepaald aantal regels bereikt, rond de 200+. Op een gegeven moment worden regels te complex om allemaal in gedachten te houden, en op dat punt vraag je je misschien af waarom een systeem bepaalde beslissingen neemt. Echter, het belangrijke kenmerk van kennisgebaseerde systemen is dat je altijd kunt *uitleggen* hoe elke beslissing precies werd genomen.
## Ontologieën en het Semantisch Web
-Aan het einde van de 20e eeuw was er een initiatief om kennisrepresentatie te gebruiken om internetbronnen te annoteren, zodat het mogelijk zou zijn om bronnen te vinden die overeenkomen met zeer specifieke zoekopdrachten. Deze beweging werd **Semantisch Web** genoemd en was gebaseerd op verschillende concepten:
+Aan het einde van de 20e eeuw was er een initiatief om kennisrepresentatie te gebruiken om internetbronnen te annoteren, zodat het mogelijk zou zijn bronnen te vinden die aan zeer specifieke zoekopdrachten voldoen. Deze beweging heette **Semantisch Web**, en was gebaseerd op verschillende concepten:
-- Een speciale kennisrepresentatie gebaseerd op **[beschrijvende logica](https://en.wikipedia.org/wiki/Description_logic)** (DL). Het lijkt op frame-kennisrepresentatie, omdat het een hiërarchie van objecten met eigenschappen opbouwt, maar het heeft formele logische semantiek en inferentie. Er is een hele familie van DL's die een balans vinden tussen expressiviteit en algoritmische complexiteit van inferentie.
-- Gedistribueerde kennisrepresentatie, waarbij alle concepten worden vertegenwoordigd door een globale URI-identificator, waardoor het mogelijk is om kennishiërarchieën te creëren die het internet overspannen.
-- Een familie van XML-gebaseerde talen voor kennisbeschrijving: RDF (Resource Description Framework), RDFS (RDF Schema), OWL (Ontology Web Language).
+- Een speciale kennisrepresentatie gebaseerd op **[description logics](https://en.wikipedia.org/wiki/Description_logic)** (DL). Het lijkt op frame-kennisrepresentatie, omdat het een hiërarchie van objecten met eigenschappen opbouwt, maar het heeft formele logische semantiek en inferentie. Er is een hele familie van DL's die een balans vinden tussen expressiviteit en algoritmische complexiteit van inferentie.
+- Gedistribueerde kennisrepresentatie, waarbij alle concepten worden vertegenwoordigd door een globale URI-identificator, wat het mogelijk maakt kennis-hiërarchieën te creëren die het internet overspannen.
+- Een familie van op XML gebaseerde talen voor kennisbeschrijving: RDF (Resource Description Framework), RDFS (RDF Schema), OWL (Ontology Web Language).
-Een kernconcept in het Semantisch Web is het concept van **Ontologie**. Dit verwijst naar een expliciete specificatie van een probleemdomein met behulp van een formele kennisrepresentatie. De eenvoudigste ontologie kan gewoon een hiërarchie van objecten in een probleemdomein zijn, maar complexere ontologieën bevatten regels die gebruikt kunnen worden voor inferentie.
+Een kernconcept in het Semantische Web is het concept van **Ontologie**. Dit verwijst naar een expliciete specificatie van een probleemgebied met behulp van een formele kennisrepresentatie. De eenvoudigste ontologie kan gewoon een hiërarchie van objecten in een probleemgebied zijn, maar complexere ontologieën bevatten regels die gebruikt kunnen worden voor afleiding.
-In het semantisch web zijn alle representaties gebaseerd op triplets. Elk object en elke relatie wordt uniek geïdentificeerd door een URI. Bijvoorbeeld, als we willen aangeven dat dit AI Curriculum is ontwikkeld door Dmitry Soshnikov op 1 januari 2022, dan kunnen we de volgende triplets gebruiken:
+In het semantische web zijn alle representaties gebaseerd op triplets. Elk object en elke relatie worden uniek geïdentificeerd door de URI. Bijvoorbeeld, als we het feit willen aangeven dat deze AI Curriculum is ontwikkeld door Dmitry Soshnikov op 1 januari 2022 - hier zijn de triplets die we kunnen gebruiken:
-
+
```
-http://github.com/microsoft/ai-for-beginners http://www.example.com/terms/creation-date “Jan 13, 2007”
+http://github.com/microsoft/ai-for-beginners http://www.example.com/terms/creation-date “Jan 1, 2022”
http://github.com/microsoft/ai-for-beginners http://purl.org/dc/elements/1.1/creator http://soshnikov.com
```
-> ✅ Hier zijn `http://www.example.com/terms/creation-date` en `http://purl.org/dc/elements/1.1/creator` enkele bekende en universeel geaccepteerde URI's om de concepten *maker* en *aanmaakdatum* uit te drukken.
+> ✅ Hier zijn `http://www.example.com/terms/creation-date` en `http://purl.org/dc/elements/1.1/creator` enkele bekende en universeel geaccepteerde URI’s om de concepten van *maker* en *creatiedatum* uit te drukken.
-In een complexer geval, als we een lijst van makers willen definiëren, kunnen we enkele datastructuren gebruiken die in RDF zijn gedefinieerd.
+In een complexer geval, als we een lijst van makers willen definiëren, kunnen we enkele gegevensstructuren gebruiken die in RDF zijn gedefinieerd.
-
+
> Diagrammen hierboven door [Dmitry Soshnikov](http://soshnikov.com)
-De voortgang van het bouwen van het Semantisch Web werd enigszins vertraagd door het succes van zoekmachines en technieken voor natuurlijke taalverwerking, die gestructureerde gegevens uit tekst kunnen halen. Toch zijn er in sommige gebieden nog steeds aanzienlijke inspanningen om ontologieën en kennisbanken te onderhouden. Enkele noemenswaardige projecten:
+De vooruitgang in het bouwen van het Semantische Web werd enigszins afgeremd door het succes van zoekmachines en technieken voor natuurlijke taalverwerking, waarmee gestructureerde data uit tekst kan worden gehaald. Echter, in sommige gebieden zijn er nog steeds aanzienlijke inspanningen om ontologieën en kennisbanken te onderhouden. Enkele opmerkelijke projecten:
-* [WikiData](https://wikidata.org/) is een verzameling machineleesbare kennisbanken die gekoppeld zijn aan Wikipedia. De meeste gegevens worden gehaald uit Wikipedia *InfoBoxes*, stukjes gestructureerde inhoud binnen Wikipedia-pagina's. Je kunt [WikiData bevragen](https://query.wikidata.org/) in SPARQL, een speciale querytaal voor het Semantisch Web. Hier is een voorbeeldquery die de meest populaire oogkleuren onder mensen weergeeft:
+* [WikiData](https://wikidata.org/) is een verzameling van machine-leesbare kennisbanken gekoppeld aan Wikipedia. Het merendeel van de data wordt gewonnen uit Wikipedia *InfoBoxes*, stukken gestructureerde inhoud binnen Wikipedia-pagina’s. Je kunt [query’s uitvoeren](https://query.wikidata.org/) op wikidata in SPARQL, een speciale querytaal voor het Semantische Web. Hier is een voorbeeldquery die de meest populaire oogkleuren onder mensen toont:
```sparql
#defaultView:BubbleChart
@@ -208,45 +208,50 @@ GROUP BY ?eyeColorLabel
* [DBpedia](https://www.dbpedia.org/) is een andere inspanning vergelijkbaar met WikiData.
-> ✅ Als je wilt experimenteren met het bouwen van je eigen ontologieën, of bestaande wilt openen, is er een geweldige visuele ontologie-editor genaamd [Protégé](https://protege.stanford.edu/). Download het, of gebruik het online.
+> ✅ Als je wilt experimenteren met het bouwen van je eigen ontologieën, of bestaande openen, is er een geweldige visuele ontologie-editor genaamd [Protégé](https://protege.stanford.edu/). Download het of gebruik het online.
-
+
*Web Protégé-editor geopend met de Romanov Familie-ontologie. Screenshot door Dmitry Soshnikov*
-## ✍️ Oefening: Een Familie-Ontologie
+## ✍️ Oefening: Een Familie Ontologie
-Zie [FamilyOntology.ipynb](https://github.com/Ezana135/AI-For-Beginners/blob/main/lessons/2-Symbolic/FamilyOntology.ipynb) voor een voorbeeld van het gebruik van technieken uit het Semantisch Web om te redeneren over familiebanden. We nemen een stamboom in het gebruikelijke GEDCOM-formaat en een ontologie van familiebanden en bouwen een grafiek van alle familiebanden voor een gegeven set individuen.
+
+Bekijk [FamilyOntology.ipynb](https://github.com/Ezana135/AI-For-Beginners/blob/main/lessons/2-Symbolic/FamilyOntology.ipynb) voor een voorbeeld van het gebruik van Semantische Web-technieken om redeneerwerk over familiebanden uit te voeren. We nemen een stamboom die is weergegeven in het veelgebruikte GEDCOM-formaat en een ontologie van familiebanden en bouwen een graaf van alle familiebanden voor een gegeven set individuen.
## Microsoft Concept Graph
-In de meeste gevallen worden ontologieën zorgvuldig met de hand gemaakt. Het is echter ook mogelijk om ontologieën te **ontginnen** uit ongestructureerde gegevens, bijvoorbeeld uit teksten in natuurlijke taal.
+In de meeste gevallen worden ontologieën zorgvuldig met de hand gemaakt. Het is echter ook mogelijk om ontologieën te **delven** uit ongestructureerde data, bijvoorbeeld uit natuurlijke taalteksten.
-Een dergelijke poging werd gedaan door Microsoft Research en resulteerde in de [Microsoft Concept Graph](https://blogs.microsoft.com/ai/microsoft-researchers-release-graph-that-helps-machines-conceptualize/?WT.mc_id=academic-77998-cacaste).
+Een dergelijke poging werd gedaan door Microsoft Research, en resulteerde in de [Microsoft Concept Graph](https://blogs.microsoft.com/ai/microsoft-researchers-release-graph-that-helps-machines-conceptualize/?WT.mc_id=academic-77998-cacaste).
-Dit is een grote verzameling entiteiten die gegroepeerd zijn met behulp van de `is-a` overervingsrelatie. Het stelt ons in staat om vragen te beantwoorden zoals "Wat is Microsoft?" - het antwoord zou iets kunnen zijn als "een bedrijf met waarschijnlijkheid 0,87, en een merk met waarschijnlijkheid 0,75".
+Dit is een grote verzameling entiteiten, gegroepeerd met behulp van de `is-a` erfelijkheidsrelatie. Het maakt het mogelijk vragen zoals "Wat is Microsoft?" te beantwoorden - het antwoord is dan iets van "een bedrijf met een waarschijnlijkheid van 0.87, en een merk met een waarschijnlijkheid van 0.75".
-De grafiek is beschikbaar als REST API of als een groot downloadbaar tekstbestand dat alle entiteitparen opsomt.
+De grafiek is beschikbaar als REST API, of als een grote downloadbare tekstbestand die alle entiteitenparen opsomt.
## ✍️ Oefening: Een Conceptgrafiek
-Probeer de [MSConceptGraph.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/MSConceptGraph.ipynb) notebook om te zien hoe we Microsoft Concept Graph kunnen gebruiken om nieuwsartikelen in verschillende categorieën te groeperen.
+Probeer het [MSConceptGraph.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/MSConceptGraph.ipynb) notitieboek om te zien hoe we de Microsoft Concept Graph kunnen gebruiken om nieuwsartikelen in verschillende categorieën te groeperen.
## Conclusie
-Tegenwoordig wordt AI vaak gezien als een synoniem voor *Machine Learning* of *Neurale Netwerken*. Een mens vertoont echter ook expliciet redeneren, iets wat momenteel niet wordt afgehandeld door neurale netwerken. In echte projecten wordt expliciet redeneren nog steeds gebruikt om taken uit te voeren die uitleg vereisen, of om het gedrag van het systeem op een gecontroleerde manier aan te passen.
+Tegenwoordig wordt AI vaak beschouwd als een synoniem voor *Machine Learning* of *Neurale Netwerken*. Echter, een mens vertoont ook expliciet redeneren, iets dat momenteel niet door neurale netwerken wordt behandeld. In projecten in de echte wereld wordt expliciet redeneren nog steeds gebruikt voor taken die uitleg vereisen, of waarmee het gedrag van het systeem op een gecontroleerde manier kan worden aangepast.
## 🚀 Uitdaging
-In de Family Ontology-notebook die bij deze les hoort, is er een mogelijkheid om te experimenteren met andere familiebanden. Probeer nieuwe verbindingen tussen mensen in de stamboom te ontdekken.
+In het Family Ontology-notitieboek dat bij deze les hoort, is er een mogelijkheid om te experimenteren met andere familiebanden. Probeer nieuwe connecties tussen mensen in de stamboom te ontdekken.
## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ai/quiz/4)
## Review & Zelfstudie
-Doe wat onderzoek op internet om gebieden te ontdekken waar mensen hebben geprobeerd kennis te kwantificeren en te codificeren. Bekijk Bloom's Taxonomy en ga terug in de geschiedenis om te leren hoe mensen probeerden hun wereld te begrijpen. Verken het werk van Linnaeus om een taxonomie van organismen te creëren en observeer hoe Dmitri Mendelejev een manier ontwikkelde om chemische elementen te beschrijven en te groeperen. Welke andere interessante voorbeelden kun je vinden?
+Doe wat onderzoek op het internet om gebieden te ontdekken waar mensen hebben geprobeerd kennis te kwantificeren en te codificeren. Kijk naar de taxonomie van Bloom en ga terug in de geschiedenis om te leren hoe mensen probeerden hun wereld te begrijpen. Verken het werk van Linnaeus om een taxonomie van organismen te creëren, en observeer de manier waarop Dmitri Mendeleev een methode creëerde om chemische elementen te beschrijven en te groeperen. Welke andere interessante voorbeelden kun je vinden?
**Opdracht**: [Bouw een Ontologie](assignment.md)
---
+
+**Disclaimer**:
+Dit document is vertaald met behulp van de AI-vertalingsdienst [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel we streven naar nauwkeurigheid, dient u er rekening mee te houden dat automatische vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal wordt beschouwd als de gezaghebbende bron. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor enige misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.
+
\ No newline at end of file
diff --git a/translations/no/README.md b/translations/no/README.md
index b4c7b71c..16a12cdd 100644
--- a/translations/no/README.md
+++ b/translations/no/README.md
@@ -1,8 +1,8 @@
-[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Kinesisk (forenklet)](../zh/README.md) | [Kinesisk (tradisjonell, Hong Kong)](../hk/README.md) | [Kinesisk (tradisjonell, Macau)](../mo/README.md) | [Kinesisk (tradisjonell, Taiwan)](../tw/README.md) | [Kroatisk](../hr/README.md) | [Tsjekkisk](../cs/README.md) | [Dansk](../da/README.md) | [Nederlandsk](../nl/README.md) | [Estisk](../et/README.md) | [Finsk](../fi/README.md) | [Fransk](../fr/README.md) | [Tysk](../de/README.md) | [Gresk](../el/README.md) | [Hebraisk](../he/README.md) | [Hindi](../hi/README.md) | [Ungarsk](../hu/README.md) | [Indonesisk](../id/README.md) | [Italiensk](../it/README.md) | [Japansk](../ja/README.md) | [Kannada](../kn/README.md) | [Koreansk](../ko/README.md) | [Litauisk](../lt/README.md) | [Malayisk](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalesisk](../ne/README.md) | [Nigeriansk pidgin](../pcm/README.md) | [Norsk](./README.md) | [Persisk (Farsi)](../fa/README.md) | [Polsk](../pl/README.md) | [Portugisisk (Brasil)](../br/README.md) | [Portugisisk (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumensk](../ro/README.md) | [Russisk](../ru/README.md) | [Serbisk (kyrillisk)](../sr/README.md) | [Slovakisk](../sk/README.md) | [Slovensk](../sl/README.md) | [Spansk](../es/README.md) | [Swahili](../sw/README.md) | [Svensk](../sv/README.md) | [Tagalog (Filippinsk)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Tyrkisk](../tr/README.md) | [Ukrainsk](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamesisk](../vi/README.md)
+[Arabisk](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarsk](../bg/README.md) | [Burmesisk (Myanmar)](../my/README.md) | [Kinesisk (Forenklet)](../zh/README.md) | [Kinesisk (Tradisjonell, Hong Kong)](../hk/README.md) | [Kinesisk (Tradisjonell, Macao)](../mo/README.md) | [Kinesisk (Tradisjonell, Taiwan)](../tw/README.md) | [Kroatisk](../hr/README.md) | [Tsjekkisk](../cs/README.md) | [Dansk](../da/README.md) | [Nederlandsk](../nl/README.md) | [Estisk](../et/README.md) | [Finsk](../fi/README.md) | [Fransk](../fr/README.md) | [Tysk](../de/README.md) | [Gresk](../el/README.md) | [Hebraisk](../he/README.md) | [Hindi](../hi/README.md) | [Ungarsk](../hu/README.md) | [Indonesisk](../id/README.md) | [Italiensk](../it/README.md) | [Japansk](../ja/README.md) | [Kannada](../kn/README.md) | [Koreansk](../ko/README.md) | [Litauisk](../lt/README.md) | [Malaysisk](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalesisk](../ne/README.md) | [Nigeriansk Pidgin](../pcm/README.md) | [Norsk](./README.md) | [Persisk (Farsi)](../fa/README.md) | [Polsk](../pl/README.md) | [Portugisisk (Brasil)](../br/README.md) | [Portugisisk (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumensk](../ro/README.md) | [Russisk](../ru/README.md) | [Serbisk (Kyrillisk)](../sr/README.md) | [Slovakisk](../sk/README.md) | [Slovensk](../sl/README.md) | [Spansk](../es/README.md) | [Swahili](../sw/README.md) | [Svensk](../sv/README.md) | [Tagalog (Filippinsk)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Tyrkisk](../tr/README.md) | [Ukrainsk](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamesisk](../vi/README.md)
> **Foretrekker du å klone lokalt?**
-> Dette depotet inkluderer 50+ språkoversettelser som betydelig øker nedlastningsstørrelsen. For å klone uten oversettelser, bruk sparse checkout:
+> Dette depotet inkluderer 50+ språkoversettelser som betydelig øker nedlastingsstørrelsen. For å klone uten oversettelser, bruk sparsommelig utvalg:
> ```bash
> git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
> cd AI-For-Beginners
@@ -48,7 +47,7 @@ Utforsk verden av **Kunstig Intelligens** (AI) med vårt 12-ukers, 24-leksjoners
> Dette gir deg alt du trenger for å fullføre kurset med en mye raskere nedlasting.
-**Hvis du ønsker at flere oversettelsesspråk skal støttes er de oppført [her](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)**
+**Dersom du ønsker ytterligere støttede oversettelsesspråk, er disse listet [her](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)**
## Bli med i fellesskapet
[](https://discord.gg/nTYy5BXMWG)
@@ -57,123 +56,123 @@ Utforsk verden av **Kunstig Intelligens** (AI) med vårt 12-ukers, 24-leksjoners
**[Tankekart over kurset](http://soshnikov.com/courses/ai-for-beginners/mindmap.html)**
-I dette undervisningsopplegget vil du lære:
+I dette pensumet vil du lære:
-* Ulike tilnærminger til kunstig intelligens, inkludert den "gode gamle" symbolske tilnærmingen med **Kunnskapsrepresentasjon** og resonnement ([GOFAI](https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence)).
-* **Nevrale nettverk** og **Dyp læring**, som er kjernen i moderne AI. Vi vil illustrere konseptene bak disse viktige temaene ved bruk av kode i to av de mest populære rammeverkene - [TensorFlow](http://Tensorflow.org) og [PyTorch](http://pytorch.org).
-* **Neurale arkitekturer** for arbeid med bilder og tekst. Vi vil dekke nyere modeller, men kan være noe mangelfull på det mest avanserte.
-* Mindre populære AI-tilnærminger, som **Genetiske algoritmer** og **Multi-Agent Systemer**.
+* Ulike tilnærminger til kunstig intelligens, inkludert den "gode gamle" symbolske tilnærmingen med **kunnskapsrepresentasjon** og resonnement ([GOFAI](https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence)).
+* **Neurale nettverk** og **dyp læring**, som er kjernen i moderne KI. Vi vil illustrere konseptene bak disse viktige temaene ved bruk av kode i to av de mest populære rammeverkene - [TensorFlow](http://Tensorflow.org) og [PyTorch](http://pytorch.org).
+* **Neurale arkitekturer** for arbeid med bilder og tekst. Vi vil dekke nyere modeller, men kan mangle noe av det siste innen forskning.
+* Mindre populære KI-tilnærminger, slik som **genetiske algoritmer** og **multi-agent systemer**.
-Hva vi ikke vil dekke i dette undervisningsopplegget:
+Hva vi ikke vil dekke i dette pensumet:
> [Finn alle tilleggsmaterialer for dette kurset i vår Microsoft Learn-samling](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)
-* Forretningssaker for bruk av **AI i næringslivet**. Vurder å ta [Introduksjon til AI for forretningsbrukere](https://docs.microsoft.com/learn/paths/introduction-ai-for-business-users/?WT.mc_id=academic-77998-bethanycheum) på Microsoft Learn, eller [AI Business School](https://www.microsoft.com/ai/ai-business-school/?WT.mc_id=academic-77998-bethanycheum), utviklet i samarbeid med [INSEAD](https://www.insead.edu/).
-* **Klassisk maskinlæring**, som er godt beskrevet i vårt [Maskinlæring for nybegynnere undervisningsopplegg](http://github.com/Microsoft/ML-for-Beginners).
-* Praktiske AI-applikasjoner bygget med **[Cognitive Services](https://azure.microsoft.com/services/cognitive-services/?WT.mc_id=academic-77998-bethanycheum)**. For dette anbefaler vi at du starter med moduler på Microsoft Learn for [syn](https://docs.microsoft.com/learn/paths/create-computer-vision-solutions-azure-cognitive-services/?WT.mc_id=academic-77998-bethanycheum), [naturlig språkbehandling](https://docs.microsoft.com/learn/paths/explore-natural-language-processing/?WT.mc_id=academic-77998-bethanycheum), **[Generativ AI med Azure OpenAI Service](https://learn.microsoft.com/en-us/training/paths/develop-ai-solutions-azure-openai/?WT.mc_id=academic-77998-bethanycheum)** og andre.
-* Spesifikke ML **sky-rammeverk**, som [Azure Machine Learning](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-bethanycheum), [Microsoft Fabric](https://learn.microsoft.com/en-us/training/paths/get-started-fabric/?WT.mc_id=academic-77998-bethanycheum), eller [Azure Databricks](https://docs.microsoft.com/learn/paths/data-engineer-azure-databricks?WT.mc_id=academic-77998-bethanycheum). Vurder å bruke [Bygg og drift maskinlæringsløsninger med Azure Machine Learning](https://docs.microsoft.com/learn/paths/build-ai-solutions-with-azure-ml-service/?WT.mc_id=academic-77998-bethanycheum) og [Bygg og drift maskinlæringsløsninger med Azure Databricks](https://docs.microsoft.com/learn/paths/build-operate-machine-learning-solutions-azure-databricks/?WT.mc_id=academic-77998-bethanycheum) læringsstier.
-* **Samtale-AI** og **Chat Bots**. Det finnes en egen [Lag samtale-AI-løsninger](https://docs.microsoft.com/learn/paths/create-conversational-ai-solutions/?WT.mc_id=academic-77998-bethanycheum) læringssti, og du kan også se [denne bloggposten](https://soshnikov.com/azure/hello-bot-conversational-ai-on-microsoft-platform/) for mer detalj.
+* Forretningsscenarier for bruk av **KI i næringslivet**. Vurder å ta [Introduction to AI for business users](https://docs.microsoft.com/learn/paths/introduction-ai-for-business-users/?WT.mc_id=academic-77998-bethanycheum)-læringssti på Microsoft Learn, eller [AI Business School](https://www.microsoft.com/ai/ai-business-school/?WT.mc_id=academic-77998-bethanycheum), utviklet i samarbeid med [INSEAD](https://www.insead.edu/).
+* **Klassisk maskinlæring**, som er godt beskrevet i vårt [Machine Learning for Beginners Curriculum](http://github.com/Microsoft/ML-for-Beginners).
+* Praktiske KI-applikasjoner bygget med **[Kognitive tjenester](https://azure.microsoft.com/services/cognitive-services/?WT.mc_id=academic-77998-bethanycheum)**. For dette anbefaler vi at du starter med Microsoft Learn-moduler for [syn](https://docs.microsoft.com/learn/paths/create-computer-vision-solutions-azure-cognitive-services/?WT.mc_id=academic-77998-bethanycheum), [naturlig språkbehandling](https://docs.microsoft.com/learn/paths/explore-natural-language-processing/?WT.mc_id=academic-77998-bethanycheum), **[generativ KI med Azure OpenAI-tjeneste](https://learn.microsoft.com/en-us/training/paths/develop-ai-solutions-azure-openai/?WT.mc_id=academic-77998-bethanycheum)** og andre.
+* Spesifikke ML **Cloud-rammeverk**, som [Azure Machine Learning](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-bethanycheum), [Microsoft Fabric](https://learn.microsoft.com/en-us/training/paths/get-started-fabric/?WT.mc_id=academic-77998-bethanycheum), eller [Azure Databricks](https://docs.microsoft.com/learn/paths/data-engineer-azure-databricks?WT.mc_id=academic-77998-bethanycheum). Vurder å bruke læringsstiene [Build and operate machine learning solutions with Azure Machine Learning](https://docs.microsoft.com/learn/paths/build-ai-solutions-with-azure-ml-service/?WT.mc_id=academic-77998-bethanycheum) og [Build and Operate Machine Learning Solutions with Azure Databricks](https://docs.microsoft.com/learn/paths/build-operate-machine-learning-solutions-azure-databricks/?WT.mc_id=academic-77998-bethanycheum).
+* **Samtale-KI** og **Chat-boter**. Det finnes en egen [Create conversational AI solutions](https://docs.microsoft.com/learn/paths/create-conversational-ai-solutions/?WT.mc_id=academic-77998-bethanycheum) læringssti, og du kan også se [denne bloggposten](https://soshnikov.com/azure/hello-bot-conversational-ai-on-microsoft-platform/) for mer detaljert informasjon.
* **Dyp matematikk** bak dyp læring. For dette anbefaler vi [Deep Learning](https://www.amazon.com/Deep-Learning-Adaptive-Computation-Machine/dp/0262035618) av Ian Goodfellow, Yoshua Bengio og Aaron Courville, som også er tilgjengelig online på [https://www.deeplearningbook.org/](https://www.deeplearningbook.org/).
-For en mild introduksjon til _AI i skyen_ temaer kan du vurdere å ta [Kom i gang med kunstig intelligens på Azure](https://docs.microsoft.com/learn/paths/get-started-with-artificial-intelligence-on-azure/?WT.mc_id=academic-77998-bethanycheum) læringssti.
+For en enkel introduksjon til _KI i skyen_-temaer kan du vurdere å ta [Get started with artificial intelligence on Azure](https://docs.microsoft.com/learn/paths/get-started-with-artificial-intelligence-on-azure/?WT.mc_id=academic-77998-bethanycheum) Learning Path.
# Innhold
-| | Leksjonslenke | PyTorch/Keras/TensorFlow | Lab |
+| | Leksjonslenke | PyTorch/Keras/TensorFlow | Laboratorium |
| :-: | :------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------ |
-| 0 | [Kursoppsett](./lessons/0-course-setup/setup.md) | [Sett opp utviklingsmiljøet ditt](./lessons/0-course-setup/how-to-run.md) | |
-| I | [**Introduksjon til AI**](./lessons/1-Intro/README.md) | | |
-| 01 | [Introduksjon og historikk for AI](./lessons/1-Intro/README.md) | - | - |
-| II | **Symbolsk AI** |
+| 0 | [Kursoppsett](./lessons/0-course-setup/setup.md) | [Sett opp ditt utviklingsmiljø](./lessons/0-course-setup/how-to-run.md) | |
+| I | [**Introduksjon til KI**](./lessons/1-Intro/README.md) | | |
+| 01 | [Introduksjon og historie om KI](./lessons/1-Intro/README.md) | - | - |
+| II | **Symbolsk KI** |
| 02 | [Kunnskapsrepresentasjon og ekspertsystemer](./lessons/2-Symbolic/README.md) | [Ekspertsystemer](./lessons/2-Symbolic/Animals.ipynb) / [Ontologi](./lessons/2-Symbolic/FamilyOntology.ipynb) /[Konseptgraf](./lessons/2-Symbolic/MSConceptGraph.ipynb) | |
| III | [**Introduksjon til nevrale nettverk**](./lessons/3-NeuralNetworks/README.md) |||
| 03 | [Perceptron](./lessons/3-NeuralNetworks/03-Perceptron/README.md) | [Notebook](./lessons/3-NeuralNetworks/03-Perceptron/Perceptron.ipynb) | [Lab](./lessons/3-NeuralNetworks/03-Perceptron/lab/README.md) |
-| 04 | [Flerlags Perceptron og Lage vårt eget Rammeverk](./lessons/3-NeuralNetworks/04-OwnFramework/README.md) | [Notebook](./lessons/3-NeuralNetworks/04-OwnFramework/OwnFramework.ipynb) | [Lab](./lessons/3-NeuralNetworks/04-OwnFramework/lab/README.md) |
-| 05 | [Introduksjon til Rammeverk (PyTorch/TensorFlow) og Overtilpasning](./lessons/3-NeuralNetworks/05-Frameworks/README.md) | [PyTorch](./lessons/3-NeuralNetworks/05-Frameworks/IntroPyTorch.ipynb) / [Keras](./lessons/3-NeuralNetworks/05-Frameworks/IntroKeras.ipynb) / [TensorFlow](./lessons/3-NeuralNetworks/05-Frameworks/IntroKerasTF.ipynb) | [Lab](./lessons/3-NeuralNetworks/05-Frameworks/lab/README.md) |
+| 04 | [Multi-Layered Perceptron og Lage vårt eget rammeverk](./lessons/3-NeuralNetworks/04-OwnFramework/README.md) | [Notebook](./lessons/3-NeuralNetworks/04-OwnFramework/OwnFramework.ipynb) | [Lab](./lessons/3-NeuralNetworks/04-OwnFramework/lab/README.md) |
+| 05 | [Introduksjon til rammeverk (PyTorch/TensorFlow) og overtilpasning](./lessons/3-NeuralNetworks/05-Frameworks/README.md) | [PyTorch](./lessons/3-NeuralNetworks/05-Frameworks/IntroPyTorch.ipynb) / [Keras](./lessons/3-NeuralNetworks/05-Frameworks/IntroKeras.ipynb) / [TensorFlow](./lessons/3-NeuralNetworks/05-Frameworks/IntroKerasTF.ipynb) | [Lab](./lessons/3-NeuralNetworks/05-Frameworks/lab/README.md) |
| IV | [**Computer Vision**](./lessons/4-ComputerVision/README.md) | [PyTorch](https://docs.microsoft.com/learn/modules/intro-computer-vision-pytorch/?WT.mc_id=academic-77998-cacaste) / [TensorFlow](https://docs.microsoft.com/learn/modules/intro-computer-vision-TensorFlow/?WT.mc_id=academic-77998-cacaste)| [Utforsk Computer Vision på Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) |
| 06 | [Introduksjon til Computer Vision. OpenCV](./lessons/4-ComputerVision/06-IntroCV/README.md) | [Notebook](./lessons/4-ComputerVision/06-IntroCV/OpenCV.ipynb) | [Lab](./lessons/4-ComputerVision/06-IntroCV/lab/README.md) |
-| 07 | [Konvolusjonelle Nevrale Nettverk](./lessons/4-ComputerVision/07-ConvNets/README.md) & [CNN Arkitekturer](./lessons/4-ComputerVision/07-ConvNets/CNN_Architectures.md) | [PyTorch](./lessons/4-ComputerVision/07-ConvNets/ConvNetsPyTorch.ipynb) /[TensorFlow](./lessons/4-ComputerVision/07-ConvNets/ConvNetsTF.ipynb) | [Lab](./lessons/4-ComputerVision/07-ConvNets/lab/README.md) |
-| 08 | [Forhåndstrente Nettverk og Overføringslæring](./lessons/4-ComputerVision/08-TransferLearning/README.md) og [Treningstriks](./lessons/4-ComputerVision/08-TransferLearning/TrainingTricks.md) | [PyTorch](./lessons/4-ComputerVision/08-TransferLearning/TransferLearningPyTorch.ipynb) / [TensorFlow](./lessons/3-NeuralNetworks/05-Frameworks/IntroKerasTF.ipynb) | [Lab](./lessons/4-ComputerVision/08-TransferLearning/lab/README.md) |
-| 09 | [Autoenkodere og VAEer](./lessons/4-ComputerVision/09-Autoencoders/README.md) | [PyTorch](./lessons/4-ComputerVision/09-Autoencoders/AutoEncodersPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/09-Autoencoders/AutoencodersTF.ipynb) | |
-| 10 | [Generative Adversarial Networks & Artistisk Stilovertakelse](./lessons/4-ComputerVision/10-GANs/README.md) | [PyTorch](./lessons/4-ComputerVision/10-GANs/GANPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/10-GANs/GANTF.ipynb) | |
+| 07 | [Konvolusjonale nevrale nettverk](./lessons/4-ComputerVision/07-ConvNets/README.md) & [CNN-arkitekturer](./lessons/4-ComputerVision/07-ConvNets/CNN_Architectures.md) | [PyTorch](./lessons/4-ComputerVision/07-ConvNets/ConvNetsPyTorch.ipynb) /[TensorFlow](./lessons/4-ComputerVision/07-ConvNets/ConvNetsTF.ipynb) | [Lab](./lessons/4-ComputerVision/07-ConvNets/lab/README.md) |
+| 08 | [Forhåndstrente nettverk og overføringslæring](./lessons/4-ComputerVision/08-TransferLearning/README.md) og [Treningstriks](./lessons/4-ComputerVision/08-TransferLearning/TrainingTricks.md) | [PyTorch](./lessons/4-ComputerVision/08-TransferLearning/TransferLearningPyTorch.ipynb) / [TensorFlow](./lessons/3-NeuralNetworks/05-Frameworks/IntroKerasTF.ipynb) | [Lab](./lessons/4-ComputerVision/08-TransferLearning/lab/README.md) |
+| 09 | [Autoenkodere og VAE-arkitektur](./lessons/4-ComputerVision/09-Autoencoders/README.md) | [PyTorch](./lessons/4-ComputerVision/09-Autoencoders/AutoEncodersPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/09-Autoencoders/AutoencodersTF.ipynb) | |
+| 10 | [Generative adversariell nettverk og kunstnerisk stiloverføring](./lessons/4-ComputerVision/10-GANs/README.md) | [PyTorch](./lessons/4-ComputerVision/10-GANs/GANPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/10-GANs/GANTF.ipynb) | |
| 11 | [Objektdeteksjon](./lessons/4-ComputerVision/11-ObjectDetection/README.md) | [TensorFlow](./lessons/4-ComputerVision/11-ObjectDetection/ObjectDetection.ipynb) | [Lab](./lessons/4-ComputerVision/11-ObjectDetection/lab/README.md) |
-| 12 | [Semantisk Segmentering. U-Net](./lessons/4-ComputerVision/12-Segmentation/README.md) | [PyTorch](./lessons/4-ComputerVision/12-Segmentation/SemanticSegmentationPytorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/12-Segmentation/SemanticSegmentationTF.ipynb) | |
-| V | [**Naturlig Språkbehandling**](./lessons/5-NLP/README.md) | [PyTorch](https://docs.microsoft.com/learn/modules/intro-natural-language-processing-pytorch/?WT.mc_id=academic-77998-cacaste) /[TensorFlow](https://docs.microsoft.com/learn/modules/intro-natural-language-processing-TensorFlow/?WT.mc_id=academic-77998-cacaste) | [Utforsk Naturlig Språkbehandling på Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)|
+| 12 | [Semantisk segmentering. U-Net](./lessons/4-ComputerVision/12-Segmentation/README.md) | [PyTorch](./lessons/4-ComputerVision/12-Segmentation/SemanticSegmentationPytorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/12-Segmentation/SemanticSegmentationTF.ipynb) | |
+| V | [**Naturlig språkbehandling**](./lessons/5-NLP/README.md) | [PyTorch](https://docs.microsoft.com/learn/modules/intro-natural-language-processing-pytorch/?WT.mc_id=academic-77998-cacaste) /[TensorFlow](https://docs.microsoft.com/learn/modules/intro-natural-language-processing-TensorFlow/?WT.mc_id=academic-77998-cacaste) | [Utforsk naturlig språkbehandling på Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)|
| 13 | [Tekstreprensentasjon. Bow/TF-IDF](./lessons/5-NLP/13-TextRep/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/13-TextRep/TextRepresentationPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/13-TextRep/TextRepresentationTF.ipynb) | |
-| 14 | [Semantiske ordinnpakninger. Word2Vec og GloVe](./lessons/5-NLP/14-Embeddings/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/14-Embeddings/EmbeddingsPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/14-Embeddings/EmbeddingsTF.ipynb) | |
-| 15 | [Språkmodellering. Trene dine egne innpakninger](./lessons/5-NLP/15-LanguageModeling/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/15-LanguageModeling/CBoW-PyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/15-LanguageModeling/CBoW-TF.ipynb) | [Lab](./lessons/5-NLP/15-LanguageModeling/lab/README.md) |
-| 16 | [Rekurrente Nevrale Nettverk](./lessons/5-NLP/16-RNN/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/16-RNN/RNNPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/16-RNN/RNNTF.ipynb) | |
-| 17 | [Generative Rekurrente Nettverk](./lessons/5-NLP/17-GenerativeNetworks/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/17-GenerativeNetworks/GenerativePyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/17-GenerativeNetworks/GenerativeTF.ipynb) | [Lab](./lessons/5-NLP/17-GenerativeNetworks/lab/README.md) |
+| 14 | [Semantiske ordinnbeddings. Word2Vec og GloVe](./lessons/5-NLP/14-Embeddings/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/14-Embeddings/EmbeddingsPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/14-Embeddings/EmbeddingsTF.ipynb) | |
+| 15 | [Språkmodellering. Trene dine egne innbeddings](./lessons/5-NLP/15-LanguageModeling/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/15-LanguageModeling/CBoW-PyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/15-LanguageModeling/CBoW-TF.ipynb) | [Lab](./lessons/5-NLP/15-LanguageModeling/lab/README.md) |
+| 16 | [Rekurrente nevrale nettverk](./lessons/5-NLP/16-RNN/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/16-RNN/RNNPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/16-RNN/RNNTF.ipynb) | |
+| 17 | [Generative rekurrente nettverk](./lessons/5-NLP/17-GenerativeNetworks/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/17-GenerativeNetworks/GenerativePyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/17-GenerativeNetworks/GenerativeTF.ipynb) | [Lab](./lessons/5-NLP/17-GenerativeNetworks/lab/README.md) |
| 18 | [Transformers. BERT.](./lessons/5-NLP/18-Transformers/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/18-Transformers/TransformersPyTorch.ipynb) /[TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/18-Transformers/TransformersTF.ipynb) | |
-| 19 | [Navngitt Entitetsgjenkjenning](./lessons/5-NLP/19-NER/README.md) | [TensorFlow](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/19-NER/NER-TF.ipynb) | [Lab](./lessons/5-NLP/19-NER/lab/README.md) |
-| 20 | [Store Språkmodeller, Prompt-programmering og Få-skudds-oppgaver](./lessons/5-NLP/20-LangModels/README.md) | [PyTorch](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/20-LangModels/GPT-PyTorch.ipynb) | |
-| VI | **Andre AI Teknikker** || |
-| 21 | [Genetiske Algoritmer](./lessons/6-Other/21-GeneticAlgorithms/README.md) | [Notebook](./lessons/6-Other/21-GeneticAlgorithms/Genetic.ipynb) | |
-| 22 | [Dyp Forsterkende Læring](./lessons/6-Other/22-DeepRL/README.md) | [PyTorch](./lessons/6-Other/22-DeepRL/CartPole-RL-PyTorch.ipynb) /[TensorFlow](./lessons/6-Other/22-DeepRL/CartPole-RL-TF.ipynb) | [Lab](./lessons/6-Other/22-DeepRL/lab/README.md) |
-| 23 | [Multi-agent Systemer](./lessons/6-Other/23-MultiagentSystems/README.md) | | |
-| VII | **AI Etikk** | | |
-| 24 | [AI Etikk og Ansvarlig AI](./lessons/7-Ethics/README.md) | [Microsoft Learn: Ansvarlige AI Prinsipper](https://docs.microsoft.com/learn/paths/responsible-ai-business-principles/?WT.mc_id=academic-77998-cacaste) | |
+| 19 | [Navngitt enhetsgjenkjenning](./lessons/5-NLP/19-NER/README.md) | [TensorFlow](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/19-NER/NER-TF.ipynb) | [Lab](./lessons/5-NLP/19-NER/lab/README.md) |
+| 20 | [Store språkmodeller, promptprogrammering og få-skudd-oppgaver](./lessons/5-NLP/20-LangModels/README.md) | [PyTorch](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/20-LangModels/GPT-PyTorch.ipynb) | |
+| VI | **Andre AI-teknikker** || |
+| 21 | [Genetiske algoritmer](./lessons/6-Other/21-GeneticAlgorithms/README.md) | [Notebook](./lessons/6-Other/21-GeneticAlgorithms/Genetic.ipynb) | |
+| 22 | [Dyp forsterkningslæring](./lessons/6-Other/22-DeepRL/README.md) | [PyTorch](./lessons/6-Other/22-DeepRL/CartPole-RL-PyTorch.ipynb) /[TensorFlow](./lessons/6-Other/22-DeepRL/CartPole-RL-TF.ipynb) | [Lab](./lessons/6-Other/22-DeepRL/lab/README.md) |
+| 23 | [Multi-agent systemer](./lessons/6-Other/23-MultiagentSystems/README.md) | | |
+| VII | **AI-etikk** | | |
+| 24 | [AI-etikk og ansvarlig AI](./lessons/7-Ethics/README.md) | [Microsoft Learn: Ansvarlige AI-prinsipper](https://docs.microsoft.com/learn/paths/responsible-ai-business-principles/?WT.mc_id=academic-77998-cacaste) | |
| IX | **Ekstra** | | |
-| 25 | [Multimodale Nettverk, CLIP og VQGAN](./lessons/X-Extras/X1-MultiModal/README.md) | [Notebook](./lessons/X-Extras/X1-MultiModal/Clip.ipynb) | |
+| 25 | [Multimodale nettverk, CLIP og VQGAN](./lessons/X-Extras/X1-MultiModal/README.md) | [Notebook](./lessons/X-Extras/X1-MultiModal/Clip.ipynb) | |
## Hver leksjon inneholder
-* Forhåndslesningsmateriale
-* Kjørbare Jupyter Notebooks, som ofte er spesifikke for rammeverket (**PyTorch** eller **TensorFlow**). Den kjørbare notebooken inneholder også mye teoretisk materiale, så for å forstå emnet må du gå gjennom minst én versjon av notebooken (enten PyTorch eller TensorFlow).
-* **Labber** tilgjengelig for noen emner, som gir deg muligheten til å prøve å bruke materialet du har lært på et spesifikt problem.
-* Noen seksjoner inneholder lenker til [**MS Learn**](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) moduler som dekker relaterte emner.
+* Forhåndslesingsmateriale
+* Utførbare Jupyter Notebooks, som ofte er spesifikke for rammeverket (**PyTorch** eller **TensorFlow**). Den utførbare notatboken inneholder også mye teoretisk materiale, så for å forstå emnet må du gå igjennom minst én versjon av notatboken (enten PyTorch eller TensorFlow).
+* **Labber** tilgjengelig for noen temaer, som gir deg en mulighet til å prøve å anvende materialet du har lært på et spesifikt problem.
+* Noen seksjoner inneholder lenker til [**MS Learn**](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) moduler som dekker relaterte temaer.
## Komme i gang
-### 🎯 Ny i AI? Start her!
+### 🎯 Ny til AI? Start her!
-Hvis du er helt ny i AI og vil ha raske, praktiske eksempler, sjekk ut våre [**Nybegynnervennlige eksempler**](./examples/README.md)! Disse inkluderer:
+Hvis du er helt ny til AI og ønsker raske, praktiske eksempler, sjekk ut våre [**Begynnervennlige eksempler**](./examples/README.md)! Disse inkluderer:
- 🌟 **Hello AI World** - Ditt første AI-program (mønster-gjenkjenning)
-- 🧠 **Enkelt Nevralt Nettverk** - Bygg et nevralt nettverk fra bunnen av
+- 🧠 **Enkelt nevralt nettverk** - Bygg et nevralt nettverk fra bunnen av
- 🖼️ **Bildklassifiserer** - Klassifiser bilder med detaljerte kommentarer
- 💬 **Tekststemning** - Analyser positiv/negativ tekst
-Disse eksemplene er laget for å hjelpe deg å forstå AI-konsepter før du går videre i hele pensumet.
+Disse eksemplene er laget for å hjelpe deg å forstå AI-konsepter før du dykker inn i hele læreplanen.
-### 📚 Full pensumoppsett
+### 📚 Full Læreplanoppsett
-- Vi har laget en [oppsett-leksjon](./lessons/0-course-setup/setup.md) for å hjelpe deg med å sette opp utviklingsmiljøet ditt. - For lærere har vi også laget en [pensumoppsett-leksjon](./lessons/0-course-setup/for-teachers.md)!
-- Hvordan [kjøre koden i VSCode eller Codepace](./lessons/0-course-setup/how-to-run.md)
+- Vi har laget en [oppsett-leksjon](./lessons/0-course-setup/setup.md) for å hjelpe deg med å sette opp utviklingsmiljøet ditt. - For lærere har vi også laget en [læreplansoppsett-leksjon](./lessons/0-course-setup/for-teachers.md)!
+- Hvordan [kjøre koden i VSCode eller en Codespace](./lessons/0-course-setup/how-to-run.md)
Følg disse trinnene:
-Fork depotet: Klikk på "Fork" knappen øverst til høyre på denne siden.
+Fork repositoryet: Klikk på "Fork" knappen øverst til høyre på denne siden.
-Klon depotet: `git clone https://github.com/microsoft/AI-For-Beginners.git`
+Klon repositoryet: `git clone https://github.com/microsoft/AI-For-Beginners.git`
-Ikke glem å gi stjerne (🌟) til dette repoet for lettere å finne det senere.
+Ikke glem å stjerne (🌟) dette repoet for å finne det lettere senere.
## Møt andre lærende
-Bli med i vår [offisielle AI Discord-server](https://aka.ms/genai-discord?WT.mc_id=academic-105485-bethanycheum) for å møte og nettverke med andre som tar dette kurset og få støtte.
+Bli med på vår [offisielle AI Discord-server](https://aka.ms/genai-discord?WT.mc_id=academic-105485-bethanycheum) for å møte og nettverke med andre som tar dette kurset og få støtte.
-Hvis du har produktinnspill eller spørsmål mens du bygger, besøk vår [Azure AI Foundry Developer Forum](https://aka.ms/foundry/forum)
+Hvis du har produktfeedback eller spørsmål mens du bygger, besøk vår [Azure AI Foundry Developer Forum](https://aka.ms/foundry/forum)
-## Quizzer
+## Quizzer
-> **En merknad om quizzer**: Alle quizzer finnes i Quiz-app-mappen i etc\quiz-app, eller [Online her](https://ff-quizzes.netlify.app/) De er linket fra leksjonene, quiz-appen kan kjøres lokalt eller distribueres til Azure; følg instruksjonen i `quiz-app` mappen. De blir gradvis oversatt.
+> **En merknad om quizzer**: Alle quizzer ligger i Quiz-app mappen i etc\quiz-app, eller [Online her](https://ff-quizzes.netlify.app/) De er lenket fra leksjonene, quiz-appen kan kjøres lokalt eller distribueres til Azure; følg instruksjonene i `quiz-app` mappen. De lokaliseres gradvis.
## Hjelp ønskes
-Har du forslag eller funnet stavefeil eller kodefeil? Opprett en issue eller en pull request.
+Har du forslag eller funnet stave- eller kodefeil? Opprett en issue eller pull request.
## Spesiell takk
* **✍️ Hovedforfatter:** [Dmitry Soshnikov](http://soshnikov.com), PhD
* **🔥 Redaktør:** [Jen Looper](https://twitter.com/jenlooper), PhD
-* **🎨 Sketchnote illustratør:** [Tomomi Imura](https://twitter.com/girlie_mac)
-* **✅ Quizskaper:** [Lateefah Bello](https://github.com/CinnamonXI), [MLSA](https://studentambassadors.microsoft.com/)
+* **🎨 Sketchnote-illustratør:** [Tomomi Imura](https://twitter.com/girlie_mac)
+* **✅ Quiz-skaper:** [Lateefah Bello](https://github.com/CinnamonXI), [MLSA](https://studentambassadors.microsoft.com/)
* **🙏 Kjernebidragsytere:** [Evgenii Pishchik](https://github.com/Pe4enIks)
-## Andre pensum
+## Andre læreplaner
-Teamet vårt produserer andre pensum! Sjekk ut:
+Teamet vårt lager andre læreplaner! Sjekk ut:
### LangChain
@@ -189,15 +188,15 @@ Teamet vårt produserer andre pensum! Sjekk ut:
[](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
-
-### Generativ AI-serie
+
+### Generativ AI Serie
[](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
---
-
+
### Kjerneopplæring
[](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
@@ -208,8 +207,8 @@ Teamet vårt produserer andre pensum! Sjekk ut:
[](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
-
-### Copilot-serie
+
+### Copilot Serie
[](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
[](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
@@ -217,11 +216,11 @@ Teamet vårt produserer andre pensum! Sjekk ut:
## Få hjelp
-Hvis du sitter fast eller har spørsmål om å bygge AI-apper, bli med andre lærende og erfarne utviklere i diskusjoner om MCP. Det er et støttende fellesskap hvor spørsmål er velkomne og kunnskap deles fritt.
+Hvis du står fast eller har spørsmål om å bygge AI-apper. Bli med andre lærende og erfarne utviklere i diskusjoner om MCP. Det er et støttende fellesskap hvor spørsmål er velkomne og kunnskap deles fritt.
[](https://discord.gg/nTYy5BXMWG)
-Hvis du har produktinnspill eller finner feil mens du bygger, besøk:
+Hvis du har produktfeedback eller feil mens du bygger, besøk:
[](https://aka.ms/foundry/forum)
@@ -229,5 +228,5 @@ Hvis du har produktinnspill eller finner feil mens du bygger, besøk:
**Ansvarsfraskrivelse**:
-Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selv om vi streber etter nøyaktighet, vennligst vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det originale dokumentet på sitt opprinnelige språk skal betraktes som den autoritative kilden. For viktig informasjon anbefales profesjonell menneskelig oversettelse. Vi påtar oss ikke ansvar for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.
+Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selv om vi streber etter nøyaktighet, vennligst vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på dets opprinnelige språk bør anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.
\ No newline at end of file
diff --git a/translations/no/lessons/0-course-setup/how-to-run.md b/translations/no/lessons/0-course-setup/how-to-run.md
index 3025184a..faf854d6 100644
--- a/translations/no/lessons/0-course-setup/how-to-run.md
+++ b/translations/no/lessons/0-course-setup/how-to-run.md
@@ -1,21 +1,21 @@
# Hvordan kjøre koden
-Dette kurset inneholder mange eksekverbare eksempler og laboratorier som du vil ønske å kjøre. For å gjøre dette trenger du muligheten til å kjøre Python-kode i Jupyter Notebooks som er inkludert i dette kurset. Du har flere alternativer for å kjøre koden:
+Dette pensumet inneholder mange kjørbare eksempler og laboratorier som du vil kjøre. For å gjøre dette trenger du muligheten til å kjøre Python-kode i Jupyter Notebooks som følger med i dette pensumet. Du har flere alternativer for å kjøre koden:
-## Kjøre lokalt på din datamaskin
+## Kjør lokalt på din egen datamaskin
-For å kjøre koden lokalt på din datamaskin, må du ha en versjon av Python installert. Jeg anbefaler personlig å installere **[miniconda](https://conda.io/en/latest/miniconda.html)** - det er en lettvektsinstallasjon som støtter `conda` pakkebehandler for ulike Python **virtuelle miljøer**.
+For å kjøre koden lokalt på din datamaskin, trengs en Python-installasjon. En anbefaling er å installere **[miniconda](https://conda.io/en/latest/miniconda.html)** - det er en ganske lett installasjon som støtter `conda` pakkebehandler for forskjellige Python **virtuelle miljøer**.
-Etter at du har installert miniconda, må du klone repositoryen og opprette et virtuelt miljø som skal brukes for dette kurset:
+Etter at du har installert miniconda, klon depotet og opprett et virtuelt miljø som skal brukes for dette kurset:
```bash
git clone http://github.com/microsoft/ai-for-beginners
@@ -24,19 +24,19 @@ conda env create --name ai4beg --file .devcontainer/environment.yml
conda activate ai4beg
```
-### Bruke Visual Studio Code med Python-utvidelse
+### Bruke Visual Studio Code med Python Extension
-Den beste måten å bruke kurset på er sannsynligvis å åpne det i [Visual Studio Code](http://code.visualstudio.com/?WT.mc_id=academic-77998-cacaste) med [Python-utvidelse](https://marketplace.visualstudio.com/items?itemName=ms-python.python&WT.mc_id=academic-77998-cacaste).
+Dette pensumet fungerer best når du åpner det i [Visual Studio Code](http://code.visualstudio.com/?WT.mc_id=academic-77998-cacaste) med [Python Extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python&WT.mc_id=academic-77998-cacaste).
-> **Note**: Når du kloner og åpner katalogen i VS Code, vil det automatisk foreslå at du installerer Python-utvidelser. Du må også installere miniconda som beskrevet ovenfor.
+> **Merk**: Når du har klonet og åpnet mappen i VS Code, vil det automatisk foreslå deg å installere Python-utvidelser. Du må også installere miniconda som beskrevet ovenfor.
-> **Note**: Hvis VS Code foreslår at du åpner repositoryen i en container, må du avslå dette for å bruke lokal Python-installasjon.
+> **Merk**: Hvis VS Code foreslår deg å åpne depotet på nytt i en container, bør du avslå dette for å bruke den lokale Python-installasjonen.
### Bruke Jupyter i nettleseren
-Du kan også bruke Jupyter-miljøet direkte fra nettleseren på din egen datamaskin. Faktisk gir både klassisk Jupyter og Jupyter Hub et ganske praktisk utviklingsmiljø med autoutfylling, kodefremheving, osv.
+Du kan også bruke et Jupyter-miljø fra nettleseren på din egen datamaskin. Både klassisk Jupyter og JupyterHub tilbyr et praktisk utviklingsmiljø med automatisk utfylling, kodeutheving, osv.
-For å starte Jupyter lokalt, gå til katalogen for kurset og kjør:
+For å starte Jupyter lokalt, gå til mappen for kurset, og kjør:
```bash
jupyter notebook
@@ -45,34 +45,36 @@ eller
```bash
jupyterhub
```
-Du kan deretter navigere til en av `.ipynb`-filene, åpne dem og begynne å jobbe.
+Du kan da navigere til hvilke som helst `.ipynb`-filer, åpne dem og begynne å jobbe.
-### Kjøre i container
+### Kjøring i container
-Et alternativ til Python-installasjon er å kjøre koden i en container. Siden repositoryen vår inneholder en spesiell `.devcontainer`-mappe som instruerer hvordan man bygger en container for dette repoet, vil VS Code tilby deg å åpne koden i en container. Dette krever Docker-installasjon og er mer komplekst, så vi anbefaler dette for mer erfarne brukere.
+Et alternativ til Python-installasjon er å kjøre koden i en container. Siden vårt depot inneholder en spesiell `.devcontainer`-mappe som beskriver hvordan man bygger en container for dette depotet, tilbyr VS Code muligheten til å åpne koden i en container. Dette krever Docker-installasjon, og vil også være mer komplekst, så vi anbefaler dette for mer erfarne brukere.
-## Kjøre i skyen
+## Kjøring i skyen
-Hvis du ikke ønsker å installere Python lokalt og har tilgang til noen skyressurser, er et godt alternativ å kjøre koden i skyen. Det finnes flere måter du kan gjøre dette på:
+Hvis du ikke ønsker å installere Python lokalt, og har tilgang til noen skyressurser – vil det være et godt alternativ å kjøre koden i skyen. Det finnes flere måter du kan gjøre dette på:
-* Bruke **[GitHub Codespaces](https://github.com/features/codespaces)**, som er et virtuelt miljø opprettet for deg på GitHub, tilgjengelig gjennom VS Code-nettlesergrensesnittet. Hvis du har tilgang til Codespaces, kan du bare klikke på **Code**-knappen i repoet, starte en codespace og komme i gang på kort tid.
-* Bruke **[Binder](https://mybinder.org/v2/gh/microsoft/ai-for-beginners/HEAD)**. [Binder](https://mybinder.org) er gratis databehandlingsressurser tilgjengelig i skyen for folk som deg til å teste ut kode på GitHub. Det er en knapp på forsiden for å åpne repositoryen i Binder - dette bør raskt ta deg til Binder-siden, som vil bygge den underliggende containeren og starte Jupyter-nettgrensesnittet for deg sømløst.
+* Bruke **[GitHub Codespaces](https://github.com/features/codespaces)**, som er et virtuelt miljø opprettet for deg på GitHub, tilgjengelig gjennom en VS Code nettlesergrensesnitt. Hvis du har tilgang til Codespaces, kan du bare trykke på **Code**-knappen i depotet, starte et codespace, og komme i gang på kort tid.
+* Bruke **[Binder](https://mybinder.org/v2/gh/microsoft/ai-for-beginners/HEAD)**. [Binder](https://mybinder.org) tilbyr gratis databehandlingsressurser i skyen for folk som deg for å teste ut kode på GitHub. Det finnes en knapp på forsiden for å åpne depotet i Binder – dette vil raskt ta deg til binder-siden, som vil bygge en underliggende container og starte et Jupyter-nettgrensesnitt for deg sømløst.
-> **Note**: For å forhindre misbruk har Binder tilgang til noen nettressurser blokkert. Dette kan forhindre at noe av koden fungerer, som henter modeller og/eller datasett fra offentlig Internett. Du må kanskje finne noen løsninger. Dessuten er databehandlingsressursene som tilbys av Binder ganske grunnleggende, så trening vil være treg, spesielt i senere mer komplekse leksjoner.
+> **Merk**: For å forhindre misbruk har Binder blokkert tilgang til noen nettressurser. Dette kan forhindre at noe av koden fungerer, som henter modeller og/eller datasett fra det offentlige Internett. Du må kanskje finne noen alternative løsninger. Også de beregningsressursene som tilbys av Binder er ganske enkle, så trening vil være treg, spesielt i senere, mer komplekse leksjoner.
-## Kjøre i skyen med GPU
+## Kjøring i skyen med GPU
-Noen av de senere leksjonene i dette kurset vil ha stor nytte av GPU-støtte, fordi trening ellers vil være smertefullt tregt. Det finnes noen alternativer du kan følge, spesielt hvis du har tilgang til skyen enten gjennom [Azure for Students](https://azure.microsoft.com/free/students/?WT.mc_id=academic-77998-cacaste) eller gjennom din institusjon:
+Noen av de senere leksjonene i dette pensumet vil ha stor nytte av GPU-støtte. Modelltrening kan ellers bli smertefullt langsom. Det finnes noen få alternativer du kan følge, spesielt hvis du har tilgang til skyen enten via [Azure for Students](https://azure.microsoft.com/free/students/?WT.mc_id=academic-77998-cacaste), eller gjennom din utdanningsinstitusjon:
-* Opprett [Data Science Virtual Machine](https://docs.microsoft.com/learn/modules/intro-to-azure-data-science-virtual-machine/?WT.mc_id=academic-77998-cacaste) og koble til den via Jupyter. Du kan deretter klone repoet direkte på maskinen og begynne å lære. NC-serien VMs har GPU-støtte.
+* Opprett [Data Science Virtual Machine](https://docs.microsoft.com/learn/modules/intro-to-azure-data-science-virtual-machine/?WT.mc_id=academic-77998-cacaste) og koble til den via Jupyter. Du kan da klone depotet rett på maskinen, og begynne å lære. NC-serie VM-er har GPU-støtte.
-> **Note**: Noen abonnementer, inkludert Azure for Students, gir ikke GPU-støtte som standard. Du må kanskje be om ekstra GPU-kjerner gjennom en teknisk supportforespørsel.
+> **Merk**: Noen abonnementer, inkludert Azure for Students, tilbyr ikke GPU-støtte som standard. Du må kanskje be om ekstra GPU-kjerner via en teknisk støtteforespørsel.
-* Opprett [Azure Machine Learning Workspace](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-cacaste) og bruk deretter Notebook-funksjonen der. [Denne videoen](https://azure-for-academics.github.io/quickstart/azureml-papers/) viser hvordan du kloner et repository inn i Azure ML-notebook og begynner å bruke det.
+* Opprett [Azure Machine Learning Workspace](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-cacaste) og bruk deretter Notebook-funksjonen der. [Denne videoen](https://azure-for-academics.github.io/quickstart/azureml-papers/) viser hvordan du kloner et depot inn i Azure ML-notatbok og begynner å bruke det.
Du kan også bruke Google Colab, som kommer med noe gratis GPU-støtte, og laste opp Jupyter Notebooks der for å kjøre dem én etter én.
---
+
**Ansvarsfraskrivelse**:
-Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selv om vi streber etter nøyaktighet, vær oppmerksom på at automatiserte oversettelser kan inneholde feil eller unøyaktigheter. Det originale dokumentet på sitt opprinnelige språk bør anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.
\ No newline at end of file
+Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selv om vi søker å oppnå nøyaktighet, vennligst vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket bør anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for misforståelser eller feiltolkninger som følge av bruk av denne oversettelsen.
+
\ No newline at end of file
diff --git a/translations/no/lessons/2-Symbolic/Animals.ipynb b/translations/no/lessons/2-Symbolic/Animals.ipynb
index 5f4f209e..473caafc 100644
--- a/translations/no/lessons/2-Symbolic/Animals.ipynb
+++ b/translations/no/lessons/2-Symbolic/Animals.ipynb
@@ -10,21 +10,21 @@
"\n",
"Et eksempel fra [AI for Beginners Curriculum](http://github.com/microsoft/ai-for-beginners).\n",
"\n",
- "I dette eksempelet skal vi implementere et enkelt kunnskapsbasert system for å identifisere et dyr basert på noen fysiske egenskaper. Systemet kan representeres av følgende AND-OR-tre (dette er en del av hele treet, vi kan enkelt legge til flere regler):\n",
+ "I dette eksemplet skal vi implementere et enkelt kunnskapsbasert system for å bestemme et dyr basert på noen fysiske kjennetegn. Systemet kan representeres ved følgende AND-OR-tre (dette er en del av hele treet, vi kan enkelt legge til flere regler):\n",
"\n",
- "\n"
+ "\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
- "## Vår egen ekspertsystemskall med bakoverinferens\n",
+ "## Vårt eget ekspertsystemskall med bakoverinferenz\n",
"\n",
- "La oss prøve å definere et enkelt språk for kunnskapsrepresentasjon basert på produksjonsregler. Vi vil bruke Python-klasser som nøkkelord for å definere regler. Det vil i hovedsak være tre typer klasser:\n",
- "* `Ask` representerer et spørsmål som må stilles til brukeren. Den inneholder settet med mulige svar.\n",
- "* `If` representerer en regel, og det er bare syntaktisk sukker for å lagre innholdet i regelen.\n",
- "* `AND`/`OR` er klasser som representerer AND/OR-grener i treet. De lagrer bare listen over argumenter inni. For å forenkle koden er all funksjonalitet definert i foreldresklassen `Content`.\n"
+ "La oss prøve å definere et enkelt språk for kunnskapsrepresentasjon basert på produksjonsregler. Vi vil bruke Python-klasser som nøkkelord for å definere regler. Det vil i hovedsak være 3 typer klasser:\n",
+ "* `Ask` representerer et spørsmål som må stilles til brukeren. Den inneholder settet av mulige svar.\n",
+ "* `If` representerer en regel, og det er bare syntaktisk sukker for å lagre innholdet i regelen\n",
+ "* `AND`/`OR` er klasser for å representere AND/OR-grener i treet. De lagrer bare listen av argumenter inne. For å forenkle koden, er all funksjonalitet definert i overklasse `Content`\n"
]
},
{
@@ -66,7 +66,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "I vårt system vil arbeidsminnet inneholde listen over **fakta** som **attributt-verdi-par**. Kunnskapsbasen kan defineres som en stor ordbok som kobler handlinger (nye fakta som skal settes inn i arbeidsminnet) til betingelser, uttrykt som OG-ELLER-uttrykk. I tillegg kan noen fakta bli `Spurt`.\n"
+ "I vårt system ville arbeidsminnet inneholde listen over **fakta** som **attributt-verdi-par**. Kunnskapsbasen kan defineres som en stor ordbok som kobler handlinger (nye fakta som skal settes inn i arbeidsminnet) til betingelser, uttrykt som OG-ELLER-uttrykk. Også noen fakta kan `Ask`es.\n"
]
},
{
@@ -99,13 +99,13 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "For å utføre baklengs slutning, vil vi definere klassen `Knowledgebase`. Den vil inneholde:\n",
- "* Arbeidsminne (`memory`) - en ordbok som kobler attributter til verdier\n",
- "* Kunnskapsbase (`rules`) i formatet som definert ovenfor\n",
+ "For å utføre bakoverinference vil vi definere klassen `Knowledgebase`. Den vil inneholde:\n",
+ "* Arbeidende `memory` - et oppslagsord som kobler attributter til verdier\n",
+ "* Kunnskapsbasens `rules` i det formatet som er definert ovenfor\n",
"\n",
"To hovedmetoder er:\n",
- "* `get` for å hente verdien av et attributt, og utføre slutning hvis nødvendig. For eksempel, `get('color')` vil hente verdien av en fargeplass (den vil spørre hvis nødvendig, og lagre verdien for senere bruk i arbeidsminnet). Hvis vi spør `get('color:blue')`, vil den spørre om en farge, og deretter returnere `y`/`n` verdi avhengig av fargen.\n",
- "* `eval` utfører den faktiske slutningen, dvs. traverserer AND/OR-treet, evaluerer delmål, osv.\n"
+ "* `get` for å hente verdien av et attributt, og utføre inferens om nødvendig. For eksempel vil `get('color')` hente verdien for en fargeplass (den vil spørre om nødvendig, og lagre verdien for senere bruk i arbeidsminnet). Hvis vi spør `get('color:blue')`, vil den spørre etter en farge, for så å returnere `y`/`n` avhengig av fargen.\n",
+ "* `eval` utfører selve inferensen, altså går gjennom AND/OR-treet, evaluerer under-mål, osv.\n"
]
},
{
@@ -172,7 +172,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "Nå la oss definere vår dyrekunnskapsbase og utføre konsultasjonen. Merk at denne forespørselen vil stille deg spørsmål. Du kan svare ved å skrive `y`/`n` for ja-nei-spørsmål, eller ved å spesifisere et tall (0..N) for spørsmål med lengre svaralternativer.\n"
+ "La oss nå definere vårt dyrekunnskapsbase og utføre konsultasjonen. Vær oppmerksom på at dette oppkallet vil stille deg spørsmål. Du kan svare ved å skrive `y`/`n` for ja/nei-spørsmål, eller ved å angi tall (0..N) for spørsmål med lengre flervalgssvar.\n"
]
},
{
@@ -229,11 +229,11 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "## Bruke PyKnow for Fremoverrettet Infernens\n",
+ "## Bruke Experta for framoverinferenz\n",
"\n",
- "I det neste eksempelet skal vi prøve å implementere fremoverrettet inferens ved hjelp av et av bibliotekene for kunnskapsrepresentasjon, [PyKnow](https://github.com/buguroo/pyknow/). **PyKnow** er et bibliotek for å lage fremoverrettede inferenssystemer i Python, som er designet for å ligne på det klassiske gamle systemet [CLIPS](http://www.clipsrules.net/index.html).\n",
+ "I det neste eksemplet vil vi prøve å implementere framoverinferenz ved hjelp av et av bibliotekene for kunnskapsrepresentasjon, [Experta](https://github.com/nilp0inter/experta). **Experta** er et bibliotek for å lage framoverinferenzsystemer i Python, som er designet for å være likt det klassiske gamle systemet [CLIPS](http://www.clipsrules.net/index.html).\n",
"\n",
- "Vi kunne også ha implementert fremoverrettet kjeding selv uten store problemer, men naive implementeringer er vanligvis ikke særlig effektive. For mer effektiv regelmatching brukes en spesiell algoritme, [Rete](https://en.wikipedia.org/wiki/Rete_algorithm).\n"
+ "Vi kunne også ha implementert framoverkobling selv uten mange problemer, men naive implementasjoner er vanligvis ikke veldig effektive. For mer effektiv regelmatching brukes en spesiell algoritme [Rete](https://en.wikipedia.org/wiki/Rete_algorithm).\n"
]
},
{
@@ -247,32 +247,31 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "Collecting git+https://github.com/buguroo/pyknow/\n",
- " Cloning https://github.com/buguroo/pyknow/ to /tmp/pip-req-build-3cqeulyl\n",
- " Running command git clone --filter=blob:none --quiet https://github.com/buguroo/pyknow/ /tmp/pip-req-build-3cqeulyl\n",
- " Resolved https://github.com/buguroo/pyknow/ to commit 48818336f2e9a126f1964f2d8dc22d37ff800fe8\n",
- " Preparing metadata (setup.py) ... \u001b[?25ldone\n",
- "\u001b[?25hCollecting frozendict==1.2\n",
- " Using cached frozendict-1.2.tar.gz (2.6 kB)\n",
- " Preparing metadata (setup.py) ... \u001b[?25ldone\n",
- "\u001b[?25hCollecting schema==0.6.7\n",
- " Using cached schema-0.6.7-py2.py3-none-any.whl (14 kB)\n",
- "Building wheels for collected packages: pyknow, frozendict\n",
- " Building wheel for pyknow (setup.py) ... \u001b[?25ldone\n",
- "\u001b[?25h Created wheel for pyknow: filename=pyknow-1.7.0-py3-none-any.whl size=34228 sha256=b7de5b09292c4007667c72f69b98d5a1b5f7324ff15f9dd8e077c3d5f7aade42\n",
- " Stored in directory: /tmp/pip-ephem-wheel-cache-k7jpave7/wheels/81/1a/d3/f6c15dbe1955598a37755215f2a10449e7418500d7bd4b9508\n",
- " Building wheel for frozendict (setup.py) ... \u001b[?25ldone\n",
- "\u001b[?25h Created wheel for frozendict: filename=frozendict-1.2-py3-none-any.whl size=3148 sha256=2863d55c240d2409cddf05ccfe600591f8478681549fc97555c47c90dc6bb160\n",
- " Stored in directory: /home/rg/.cache/pip/wheels/49/ac/f8/cb8120244e710bdb479c86198b03c7b08c3c2d3d2bf448fd6e\n",
- "Successfully built pyknow frozendict\n",
- "Installing collected packages: schema, frozendict, pyknow\n",
- "Successfully installed frozendict-1.2 pyknow-1.7.0 schema-0.6.7\n"
+ "Collecting git+https://github.com/nilp0inter/experta\n",
+ " Cloning https://github.com/nilp0inter/experta to /tmp/pip-req-build-7qurtwk3\n",
+ " Running command git clone --filter=blob:none --quiet https://github.com/nilp0inter/experta /tmp/pip-req-build-7qurtwk3\n",
+ " Resolved https://github.com/nilp0inter/experta to commit c6d5834b123861f5ae09e7d07027dc98bec58741\n",
+ " Installing build dependencies ... \u001b[?25ldone\n",
+ "\u001b[?25h Getting requirements to build wheel ... \u001b[?25ldone\n",
+ "\u001b[?25h Preparing metadata (pyproject.toml) ... \u001b[?25ldone\n",
+ "\u001b[?25hRequirement already satisfied: frozendict~=2.4.6 in /opt/conda/envs/ai4beg/lib/python3.12/site-packages (from experta==1.9.5.dev1) (2.4.7)\n",
+ "Collecting schema~=0.6.7 (from experta==1.9.5.dev1)\n",
+ " Downloading schema-0.6.8-py2.py3-none-any.whl.metadata (14 kB)\n",
+ "Downloading schema-0.6.8-py2.py3-none-any.whl (14 kB)\n",
+ "Building wheels for collected packages: experta\n",
+ " Building wheel for experta (pyproject.toml) ... \u001b[?25ldone\n",
+ "\u001b[?25h Created wheel for experta: filename=experta-1.9.5.dev1-py3-none-any.whl size=34804 sha256=888c459512a5e713f4b674caa9a0f96cfdf07ec0d6eb56cc318ce0653d218014\n",
+ " Stored in directory: /tmp/pip-ephem-wheel-cache-1eeii9zy/wheels/3d/e8/bb/22d7956359603fa8dd679aa09f5b8efb3f29991c3986fdc787\n",
+ "Successfully built experta\n",
+ "Installing collected packages: schema, experta\n",
+ "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2/2\u001b[0m [experta]\n",
+ "\u001b[1A\u001b[2KSuccessfully installed experta-1.9.5.dev1 schema-0.6.8\n"
]
}
],
"source": [
"import sys\n",
- "!{sys.executable} -m pip install git+https://github.com/buguroo/pyknow/"
+ "!{sys.executable} -m pip install git+https://github.com/nilp0inter/experta"
]
},
{
@@ -283,15 +282,15 @@
},
"outputs": [],
"source": [
- "from pyknow import *\n",
- "#import pyknow"
+ "from experta import *\n",
+ "#import experta"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
- "Vi vil definere systemet vårt som en klasse som underklasser `KnowledgeEngine`. Hver regel er definert av en separat funksjon med `@Rule`-annotasjon, som spesifiserer når regelen skal utløses. Inne i regelen kan vi legge til nye fakta ved å bruke `declare`-funksjonen, og å legge til disse faktaene vil føre til at flere regler blir kalt av fremover-slutningsmotoren.\n"
+ "Vi vil definere systemet vårt som en klasse som underklasser `KnowledgeEngine`. Hver regel defineres av en egen funksjon med `@Rule`-annotasjon, som spesifiserer når regelen skal utløses. Inne i regelen kan vi legge til nye fakta ved hjelp av `declare`-funksjonen, og ved å legge til disse faktaene vil flere regler bli kalt av den fremadrettede inferensmotoren.\n"
]
},
{
@@ -378,7 +377,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "Når vi har definert en kunnskapsbase, fyller vi arbeidsminnet vårt med noen innledende fakta, og deretter kaller vi `run()`-metoden for å utføre slutningen. Du kan se som et resultat at nye utledede fakta legges til arbeidsminnet, inkludert det endelige faktumet om dyret (hvis vi har satt opp alle de innledende faktaene riktig).\n"
+ "Når vi har definert en kunnskapsbase, fyller vi vår arbeidsminne med noen innledende fakta, og deretter kaller vi `run()`-metoden for å utføre inferensen. Du kan se som et resultat at nye utledede fakta legges til i arbeidsminnet, inkludert det endelige faktumet om dyret (hvis vi setter opp alle de innledende faktaene riktig).\n"
]
},
{
@@ -440,7 +439,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "\n---\n\n**Ansvarsfraskrivelse**: \nDette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selv om vi streber etter nøyaktighet, vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det originale dokumentet på sitt opprinnelige språk bør anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.\n"
+ "---\n\n\n**Ansvarsfraskrivelse**:\nDette dokumentet er oversatt ved bruk av AI-oversettelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selv om vi streber etter nøyaktighet, vennligst vær oppmerksom på at automatiserte oversettelser kan inneholde feil eller unøyaktigheter. Det originale dokumentet på dets opprinnelige språk skal betraktes som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi påtar oss ikke ansvar for misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.\n\n"
]
}
],
@@ -467,8 +466,8 @@
"version": "3.11.2"
},
"coopTranslator": {
- "original_hash": "ab2bd97b0453415b89a469284609a8ce",
- "translation_date": "2025-08-28T16:58:48+00:00",
+ "original_hash": "8ef43db4b9182239fd150a76bd494fdb",
+ "translation_date": "2026-01-16T02:51:25+00:00",
"source_file": "lessons/2-Symbolic/Animals.ipynb",
"language_code": "no"
}
diff --git a/translations/no/lessons/2-Symbolic/README.md b/translations/no/lessons/2-Symbolic/README.md
index 1f021465..dd5aced2 100644
--- a/translations/no/lessons/2-Symbolic/README.md
+++ b/translations/no/lessons/2-Symbolic/README.md
@@ -1,116 +1,116 @@
-# Kunnskapsrepresentasjon og ekspertsystemer
+# Kunnskapsrepresentasjon og Ekspertsystemer
-
+
> Sketchnote av [Tomomi Imura](https://twitter.com/girlie_mac)
-Jakten på kunstig intelligens handler om å søke kunnskap for å forstå verden på en måte som ligner på hvordan mennesker gjør det. Men hvordan kan man oppnå dette?
+Jakten på kunstig intelligens bygger på et søk etter kunnskap, for å forstå verden på en måte som ligner hvordan mennesker gjør det. Men hvordan kan man gå fram for å gjøre dette?
-## [Quiz før forelesning](https://ff-quizzes.netlify.app/en/ai/quiz/3)
+## [Pre-forelesningsquiz](https://ff-quizzes.netlify.app/en/ai/quiz/3)
-I AI-forskningens tidlige dager var den top-down tilnærmingen til å skape intelligente systemer (diskutert i forrige leksjon) populær. Ideen var å trekke ut kunnskap fra mennesker i en maskinlesbar form og deretter bruke den til å løse problemer automatisk. Denne tilnærmingen var basert på to store ideer:
+I de tidlige dagene av KI var top-down-tilnærmingen til å lage intelligente systemer (diskutert i forrige leksjon) populær. Ideen var å trekke ut kunnskap fra mennesker til en form som maskiner kan lese, og så bruke denne til å automatisk løse problemer. Denne tilnærmingen baserte seg på to store ideer:
* Kunnskapsrepresentasjon
* Resonnering
## Kunnskapsrepresentasjon
-Et av de viktige konseptene i Symbolic AI er **kunnskap**. Det er viktig å skille kunnskap fra *informasjon* eller *data*. For eksempel kan man si at bøker inneholder kunnskap, fordi man kan studere bøker og bli ekspert. Men det bøker faktisk inneholder, kalles *data*, og ved å lese bøker og integrere denne dataen i vår verdensmodell, konverterer vi data til kunnskap.
+Et av de viktige konseptene i symbolsk KI er **kunnskap**. Det er viktig å skille kunnskap fra *informasjon* eller *data*. For eksempel kan man si at bøker inneholder kunnskap, fordi man kan studere bøker og bli ekspert. Men det bøkene faktisk inneholder kalles *data*, og ved å lese bøker og integrere disse dataene i vår verdensmodell konverterer vi data til kunnskap.
-> ✅ **Kunnskap** er noe som finnes i hodet vårt og representerer vår forståelse av verden. Den oppnås gjennom en aktiv **læringsprosess**, som integrerer informasjonsbiter vi mottar inn i vår aktive modell av verden.
+> ✅ **Kunnskap** er noe som finnes i hodet vårt og representerer vår forståelse av verden. Det oppnås gjennom en aktiv **lærings**prosess, som integrerer informasjon vi mottar i vår aktive modell av verden.
-Ofte definerer vi ikke kunnskap strengt, men vi knytter det til andre relaterte konsepter ved hjelp av [DIKW-pyramiden](https://en.wikipedia.org/wiki/DIKW_pyramid). Den inneholder følgende konsepter:
+Ofte definerer vi ikke kunnskap strengt, men vi plasserer den i forhold til andre beslektede konsepter ved hjelp av [DIKW-pyramiden](https://en.wikipedia.org/wiki/DIKW_pyramid). Den inneholder følgende konsepter:
-* **Data** er noe som er representert på fysisk media, som skrevet tekst eller talte ord. Data eksisterer uavhengig av mennesker og kan overføres mellom personer.
+* **Data** er noe som er representert i fysisk medium, som skrevet tekst eller talte ord. Data eksisterer uavhengig av mennesker og kan overføres mellom folk.
* **Informasjon** er hvordan vi tolker data i hodet vårt. For eksempel, når vi hører ordet *datamaskin*, har vi en viss forståelse av hva det er.
-* **Kunnskap** er informasjon som er integrert i vår verdensmodell. For eksempel, når vi lærer hva en datamaskin er, begynner vi å få ideer om hvordan den fungerer, hva den koster, og hva den kan brukes til. Dette nettverket av sammenhengende konsepter utgjør vår kunnskap.
-* **Visdom** er enda et nivå av vår forståelse av verden, og det representerer *meta-kunnskap*, f.eks. en forståelse av hvordan og når kunnskapen bør brukes.
+* **Kunnskap** er informasjon som integreres i vår verdensmodell. For eksempel, når vi lærer hva en datamaskin er, begynner vi å få ideer om hvordan den fungerer, hvor mye den koster, og hva den kan brukes til. Dette nettverket av sammenhengende konsepter utgjør vår kunnskap.
+* **Visdom** er enda et nivå av vår forståelse av verden, og representerer *meta-kunnskap*, f.eks. en oppfatning av hvordan og når kunnskap bør brukes.
-
+
*Bilde [fra Wikipedia](https://commons.wikimedia.org/w/index.php?curid=37705247), av Longlivetheux - Eget arbeid, CC BY-SA 4.0*
Dermed er problemet med **kunnskapsrepresentasjon** å finne en effektiv måte å representere kunnskap inne i en datamaskin i form av data, slik at den kan brukes automatisk. Dette kan sees som et spektrum:
-
+
> Bilde av [Dmitry Soshnikov](http://soshnikov.com)
-* Til venstre finner vi svært enkle typer kunnskapsrepresentasjoner som kan brukes effektivt av datamaskiner. Den enkleste er algoritmisk, der kunnskap er representert av et dataprogram. Dette er imidlertid ikke den beste måten å representere kunnskap på, fordi det ikke er fleksibelt. Kunnskap i hodet vårt er ofte ikke-algoritmisk.
-* Til høyre finner vi representasjoner som naturlig tekst. Dette er den mest kraftfulle formen, men den kan ikke brukes til automatisk resonnering.
+* Til venstre finnes svært enkle typer kunnskapsrepresentasjoner som effektivt kan brukes av datamaskiner. Den enkleste er algoritmisk, hvor kunnskapen representeres av et dataprogram. Dette er imidlertid ikke den beste måten å representere kunnskap på, fordi det ikke er fleksibelt. Kunnskap i hodet vårt er ofte ikke-algoritmisk.
+* Til høyre finnes representasjoner som naturlig tekst. Det er den mest kraftfulle, men kan ikke brukes til automatisk resonnement.
-> ✅ Tenk et øyeblikk på hvordan du representerer kunnskap i hodet ditt og konverterer det til notater. Finnes det et spesielt format som fungerer godt for deg for å hjelpe med å huske?
+> ✅ Tenk et øyeblikk over hvordan du representerer kunnskap i hodet ditt og konverterer det til notater. Er det et spesielt format som fungerer godt for deg i forhold til å huske?
## Klassifisering av datamaskinens kunnskapsrepresentasjoner
-Vi kan klassifisere ulike metoder for kunnskapsrepresentasjon i datamaskiner i følgende kategorier:
+Vi kan klassifisere forskjellige metoder for kunnskapsrepresentasjon i datamaskiner i følgende kategorier:
-* **Nettverksrepresentasjoner** er basert på det faktum at vi har et nettverk av sammenhengende konsepter i hodet vårt. Vi kan prøve å gjenskape de samme nettverkene som en graf i en datamaskin - et såkalt **semantisk nettverk**.
+* **Nettverksrepresentasjoner** baseres på at vi har et nettverk av relaterte konsepter i hodet. Vi kan forsøke å gjenskape de samme nettverkene som en graf inne i datamaskinen – et såkalt **semantisk nettverk**.
-1. **Objekt-Attributt-Verdi tripletter** eller **attributt-verdi par**. Siden en graf kan representeres i en datamaskin som en liste over noder og kanter, kan vi representere et semantisk nettverk som en liste over tripletter som inneholder objekter, attributter og verdier. For eksempel kan vi bygge følgende tripletter om programmeringsspråk:
+1. **Objekt-Attributt-Verdi-tripletter** eller **attributt-verdi-par**. Siden en graf kan representeres i en datamaskin som en liste over noder og kanter, kan vi representere et semantisk nettverk som en liste over tripletter som inneholder objekter, attributter og verdier. For eksempel kan vi lage følgende tripletter om programmeringsspråk:
Objekt | Attributt | Verdi
-------|-----------|------
Python | er | Utypet-språk
Python | oppfunnet-av | Guido van Rossum
Python | blokk-syntaks | innrykk
-Utypet-språk | har ikke | typedefinisjoner
+Utypet-språk | har-ikke | typedefinisjoner
> ✅ Tenk på hvordan tripletter kan brukes til å representere andre typer kunnskap.
-2. **Hierarkiske representasjoner** understreker det faktum at vi ofte lager en hierarki av objekter i hodet vårt. For eksempel vet vi at kanarifugl er en fugl, og alle fugler har vinger. Vi har også en idé om hvilken farge en kanarifugl vanligvis har, og hva flyhastigheten deres er.
+2. **Hierarkiske representasjoner** understreker at vi ofte skaper et hierarki av objekter i hodet vårt. For eksempel vet vi at kanarifugl er en fugl, og alle fugler har vinger. Vi har også en idé om hvilken farge en kanarifugl vanligvis har, og hva flygehastigheten deres er.
- - **Rammerepresentasjon** er basert på å representere hvert objekt eller klasse av objekter som en **ramme** som inneholder **slisser**. Slisser har mulige standardverdier, verdibegrensninger eller lagrede prosedyrer som kan kalles for å hente verdien av en slisse. Alle rammer danner et hierarki som ligner på et objekthierarki i objektorienterte programmeringsspråk.
- - **Scenarier** er spesielle typer rammer som representerer komplekse situasjoner som kan utfolde seg over tid.
+ - **Ramme-representasjon** baserer seg på å representere hvert objekt eller klasse av objekter som en **ramme** som inneholder **felt**. Feltene kan ha mulige standardverdier, verdi-restriksjoner, eller lagrede prosedyrer som kan kalles for å hente verdien av et felt. Alle rammene danner et hierarki lik et objekthierarki i objektorienterte programmeringsspråk.
+ - **Scenarier** er en spesiell type rammer som representerer komplekse situasjoner som kan utfolde seg over tid.
**Python**
-Slisse | Verdi | Standardverdi | Intervall |
--------|-------|---------------|----------|
+Felt | Verdi | Standardverdi | Intervall |
+-----|-------|---------------|----------|
Navn | Python | | |
-Er-A | Utypet-språk | | |
-Variabel Case | | CamelCase | |
+Er-En | Utypet-språk | | |
+Variabelskriving | | CamelCase | |
Programlengde | | | 5-5000 linjer |
Blokk-syntaks | Innrykk | | |
-3. **Prosedyrerepresentasjoner** er basert på å representere kunnskap som en liste over handlinger som kan utføres når en viss betingelse oppstår.
- - Produksjonsregler er hvis-da-utsagn som lar oss trekke konklusjoner. For eksempel kan en lege ha en regel som sier at **HVIS** en pasient har høy feber **ELLER** høyt nivå av C-reaktivt protein i blodprøven **DA** har han en betennelse. Når vi møter en av betingelsene, kan vi trekke en konklusjon om betennelse og deretter bruke den i videre resonnering.
- - Algoritmer kan betraktes som en annen form for prosedyrerepresentasjon, selv om de nesten aldri brukes direkte i kunnskapsbaserte systemer.
+3. **Prosedyremessige representasjoner** bygger på å representere kunnskap som en liste over handlinger som kan utføres når en viss betingelse inntreffer.
+ - Produksjonsregler er hvis-da-setninger som lar oss trekke konklusjoner. For eksempel kan en lege ha en regel som sier at **HVIS** en pasient har høy feber **ELLER** høyt nivå av C-reaktivt protein i blodprøve **SÅ** har han en inflamasjon. Når vi møter en av betingelsene, kan vi trekke en konklusjon om betennelse og bruke dette i videre resonnement.
+ - Algoritmer kan betraktes som en annen form for prosedyremessig representasjon, selv om de nesten aldri brukes direkte i kunnskapsbaserte systemer.
-4. **Logikk** ble opprinnelig foreslått av Aristoteles som en måte å representere universell menneskelig kunnskap på.
- - Predikatlogikk som en matematisk teori er for rik til å være beregningsbar, derfor brukes vanligvis en delmengde av den, som Horn-klausuler brukt i Prolog.
- - Beskrivende logikk er en familie av logiske systemer som brukes til å representere og resonnere om hierarkier av objekter i distribuerte kunnskapsrepresentasjoner som *semantisk web*.
+4. **Logikk** ble opprinnelig foreslått av Aristoteles som en måte å representere allmenn menneskelig kunnskap på.
+ - Predikatlogikk som en matematisk teori er for rik til å være beregnbar, derfor brukes vanligvis et delsett, som Horn-klausuler brukt i Prolog.
+ - Beskrivende logikk er en familie av logiske systemer brukt til å representere og resonnere om hierarkier av objekter i distribuerte kunnskapsrepresentasjoner som *semantisk web*.
## Ekspertsystemer
-En av de tidlige suksessene til symbolsk AI var de såkalte **ekspertsystemene** - datasystemer som var designet for å fungere som en ekspert innenfor et begrenset problemområde. De var basert på en **kunnskapsbase** hentet fra en eller flere menneskelige eksperter, og de inneholdt en **slutningsmotor** som utførte resonnering basert på denne kunnskapen.
+En av de tidlige suksessene innen symbolsk KI var såkalte **ekspertsystemer** – datasystemer som var designet for å opptre som eksperter i et begrenset problemområde. De baserte seg på en **kunnskapsbase** hentet fra en eller flere menneskelige eksperter, og de inneholdt en **begrunnelsesmotor** som utførte resonnering på toppen av dette.
- | 
+ | 
---------------------------------------------|------------------------------------------------
-Forenklet struktur av et menneskelig nervesystem | Arkitektur av et kunnskapsbasert system
+Forenklet struktur av menneskelig nervesystem | Arkitektur for et kunnskapsbasert system
-Ekspertsystemer er bygget som det menneskelige resonnanssystemet, som inneholder **korttidsminne** og **langtidsminne**. Tilsvarende skiller vi i kunnskapsbaserte systemer mellom følgende komponenter:
+Ekspertsystemer er bygd som det menneskelige resonnementssystemet, som inneholder **korttidshukommelse** og **langtidshukommelse**. På samme måte skiller vi i kunnskapsbaserte systemer mellom følgende komponenter:
-* **Probleminnhold**: inneholder kunnskapen om problemet som for øyeblikket løses, f.eks. temperaturen eller blodtrykket til en pasient, om han har betennelse eller ikke, osv. Denne kunnskapen kalles også **statisk kunnskap**, fordi den inneholder et øyeblikksbilde av hva vi for øyeblikket vet om problemet - den såkalte *problemtilstanden*.
-* **Kunnskapsbase**: representerer langtidskunnskap om et problemområde. Den hentes manuelt fra menneskelige eksperter og endres ikke fra konsultasjon til konsultasjon. Fordi den lar oss navigere fra én problemtilstand til en annen, kalles den også **dynamisk kunnskap**.
-* **Slutningsmotor**: organiserer hele prosessen med å søke i problemtilstandsrommet, stille spørsmål til brukeren når det er nødvendig. Den er også ansvarlig for å finne de riktige reglene som skal brukes i hver tilstand.
+* **Problemhukommelse**: inneholder kunnskapen om problemet som løses for øyeblikket, f.eks. temperaturen eller blodtrykket til en pasient, om han har betennelse eller ikke, osv. Denne kunnskapen kalles også **statisk kunnskap**, fordi den inneholder et øyeblikksbilde av hva vi for øyeblikket vet om problemet – den såkalte *problemtilstanden*.
+* **Kunnskapsbase**: representerer langtidshukommelsen om et problemområde. Den trekkes ut manuelt fra menneskelige eksperter, og endres ikke fra konsultasjon til konsultasjon. Fordi den lar oss navigere fra ett problemtilstand til et annet, kalles den også **dynamisk kunnskap**.
+* **Begrunnelsesmotor**: orkestrerer hele prosessen med å søke i problemtilstandsrommet, stiller spørsmål til brukeren når det trengs. Den er også ansvarlig for å finne rette regler som skal anvendes i hver tilstand.
-Som et eksempel, la oss se på følgende ekspertsystem for å bestemme et dyr basert på dets fysiske egenskaper:
+Som eksempel kan vi se på følgende ekspertsystem for å bestemme et dyr basert på dets fysiske egenskaper:
-
+
> Bilde av [Dmitry Soshnikov](http://soshnikov.com)
-Dette diagrammet kalles et **AND-OR-tre**, og det er en grafisk representasjon av et sett med produksjonsregler. Å tegne et tre er nyttig i begynnelsen av å hente kunnskap fra eksperten. For å representere kunnskapen i datamaskinen er det mer praktisk å bruke regler:
+Dette diagrammet kalles et **AND-OR-tre**, og det er en grafisk representasjon av et sett produksjonsregler. Å tegne et tre er nyttig i begynnelsen av kunnskapsekstraksjon fra eksperten. For å representere kunnskapen i datamaskinen er det mer praktisk å bruke regler:
```
IF the animal eats meat
@@ -121,78 +121,78 @@ OR (animal has sharp teeth
THEN the animal is a carnivore
```
-Du kan legge merke til at hver betingelse på venstre side av regelen og handlingen i hovedsak er objekt-attributt-verdi (OAV) tripletter. **Arbeidsminne** inneholder settet med OAV-tripletter som tilsvarer problemet som for øyeblikket løses. En **regelmotor** ser etter regler der en betingelse er oppfylt og anvender dem, og legger til en ny triplet i arbeidsminnet.
+Du kan legge merke til at hver betingelse på venstre side og handlingen i regelen egentlig er objekt-attribute-verdi (OAV) tripletter. **Arbeidshukommelsen** inneholder settet av OAV-tripletter som tilsvarer det problemet som løses for øyeblikket. En **regelmotor** søker etter regler hvor en betingelse er oppfylt og anvender dem, legger til en ny triplet i arbeidshukommelsen.
-> ✅ Lag ditt eget AND-OR-tre om et emne du liker!
+> ✅ Skriv ditt eget AND-OR-tre om et emne du liker!
-### Fremover- vs. bakoverresonnering
+### Fremover- vs. Bakoverresonnering
-Prosessen beskrevet ovenfor kalles **fremoverresonnering**. Den starter med noen innledende data om problemet tilgjengelig i arbeidsminnet, og deretter utfører den følgende resonnanssløyfe:
+Prosessen beskrevet ovenfor kalles **fremoverresonnering**. Den starter med noen innledende data om problemet som finnes i arbeidshukommelsen, og utfører deretter følgende resonnementsløkke:
-1. Hvis mål-attributtet er til stede i arbeidsminnet - stopp og gi resultatet
-2. Se etter alle regler der betingelsen for øyeblikket er oppfylt - oppnå **konfliktsett** av regler.
-3. Utfør **konfliktløsning** - velg én regel som skal utføres i dette trinnet. Det kan være ulike strategier for konfliktløsning:
+1. Hvis målattributtet finnes i arbeidshukommelsen – stopp og gi resultat
+2. Se etter alle regler hvor betingelsen er oppfylt nå – opprett **konfliktsett** av regler.
+3. Utfør **konfliktløsning** – velg én regel som skal kjøres i dette steget. Det kan være forskjellige strategier for konfliktløsning:
- Velg den første anvendelige regelen i kunnskapsbasen
- Velg en tilfeldig regel
- - Velg en *mer spesifikk* regel, dvs. den som oppfyller flest betingelser på venstre side (LHS)
-4. Anvend valgt regel og sett inn ny kunnskap i problemtilstanden
-5. Gjenta fra trinn 1.
+ - Velg en *mer spesifikk* regel, dvs. den som møter flest betingelser på venstresiden (LHS)
+4. Utfør valgt regel og sett inn ny kunnskap i problemtilstanden
+5. Gjenta fra steg 1.
-I noen tilfeller ønsker vi imidlertid å starte med tom kunnskap om problemet og stille spørsmål som hjelper oss å komme frem til en konklusjon. For eksempel, når vi stiller en medisinsk diagnose, utfører vi vanligvis ikke alle medisinske analyser på forhånd før vi begynner å diagnostisere pasienten. Vi ønsker heller å utføre analyser når en beslutning må tas.
+I noen tilfeller ønsker vi imidlertid å starte med tom kunnskap om problemet, og stille spørsmål som hjelper oss å komme fram til konklusjonen. For eksempel ved medisinsk diagnostikk utfører man vanligvis ikke alle medisinske analyser på forhånd før man begynner å diagnostisere pasienten. Vi ønsker heller å utføre analyser når en beslutning må tas.
-Denne prosessen kan modelleres ved hjelp av **bakoverresonnering**. Den drives av **målet** - attributtverdien vi prøver å finne:
+Denne prosessen kan modelleres med **bakoverresonnering**. Den styres av **målet** – attributtverdien vi prøver å finne:
-1. Velg alle regler som kan gi oss verdien av et mål (dvs. med målet på høyre side (RHS)) - et konfliktsett
-1. Hvis det ikke finnes regler for dette attributtet, eller det finnes en regel som sier at vi bør spørre brukeren om verdien - spør om det, ellers:
-1. Bruk konfliktløsningsstrategi for å velge én regel som vi vil bruke som *hypotese* - vi vil prøve å bevise den
-1. Gjenta prosessen rekursivt for alle attributter på venstre side av regelen, og prøv å bevise dem som mål
-1. Hvis prosessen mislykkes på noe tidspunkt - bruk en annen regel i trinn 3.
+1. Velg alle regler som kan gi oss verdien til et mål (dvs. med målet på høyresiden (RHS)) – konfliktsett
+1. Hvis det ikke finnes regler for dette attributtet, eller det finnes en regel som sier at vi skal spørre brukeren om verdien – spør om den, ellers:
+1. Bruk konfliktløsningsstrategi for å velge en regel som vi bruker som *hypotese* – vi prøver å bevise den
+1. Gjenta prosessen rekursivt for alle attributter på LHS av regelen, prøv å bevise dem som mål
+1. Hvis prosessen feiler når som helst – bruk en annen regel på steg 3.
-> ✅ I hvilke situasjoner er fremoverresonnering mer passende? Hva med bakoverresonnering?
+> ✅ I hvilke situasjoner er fremoverresonnering mer hensiktsmessig? Hva med bakoverresonnering?
-### Implementering av ekspertsystemer
+### Implementering av Ekspertsystemer
-Ekspertsystemer kan implementeres ved hjelp av ulike verktøy:
+Ekspertsystemer kan implementeres med ulike verktøy:
-* Programmere dem direkte i et høynivå programmeringsspråk. Dette er ikke den beste ideen, fordi hovedfordelen med et kunnskapsbasert system er at kunnskap er adskilt fra resonnering, og potensielt bør en ekspert på problemområdet kunne skrive regler uten å forstå detaljene i resonneringsprosessen.
-* Bruke en **ekspertsystemskall**, dvs. et system spesielt designet for å fylles med kunnskap ved hjelp av et kunnskapsrepresentasjonsspråk.
+* Programmering direkte i et høynivå programmeringsspråk. Dette er ikke den beste ideen, fordi hovedfordelen med et kunnskapsbasert system er at kunnskapen er separert fra resonnementet, og potensielt bør en ekspert innen problemdomenet kunne skrive regler uten å forstå detaljene i resonnementprosessen.
+* Bruke en **ekspertsystem-skall**, dvs. et system spesielt designet for å fylles med kunnskap ved bruk av et kunnskapsrepresentasjonsspråk.
-## ✍️ Øvelse: Dyreslutning
+## ✍️ Øvelse: Dyreresonnering
-Se [Animals.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/Animals.ipynb) for et eksempel på implementering av fremover- og bakoverresonnering i et ekspertsystem.
+Se [Animals.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/Animals.ipynb) for et eksempel på implementering av fremover- og bakoverresonnerende ekspertsystem.
-> **Merk**: Dette eksemplet er ganske enkelt og gir bare en idé om hvordan et ekspertsystem ser ut. Når du begynner å lage et slikt system, vil du bare merke noe *intelligent* oppførsel fra det når du når et visst antall regler, rundt 200+. På et tidspunkt blir reglene for komplekse til å holde alle i hodet, og da kan du begynne å lure på hvorfor systemet tar visse beslutninger. Men en viktig egenskap ved kunnskapsbaserte systemer er at du alltid kan *forklare* nøyaktig hvordan noen av beslutningene ble tatt.
+> **Merk**: Dette eksempelet er ganske enkelt, og gir bare en idé om hvordan et ekspertsystem ser ut. Når du starter å lage slike systemer, merker du først *intelligent* oppførsel når antall regler når et visst nivå, rundt 200+. På et tidspunkt blir regler for komplekse til å holde oversikt over alle i hodet, og da kan du begynne å lure på hvorfor systemet tar visse beslutninger. Den viktige egenskapen ved kunnskapsbaserte systemer er at du alltid kan *forklare* akkurat hvordan enhver beslutning ble tatt.
-## Ontologier og det semantiske nettet
+## Ontologier og Semantisk Web
-På slutten av 1900-tallet var det en initiativ for å bruke kunnskapsrepresentasjon til å annotere internettressurser, slik at det ville være mulig å finne ressurser som samsvarer med svært spesifikke forespørsler. Denne bevegelsen ble kalt **Semantisk Web**, og den var basert på flere konsepter:
+På slutten av 1900-tallet var det et initiativ for å bruke kunnskapsrepresentasjon for å annotere internettressurser, slik at det ble mulig å finne ressurser som svarer til svært spesifikke spørsmål. Dette initiativet ble kalt **Semantisk Web**, og det bygde på flere konsepter:
-- En spesiell kunnskapsrepresentasjon basert på **[beskrivende logikk](https://en.wikipedia.org/wiki/Description_logic)** (DL). Den ligner på rammebasert kunnskapsrepresentasjon, fordi den bygger et hierarki av objekter med egenskaper, men den har formell logisk semantikk og resonnering. Det finnes en hel familie av DL-er som balanserer mellom uttrykksevne og algoritmisk kompleksitet i resonnering.
-- Distribuert kunnskapsrepresentasjon, der alle konsepter er representert av en global URI-identifikator, noe som gjør det mulig å lage kunnskapshierarkier som spenner over internett.
+- En spesiell kunnskapsrepresentasjon basert på **[beskrivende logikker](https://en.wikipedia.org/wiki/Description_logic)** (DL). Den ligner på rammebasert kunnskapsrepresentasjon, fordi den bygger et hierarki av objekter med egenskaper, men har formell logisk semantikk og resonnement. Det finnes en hel familie av DL-er som balanserer mellom uttrykksevne og algoritmisk kompleksitet ved resonnement.
+- Distribuert kunnskapsrepresentasjon, der alle konsepter representeres av en global URI-identifikator, som gjør det mulig å skape kunnskapshierarkier som spenner over internett.
- En familie av XML-baserte språk for kunnskapsbeskrivelse: RDF (Resource Description Framework), RDFS (RDF Schema), OWL (Ontology Web Language).
-Et kjernebegrep i den semantiske webben er begrepet **Ontologi**. Det refererer til en eksplisitt spesifikasjon av et problemområde ved bruk av en formell kunnskapsrepresentasjon. Den enkleste ontologien kan være en hierarki av objekter i et problemområde, men mer komplekse ontologier vil inkludere regler som kan brukes til å trekke slutninger.
+Et kjernebegrep i det semantiske nett er et begrep om **ontologi**. Det refererer til en eksplisitt spesifikasjon av et problemområde ved bruk av en formell kunnskapsrepresentasjon. Den enkleste ontologien kan bare være en hierarki av objekter i et problemområde, men mer komplekse ontologier inkluderer regler som kan brukes til slutning.
-I den semantiske webben er alle representasjoner basert på tripletter. Hvert objekt og hver relasjon er unikt identifisert av en URI. For eksempel, hvis vi ønsker å uttrykke at dette AI-lærematerialet ble utviklet av Dmitry Soshnikov den 1. januar 2022, kan vi bruke følgende tripletter:
+I det semantiske nettet er alle representasjoner basert på tripletter. Hvert objekt og hver relasjon identifiseres entydig med URI. For eksempel, hvis vi ønsker å angi fakta at dette AI-læreplanen har blitt utviklet av Dmitry Soshnikov 1. januar 2022 – her er triplettene vi kan bruke:
-
+
```
-http://github.com/microsoft/ai-for-beginners http://www.example.com/terms/creation-date “Jan 13, 2007”
+http://github.com/microsoft/ai-for-beginners http://www.example.com/terms/creation-date “Jan 1, 2022”
http://github.com/microsoft/ai-for-beginners http://purl.org/dc/elements/1.1/creator http://soshnikov.com
```
-> ✅ Her er `http://www.example.com/terms/creation-date` og `http://purl.org/dc/elements/1.1/creator` noen velkjente og universelt aksepterte URI-er for å uttrykke begrepene *skaper* og *opprettelsesdato*.
+> ✅ Her `http://www.example.com/terms/creation-date` og `http://purl.org/dc/elements/1.1/creator` er noen kjente og universelt aksepterte URI-er for å uttrykke begrepene *skaper* og *opprettelsesdato*.
I et mer komplekst tilfelle, hvis vi ønsker å definere en liste over skapere, kan vi bruke noen datastrukturer definert i RDF.
-
+
-> Diagrammene ovenfor av [Dmitry Soshnikov](http://soshnikov.com)
+> Diagrammene over av [Dmitry Soshnikov](http://soshnikov.com)
-Fremgangen med å bygge den semantiske webben ble på en måte bremset av suksessen til søkemotorer og teknikker for naturlig språkbehandling, som gjør det mulig å trekke ut strukturert data fra tekst. Imidlertid er det fortsatt betydelige innsatsområder for å opprettholde ontologier og kunnskapsbaser. Noen prosjekter verdt å merke seg:
+Fremgangen med å bygge det semantiske nettet ble på en måte bremset av suksessen til søkemotorer og naturlige språkprosesseringsteknikker, som tillater utvinning av strukturert data fra tekst. Imidlertid er det fortsatt betydelige innsatsområder for å opprettholde ontologier og kunnskapsbaser. Noen få prosjekter verdt å nevne:
-* [WikiData](https://wikidata.org/) er en samling av maskinlesbare kunnskapsbaser knyttet til Wikipedia. Mesteparten av dataene er hentet fra Wikipedia *InfoBoxes*, deler av strukturert innhold inne i Wikipedia-sider. Du kan [spørre](https://query.wikidata.org/) WikiData i SPARQL, et spesielt spørrespråk for den semantiske webben. Her er et eksempel på en forespørsel som viser de mest populære øyefargene blant mennesker:
+* [WikiData](https://wikidata.org/) er en samling av maskinlesbare kunnskapsbaser tilknyttet Wikipedia. Mesteparten av dataene blir hentet fra Wikipedia *InfoBoxes*, biter av strukturert innhold inne i Wikipedia-sider. Du kan [spørrer](https://query.wikidata.org/) wikidata i SPARQL, et spesielt spørringsspråk for det semantiske nettet. Her er et eksempel på en spørring som viser de mest populære øyenfargene blant mennesker:
```sparql
#defaultView:BubbleChart
@@ -206,47 +206,51 @@ WHERE
GROUP BY ?eyeColorLabel
```
-* [DBpedia](https://www.dbpedia.org/) er et annet initiativ som ligner på WikiData.
+* [DBpedia](https://www.dbpedia.org/) er en annen innsats lik WikiData.
-> ✅ Hvis du vil eksperimentere med å bygge dine egne ontologier, eller åpne eksisterende, finnes det en flott visuell ontologiredigerer kalt [Protégé](https://protege.stanford.edu/). Last den ned, eller bruk den online.
+> ✅ Hvis du ønsker å eksperimentere med å bygge dine egne ontologier, eller åpne eksisterende, finnes det en flott visuell ontologiredigerer kalt [Protégé](https://protege.stanford.edu/). Last det ned, eller bruk det på nett.
-
+
-*Web Protégé-redigerer åpnet med Romanov-familieontologien. Skjermbilde av Dmitry Soshnikov*
+*Web Protégé-redigering åpnet med Romanov-familiens ontologi. Skjermbilde av Dmitry Soshnikov*
## ✍️ Øvelse: En familieontologi
-Se [FamilyOntology.ipynb](https://github.com/Ezana135/AI-For-Beginners/blob/main/lessons/2-Symbolic/FamilyOntology.ipynb) for et eksempel på bruk av semantiske webteknikker for å resonnere om familierelasjoner. Vi vil ta et slektstre representert i det vanlige GEDCOM-formatet og en ontologi for familierelasjoner og bygge en graf over alle familierelasjoner for et gitt sett med individer.
+Se [FamilyOntology.ipynb](https://github.com/Ezana135/AI-For-Beginners/blob/main/lessons/2-Symbolic/FamilyOntology.ipynb) for et eksempel på bruk av teknikker fra det semantiske nettet for å slutte om familierelasjoner. Vi tar et familietre representert i vanlig GEDCOM-format og en ontologi av familierelasjoner, og bygger en graf av alle familierelasjoner for en gitt gruppe individer.
## Microsoft Concept Graph
-I de fleste tilfeller blir ontologier nøye laget for hånd. Det er imidlertid også mulig å **utvinne** ontologier fra ustrukturert data, for eksempel fra tekster i naturlig språk.
+I de fleste tilfeller blir ontologier nøye laget for hånd. Det er imidlertid også mulig å **utvinne** ontologier fra ustrukturerte data, for eksempel fra naturlige språktekster.
-En slik innsats ble gjort av Microsoft Research, og resulterte i [Microsoft Concept Graph](https://blogs.microsoft.com/ai/microsoft-researchers-release-graph-that-helps-machines-conceptualize/?WT.mc_id=academic-77998-cacaste).
+Et slikt forsøk ble gjort av Microsoft Research, og resulterte i [Microsoft Concept Graph](https://blogs.microsoft.com/ai/microsoft-researchers-release-graph-that-helps-machines-conceptualize/?WT.mc_id=academic-77998-cacaste).
-Det er en stor samling av enheter gruppert sammen ved bruk av `is-a` arv-relasjoner. Den gjør det mulig å svare på spørsmål som "Hva er Microsoft?" - svaret kan være noe som "et selskap med sannsynlighet 0.87, og et merke med sannsynlighet 0.75".
+Det er en stor samling entiteter gruppert sammen ved hjelp av `is-a` arverelasjon. Det muliggjør svar på spørsmål som "Hva er Microsoft?" - svaret kan være noe slikt som "et selskap med sannsynlighet 0,87, og et merke med sannsynlighet 0,75".
-Grafen er tilgjengelig enten som REST API, eller som en stor nedlastbar tekstfil som lister opp alle enhetspar.
+Grafen er tilgjengelig enten som REST API, eller som en stor nedlastbar tekstfil som lister alle entitetsparet.
-## ✍️ Øvelse: En konseptgraf
+## ✍️ Øvelse: Et konseptkart
-Prøv [MSConceptGraph.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/MSConceptGraph.ipynb)-notatboken for å se hvordan vi kan bruke Microsoft Concept Graph til å gruppere nyhetsartikler i flere kategorier.
+Prøv [MSConceptGraph.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/MSConceptGraph.ipynb) notatboken for å se hvordan vi kan bruke Microsoft Concept Graph til å gruppere nyhetsartikler i flere kategorier.
## Konklusjon
-I dag blir AI ofte betraktet som et synonym for *Maskinlæring* eller *Nevrale nettverk*. Imidlertid viser et menneske også eksplisitt resonnement, noe som for øyeblikket ikke håndteres av nevrale nettverk. I virkelige prosjekter brukes eksplisitt resonnement fortsatt til å utføre oppgaver som krever forklaringer, eller evnen til å endre systemets oppførsel på en kontrollert måte.
+I dag blir AI ofte ansett som synonymt med *maskinlæring* eller *nevrale nettverk*. Imidlertid utviser også et menneske eksplisitt resonnement, noe som for øyeblikket ikke håndteres av nevrale nettverk. I virkelige prosjekter brukes eksplisitt resonnement fortsatt for å utføre oppgaver som krever forklaringer, eller å kunne modifisere oppførselen til systemet på en kontrollert måte.
## 🚀 Utfordring
-I Family Ontology-notatboken knyttet til denne leksjonen, er det en mulighet til å eksperimentere med andre familierelasjoner. Prøv å oppdage nye forbindelser mellom personer i slektstreet.
+I Familieontologi-notatboken tilknyttet denne leksjonen, finnes det mulighet til å eksperimentere med andre familierelasjoner. Prøv å oppdage nye forbindelser mellom mennesker i familietreet.
-## [Quiz etter forelesning](https://ff-quizzes.netlify.app/en/ai/quiz/4)
+## [Quiz etter forelesningen](https://ff-quizzes.netlify.app/en/ai/quiz/4)
## Gjennomgang & Selvstudium
-Gjør litt research på internett for å oppdage områder der mennesker har forsøkt å kvantifisere og kodifisere kunnskap. Ta en titt på Blooms taksonomi, og gå tilbake i historien for å lære hvordan mennesker har forsøkt å forstå verden. Utforsk arbeidet til Linnaeus for å lage en taksonomi av organismer, og observer hvordan Dmitri Mendeleev skapte en måte for kjemiske elementer å bli beskrevet og gruppert. Hvilke andre interessante eksempler kan du finne?
+Gjør noen undersøkelser på internett for å oppdage områder hvor mennesker har forsøkt å kvantifisere og kodifisere kunnskap. Ta en titt på Blooms taksonomi, og gå tilbake i historien for å lære hvordan mennesker prøvde å forstå verden de levde i. Utforsk arbeidet til Linnaeus for å lage en taksonomi av organismer, og observer måten Dmitri Mendeleev skapte en metode for at kjemiske elementer skulle kunne beskrives og grupperes. Hvilke andre interessante eksempler kan du finne?
**Oppgave**: [Bygg en ontologi](assignment.md)
---
+
+**Ansvarsfraskrivelse**:
+Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selv om vi streber etter nøyaktighet, vennligst vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det originale dokumentet på det opprinnelige språket skal betraktes som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som følge av bruk av denne oversettelsen.
+
\ No newline at end of file