diff --git a/translated_images/1200px-Girl_and_cat.89bd70951181e86a.da.jpg b/translated_images/1200px-Girl_and_cat.89bd70951181e86a.da.jpg deleted file mode 100644 index 7112c185..00000000 Binary files a/translated_images/1200px-Girl_and_cat.89bd70951181e86a.da.jpg and /dev/null differ diff --git a/translated_images/1200px-Girl_and_cat.89bd70951181e86a.sv.jpg b/translated_images/1200px-Girl_and_cat.89bd70951181e86a.sv.jpg deleted file mode 100644 index 7112c185..00000000 Binary files a/translated_images/1200px-Girl_and_cat.89bd70951181e86a.sv.jpg and /dev/null differ diff --git a/translated_images/1200px-Girl_and_cat.89bd70951181e86a.th.jpg b/translated_images/1200px-Girl_and_cat.89bd70951181e86a.th.jpg deleted file mode 100644 index 7112c185..00000000 Binary files a/translated_images/1200px-Girl_and_cat.89bd70951181e86a.th.jpg and /dev/null differ diff --git a/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.da.jpg b/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.da.jpg deleted file mode 100644 index 7112c185..00000000 Binary files a/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.da.jpg and /dev/null differ diff --git a/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.sv.jpg b/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.sv.jpg deleted file mode 100644 index 7112c185..00000000 Binary files a/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.sv.jpg and /dev/null differ diff --git a/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.th.jpg b/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.th.jpg deleted file mode 100644 index 7112c185..00000000 Binary files a/translated_images/1200px-Girl_and_cat.89bd70951181e86a088f41f72415b6324ba4fe506148c6f18dca4e2ef3079ec3.th.jpg and /dev/null differ diff --git a/translated_images/AND-OR-Tree.5592d2c70187f283.da.png b/translated_images/AND-OR-Tree.5592d2c70187f283.da.png deleted file mode 100644 index d924e5ae..00000000 Binary files a/translated_images/AND-OR-Tree.5592d2c70187f283.da.png and /dev/null differ diff --git a/translated_images/AND-OR-Tree.5592d2c70187f283.sv.png b/translated_images/AND-OR-Tree.5592d2c70187f283.sv.png deleted file mode 100644 index 33306b48..00000000 Binary files a/translated_images/AND-OR-Tree.5592d2c70187f283.sv.png and /dev/null differ diff --git a/translated_images/AND-OR-Tree.5592d2c70187f283.th.png b/translated_images/AND-OR-Tree.5592d2c70187f283.th.png deleted file mode 100644 index 4588ce10..00000000 Binary files a/translated_images/AND-OR-Tree.5592d2c70187f283.th.png and /dev/null differ diff --git a/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.da.png b/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.da.png deleted file mode 100644 index d924e5ae..00000000 Binary files a/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.da.png and /dev/null differ diff --git a/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.sv.png b/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.sv.png deleted file mode 100644 index 33306b48..00000000 Binary files a/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.sv.png and /dev/null differ diff --git a/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.th.png b/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.th.png deleted file mode 100644 index 4588ce10..00000000 Binary files a/translated_images/AND-OR-Tree.5592d2c70187f283703c8e9c0d69d6a786eb370f4ace67f9a7aae5ada3d260b0.th.png and /dev/null differ diff --git a/translated_images/ComputeGraph.463c9d8ebdcb2215.da.png b/translated_images/ComputeGraph.463c9d8ebdcb2215.da.png deleted file mode 100644 index 81b58f24..00000000 Binary files a/translated_images/ComputeGraph.463c9d8ebdcb2215.da.png and /dev/null differ diff --git a/translated_images/ComputeGraph.463c9d8ebdcb2215.sv.png b/translated_images/ComputeGraph.463c9d8ebdcb2215.sv.png deleted file mode 100644 index df396059..00000000 Binary files a/translated_images/ComputeGraph.463c9d8ebdcb2215.sv.png and /dev/null differ diff --git a/translated_images/ComputeGraph.463c9d8ebdcb2215.th.png b/translated_images/ComputeGraph.463c9d8ebdcb2215.th.png deleted file mode 100644 index b7c5a412..00000000 Binary files a/translated_images/ComputeGraph.463c9d8ebdcb2215.th.png and /dev/null differ diff --git a/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.da.png b/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.da.png deleted file mode 100644 index 81b58f24..00000000 Binary files a/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.da.png and /dev/null differ diff --git a/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.sv.png b/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.sv.png deleted file mode 100644 index df396059..00000000 Binary files a/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.sv.png and /dev/null differ diff --git a/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.th.png b/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.th.png deleted file mode 100644 index b7c5a412..00000000 Binary files a/translated_images/ComputeGraph.463c9d8ebdcb22158e0563fcc50171dfbf3cb40443b597bc642b0f34ac23abbf.th.png and /dev/null differ diff --git a/translated_images/ComputeGraphGrad.4626252c0de03507.da.png b/translated_images/ComputeGraphGrad.4626252c0de03507.da.png deleted file mode 100644 index a7553dfc..00000000 Binary files a/translated_images/ComputeGraphGrad.4626252c0de03507.da.png and /dev/null differ diff --git a/translated_images/ComputeGraphGrad.4626252c0de03507.sv.png b/translated_images/ComputeGraphGrad.4626252c0de03507.sv.png deleted file mode 100644 index 801da1f5..00000000 Binary files a/translated_images/ComputeGraphGrad.4626252c0de03507.sv.png and /dev/null differ diff --git a/translated_images/ComputeGraphGrad.4626252c0de03507.th.png b/translated_images/ComputeGraphGrad.4626252c0de03507.th.png deleted file mode 100644 index ffbbbb2f..00000000 Binary files a/translated_images/ComputeGraphGrad.4626252c0de03507.th.png and /dev/null differ diff --git a/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.da.png b/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.da.png deleted file mode 100644 index a7553dfc..00000000 Binary files a/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.da.png and /dev/null differ diff --git a/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.sv.png b/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.sv.png deleted file mode 100644 index 801da1f5..00000000 Binary files a/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.sv.png and /dev/null differ diff --git a/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.th.png b/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.th.png deleted file mode 100644 index ffbbbb2f..00000000 Binary files a/translated_images/ComputeGraphGrad.4626252c0de035075e5cd2b7f71b776d5e3e8f64f2dc472b4420d3fdfaf53ba8.th.png and /dev/null differ diff --git a/translated_images/CoreferenceResolution.861924d6d384a7d6.da.png b/translated_images/CoreferenceResolution.861924d6d384a7d6.da.png deleted file mode 100644 index e1f78dc0..00000000 Binary files a/translated_images/CoreferenceResolution.861924d6d384a7d6.da.png and /dev/null differ diff --git a/translated_images/CoreferenceResolution.861924d6d384a7d6.sv.png b/translated_images/CoreferenceResolution.861924d6d384a7d6.sv.png deleted file mode 100644 index d11c37b2..00000000 Binary files a/translated_images/CoreferenceResolution.861924d6d384a7d6.sv.png and /dev/null differ diff --git a/translated_images/CoreferenceResolution.861924d6d384a7d6.th.png b/translated_images/CoreferenceResolution.861924d6d384a7d6.th.png deleted file mode 100644 index 328aa839..00000000 Binary files a/translated_images/CoreferenceResolution.861924d6d384a7d6.th.png and /dev/null differ diff --git a/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.da.png b/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.da.png deleted file mode 100644 index e1f78dc0..00000000 Binary files a/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.da.png and /dev/null differ diff --git a/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.sv.png b/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.sv.png deleted file mode 100644 index d11c37b2..00000000 Binary files a/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.sv.png and /dev/null differ diff --git a/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.th.png b/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.th.png deleted file mode 100644 index 328aa839..00000000 Binary files a/translated_images/CoreferenceResolution.861924d6d384a7d68d8d0039d06a71a151f18a796b8b1330239d3590bd4947eb.th.png and /dev/null differ diff --git a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.da.png b/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.da.png deleted file mode 100644 index 92ee8286..00000000 Binary files a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.da.png and /dev/null differ diff --git a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.sv.png b/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.sv.png deleted file mode 100644 index 7b3a321f..00000000 Binary files a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.sv.png and /dev/null differ diff --git a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.th.png b/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.th.png deleted file mode 100644 index 16a8c5fa..00000000 Binary files a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3.th.png and /dev/null differ diff --git a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.da.png b/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.da.png deleted file mode 100644 index 92ee8286..00000000 Binary files a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.da.png and /dev/null differ diff --git a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.sv.png b/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.sv.png deleted file mode 100644 index 7b3a321f..00000000 Binary files a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.sv.png and /dev/null differ diff --git a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.th.png b/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.th.png deleted file mode 100644 index 16a8c5fa..00000000 Binary files a/translated_images/Cross-Entropy-Loss.dc7ba633d2467ef3ae9ff8f06546ffcdff1347fa032b8e4b3d70b9e4ad0bf506.th.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.da.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.da.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.da.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.sv.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.sv.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.sv.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.th.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.th.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.th.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.da.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.da.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.da.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.sv.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.sv.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.sv.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.th.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.th.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.th.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.da.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.da.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.da.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.sv.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.sv.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.sv.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.th.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.th.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.th.png and /dev/null differ diff --git a/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.da.png b/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.da.png deleted file mode 100644 index 1b34e088..00000000 Binary files a/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.da.png and /dev/null differ diff --git a/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.sv.png b/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.sv.png deleted file mode 100644 index ed707864..00000000 Binary files a/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.sv.png and /dev/null differ diff --git a/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.th.png b/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.th.png deleted file mode 100644 index 90d04b9e..00000000 Binary files a/translated_images/DIKW_Pyramid.94126f7d2bd8db5b.th.png and /dev/null differ diff --git a/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.da.png b/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.da.png deleted file mode 100644 index 1b34e088..00000000 Binary files a/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.da.png and /dev/null differ diff --git a/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.sv.png b/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.sv.png deleted file mode 100644 index ed707864..00000000 Binary files a/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.sv.png and /dev/null differ diff --git a/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.th.png b/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.th.png deleted file mode 100644 index 90d04b9e..00000000 Binary files a/translated_images/DIKW_Pyramid.94126f7d2bd8db5be71c6f1658b94bd3c85342e3cb827913b556b0414d358340.th.png and /dev/null differ diff --git a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.da.png b/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.da.png deleted file mode 100644 index 69a9b544..00000000 Binary files a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.da.png and /dev/null differ diff --git a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.sv.png b/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.sv.png deleted file mode 100644 index f878d789..00000000 Binary files a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.sv.png and /dev/null differ diff --git a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.th.png b/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.th.png deleted file mode 100644 index 160239d1..00000000 Binary files a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb64.th.png and /dev/null differ diff --git a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.da.png b/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.da.png deleted file mode 100644 index 69a9b544..00000000 Binary files a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.da.png and /dev/null differ diff --git a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.sv.png b/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.sv.png deleted file mode 100644 index f878d789..00000000 Binary files a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.sv.png and /dev/null differ diff --git a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.th.png b/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.th.png deleted file mode 100644 index 160239d1..00000000 Binary files a/translated_images/FeatureExtractionCNN.d9b456cbdae7cb643fde3032b81b2940e3cf8be842e29afac3f482725ba7f95c.th.png and /dev/null differ diff --git a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.da.jpg b/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.da.jpg deleted file mode 100644 index 2ac07487..00000000 Binary files a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.da.jpg and /dev/null differ diff --git a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.sv.jpg b/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.sv.jpg deleted file mode 100644 index 2ac07487..00000000 Binary files a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.sv.jpg and /dev/null differ diff --git a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.th.jpg b/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.th.jpg deleted file mode 100644 index a68ac770..00000000 Binary files a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.th.jpg and /dev/null differ diff --git a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.da.jpg b/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.da.jpg deleted file mode 100644 index 2ac07487..00000000 Binary files a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.da.jpg and /dev/null differ diff --git a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.sv.jpg b/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.sv.jpg deleted file mode 100644 index 2ac07487..00000000 Binary files a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.sv.jpg and /dev/null differ diff --git a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.th.jpg b/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.th.jpg deleted file mode 100644 index a68ac770..00000000 Binary files a/translated_images/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9fb32bab6ae07e40faa202be1935c0fbd8c2bc2600a87bcb1.th.jpg and /dev/null differ diff --git a/translated_images/NetLogo-Main.32653711ec1a01b3.da.png b/translated_images/NetLogo-Main.32653711ec1a01b3.da.png deleted file mode 100644 index da2285e7..00000000 Binary files a/translated_images/NetLogo-Main.32653711ec1a01b3.da.png and /dev/null differ diff --git a/translated_images/NetLogo-Main.32653711ec1a01b3.sv.png b/translated_images/NetLogo-Main.32653711ec1a01b3.sv.png deleted file mode 100644 index 955e24a2..00000000 Binary files a/translated_images/NetLogo-Main.32653711ec1a01b3.sv.png and /dev/null differ diff --git a/translated_images/NetLogo-Main.32653711ec1a01b3.th.png b/translated_images/NetLogo-Main.32653711ec1a01b3.th.png deleted file mode 100644 index b60e3b62..00000000 Binary files a/translated_images/NetLogo-Main.32653711ec1a01b3.th.png and /dev/null differ diff --git a/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.da.png b/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.da.png deleted file mode 100644 index da2285e7..00000000 Binary files a/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.da.png and /dev/null differ diff --git a/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.sv.png b/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.sv.png deleted file mode 100644 index 955e24a2..00000000 Binary files a/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.sv.png and /dev/null differ diff --git a/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.th.png b/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.th.png deleted file mode 100644 index b60e3b62..00000000 Binary files a/translated_images/NetLogo-Main.32653711ec1a01b3cab22ec0b148e64193d0b979b055285bef329d5e3d6958c5.th.png and /dev/null differ diff --git a/translated_images/NetLogo-ModelLib.efe023afb4763c05.da.png b/translated_images/NetLogo-ModelLib.efe023afb4763c05.da.png deleted file mode 100644 index be355142..00000000 Binary files a/translated_images/NetLogo-ModelLib.efe023afb4763c05.da.png and /dev/null differ diff --git a/translated_images/NetLogo-ModelLib.efe023afb4763c05.sv.png b/translated_images/NetLogo-ModelLib.efe023afb4763c05.sv.png deleted file mode 100644 index bf8e4206..00000000 Binary files a/translated_images/NetLogo-ModelLib.efe023afb4763c05.sv.png and /dev/null differ diff --git a/translated_images/NetLogo-ModelLib.efe023afb4763c05.th.png b/translated_images/NetLogo-ModelLib.efe023afb4763c05.th.png deleted file mode 100644 index ec5d332e..00000000 Binary files a/translated_images/NetLogo-ModelLib.efe023afb4763c05.th.png and /dev/null differ diff --git a/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.da.png b/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.da.png deleted file mode 100644 index be355142..00000000 Binary files a/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.da.png and /dev/null differ diff --git a/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.sv.png b/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.sv.png deleted file mode 100644 index bf8e4206..00000000 Binary files a/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.sv.png and /dev/null differ diff --git a/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.th.png b/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.th.png deleted file mode 100644 index ec5d332e..00000000 Binary files a/translated_images/NetLogo-ModelLib.efe023afb4763c059704a8ac0e2cd5e51889b117e8eac02aaa5334cfe1c52c13.th.png and /dev/null differ diff --git a/translated_images/NeuroArch.4e17cdba5e445721.da.png b/translated_images/NeuroArch.4e17cdba5e445721.da.png deleted file mode 100644 index 3573f2de..00000000 Binary files a/translated_images/NeuroArch.4e17cdba5e445721.da.png and /dev/null differ diff --git a/translated_images/NeuroArch.4e17cdba5e445721.sv.png b/translated_images/NeuroArch.4e17cdba5e445721.sv.png deleted file mode 100644 index f0e4a1d3..00000000 Binary files a/translated_images/NeuroArch.4e17cdba5e445721.sv.png and /dev/null differ diff --git a/translated_images/NeuroArch.4e17cdba5e445721.th.png b/translated_images/NeuroArch.4e17cdba5e445721.th.png deleted file mode 100644 index af0ee286..00000000 Binary files a/translated_images/NeuroArch.4e17cdba5e445721.th.png and /dev/null differ diff --git a/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.da.png b/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.da.png deleted file mode 100644 index 3573f2de..00000000 Binary files a/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.da.png and /dev/null differ diff --git a/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.sv.png b/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.sv.png deleted file mode 100644 index f0e4a1d3..00000000 Binary files a/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.sv.png and /dev/null differ diff --git a/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.th.png b/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.th.png deleted file mode 100644 index af0ee286..00000000 Binary files a/translated_images/NeuroArch.4e17cdba5e445721ad0a94a738c6f1178fc9c5f36486fb0f8fccfd61964d528c.th.png and /dev/null differ diff --git a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.da.png b/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.da.png deleted file mode 100644 index 832095f8..00000000 Binary files a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.da.png and /dev/null differ diff --git a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.sv.png b/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.sv.png deleted file mode 100644 index cf253e8b..00000000 Binary files a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.sv.png and /dev/null differ diff --git a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.th.png b/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.th.png deleted file mode 100644 index 921498ca..00000000 Binary files a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.th.png and /dev/null differ diff --git a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.da.png b/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.da.png deleted file mode 100644 index 832095f8..00000000 Binary files a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.da.png and /dev/null differ diff --git a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.sv.png b/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.sv.png deleted file mode 100644 index cf253e8b..00000000 Binary files a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.sv.png and /dev/null differ diff --git a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.th.png b/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.th.png deleted file mode 100644 index 921498ca..00000000 Binary files a/translated_images/ObjDetectionPrecisionRecall.d2ef5b6081a0b094b5242ff6aa810ef25285f5a4e0efcc604c31708798fd51ee.th.png and /dev/null differ diff --git a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.da.png b/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.da.png deleted file mode 100644 index 76bf7371..00000000 Binary files a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.da.png and /dev/null differ diff --git a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.sv.png b/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.sv.png deleted file mode 100644 index 5431672a..00000000 Binary files a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.sv.png and /dev/null differ diff --git a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.th.png b/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.th.png deleted file mode 100644 index 7e8ed8f8..00000000 Binary files a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.th.png and /dev/null differ diff --git a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.da.png b/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.da.png deleted file mode 100644 index 76bf7371..00000000 Binary files a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.da.png and /dev/null differ diff --git a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.sv.png b/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.sv.png deleted file mode 100644 index 5431672a..00000000 Binary files a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.sv.png and /dev/null differ diff --git a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.th.png b/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.th.png deleted file mode 100644 index 7e8ed8f8..00000000 Binary files a/translated_images/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a6f0db4193ce61830ea03e505138410480fc16f9051694a40.th.png and /dev/null differ diff --git a/translated_images/Overfitting.408ad91cd90b4371.da.png b/translated_images/Overfitting.408ad91cd90b4371.da.png deleted file mode 100644 index 7a83fbb3..00000000 Binary files a/translated_images/Overfitting.408ad91cd90b4371.da.png and /dev/null differ diff --git a/translated_images/Overfitting.408ad91cd90b4371.sv.png b/translated_images/Overfitting.408ad91cd90b4371.sv.png deleted file mode 100644 index c1730304..00000000 Binary files a/translated_images/Overfitting.408ad91cd90b4371.sv.png and /dev/null differ diff --git a/translated_images/Overfitting.408ad91cd90b4371.th.png b/translated_images/Overfitting.408ad91cd90b4371.th.png deleted file mode 100644 index b3e1f198..00000000 Binary files a/translated_images/Overfitting.408ad91cd90b4371.th.png and /dev/null differ diff --git a/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.da.png b/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.da.png deleted file mode 100644 index 7a83fbb3..00000000 Binary files a/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.da.png and /dev/null differ diff --git a/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.sv.png b/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.sv.png deleted file mode 100644 index c1730304..00000000 Binary files a/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.sv.png and /dev/null differ diff --git a/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.th.png b/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.th.png deleted file mode 100644 index b3e1f198..00000000 Binary files a/translated_images/Overfitting.408ad91cd90b4371d0a81f4287e1409c359751adeb1ae450332af50e84f08c3e.th.png and /dev/null differ diff --git a/translated_images/Rosenblatt-wikipedia.294821b285ac796d.da.jpg b/translated_images/Rosenblatt-wikipedia.294821b285ac796d.da.jpg deleted file mode 100644 index a240a200..00000000 Binary files a/translated_images/Rosenblatt-wikipedia.294821b285ac796d.da.jpg and /dev/null differ diff --git a/translated_images/Rosenblatt-wikipedia.294821b285ac796d.sv.jpg b/translated_images/Rosenblatt-wikipedia.294821b285ac796d.sv.jpg deleted file mode 100644 index a240a200..00000000 Binary files a/translated_images/Rosenblatt-wikipedia.294821b285ac796d.sv.jpg and /dev/null differ diff --git a/translated_images/Rosenblatt-wikipedia.294821b285ac796d.th.jpg b/translated_images/Rosenblatt-wikipedia.294821b285ac796d.th.jpg deleted file mode 100644 index 497814ac..00000000 Binary files a/translated_images/Rosenblatt-wikipedia.294821b285ac796d.th.jpg and /dev/null differ diff --git a/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.da.jpg b/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.da.jpg deleted file mode 100644 index a240a200..00000000 Binary files a/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.da.jpg and /dev/null differ diff --git a/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.sv.jpg b/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.sv.jpg deleted file mode 100644 index a240a200..00000000 Binary files a/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.sv.jpg and /dev/null differ diff --git a/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.th.jpg b/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.th.jpg deleted file mode 100644 index 497814ac..00000000 Binary files a/translated_images/Rosenblatt-wikipedia.294821b285ac796d2281a556fe3de9a7aa328e34cdd25f3ac9deefa0982ea2df.th.jpg and /dev/null differ diff --git a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.da.png b/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.da.png deleted file mode 100644 index 12439068..00000000 Binary files a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.da.png and /dev/null differ diff --git a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.sv.png b/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.sv.png deleted file mode 100644 index dc99a577..00000000 Binary files a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.sv.png and /dev/null differ diff --git a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.th.png b/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.th.png deleted file mode 100644 index 103aea27..00000000 Binary files a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.th.png and /dev/null differ diff --git a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.da.png b/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.da.png deleted file mode 100644 index 12439068..00000000 Binary files a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.da.png and /dev/null differ diff --git a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.sv.png b/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.sv.png deleted file mode 100644 index dc99a577..00000000 Binary files a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.sv.png and /dev/null differ diff --git a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.th.png b/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.th.png deleted file mode 100644 index 103aea27..00000000 Binary files a/translated_images/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be1b905373ed9c858102c054b16e4595c76ec3f7bba0feb549.th.png and /dev/null differ diff --git a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.da.png b/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.da.png deleted file mode 100644 index 155f435c..00000000 Binary files a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.da.png and /dev/null differ diff --git a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.sv.png b/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.sv.png deleted file mode 100644 index 155f435c..00000000 Binary files a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.sv.png and /dev/null differ diff --git a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.th.png b/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.th.png deleted file mode 100644 index 2260928f..00000000 Binary files a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.th.png and /dev/null differ diff --git a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.da.png b/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.da.png deleted file mode 100644 index 155f435c..00000000 Binary files a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.da.png and /dev/null differ diff --git a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.sv.png b/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.sv.png deleted file mode 100644 index 155f435c..00000000 Binary files a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.sv.png and /dev/null differ diff --git a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.th.png b/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.th.png deleted file mode 100644 index 2260928f..00000000 Binary files a/translated_images/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683b9d36a613b364deb7454760cd39205623fc1e3938fa133c0.th.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.da.png b/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.da.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.da.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.sv.png b/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.sv.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.sv.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.th.png b/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.th.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.th.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.da.png b/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a439077e1c32cc8afdf714e634fe24dc78dc5aa45fd2f560b0ed5.da.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.da.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.sv.png b/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a439077e1c32cc8afdf714e634fe24dc78dc5aa45fd2f560b0ed5.sv.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.sv.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.th.png b/translated_images/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a439077e1c32cc8afdf714e634fe24dc78dc5aa45fd2f560b0ed5.th.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.th.png and /dev/null differ diff --git a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.da.png b/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.da.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.da.png and /dev/null differ diff --git a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.sv.png b/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.sv.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.sv.png and /dev/null differ diff --git a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.th.png b/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.th.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.th.png and /dev/null differ diff --git a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.da.png b/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.da.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.da.png and /dev/null differ diff --git a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.sv.png b/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.sv.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.sv.png and /dev/null differ diff --git a/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.th.png b/translated_images/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d09dc96de938b9f95bde8a7e1c721f48f286a7795bf16d56c7.th.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.th.png and /dev/null differ diff --git a/translated_images/aae.9d418a990fc75bf9.da.png b/translated_images/aae.9d418a990fc75bf9.da.png deleted file mode 100644 index 06c14f66..00000000 Binary files a/translated_images/aae.9d418a990fc75bf9.da.png and /dev/null differ diff --git a/translated_images/aae.9d418a990fc75bf9.sv.png b/translated_images/aae.9d418a990fc75bf9.sv.png deleted file mode 100644 index 06c14f66..00000000 Binary files a/translated_images/aae.9d418a990fc75bf9.sv.png and /dev/null differ diff --git a/translated_images/aae.9d418a990fc75bf9.th.png b/translated_images/aae.9d418a990fc75bf9.th.png deleted file mode 100644 index eaedd26c..00000000 Binary files a/translated_images/aae.9d418a990fc75bf9.th.png and /dev/null differ diff --git a/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.da.png b/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.da.png deleted file mode 100644 index 06c14f66..00000000 Binary files a/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.da.png and /dev/null differ diff --git a/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.sv.png b/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.sv.png deleted file mode 100644 index 06c14f66..00000000 Binary files a/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.sv.png and /dev/null differ diff --git a/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.th.png b/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.th.png deleted file mode 100644 index eaedd26c..00000000 Binary files a/translated_images/aae.9d418a990fc75bf9204b701eb6998206fd1b986643cc4e9b899aabdd27504702.th.png and /dev/null differ diff --git a/translated_images/activation-func.b4924007c7ce7764.da.png b/translated_images/activation-func.b4924007c7ce7764.da.png deleted file mode 100644 index 7daca0da..00000000 Binary files a/translated_images/activation-func.b4924007c7ce7764.da.png and /dev/null differ diff --git a/translated_images/activation-func.b4924007c7ce7764.sv.png b/translated_images/activation-func.b4924007c7ce7764.sv.png deleted file mode 100644 index 7daca0da..00000000 Binary files a/translated_images/activation-func.b4924007c7ce7764.sv.png and /dev/null differ diff --git a/translated_images/activation-func.b4924007c7ce7764.th.png b/translated_images/activation-func.b4924007c7ce7764.th.png deleted file mode 100644 index ab6282c7..00000000 Binary files a/translated_images/activation-func.b4924007c7ce7764.th.png and /dev/null differ diff --git a/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.da.png b/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.da.png deleted file mode 100644 index 7daca0da..00000000 Binary files a/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.da.png and /dev/null differ diff --git a/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.sv.png b/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.sv.png deleted file mode 100644 index 7daca0da..00000000 Binary files a/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.sv.png and /dev/null differ diff --git a/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.th.png b/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.th.png deleted file mode 100644 index ab6282c7..00000000 Binary files a/translated_images/activation-func.b4924007c7ce77648d4b1dd3e81c689453204902c096c626735c7b53688cdc63.th.png and /dev/null differ diff --git a/translated_images/adversarial-dog.d9fc7773b0142b89.da.png b/translated_images/adversarial-dog.d9fc7773b0142b89.da.png deleted file mode 100644 index 2da4f4e2..00000000 Binary files a/translated_images/adversarial-dog.d9fc7773b0142b89.da.png and /dev/null differ diff --git a/translated_images/adversarial-dog.d9fc7773b0142b89.sv.png b/translated_images/adversarial-dog.d9fc7773b0142b89.sv.png deleted file mode 100644 index 2da4f4e2..00000000 Binary files a/translated_images/adversarial-dog.d9fc7773b0142b89.sv.png and /dev/null differ diff --git a/translated_images/adversarial-dog.d9fc7773b0142b89.th.png b/translated_images/adversarial-dog.d9fc7773b0142b89.th.png deleted file mode 100644 index 2da4f4e2..00000000 Binary files a/translated_images/adversarial-dog.d9fc7773b0142b89.th.png and /dev/null differ diff --git a/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.da.png b/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.da.png deleted file mode 100644 index 2da4f4e2..00000000 Binary files a/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.da.png and /dev/null differ diff --git a/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.sv.png b/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.sv.png deleted file mode 100644 index 2da4f4e2..00000000 Binary files a/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.sv.png and /dev/null differ diff --git a/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.th.png b/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.th.png deleted file mode 100644 index 2da4f4e2..00000000 Binary files a/translated_images/adversarial-dog.d9fc7773b0142b89752539bfbf884118de845b3851c5162146ea0b8809fc820f.th.png and /dev/null differ diff --git a/translated_images/ai-computervision.6506ebebac3fbf76.da.png b/translated_images/ai-computervision.6506ebebac3fbf76.da.png deleted file mode 100644 index 167b56f3..00000000 Binary files a/translated_images/ai-computervision.6506ebebac3fbf76.da.png and /dev/null differ diff --git a/translated_images/ai-computervision.6506ebebac3fbf76.sv.png b/translated_images/ai-computervision.6506ebebac3fbf76.sv.png deleted file mode 100644 index 6b2d4d99..00000000 Binary files a/translated_images/ai-computervision.6506ebebac3fbf76.sv.png and /dev/null differ diff --git a/translated_images/ai-computervision.6506ebebac3fbf76.th.png b/translated_images/ai-computervision.6506ebebac3fbf76.th.png deleted file mode 100644 index 4cd9ed2d..00000000 Binary files a/translated_images/ai-computervision.6506ebebac3fbf76.th.png and /dev/null differ diff --git a/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.da.png b/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.da.png deleted file mode 100644 index 167b56f3..00000000 Binary files a/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.da.png and /dev/null differ diff --git a/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.sv.png b/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.sv.png deleted file mode 100644 index 6b2d4d99..00000000 Binary files a/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.sv.png and /dev/null differ diff --git a/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.th.png b/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.th.png deleted file mode 100644 index 4cd9ed2d..00000000 Binary files a/translated_images/ai-computervision.6506ebebac3fbf76cdb78989d7d3dfea87e88285c0feaade53aa7804a22b248f.th.png and /dev/null differ diff --git a/translated_images/ai-for-beginners.b354ca904b22cd70.da.png b/translated_images/ai-for-beginners.b354ca904b22cd70.da.png deleted file mode 100644 index fb36fc1c..00000000 Binary files a/translated_images/ai-for-beginners.b354ca904b22cd70.da.png and /dev/null differ diff --git a/translated_images/ai-for-beginners.b354ca904b22cd70.sv.png b/translated_images/ai-for-beginners.b354ca904b22cd70.sv.png deleted file mode 100644 index 16ea91d0..00000000 Binary files a/translated_images/ai-for-beginners.b354ca904b22cd70.sv.png and /dev/null differ diff --git a/translated_images/ai-for-beginners.b354ca904b22cd70.th.png b/translated_images/ai-for-beginners.b354ca904b22cd70.th.png deleted file mode 100644 index 21e6dbdc..00000000 Binary files a/translated_images/ai-for-beginners.b354ca904b22cd70.th.png and /dev/null differ diff --git a/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.da.png b/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.da.png deleted file mode 100644 index fb36fc1c..00000000 Binary files a/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.da.png and /dev/null differ diff --git a/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.sv.png b/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.sv.png deleted file mode 100644 index 16ea91d0..00000000 Binary files a/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.sv.png and /dev/null differ diff --git a/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.th.png b/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.th.png deleted file mode 100644 index 21e6dbdc..00000000 Binary files a/translated_images/ai-for-beginners.b354ca904b22cd70ef0d0df7b0c8633af55878f9aba882d9b9971d12badff175.th.png and /dev/null differ diff --git a/translated_images/ai-intro.bf28d1ac4235881c.da.png b/translated_images/ai-intro.bf28d1ac4235881c.da.png deleted file mode 100644 index 928c3e05..00000000 Binary files a/translated_images/ai-intro.bf28d1ac4235881c.da.png and /dev/null differ diff --git a/translated_images/ai-intro.bf28d1ac4235881c.sv.png b/translated_images/ai-intro.bf28d1ac4235881c.sv.png deleted file mode 100644 index df906d60..00000000 Binary files a/translated_images/ai-intro.bf28d1ac4235881c.sv.png and /dev/null differ diff --git a/translated_images/ai-intro.bf28d1ac4235881c.th.png b/translated_images/ai-intro.bf28d1ac4235881c.th.png deleted file mode 100644 index 77a961cc..00000000 Binary files a/translated_images/ai-intro.bf28d1ac4235881c.th.png and /dev/null differ diff --git a/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.da.png b/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.da.png deleted file mode 100644 index 928c3e05..00000000 Binary files a/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.da.png and /dev/null differ diff --git a/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.sv.png b/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.sv.png deleted file mode 100644 index df906d60..00000000 Binary files a/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.sv.png and /dev/null differ diff --git a/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.th.png b/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.th.png deleted file mode 100644 index 77a961cc..00000000 Binary files a/translated_images/ai-intro.bf28d1ac4235881c096f0ffdb320ba4102940eafcca4e9d7a55a03914361f8f3.th.png and /dev/null differ diff --git a/translated_images/ai-neuralnetworks.1c687ae40bc86e83.da.png b/translated_images/ai-neuralnetworks.1c687ae40bc86e83.da.png deleted file mode 100644 index 1ea5b2e0..00000000 Binary files a/translated_images/ai-neuralnetworks.1c687ae40bc86e83.da.png and /dev/null differ diff --git a/translated_images/ai-neuralnetworks.1c687ae40bc86e83.sv.png b/translated_images/ai-neuralnetworks.1c687ae40bc86e83.sv.png deleted file mode 100644 index fe566752..00000000 Binary files a/translated_images/ai-neuralnetworks.1c687ae40bc86e83.sv.png and /dev/null differ diff --git a/translated_images/ai-neuralnetworks.1c687ae40bc86e83.th.png b/translated_images/ai-neuralnetworks.1c687ae40bc86e83.th.png deleted file mode 100644 index 840b5d75..00000000 Binary files a/translated_images/ai-neuralnetworks.1c687ae40bc86e83.th.png and /dev/null differ diff --git a/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.da.png b/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.da.png deleted file mode 100644 index 1ea5b2e0..00000000 Binary files a/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.da.png and /dev/null differ diff --git a/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.sv.png b/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.sv.png deleted file mode 100644 index fe566752..00000000 Binary files a/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.sv.png and /dev/null differ diff --git a/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.th.png b/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.th.png deleted file mode 100644 index 840b5d75..00000000 Binary files a/translated_images/ai-neuralnetworks.1c687ae40bc86e834f497844866a26d3e0886650a67a4bbe29442e2f157d3b18.th.png and /dev/null differ diff --git a/translated_images/ai-nlp.b22dcb8ca4707cea.da.png b/translated_images/ai-nlp.b22dcb8ca4707cea.da.png deleted file mode 100644 index f9265e81..00000000 Binary files a/translated_images/ai-nlp.b22dcb8ca4707cea.da.png and /dev/null differ diff --git a/translated_images/ai-nlp.b22dcb8ca4707cea.sv.png b/translated_images/ai-nlp.b22dcb8ca4707cea.sv.png deleted file mode 100644 index ad111650..00000000 Binary files a/translated_images/ai-nlp.b22dcb8ca4707cea.sv.png and /dev/null differ diff --git a/translated_images/ai-nlp.b22dcb8ca4707cea.th.png b/translated_images/ai-nlp.b22dcb8ca4707cea.th.png deleted file mode 100644 index f2eee539..00000000 Binary files a/translated_images/ai-nlp.b22dcb8ca4707cea.th.png and /dev/null differ diff --git a/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.da.png b/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.da.png deleted file mode 100644 index f9265e81..00000000 Binary files a/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.da.png and /dev/null differ diff --git a/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.sv.png b/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.sv.png deleted file mode 100644 index ad111650..00000000 Binary files a/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.sv.png and /dev/null differ diff --git a/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.th.png b/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.th.png deleted file mode 100644 index f2eee539..00000000 Binary files a/translated_images/ai-nlp.b22dcb8ca4707ceaee8576db1c5f4089c8cac2f454e9e03ea554f07fda4556b8.th.png and /dev/null differ diff --git a/translated_images/ai-overview.0857791951d19500.da.png b/translated_images/ai-overview.0857791951d19500.da.png deleted file mode 100644 index d53cce4e..00000000 Binary files a/translated_images/ai-overview.0857791951d19500.da.png and /dev/null differ diff --git a/translated_images/ai-overview.0857791951d19500.sv.png b/translated_images/ai-overview.0857791951d19500.sv.png deleted file mode 100644 index 00fe638e..00000000 Binary files a/translated_images/ai-overview.0857791951d19500.sv.png and /dev/null differ diff --git a/translated_images/ai-overview.0857791951d19500.th.png b/translated_images/ai-overview.0857791951d19500.th.png deleted file mode 100644 index 9c731a4e..00000000 Binary files a/translated_images/ai-overview.0857791951d19500.th.png and /dev/null differ diff --git a/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.da.png b/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.da.png deleted file mode 100644 index d53cce4e..00000000 Binary files a/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.da.png and /dev/null differ diff --git a/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.sv.png b/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.sv.png deleted file mode 100644 index 00fe638e..00000000 Binary files a/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.sv.png and /dev/null differ diff --git a/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.th.png b/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.th.png deleted file mode 100644 index 9c731a4e..00000000 Binary files a/translated_images/ai-overview.0857791951d19500d0ef8b803d77110c738dcafc52306e6d68724742cd4af167.th.png and /dev/null differ diff --git a/translated_images/ai-symbolic.715a30cb610411a6.da.png b/translated_images/ai-symbolic.715a30cb610411a6.da.png deleted file mode 100644 index 8c94cda1..00000000 Binary files a/translated_images/ai-symbolic.715a30cb610411a6.da.png and /dev/null differ diff --git a/translated_images/ai-symbolic.715a30cb610411a6.sv.png b/translated_images/ai-symbolic.715a30cb610411a6.sv.png deleted file mode 100644 index a5f0cdce..00000000 Binary files a/translated_images/ai-symbolic.715a30cb610411a6.sv.png and /dev/null differ diff --git a/translated_images/ai-symbolic.715a30cb610411a6.th.png b/translated_images/ai-symbolic.715a30cb610411a6.th.png deleted file mode 100644 index 6ab5d5df..00000000 Binary files a/translated_images/ai-symbolic.715a30cb610411a6.th.png and /dev/null differ diff --git a/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.da.png b/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.da.png deleted file mode 100644 index 8c94cda1..00000000 Binary files a/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.da.png and /dev/null differ diff --git a/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.sv.png b/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.sv.png deleted file mode 100644 index a5f0cdce..00000000 Binary files a/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.sv.png and /dev/null differ diff --git a/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.th.png b/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.th.png deleted file mode 100644 index 6ab5d5df..00000000 Binary files a/translated_images/ai-symbolic.715a30cb610411a6964d2e2f23f24364cb338a07cb4844c1f97084d366e586c3.th.png and /dev/null differ diff --git a/translated_images/arch-human.5d4d35f1bba3ab1c.da.png b/translated_images/arch-human.5d4d35f1bba3ab1c.da.png deleted file mode 100644 index 71559c6f..00000000 Binary files a/translated_images/arch-human.5d4d35f1bba3ab1c.da.png and /dev/null differ diff --git a/translated_images/arch-human.5d4d35f1bba3ab1c.sv.png b/translated_images/arch-human.5d4d35f1bba3ab1c.sv.png deleted file mode 100644 index a16aa337..00000000 Binary files a/translated_images/arch-human.5d4d35f1bba3ab1c.sv.png and /dev/null differ diff --git a/translated_images/arch-human.5d4d35f1bba3ab1c.th.png b/translated_images/arch-human.5d4d35f1bba3ab1c.th.png deleted file mode 100644 index ec698c19..00000000 Binary files a/translated_images/arch-human.5d4d35f1bba3ab1c.th.png and /dev/null differ diff --git a/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.da.png b/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.da.png deleted file mode 100644 index 71559c6f..00000000 Binary files a/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.da.png and /dev/null differ diff --git a/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.sv.png b/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.sv.png deleted file mode 100644 index a16aa337..00000000 Binary files a/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.sv.png and /dev/null differ diff --git a/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.th.png b/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.th.png deleted file mode 100644 index ec698c19..00000000 Binary files a/translated_images/arch-human.5d4d35f1bba3ab1cdfda96af2f10b89574eb31e9796d0e3011cd9beda1c35112.th.png and /dev/null differ diff --git a/translated_images/arch-kbs.3ec5c150b09fa8da.da.png b/translated_images/arch-kbs.3ec5c150b09fa8da.da.png deleted file mode 100644 index 20e37548..00000000 Binary files a/translated_images/arch-kbs.3ec5c150b09fa8da.da.png and /dev/null differ diff --git a/translated_images/arch-kbs.3ec5c150b09fa8da.sv.png b/translated_images/arch-kbs.3ec5c150b09fa8da.sv.png deleted file mode 100644 index 9a4add20..00000000 Binary files a/translated_images/arch-kbs.3ec5c150b09fa8da.sv.png and /dev/null differ diff --git a/translated_images/arch-kbs.3ec5c150b09fa8da.th.png b/translated_images/arch-kbs.3ec5c150b09fa8da.th.png deleted file mode 100644 index 0265524c..00000000 Binary files a/translated_images/arch-kbs.3ec5c150b09fa8da.th.png and /dev/null differ diff --git a/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.da.png b/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.da.png deleted file mode 100644 index 20e37548..00000000 Binary files a/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.da.png and /dev/null differ diff --git a/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.sv.png b/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.sv.png deleted file mode 100644 index 9a4add20..00000000 Binary files a/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.sv.png and /dev/null differ diff --git a/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.th.png b/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.th.png deleted file mode 100644 index 0265524c..00000000 Binary files a/translated_images/arch-kbs.3ec5c150b09fa8dadc2beb0931a4983c9e2b03913a89eebcc103b5bb841b0212.th.png and /dev/null differ diff --git a/translated_images/artneuron.1a5daa88d20ebe6f.da.png b/translated_images/artneuron.1a5daa88d20ebe6f.da.png deleted file mode 100644 index 62dc5b5c..00000000 Binary files a/translated_images/artneuron.1a5daa88d20ebe6f.da.png and /dev/null differ diff --git a/translated_images/artneuron.1a5daa88d20ebe6f.sv.png b/translated_images/artneuron.1a5daa88d20ebe6f.sv.png deleted file mode 100644 index 62dc5b5c..00000000 Binary files a/translated_images/artneuron.1a5daa88d20ebe6f.sv.png and /dev/null differ diff --git a/translated_images/artneuron.1a5daa88d20ebe6f.th.png b/translated_images/artneuron.1a5daa88d20ebe6f.th.png deleted file mode 100644 index cc812d84..00000000 Binary files a/translated_images/artneuron.1a5daa88d20ebe6f.th.png and /dev/null differ diff --git a/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.da.png b/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.da.png deleted file mode 100644 index 62dc5b5c..00000000 Binary files a/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.da.png and /dev/null differ diff --git a/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.sv.png b/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.sv.png deleted file mode 100644 index 62dc5b5c..00000000 Binary files a/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.sv.png and /dev/null differ diff --git a/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.th.png b/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.th.png deleted file mode 100644 index cc812d84..00000000 Binary files a/translated_images/artneuron.1a5daa88d20ebe6f5824ddb89fba0bdaaf49f67e8230c1afbec42909df1fc17e.th.png and /dev/null differ diff --git a/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.da.png b/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.da.png deleted file mode 100644 index ff9bdf6d..00000000 Binary files a/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.da.png and /dev/null differ diff --git a/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.sv.png b/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.sv.png deleted file mode 100644 index 7d8bff27..00000000 Binary files a/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.sv.png and /dev/null differ diff --git a/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.th.png b/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.th.png deleted file mode 100644 index 81078fbc..00000000 Binary files a/translated_images/ascii-character-map.18ed6aa7f3b0a7ff.th.png and /dev/null differ diff --git a/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.da.png b/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.da.png deleted file mode 100644 index ff9bdf6d..00000000 Binary files a/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.da.png and /dev/null differ diff --git a/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.sv.png b/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.sv.png deleted file mode 100644 index 7d8bff27..00000000 Binary files a/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.sv.png and /dev/null differ diff --git a/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.th.png b/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.th.png deleted file mode 100644 index 81078fbc..00000000 Binary files a/translated_images/ascii-character-map.18ed6aa7f3b0a7ffeb29db95be05a245b6a20712bb2c3a9963c1ec7e9df70358.th.png and /dev/null differ diff --git a/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.da.jpg b/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.da.jpg deleted file mode 100644 index 4297a8dd..00000000 Binary files a/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.da.jpg and /dev/null differ diff --git a/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.sv.jpg b/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.sv.jpg deleted file mode 100644 index 601eb10e..00000000 Binary files a/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.sv.jpg and /dev/null differ diff --git a/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.th.jpg b/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.th.jpg deleted file mode 100644 index f2f334f9..00000000 Binary files a/translated_images/autoencoder_schema.5e6fc9ad98a5eb61.th.jpg and /dev/null differ diff --git a/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.da.jpg b/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.da.jpg deleted file mode 100644 index 4297a8dd..00000000 Binary files a/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.da.jpg and /dev/null differ diff --git a/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.sv.jpg b/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.sv.jpg deleted file mode 100644 index 601eb10e..00000000 Binary files a/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.sv.jpg and /dev/null differ diff --git a/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.th.jpg b/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.th.jpg deleted file mode 100644 index f2f334f9..00000000 Binary files a/translated_images/autoencoder_schema.5e6fc9ad98a5eb6197f3513cf3baf4dfbe1389a6ae74daebda64de9f1c99f142.th.jpg and /dev/null differ diff --git a/translated_images/bag-of-words-example.606fc1738f1d7ba9.da.png b/translated_images/bag-of-words-example.606fc1738f1d7ba9.da.png deleted file mode 100644 index c19e4202..00000000 Binary files a/translated_images/bag-of-words-example.606fc1738f1d7ba9.da.png and /dev/null differ diff --git a/translated_images/bag-of-words-example.606fc1738f1d7ba9.sv.png b/translated_images/bag-of-words-example.606fc1738f1d7ba9.sv.png deleted file mode 100644 index c19e4202..00000000 Binary files a/translated_images/bag-of-words-example.606fc1738f1d7ba9.sv.png and /dev/null differ diff --git a/translated_images/bag-of-words-example.606fc1738f1d7ba9.th.png b/translated_images/bag-of-words-example.606fc1738f1d7ba9.th.png deleted file mode 100644 index 66c24cea..00000000 Binary files a/translated_images/bag-of-words-example.606fc1738f1d7ba9.th.png and /dev/null differ diff --git a/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.da.png b/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.da.png deleted file mode 100644 index c19e4202..00000000 Binary files a/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.da.png and /dev/null differ diff --git a/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.sv.png b/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.sv.png deleted file mode 100644 index c19e4202..00000000 Binary files a/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.sv.png and /dev/null differ diff --git a/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.th.png b/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.th.png deleted file mode 100644 index 66c24cea..00000000 Binary files a/translated_images/bag-of-words-example.606fc1738f1d7ba98a9d693e3bcd706c6e83fa7bf8221e6e90d1a206d82f2ea4.th.png and /dev/null differ diff --git a/translated_images/bahdanau-fig3.09ba2d37f202a6af.da.png b/translated_images/bahdanau-fig3.09ba2d37f202a6af.da.png deleted file mode 100644 index eeb73057..00000000 Binary files a/translated_images/bahdanau-fig3.09ba2d37f202a6af.da.png and /dev/null differ diff --git a/translated_images/bahdanau-fig3.09ba2d37f202a6af.sv.png b/translated_images/bahdanau-fig3.09ba2d37f202a6af.sv.png deleted file mode 100644 index 9faf39a6..00000000 Binary files a/translated_images/bahdanau-fig3.09ba2d37f202a6af.sv.png and /dev/null differ diff --git a/translated_images/bahdanau-fig3.09ba2d37f202a6af.th.png b/translated_images/bahdanau-fig3.09ba2d37f202a6af.th.png deleted file mode 100644 index 44a905aa..00000000 Binary files a/translated_images/bahdanau-fig3.09ba2d37f202a6af.th.png and /dev/null differ diff --git a/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.da.png b/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.da.png deleted file mode 100644 index eeb73057..00000000 Binary files a/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.da.png and /dev/null differ diff --git a/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.sv.png b/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.sv.png deleted file mode 100644 index 9faf39a6..00000000 Binary files a/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.sv.png and /dev/null differ diff --git a/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.th.png b/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.th.png deleted file mode 100644 index 44a905aa..00000000 Binary files a/translated_images/bahdanau-fig3.09ba2d37f202a6af11de6c82d2d197830ba5f4528d9ea430eb65fd3a75065973.th.png and /dev/null differ diff --git a/translated_images/bot-ner.4b09235dbb0ad275.da.png b/translated_images/bot-ner.4b09235dbb0ad275.da.png deleted file mode 100644 index 61cfb8bc..00000000 Binary files a/translated_images/bot-ner.4b09235dbb0ad275.da.png and /dev/null differ diff --git a/translated_images/bot-ner.4b09235dbb0ad275.sv.png b/translated_images/bot-ner.4b09235dbb0ad275.sv.png deleted file mode 100644 index 023a7d11..00000000 Binary files a/translated_images/bot-ner.4b09235dbb0ad275.sv.png and /dev/null differ diff --git a/translated_images/bot-ner.4b09235dbb0ad275.th.png b/translated_images/bot-ner.4b09235dbb0ad275.th.png deleted file mode 100644 index c822b0d5..00000000 Binary files a/translated_images/bot-ner.4b09235dbb0ad275.th.png and /dev/null differ diff --git a/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.da.png b/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.da.png deleted file mode 100644 index 61cfb8bc..00000000 Binary files a/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.da.png and /dev/null differ diff --git a/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.sv.png b/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.sv.png deleted file mode 100644 index 023a7d11..00000000 Binary files a/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.sv.png and /dev/null differ diff --git a/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.th.png b/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.th.png deleted file mode 100644 index c822b0d5..00000000 Binary files a/translated_images/bot-ner.4b09235dbb0ad2754ec1f54c8c797f902cbb0b45ac90b0cfc8287343cef8df2f.th.png and /dev/null differ diff --git a/translated_images/bow.3811869cff59368d.da.png b/translated_images/bow.3811869cff59368d.da.png deleted file mode 100644 index 00a5fcf3..00000000 Binary files a/translated_images/bow.3811869cff59368d.da.png and /dev/null differ diff --git a/translated_images/bow.3811869cff59368d.sv.png b/translated_images/bow.3811869cff59368d.sv.png deleted file mode 100644 index 5a215cfb..00000000 Binary files a/translated_images/bow.3811869cff59368d.sv.png and /dev/null differ diff --git a/translated_images/bow.3811869cff59368d.th.png b/translated_images/bow.3811869cff59368d.th.png deleted file mode 100644 index 318f5320..00000000 Binary files a/translated_images/bow.3811869cff59368d.th.png and /dev/null differ diff --git a/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.da.png b/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.da.png deleted file mode 100644 index 00a5fcf3..00000000 Binary files a/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.da.png and /dev/null differ diff --git a/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.sv.png b/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.sv.png deleted file mode 100644 index 5a215cfb..00000000 Binary files a/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.sv.png and /dev/null differ diff --git a/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.th.png b/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.th.png deleted file mode 100644 index 318f5320..00000000 Binary files a/translated_images/bow.3811869cff59368d951c7a765ed20ebeaf7d10680eb602ea7c5312fb22f7b7ad.th.png and /dev/null differ diff --git a/translated_images/braille-result.46530fea020b03c7.da.png b/translated_images/braille-result.46530fea020b03c7.da.png deleted file mode 100644 index 82fa8e43..00000000 Binary files a/translated_images/braille-result.46530fea020b03c7.da.png and /dev/null differ diff --git a/translated_images/braille-result.46530fea020b03c7.sv.png b/translated_images/braille-result.46530fea020b03c7.sv.png deleted file mode 100644 index 82fa8e43..00000000 Binary files a/translated_images/braille-result.46530fea020b03c7.sv.png and /dev/null differ diff --git a/translated_images/braille-result.46530fea020b03c7.th.png b/translated_images/braille-result.46530fea020b03c7.th.png deleted file mode 100644 index 82fa8e43..00000000 Binary files a/translated_images/braille-result.46530fea020b03c7.th.png and /dev/null differ diff --git a/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.da.png b/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.da.png deleted file mode 100644 index 82fa8e43..00000000 Binary files a/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.da.png and /dev/null differ diff --git a/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.sv.png b/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.sv.png deleted file mode 100644 index 82fa8e43..00000000 Binary files a/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.sv.png and /dev/null differ diff --git a/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.th.png b/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.th.png deleted file mode 100644 index 82fa8e43..00000000 Binary files a/translated_images/braille-result.46530fea020b03c76aac532d7d6eeef7f6fb35b55b1001cd21627907dabef3ed.th.png and /dev/null differ diff --git a/translated_images/braille-symbols.0159185ab69d5339.da.png b/translated_images/braille-symbols.0159185ab69d5339.da.png deleted file mode 100644 index b70a01e6..00000000 Binary files a/translated_images/braille-symbols.0159185ab69d5339.da.png and /dev/null differ diff --git a/translated_images/braille-symbols.0159185ab69d5339.sv.png b/translated_images/braille-symbols.0159185ab69d5339.sv.png deleted file mode 100644 index bc6c18e5..00000000 Binary files a/translated_images/braille-symbols.0159185ab69d5339.sv.png and /dev/null differ diff --git a/translated_images/braille-symbols.0159185ab69d5339.th.png b/translated_images/braille-symbols.0159185ab69d5339.th.png deleted file mode 100644 index d6b04b06..00000000 Binary files a/translated_images/braille-symbols.0159185ab69d5339.th.png and /dev/null differ diff --git a/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.da.png b/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.da.png deleted file mode 100644 index b70a01e6..00000000 Binary files a/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.da.png and /dev/null differ diff --git a/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.sv.png b/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.sv.png deleted file mode 100644 index bc6c18e5..00000000 Binary files a/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.sv.png and /dev/null differ diff --git a/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.th.png b/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.th.png deleted file mode 100644 index d6b04b06..00000000 Binary files a/translated_images/braille-symbols.0159185ab69d533909dc4d7d26a1971b51401c6a80eb3a5584f250ea880af88b.th.png and /dev/null differ diff --git a/translated_images/braille.341962ff76b1bd70.da.jpeg b/translated_images/braille.341962ff76b1bd70.da.jpeg deleted file mode 100644 index 5d3ee5e4..00000000 Binary files a/translated_images/braille.341962ff76b1bd70.da.jpeg and /dev/null differ diff --git a/translated_images/braille.341962ff76b1bd70.sv.jpeg b/translated_images/braille.341962ff76b1bd70.sv.jpeg deleted file mode 100644 index 5d3ee5e4..00000000 Binary files a/translated_images/braille.341962ff76b1bd70.sv.jpeg and /dev/null differ diff --git a/translated_images/braille.341962ff76b1bd70.th.jpeg b/translated_images/braille.341962ff76b1bd70.th.jpeg deleted file mode 100644 index 5d3ee5e4..00000000 Binary files a/translated_images/braille.341962ff76b1bd70.th.jpeg and /dev/null differ diff --git a/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.da.jpeg b/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.da.jpeg deleted file mode 100644 index 5d3ee5e4..00000000 Binary files a/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.da.jpeg and /dev/null differ diff --git a/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.sv.jpeg b/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.sv.jpeg deleted file mode 100644 index 5d3ee5e4..00000000 Binary files a/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.sv.jpeg and /dev/null differ diff --git a/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.th.jpeg b/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.th.jpeg deleted file mode 100644 index 5d3ee5e4..00000000 Binary files a/translated_images/braille.341962ff76b1bd7044409371d3de09ced5028132aef97344ea4b7468c1208126.th.jpeg and /dev/null differ diff --git a/translated_images/cartpole.f52a67f27e058170.da.png b/translated_images/cartpole.f52a67f27e058170.da.png deleted file mode 100644 index 76b66c47..00000000 Binary files a/translated_images/cartpole.f52a67f27e058170.da.png and /dev/null differ diff --git a/translated_images/cartpole.f52a67f27e058170.sv.png b/translated_images/cartpole.f52a67f27e058170.sv.png deleted file mode 100644 index 76b66c47..00000000 Binary files a/translated_images/cartpole.f52a67f27e058170.sv.png and /dev/null differ diff --git a/translated_images/cartpole.f52a67f27e058170.th.png b/translated_images/cartpole.f52a67f27e058170.th.png deleted file mode 100644 index 76b66c47..00000000 Binary files a/translated_images/cartpole.f52a67f27e058170.th.png and /dev/null differ diff --git a/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.da.png b/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.da.png deleted file mode 100644 index 76b66c47..00000000 Binary files a/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.da.png and /dev/null differ diff --git a/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.sv.png b/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.sv.png deleted file mode 100644 index 76b66c47..00000000 Binary files a/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.sv.png and /dev/null differ diff --git a/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.th.png b/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.th.png deleted file mode 100644 index 76b66c47..00000000 Binary files a/translated_images/cartpole.f52a67f27e058170c25efc1bca8375b60906570ea757fe8d7ef04ae8e53df29d.th.png and /dev/null differ diff --git a/translated_images/catsdogsdataset.a7aff8e6085fd3f0.da.png b/translated_images/catsdogsdataset.a7aff8e6085fd3f0.da.png deleted file mode 100644 index 0bc30b3d..00000000 Binary files a/translated_images/catsdogsdataset.a7aff8e6085fd3f0.da.png and /dev/null differ diff --git a/translated_images/catsdogsdataset.a7aff8e6085fd3f0.sv.png b/translated_images/catsdogsdataset.a7aff8e6085fd3f0.sv.png deleted file mode 100644 index 1b744d10..00000000 Binary files a/translated_images/catsdogsdataset.a7aff8e6085fd3f0.sv.png and /dev/null differ diff --git a/translated_images/catsdogsdataset.a7aff8e6085fd3f0.th.png b/translated_images/catsdogsdataset.a7aff8e6085fd3f0.th.png deleted file mode 100644 index c9d1bf72..00000000 Binary files a/translated_images/catsdogsdataset.a7aff8e6085fd3f0.th.png and /dev/null differ diff --git a/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.da.png b/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.da.png deleted file mode 100644 index 0bc30b3d..00000000 Binary files a/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.da.png and /dev/null differ diff --git a/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.sv.png b/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.sv.png deleted file mode 100644 index 1b744d10..00000000 Binary files a/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.sv.png and /dev/null differ diff --git a/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.th.png b/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.th.png deleted file mode 100644 index c9d1bf72..00000000 Binary files a/translated_images/catsdogsdataset.a7aff8e6085fd3f062a882179ac5e5a9e652f82ca35c5f5a94f96f526da34498.th.png and /dev/null differ diff --git a/translated_images/clip-arch.b3dbf20b4e8ed8be.da.png b/translated_images/clip-arch.b3dbf20b4e8ed8be.da.png deleted file mode 100644 index 00b98017..00000000 Binary files a/translated_images/clip-arch.b3dbf20b4e8ed8be.da.png and /dev/null differ diff --git a/translated_images/clip-arch.b3dbf20b4e8ed8be.sv.png b/translated_images/clip-arch.b3dbf20b4e8ed8be.sv.png deleted file mode 100644 index 79bfea0c..00000000 Binary files a/translated_images/clip-arch.b3dbf20b4e8ed8be.sv.png and /dev/null differ diff --git a/translated_images/clip-arch.b3dbf20b4e8ed8be.th.png b/translated_images/clip-arch.b3dbf20b4e8ed8be.th.png deleted file mode 100644 index fba8ec26..00000000 Binary files a/translated_images/clip-arch.b3dbf20b4e8ed8be.th.png and /dev/null differ diff --git a/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.da.png b/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.da.png deleted file mode 100644 index 00b98017..00000000 Binary files a/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.da.png and /dev/null differ diff --git a/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.sv.png b/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.sv.png deleted file mode 100644 index 79bfea0c..00000000 Binary files a/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.sv.png and /dev/null differ diff --git a/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.th.png b/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.th.png deleted file mode 100644 index fba8ec26..00000000 Binary files a/translated_images/clip-arch.b3dbf20b4e8ed8be1c38e2bc6100fd3cc257c33cda4692b301be91f791b13ea7.th.png and /dev/null differ diff --git a/translated_images/clip-class.3af42ef0b2b19369.da.png b/translated_images/clip-class.3af42ef0b2b19369.da.png deleted file mode 100644 index 897c630d..00000000 Binary files a/translated_images/clip-class.3af42ef0b2b19369.da.png and /dev/null differ diff --git a/translated_images/clip-class.3af42ef0b2b19369.sv.png b/translated_images/clip-class.3af42ef0b2b19369.sv.png deleted file mode 100644 index 79bfea0c..00000000 Binary files a/translated_images/clip-class.3af42ef0b2b19369.sv.png and /dev/null differ diff --git a/translated_images/clip-class.3af42ef0b2b19369.th.png b/translated_images/clip-class.3af42ef0b2b19369.th.png deleted file mode 100644 index fba8ec26..00000000 Binary files a/translated_images/clip-class.3af42ef0b2b19369.th.png and /dev/null differ diff --git a/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.da.png b/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.da.png deleted file mode 100644 index 897c630d..00000000 Binary files a/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.da.png and /dev/null differ diff --git a/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.sv.png b/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.sv.png deleted file mode 100644 index 79bfea0c..00000000 Binary files a/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.sv.png and /dev/null differ diff --git a/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.th.png b/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.th.png deleted file mode 100644 index fba8ec26..00000000 Binary files a/translated_images/clip-class.3af42ef0b2b19369a633df5f20ddf4f5a01d6c8ffa181e9d3a0572c19f919f72.th.png and /dev/null differ diff --git a/translated_images/cnn-pyramid.85915455759ef0ce.da.png b/translated_images/cnn-pyramid.85915455759ef0ce.da.png deleted file mode 100644 index 578c801b..00000000 Binary files a/translated_images/cnn-pyramid.85915455759ef0ce.da.png and /dev/null differ diff --git a/translated_images/cnn-pyramid.85915455759ef0ce.sv.png b/translated_images/cnn-pyramid.85915455759ef0ce.sv.png deleted file mode 100644 index 43d3f834..00000000 Binary files a/translated_images/cnn-pyramid.85915455759ef0ce.sv.png and /dev/null differ diff --git a/translated_images/cnn-pyramid.85915455759ef0ce.th.png b/translated_images/cnn-pyramid.85915455759ef0ce.th.png deleted file mode 100644 index d792590b..00000000 Binary files a/translated_images/cnn-pyramid.85915455759ef0ce.th.png and /dev/null differ diff --git a/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.da.png b/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.da.png deleted file mode 100644 index 578c801b..00000000 Binary files a/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.da.png and /dev/null differ diff --git a/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.sv.png b/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.sv.png deleted file mode 100644 index 43d3f834..00000000 Binary files a/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.sv.png and /dev/null differ diff --git a/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.th.png b/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.th.png deleted file mode 100644 index d792590b..00000000 Binary files a/translated_images/cnn-pyramid.85915455759ef0ce6a8cc9da2170492c85bfd9e1b61832650e2228e037039ec4.th.png and /dev/null differ diff --git a/translated_images/coco-examples.71bc60380fa6cceb.da.jpg b/translated_images/coco-examples.71bc60380fa6cceb.da.jpg deleted file mode 100644 index 5c585b24..00000000 Binary files a/translated_images/coco-examples.71bc60380fa6cceb.da.jpg and /dev/null differ diff --git a/translated_images/coco-examples.71bc60380fa6cceb.sv.jpg b/translated_images/coco-examples.71bc60380fa6cceb.sv.jpg deleted file mode 100644 index c7a66e28..00000000 Binary files a/translated_images/coco-examples.71bc60380fa6cceb.sv.jpg and /dev/null differ diff --git a/translated_images/coco-examples.71bc60380fa6cceb.th.jpg b/translated_images/coco-examples.71bc60380fa6cceb.th.jpg deleted file mode 100644 index 730a5c9c..00000000 Binary files a/translated_images/coco-examples.71bc60380fa6cceb.th.jpg and /dev/null differ diff --git a/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.da.jpg b/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.da.jpg deleted file mode 100644 index 5c585b24..00000000 Binary files a/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.da.jpg and /dev/null differ diff --git a/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.sv.jpg b/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.sv.jpg deleted file mode 100644 index c7a66e28..00000000 Binary files a/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.sv.jpg and /dev/null differ diff --git a/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.th.jpg b/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.th.jpg deleted file mode 100644 index 730a5c9c..00000000 Binary files a/translated_images/coco-examples.71bc60380fa6cceb7caad48bd09e35b6028caabd363aa04fee89c414e0870e86.th.jpg and /dev/null differ diff --git a/translated_images/convolutionExample.634615d5ff7081e0.da.png b/translated_images/convolutionExample.634615d5ff7081e0.da.png deleted file mode 100644 index efda46cf..00000000 Binary files a/translated_images/convolutionExample.634615d5ff7081e0.da.png and /dev/null differ diff --git a/translated_images/convolutionExample.634615d5ff7081e0.sv.png b/translated_images/convolutionExample.634615d5ff7081e0.sv.png deleted file mode 100644 index efda46cf..00000000 Binary files a/translated_images/convolutionExample.634615d5ff7081e0.sv.png and /dev/null differ diff --git a/translated_images/convolutionExample.634615d5ff7081e0.th.png b/translated_images/convolutionExample.634615d5ff7081e0.th.png deleted file mode 100644 index 67e2b037..00000000 Binary files a/translated_images/convolutionExample.634615d5ff7081e0.th.png and /dev/null differ diff --git a/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.da.png b/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.da.png deleted file mode 100644 index efda46cf..00000000 Binary files a/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.da.png and /dev/null differ diff --git a/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.sv.png b/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.sv.png deleted file mode 100644 index efda46cf..00000000 Binary files a/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.sv.png and /dev/null differ diff --git a/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.th.png b/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.th.png deleted file mode 100644 index 67e2b037..00000000 Binary files a/translated_images/convolutionExample.634615d5ff7081e0b73416b9e398f9eade32856616386fdc0cf412ce898cc192.th.png and /dev/null differ diff --git a/translated_images/da/.co-op-translator.json b/translated_images/da/.co-op-translator.json new file mode 100644 index 00000000..db86e62f --- /dev/null +++ b/translated_images/da/.co-op-translator.json @@ -0,0 +1,722 @@ +{ + "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", + "language_code": "da" + }, + "ComputeGraphGrad.4626252c0de03507.webp": { + "original_hash": "b0bf679245a237b1e7785ae2357a5376", + "translation_date": "2026-01-16T02:40:48+00:00", + "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraphGrad.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", + "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": "da" + }, + "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-16T02:41:37+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": "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", + "language_code": "da" + }, + "a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp": { + "original_hash": "7064cd71a562523998203c756842c96d", + "translation_date": "2026-01-16T02:41:38+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": "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" + }, + "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" + }, + "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" + }, + "ascii-character-map.18ed6aa7f3b0a7ff.webp": { + "original_hash": "afc5ff2601be320926d89f1ad897eda8", + "translation_date": "2026-01-16T02:42:18+00:00", + "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", + "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", + "language_code": "da" + }, + "bahdanau-fig3.09ba2d37f202a6af.webp": { + "original_hash": "b5cfbb9cad3b0d3fbdcc63dcd2ed514f", + "translation_date": "2026-01-16T02:43:15+00:00", + "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", + "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-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" + }, + "embedding-classifier-example.b77f021a7ee67eee.webp": { + "original_hash": "0c4233111f66d9c6925af5b97f9519a0", + "translation_date": "2026-01-16T02:44:22+00:00", + "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", + "language_code": "da" + }, + "example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp": { + "original_hash": "6e976f26b9bb4c7a021187e834132123", + "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" + } +} \ No newline at end of file diff --git a/translated_images/da/1200px-Girl_and_cat.89bd70951181e86a.webp b/translated_images/da/1200px-Girl_and_cat.89bd70951181e86a.webp new file mode 100644 index 00000000..47042c75 Binary files /dev/null and b/translated_images/da/1200px-Girl_and_cat.89bd70951181e86a.webp differ diff --git a/translated_images/da/AND-OR-Tree.5592d2c70187f283.webp b/translated_images/da/AND-OR-Tree.5592d2c70187f283.webp new file mode 100644 index 00000000..8d5aebb5 Binary files /dev/null and b/translated_images/da/AND-OR-Tree.5592d2c70187f283.webp differ diff --git a/translated_images/da/ComputeGraph.463c9d8ebdcb2215.webp b/translated_images/da/ComputeGraph.463c9d8ebdcb2215.webp new file mode 100644 index 00000000..4ad33b86 Binary files /dev/null and b/translated_images/da/ComputeGraph.463c9d8ebdcb2215.webp differ diff --git a/translated_images/da/ComputeGraphGrad.4626252c0de03507.webp b/translated_images/da/ComputeGraphGrad.4626252c0de03507.webp new file mode 100644 index 00000000..9d553b2c Binary files /dev/null and b/translated_images/da/ComputeGraphGrad.4626252c0de03507.webp differ diff --git a/translated_images/da/CoreferenceResolution.861924d6d384a7d6.webp b/translated_images/da/CoreferenceResolution.861924d6d384a7d6.webp new file mode 100644 index 00000000..35f8b421 Binary files /dev/null and b/translated_images/da/CoreferenceResolution.861924d6d384a7d6.webp differ diff --git a/translated_images/da/Cross-Entropy-Loss.dc7ba633d2467ef3.webp b/translated_images/da/Cross-Entropy-Loss.dc7ba633d2467ef3.webp new file mode 100644 index 00000000..1755903c Binary files /dev/null and b/translated_images/da/Cross-Entropy-Loss.dc7ba633d2467ef3.webp differ diff --git a/translated_images/da/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/da/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/da/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/da/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/da/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/da/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/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 b/translated_images/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 new file mode 100644 index 00000000..b8f4286a Binary files /dev/null and b/translated_images/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 differ diff --git a/translated_images/da/DIKW_Pyramid.94126f7d2bd8db5b.webp b/translated_images/da/DIKW_Pyramid.94126f7d2bd8db5b.webp new file mode 100644 index 00000000..882fd6be Binary files /dev/null and b/translated_images/da/DIKW_Pyramid.94126f7d2bd8db5b.webp differ diff --git a/translated_images/da/FeatureExtractionCNN.d9b456cbdae7cb64.webp b/translated_images/da/FeatureExtractionCNN.d9b456cbdae7cb64.webp new file mode 100644 index 00000000..de9565ac Binary files /dev/null and b/translated_images/da/FeatureExtractionCNN.d9b456cbdae7cb64.webp differ diff --git a/translated_images/da/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp b/translated_images/da/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp new file mode 100644 index 00000000..46489154 Binary files /dev/null and b/translated_images/da/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp differ diff --git a/translated_images/da/NetLogo-Main.32653711ec1a01b3.webp b/translated_images/da/NetLogo-Main.32653711ec1a01b3.webp new file mode 100644 index 00000000..07ef8610 Binary files /dev/null and b/translated_images/da/NetLogo-Main.32653711ec1a01b3.webp differ diff --git a/translated_images/da/NetLogo-ModelLib.efe023afb4763c05.webp b/translated_images/da/NetLogo-ModelLib.efe023afb4763c05.webp new file mode 100644 index 00000000..90617ec8 Binary files /dev/null and b/translated_images/da/NetLogo-ModelLib.efe023afb4763c05.webp differ diff --git a/translated_images/da/NeuroArch.4e17cdba5e445721.webp b/translated_images/da/NeuroArch.4e17cdba5e445721.webp new file mode 100644 index 00000000..7af69a4e Binary files /dev/null and b/translated_images/da/NeuroArch.4e17cdba5e445721.webp differ diff --git a/translated_images/da/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp b/translated_images/da/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp new file mode 100644 index 00000000..3828b2a8 Binary files /dev/null and b/translated_images/da/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp differ diff --git a/translated_images/da/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp b/translated_images/da/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp new file mode 100644 index 00000000..9f185630 Binary files /dev/null and b/translated_images/da/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp differ diff --git a/translated_images/da/Overfitting.408ad91cd90b4371.webp b/translated_images/da/Overfitting.408ad91cd90b4371.webp new file mode 100644 index 00000000..4a9b5982 Binary files /dev/null and b/translated_images/da/Overfitting.408ad91cd90b4371.webp differ diff --git a/translated_images/da/Rosenblatt-wikipedia.294821b285ac796d.webp b/translated_images/da/Rosenblatt-wikipedia.294821b285ac796d.webp new file mode 100644 index 00000000..ee733c23 Binary files /dev/null and b/translated_images/da/Rosenblatt-wikipedia.294821b285ac796d.webp differ diff --git a/translated_images/da/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp b/translated_images/da/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp new file mode 100644 index 00000000..92faf440 Binary files /dev/null and b/translated_images/da/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp differ diff --git a/translated_images/da/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp b/translated_images/da/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/da/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp differ diff --git a/translated_images/da/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp b/translated_images/da/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/da/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp differ diff --git a/translated_images/da/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp b/translated_images/da/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/da/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp differ diff --git a/translated_images/da/aae.9d418a990fc75bf9.webp b/translated_images/da/aae.9d418a990fc75bf9.webp new file mode 100644 index 00000000..c32e34d2 Binary files /dev/null and b/translated_images/da/aae.9d418a990fc75bf9.webp differ diff --git a/translated_images/da/activation-func.b4924007c7ce7764.webp b/translated_images/da/activation-func.b4924007c7ce7764.webp new file mode 100644 index 00000000..8138807f Binary files /dev/null and b/translated_images/da/activation-func.b4924007c7ce7764.webp differ diff --git a/translated_images/da/adversarial-dog.d9fc7773b0142b89.webp b/translated_images/da/adversarial-dog.d9fc7773b0142b89.webp new file mode 100644 index 00000000..8816fc84 Binary files /dev/null and b/translated_images/da/adversarial-dog.d9fc7773b0142b89.webp differ diff --git a/translated_images/da/ai-computervision.6506ebebac3fbf76.webp b/translated_images/da/ai-computervision.6506ebebac3fbf76.webp new file mode 100644 index 00000000..6340eb0f Binary files /dev/null and b/translated_images/da/ai-computervision.6506ebebac3fbf76.webp differ diff --git a/translated_images/da/ai-for-beginners.b354ca904b22cd70.webp b/translated_images/da/ai-for-beginners.b354ca904b22cd70.webp new file mode 100644 index 00000000..96f599c0 Binary files /dev/null and b/translated_images/da/ai-for-beginners.b354ca904b22cd70.webp differ diff --git a/translated_images/da/ai-intro.bf28d1ac4235881c.webp b/translated_images/da/ai-intro.bf28d1ac4235881c.webp new file mode 100644 index 00000000..dd32fa41 Binary files /dev/null and b/translated_images/da/ai-intro.bf28d1ac4235881c.webp differ diff --git a/translated_images/da/ai-neuralnetworks.1c687ae40bc86e83.webp b/translated_images/da/ai-neuralnetworks.1c687ae40bc86e83.webp new file mode 100644 index 00000000..56adb9fb Binary files /dev/null and b/translated_images/da/ai-neuralnetworks.1c687ae40bc86e83.webp differ diff --git a/translated_images/da/ai-nlp.b22dcb8ca4707cea.webp b/translated_images/da/ai-nlp.b22dcb8ca4707cea.webp new file mode 100644 index 00000000..d31d2cab Binary files /dev/null and b/translated_images/da/ai-nlp.b22dcb8ca4707cea.webp differ diff --git a/translated_images/da/ai-overview.0857791951d19500.webp b/translated_images/da/ai-overview.0857791951d19500.webp new file mode 100644 index 00000000..bcc524c0 Binary files /dev/null and b/translated_images/da/ai-overview.0857791951d19500.webp differ diff --git a/translated_images/da/ai-symbolic.715a30cb610411a6.webp b/translated_images/da/ai-symbolic.715a30cb610411a6.webp new file mode 100644 index 00000000..058ceaa8 Binary files /dev/null and b/translated_images/da/ai-symbolic.715a30cb610411a6.webp differ diff --git a/translated_images/da/arch-human.5d4d35f1bba3ab1c.webp b/translated_images/da/arch-human.5d4d35f1bba3ab1c.webp new file mode 100644 index 00000000..ca79d4a0 Binary files /dev/null and b/translated_images/da/arch-human.5d4d35f1bba3ab1c.webp differ diff --git a/translated_images/da/arch-kbs.3ec5c150b09fa8da.webp b/translated_images/da/arch-kbs.3ec5c150b09fa8da.webp new file mode 100644 index 00000000..54621974 Binary files /dev/null and b/translated_images/da/arch-kbs.3ec5c150b09fa8da.webp differ diff --git a/translated_images/da/artneuron.1a5daa88d20ebe6f.webp b/translated_images/da/artneuron.1a5daa88d20ebe6f.webp new file mode 100644 index 00000000..9e300afa Binary files /dev/null and b/translated_images/da/artneuron.1a5daa88d20ebe6f.webp differ diff --git a/translated_images/da/ascii-character-map.18ed6aa7f3b0a7ff.webp b/translated_images/da/ascii-character-map.18ed6aa7f3b0a7ff.webp new file mode 100644 index 00000000..820f7d75 Binary files /dev/null and b/translated_images/da/ascii-character-map.18ed6aa7f3b0a7ff.webp differ diff --git a/translated_images/da/autoencoder_schema.5e6fc9ad98a5eb61.webp b/translated_images/da/autoencoder_schema.5e6fc9ad98a5eb61.webp new file mode 100644 index 00000000..3471c567 Binary files /dev/null and b/translated_images/da/autoencoder_schema.5e6fc9ad98a5eb61.webp differ diff --git a/translated_images/da/bag-of-words-example.606fc1738f1d7ba9.webp b/translated_images/da/bag-of-words-example.606fc1738f1d7ba9.webp new file mode 100644 index 00000000..06c7a1f2 Binary files /dev/null and b/translated_images/da/bag-of-words-example.606fc1738f1d7ba9.webp differ diff --git a/translated_images/da/bahdanau-fig3.09ba2d37f202a6af.webp b/translated_images/da/bahdanau-fig3.09ba2d37f202a6af.webp new file mode 100644 index 00000000..62d4e405 Binary files /dev/null and b/translated_images/da/bahdanau-fig3.09ba2d37f202a6af.webp differ diff --git a/translated_images/da/bot-ner.4b09235dbb0ad275.webp b/translated_images/da/bot-ner.4b09235dbb0ad275.webp new file mode 100644 index 00000000..29a120c1 Binary files /dev/null and b/translated_images/da/bot-ner.4b09235dbb0ad275.webp differ diff --git a/translated_images/da/bow.3811869cff59368d.webp b/translated_images/da/bow.3811869cff59368d.webp new file mode 100644 index 00000000..09d9a85b Binary files /dev/null and b/translated_images/da/bow.3811869cff59368d.webp differ diff --git a/translated_images/da/braille-result.46530fea020b03c7.webp b/translated_images/da/braille-result.46530fea020b03c7.webp new file mode 100644 index 00000000..0235d8f6 Binary files /dev/null and b/translated_images/da/braille-result.46530fea020b03c7.webp differ diff --git a/translated_images/da/braille-symbols.0159185ab69d5339.webp b/translated_images/da/braille-symbols.0159185ab69d5339.webp new file mode 100644 index 00000000..264b4e2a Binary files /dev/null and b/translated_images/da/braille-symbols.0159185ab69d5339.webp differ diff --git a/translated_images/da/braille.341962ff76b1bd70.webp b/translated_images/da/braille.341962ff76b1bd70.webp new file mode 100644 index 00000000..6751696b Binary files /dev/null and b/translated_images/da/braille.341962ff76b1bd70.webp differ diff --git a/translated_images/da/cartpole.f52a67f27e058170.webp b/translated_images/da/cartpole.f52a67f27e058170.webp new file mode 100644 index 00000000..848d3ee7 Binary files /dev/null and b/translated_images/da/cartpole.f52a67f27e058170.webp differ diff --git a/translated_images/da/catsdogsdataset.a7aff8e6085fd3f0.webp b/translated_images/da/catsdogsdataset.a7aff8e6085fd3f0.webp new file mode 100644 index 00000000..194f5ddd Binary files /dev/null and b/translated_images/da/catsdogsdataset.a7aff8e6085fd3f0.webp differ diff --git a/translated_images/da/clip-arch.b3dbf20b4e8ed8be.webp b/translated_images/da/clip-arch.b3dbf20b4e8ed8be.webp new file mode 100644 index 00000000..84a3fa78 Binary files /dev/null and b/translated_images/da/clip-arch.b3dbf20b4e8ed8be.webp differ diff --git a/translated_images/da/clip-class.3af42ef0b2b19369.webp b/translated_images/da/clip-class.3af42ef0b2b19369.webp new file mode 100644 index 00000000..84a3fa78 Binary files /dev/null and b/translated_images/da/clip-class.3af42ef0b2b19369.webp differ diff --git a/translated_images/da/cnn-pyramid.85915455759ef0ce.webp b/translated_images/da/cnn-pyramid.85915455759ef0ce.webp new file mode 100644 index 00000000..01a08eb9 Binary files /dev/null and b/translated_images/da/cnn-pyramid.85915455759ef0ce.webp differ diff --git a/translated_images/da/coco-examples.71bc60380fa6cceb.webp b/translated_images/da/coco-examples.71bc60380fa6cceb.webp new file mode 100644 index 00000000..bd145869 Binary files /dev/null and b/translated_images/da/coco-examples.71bc60380fa6cceb.webp differ diff --git a/translated_images/da/convolutionExample.634615d5ff7081e0.webp b/translated_images/da/convolutionExample.634615d5ff7081e0.webp new file mode 100644 index 00000000..571cbb9c Binary files /dev/null and b/translated_images/da/convolutionExample.634615d5ff7081e0.webp differ diff --git a/translated_images/da/data.50b2a9d5484bdbf0.webp b/translated_images/da/data.50b2a9d5484bdbf0.webp new file mode 100644 index 00000000..6cbf915b Binary files /dev/null and b/translated_images/da/data.50b2a9d5484bdbf0.webp differ diff --git a/translated_images/da/dcgan_generator.b500988ec2bc8ba5.webp b/translated_images/da/dcgan_generator.b500988ec2bc8ba5.webp new file mode 100644 index 00000000..faeb7a4c Binary files /dev/null and b/translated_images/da/dcgan_generator.b500988ec2bc8ba5.webp differ diff --git a/translated_images/da/dog-from-unsplash.426f9fbca2febc93.webp b/translated_images/da/dog-from-unsplash.426f9fbca2febc93.webp new file mode 100644 index 00000000..2d2fef68 Binary files /dev/null and b/translated_images/da/dog-from-unsplash.426f9fbca2febc93.webp differ diff --git a/translated_images/da/dsh_age.d212a30d4e54fb5f.webp b/translated_images/da/dsh_age.d212a30d4e54fb5f.webp new file mode 100644 index 00000000..98793010 Binary files /dev/null and b/translated_images/da/dsh_age.d212a30d4e54fb5f.webp differ diff --git a/translated_images/da/embedding-classifier-example.b77f021a7ee67eee.webp b/translated_images/da/embedding-classifier-example.b77f021a7ee67eee.webp new file mode 100644 index 00000000..319daa01 Binary files /dev/null and b/translated_images/da/embedding-classifier-example.b77f021a7ee67eee.webp differ diff --git a/translated_images/da/encoder-decoder-attention.7a726296894fb567.webp b/translated_images/da/encoder-decoder-attention.7a726296894fb567.webp new file mode 100644 index 00000000..ac37670f Binary files /dev/null and b/translated_images/da/encoder-decoder-attention.7a726296894fb567.webp differ diff --git a/translated_images/da/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp b/translated_images/da/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp new file mode 100644 index 00000000..da35d1d5 Binary files /dev/null and b/translated_images/da/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp differ diff --git a/translated_images/da/f-rcnn.3cda6d9bb4188875.webp b/translated_images/da/f-rcnn.3cda6d9bb4188875.webp new file mode 100644 index 00000000..49e0b055 Binary files /dev/null and b/translated_images/da/f-rcnn.3cda6d9bb4188875.webp differ diff --git a/translated_images/da/faster-rcnn.8d46c099b87ef30a.webp b/translated_images/da/faster-rcnn.8d46c099b87ef30a.webp new file mode 100644 index 00000000..4e75a008 Binary files /dev/null and b/translated_images/da/faster-rcnn.8d46c099b87ef30a.webp differ diff --git a/translated_images/da/favicon.37b561214b36d454.webp b/translated_images/da/favicon.37b561214b36d454.webp new file mode 100644 index 00000000..48a53960 Binary files /dev/null and b/translated_images/da/favicon.37b561214b36d454.webp differ diff --git a/translated_images/da/features.6291f9c7ba3a0b95.webp b/translated_images/da/features.6291f9c7ba3a0b95.webp new file mode 100644 index 00000000..03679af2 Binary files /dev/null and b/translated_images/da/features.6291f9c7ba3a0b95.webp differ diff --git a/translated_images/da/filter-horiz.59b80ed4feb946ef.webp b/translated_images/da/filter-horiz.59b80ed4feb946ef.webp new file mode 100644 index 00000000..06e2c140 Binary files /dev/null and b/translated_images/da/filter-horiz.59b80ed4feb946ef.webp differ diff --git a/translated_images/da/filter-vert.b7148390ca0bc356.webp b/translated_images/da/filter-vert.b7148390ca0bc356.webp new file mode 100644 index 00000000..f49a10d5 Binary files /dev/null and b/translated_images/da/filter-vert.b7148390ca0bc356.webp differ diff --git a/translated_images/da/frame-difference.706f805491a0883c.webp b/translated_images/da/frame-difference.706f805491a0883c.webp new file mode 100644 index 00000000..67bb8f94 Binary files /dev/null and b/translated_images/da/frame-difference.706f805491a0883c.webp differ diff --git a/translated_images/da/gan_arch_detail.46b95fd366f8e543.webp b/translated_images/da/gan_arch_detail.46b95fd366f8e543.webp new file mode 100644 index 00000000..6cb385a3 Binary files /dev/null and b/translated_images/da/gan_arch_detail.46b95fd366f8e543.webp differ diff --git a/translated_images/da/gan_architecture.8f3a5ab62b8d5d69.webp b/translated_images/da/gan_architecture.8f3a5ab62b8d5d69.webp new file mode 100644 index 00000000..b91d9f37 Binary files /dev/null and b/translated_images/da/gan_architecture.8f3a5ab62b8d5d69.webp differ diff --git a/translated_images/da/history-of-ai.7e83efa70b537f5a.webp b/translated_images/da/history-of-ai.7e83efa70b537f5a.webp new file mode 100644 index 00000000..cee3e167 Binary files /dev/null and b/translated_images/da/history-of-ai.7e83efa70b537f5a.webp differ diff --git a/translated_images/da/ideal-cat-loop.999fbb8ff306e044.webp b/translated_images/da/ideal-cat-loop.999fbb8ff306e044.webp new file mode 100644 index 00000000..6109d796 Binary files /dev/null and b/translated_images/da/ideal-cat-loop.999fbb8ff306e044.webp differ diff --git a/translated_images/da/ideal-cat.203dd4597643d6b0.webp b/translated_images/da/ideal-cat.203dd4597643d6b0.webp new file mode 100644 index 00000000..a8d167b1 Binary files /dev/null and b/translated_images/da/ideal-cat.203dd4597643d6b0.webp differ diff --git a/translated_images/da/ideal-zebra.7f70e8b54ee15a7a.webp b/translated_images/da/ideal-zebra.7f70e8b54ee15a7a.webp new file mode 100644 index 00000000..be349483 Binary files /dev/null and b/translated_images/da/ideal-zebra.7f70e8b54ee15a7a.webp differ diff --git a/translated_images/da/image.896e8254a2c60d45.webp b/translated_images/da/image.896e8254a2c60d45.webp new file mode 100644 index 00000000..d2b9d3ce Binary files /dev/null and b/translated_images/da/image.896e8254a2c60d45.webp differ diff --git a/translated_images/da/inception.a6605b85bcbc6f52.webp b/translated_images/da/inception.a6605b85bcbc6f52.webp new file mode 100644 index 00000000..bb6e2cd6 Binary files /dev/null and b/translated_images/da/inception.a6605b85bcbc6f52.webp differ diff --git a/translated_images/da/instance_vs_semantic.eee9812bebf8cd45.webp b/translated_images/da/instance_vs_semantic.eee9812bebf8cd45.webp new file mode 100644 index 00000000..bb6fce4a Binary files /dev/null and b/translated_images/da/instance_vs_semantic.eee9812bebf8cd45.webp differ diff --git a/translated_images/da/iou_equation.9a4751d40fff4e11.webp b/translated_images/da/iou_equation.9a4751d40fff4e11.webp new file mode 100644 index 00000000..848fe440 Binary files /dev/null and b/translated_images/da/iou_equation.9a4751d40fff4e11.webp differ diff --git a/translated_images/da/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp b/translated_images/da/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp new file mode 100644 index 00000000..54ef548f Binary files /dev/null and b/translated_images/da/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp differ diff --git a/translated_images/da/knowledge-spectrum.b60df631852c0217.webp b/translated_images/da/knowledge-spectrum.b60df631852c0217.webp new file mode 100644 index 00000000..35dd1137 Binary files /dev/null and b/translated_images/da/knowledge-spectrum.b60df631852c0217.webp differ diff --git a/translated_images/da/lmfilters.ea9e4868a82cf74c.webp b/translated_images/da/lmfilters.ea9e4868a82cf74c.webp new file mode 100644 index 00000000..73254d4b Binary files /dev/null and b/translated_images/da/lmfilters.ea9e4868a82cf74c.webp differ diff --git a/translated_images/da/ml-for-beginners.9e4fed176fd5817d.webp b/translated_images/da/ml-for-beginners.9e4fed176fd5817d.webp new file mode 100644 index 00000000..cfacb77b Binary files /dev/null and b/translated_images/da/ml-for-beginners.9e4fed176fd5817d.webp differ diff --git a/translated_images/da/mountaincar.f7b7a7f6d4f9933b.webp b/translated_images/da/mountaincar.f7b7a7f6d4f9933b.webp new file mode 100644 index 00000000..8773c19e Binary files /dev/null and b/translated_images/da/mountaincar.f7b7a7f6d4f9933b.webp differ diff --git a/translated_images/da/multi-layer-lstm.dd975e29bb2a59fe.webp b/translated_images/da/multi-layer-lstm.dd975e29bb2a59fe.webp new file mode 100644 index 00000000..09543b7a Binary files /dev/null and b/translated_images/da/multi-layer-lstm.dd975e29bb2a59fe.webp differ diff --git a/translated_images/da/naive-detection.e7f1ba220ccd08c6.webp b/translated_images/da/naive-detection.e7f1ba220ccd08c6.webp new file mode 100644 index 00000000..6bf3e9da Binary files /dev/null and b/translated_images/da/naive-detection.e7f1ba220ccd08c6.webp differ diff --git a/translated_images/da/navi.2f20b727910110ea.webp b/translated_images/da/navi.2f20b727910110ea.webp new file mode 100644 index 00000000..e9254c25 Binary files /dev/null and b/translated_images/da/navi.2f20b727910110ea.webp differ diff --git a/translated_images/da/netout.1eb15eb76fd76731.webp b/translated_images/da/netout.1eb15eb76fd76731.webp new file mode 100644 index 00000000..a563c2de Binary files /dev/null and b/translated_images/da/netout.1eb15eb76fd76731.webp differ diff --git a/translated_images/da/offset-sequence-representation.eb73fcefb29b46ee.webp b/translated_images/da/offset-sequence-representation.eb73fcefb29b46ee.webp new file mode 100644 index 00000000..fa350e09 Binary files /dev/null and b/translated_images/da/offset-sequence-representation.eb73fcefb29b46ee.webp differ diff --git a/translated_images/da/optical.1f4a94464579a83a.webp b/translated_images/da/optical.1f4a94464579a83a.webp new file mode 100644 index 00000000..c37dddad Binary files /dev/null and b/translated_images/da/optical.1f4a94464579a83a.webp differ diff --git a/translated_images/da/original-dog.8f68a67d2fe0911f.webp b/translated_images/da/original-dog.8f68a67d2fe0911f.webp new file mode 100644 index 00000000..2a002703 Binary files /dev/null and b/translated_images/da/original-dog.8f68a67d2fe0911f.webp differ diff --git a/translated_images/da/overfit.a0bd57f717c15769.webp b/translated_images/da/overfit.a0bd57f717c15769.webp new file mode 100644 index 00000000..8e30e2ed Binary files /dev/null and b/translated_images/da/overfit.a0bd57f717c15769.webp differ diff --git a/translated_images/da/overfit1.f24b71c6f652e59e.webp b/translated_images/da/overfit1.f24b71c6f652e59e.webp new file mode 100644 index 00000000..de604b48 Binary files /dev/null and b/translated_images/da/overfit1.f24b71c6f652e59e.webp differ diff --git a/translated_images/da/overfit2.131f5800ae10ca5e.webp b/translated_images/da/overfit2.131f5800ae10ca5e.webp new file mode 100644 index 00000000..8dd690b9 Binary files /dev/null and b/translated_images/da/overfit2.131f5800ae10ca5e.webp differ diff --git a/translated_images/da/palm-movement.341495f0e9c47da3.webp b/translated_images/da/palm-movement.341495f0e9c47da3.webp new file mode 100644 index 00000000..0071936c Binary files /dev/null and b/translated_images/da/palm-movement.341495f0e9c47da3.webp differ diff --git a/translated_images/da/photo-cat.8c8e8fb760ffe457.webp b/translated_images/da/photo-cat.8c8e8fb760ffe457.webp new file mode 100644 index 00000000..2998a349 Binary files /dev/null and b/translated_images/da/photo-cat.8c8e8fb760ffe457.webp differ diff --git a/translated_images/da/pos-embedding.e41ce9b6cf6078af.webp b/translated_images/da/pos-embedding.e41ce9b6cf6078af.webp new file mode 100644 index 00000000..95a61eee Binary files /dev/null and b/translated_images/da/pos-embedding.e41ce9b6cf6078af.webp differ diff --git a/translated_images/da/protege.274177ceeac13b38.webp b/translated_images/da/protege.274177ceeac13b38.webp new file mode 100644 index 00000000..96198ac8 Binary files /dev/null and b/translated_images/da/protege.274177ceeac13b38.webp differ diff --git a/translated_images/da/r-fcn.13eb88158b99a3da.webp b/translated_images/da/r-fcn.13eb88158b99a3da.webp new file mode 100644 index 00000000..812c62c5 Binary files /dev/null and b/translated_images/da/r-fcn.13eb88158b99a3da.webp differ diff --git a/translated_images/da/rcnn1.cae407020dfb1d1f.webp b/translated_images/da/rcnn1.cae407020dfb1d1f.webp new file mode 100644 index 00000000..1c949129 Binary files /dev/null and b/translated_images/da/rcnn1.cae407020dfb1d1f.webp differ diff --git a/translated_images/da/rcnn2.2d9530bb83516484.webp b/translated_images/da/rcnn2.2d9530bb83516484.webp new file mode 100644 index 00000000..b5432eac Binary files /dev/null and b/translated_images/da/rcnn2.2d9530bb83516484.webp differ diff --git a/translated_images/da/resnet-block.aba4ccbcc0944434.webp b/translated_images/da/resnet-block.aba4ccbcc0944434.webp new file mode 100644 index 00000000..cccc20c6 Binary files /dev/null and b/translated_images/da/resnet-block.aba4ccbcc0944434.webp differ diff --git a/translated_images/da/rnn-anatomy.79ee3f3920b3294b.webp b/translated_images/da/rnn-anatomy.79ee3f3920b3294b.webp new file mode 100644 index 00000000..14613c2a Binary files /dev/null and b/translated_images/da/rnn-anatomy.79ee3f3920b3294b.webp differ diff --git a/translated_images/da/rnn-generate-inf.5168dc65e0370eea.webp b/translated_images/da/rnn-generate-inf.5168dc65e0370eea.webp new file mode 100644 index 00000000..191d8694 Binary files /dev/null and b/translated_images/da/rnn-generate-inf.5168dc65e0370eea.webp differ diff --git a/translated_images/da/rnn-generate.56c54afb52f9781d.webp b/translated_images/da/rnn-generate.56c54afb52f9781d.webp new file mode 100644 index 00000000..570917d9 Binary files /dev/null and b/translated_images/da/rnn-generate.56c54afb52f9781d.webp differ diff --git a/translated_images/da/rnn.27f5c29c53d727b5.webp b/translated_images/da/rnn.27f5c29c53d727b5.webp new file mode 100644 index 00000000..92df52cc Binary files /dev/null and b/translated_images/da/rnn.27f5c29c53d727b5.webp differ diff --git a/translated_images/da/segm.92442f2cb42ff4fa.webp b/translated_images/da/segm.92442f2cb42ff4fa.webp new file mode 100644 index 00000000..59795c7a Binary files /dev/null and b/translated_images/da/segm.92442f2cb42ff4fa.webp differ diff --git a/translated_images/da/segnet.87377542aa5a8b76.webp b/translated_images/da/segnet.87377542aa5a8b76.webp new file mode 100644 index 00000000..c05c8eea Binary files /dev/null and b/translated_images/da/segnet.87377542aa5a8b76.webp differ diff --git a/translated_images/da/style.5293e85e077ab22c.webp b/translated_images/da/style.5293e85e077ab22c.webp new file mode 100644 index 00000000..39af2a0e Binary files /dev/null and b/translated_images/da/style.5293e85e077ab22c.webp differ diff --git a/translated_images/da/synapse-wikipedia.ed20a9e4726ea1c6.webp b/translated_images/da/synapse-wikipedia.ed20a9e4726ea1c6.webp new file mode 100644 index 00000000..7dfd52e5 Binary files /dev/null and b/translated_images/da/synapse-wikipedia.ed20a9e4726ea1c6.webp differ diff --git a/translated_images/da/transformer-layer.905e14747ca4e7d5.webp b/translated_images/da/transformer-layer.905e14747ca4e7d5.webp new file mode 100644 index 00000000..cce87450 Binary files /dev/null and b/translated_images/da/transformer-layer.905e14747ca4e7d5.webp differ diff --git a/translated_images/da/triplet-complex.32094972c7b4441b.webp b/translated_images/da/triplet-complex.32094972c7b4441b.webp new file mode 100644 index 00000000..d3001d49 Binary files /dev/null and b/translated_images/da/triplet-complex.32094972c7b4441b.webp differ diff --git a/translated_images/da/triplet.4b9b332587593298.webp b/translated_images/da/triplet.4b9b332587593298.webp new file mode 100644 index 00000000..f7def634 Binary files /dev/null and b/translated_images/da/triplet.4b9b332587593298.webp differ diff --git a/translated_images/da/turing-test-evol.4184696701293ead.webp b/translated_images/da/turing-test-evol.4184696701293ead.webp new file mode 100644 index 00000000..1f1f188a Binary files /dev/null and b/translated_images/da/turing-test-evol.4184696701293ead.webp differ diff --git a/translated_images/da/unet.3adb555bf39d3657.webp b/translated_images/da/unet.3adb555bf39d3657.webp new file mode 100644 index 00000000..1bdbf6c6 Binary files /dev/null and b/translated_images/da/unet.3adb555bf39d3657.webp differ diff --git a/translated_images/da/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp b/translated_images/da/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp new file mode 100644 index 00000000..437002d1 Binary files /dev/null and b/translated_images/da/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp differ diff --git a/translated_images/da/vae.464c465a5b6a9e25.webp b/translated_images/da/vae.464c465a5b6a9e25.webp new file mode 100644 index 00000000..a194cfe7 Binary files /dev/null and b/translated_images/da/vae.464c465a5b6a9e25.webp differ diff --git a/translated_images/da/vaemnist-diag.694315f775d5d666.webp b/translated_images/da/vaemnist-diag.694315f775d5d666.webp new file mode 100644 index 00000000..49b53b6d Binary files /dev/null and b/translated_images/da/vaemnist-diag.694315f775d5d666.webp differ diff --git a/translated_images/da/vaemnist.cab9e602dc08dc50.webp b/translated_images/da/vaemnist.cab9e602dc08dc50.webp new file mode 100644 index 00000000..2e523d00 Binary files /dev/null and b/translated_images/da/vaemnist.cab9e602dc08dc50.webp differ diff --git a/translated_images/da/vgg-16-arch.64ff2137f50dd49f.webp b/translated_images/da/vgg-16-arch.64ff2137f50dd49f.webp new file mode 100644 index 00000000..209b9882 Binary files /dev/null and b/translated_images/da/vgg-16-arch.64ff2137f50dd49f.webp differ diff --git a/translated_images/da/vgg-16-arch1.d901a5583b3a51ba.webp b/translated_images/da/vgg-16-arch1.d901a5583b3a51ba.webp new file mode 100644 index 00000000..6afc33c9 Binary files /dev/null and b/translated_images/da/vgg-16-arch1.d901a5583b3a51ba.webp differ diff --git a/translated_images/da/vqgan.5027fe05051dfa31.webp b/translated_images/da/vqgan.5027fe05051dfa31.webp new file mode 100644 index 00000000..ad37c791 Binary files /dev/null and b/translated_images/da/vqgan.5027fe05051dfa31.webp differ diff --git a/translated_images/da/yolo.a2648ec82ee8bb4e.webp b/translated_images/da/yolo.a2648ec82ee8bb4e.webp new file mode 100644 index 00000000..6ebd3de4 Binary files /dev/null and b/translated_images/da/yolo.a2648ec82ee8bb4e.webp differ diff --git a/translated_images/data.50b2a9d5484bdbf0.da.png b/translated_images/data.50b2a9d5484bdbf0.da.png deleted file mode 100644 index 1bbb83ba..00000000 Binary files a/translated_images/data.50b2a9d5484bdbf0.da.png and /dev/null differ diff --git a/translated_images/data.50b2a9d5484bdbf0.sv.png b/translated_images/data.50b2a9d5484bdbf0.sv.png deleted file mode 100644 index eb089c80..00000000 Binary files a/translated_images/data.50b2a9d5484bdbf0.sv.png and /dev/null differ diff --git a/translated_images/data.50b2a9d5484bdbf0.th.png b/translated_images/data.50b2a9d5484bdbf0.th.png deleted file mode 100644 index 633400cb..00000000 Binary files a/translated_images/data.50b2a9d5484bdbf0.th.png and /dev/null differ diff --git a/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.da.png b/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.da.png deleted file mode 100644 index 1bbb83ba..00000000 Binary files a/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.da.png and /dev/null differ diff --git a/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.sv.png b/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.sv.png deleted file mode 100644 index eb089c80..00000000 Binary files a/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.sv.png and /dev/null differ diff --git a/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.th.png b/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.th.png deleted file mode 100644 index 633400cb..00000000 Binary files a/translated_images/data.50b2a9d5484bdbf0f52f5765b381cec9efe2bd296a98f007f90bedb6ac67f2a8.th.png and /dev/null differ diff --git a/translated_images/dcgan_generator.b500988ec2bc8ba5.da.png b/translated_images/dcgan_generator.b500988ec2bc8ba5.da.png deleted file mode 100644 index ee56dd5d..00000000 Binary files a/translated_images/dcgan_generator.b500988ec2bc8ba5.da.png and /dev/null differ diff --git a/translated_images/dcgan_generator.b500988ec2bc8ba5.sv.png b/translated_images/dcgan_generator.b500988ec2bc8ba5.sv.png deleted file mode 100644 index fc5477de..00000000 Binary files a/translated_images/dcgan_generator.b500988ec2bc8ba5.sv.png and /dev/null differ diff --git a/translated_images/dcgan_generator.b500988ec2bc8ba5.th.png b/translated_images/dcgan_generator.b500988ec2bc8ba5.th.png deleted file mode 100644 index f588f037..00000000 Binary files a/translated_images/dcgan_generator.b500988ec2bc8ba5.th.png and /dev/null differ diff --git a/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.da.png b/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.da.png deleted file mode 100644 index ee56dd5d..00000000 Binary files a/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.da.png and /dev/null differ diff --git a/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.sv.png b/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.sv.png deleted file mode 100644 index fc5477de..00000000 Binary files a/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.sv.png and /dev/null differ diff --git a/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.th.png b/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.th.png deleted file mode 100644 index f588f037..00000000 Binary files a/translated_images/dcgan_generator.b500988ec2bc8ba5cb38dae855fece348933171227c0536743b9c3b599f33f3d.th.png and /dev/null differ diff --git a/translated_images/dog-from-unsplash.426f9fbca2febc93.da.jpg b/translated_images/dog-from-unsplash.426f9fbca2febc93.da.jpg deleted file mode 100644 index 1ec22269..00000000 Binary files a/translated_images/dog-from-unsplash.426f9fbca2febc93.da.jpg and /dev/null differ diff --git a/translated_images/dog-from-unsplash.426f9fbca2febc93.sv.jpg b/translated_images/dog-from-unsplash.426f9fbca2febc93.sv.jpg deleted file mode 100644 index 1ec22269..00000000 Binary files a/translated_images/dog-from-unsplash.426f9fbca2febc93.sv.jpg and /dev/null differ diff --git a/translated_images/dog-from-unsplash.426f9fbca2febc93.th.jpg b/translated_images/dog-from-unsplash.426f9fbca2febc93.th.jpg deleted file mode 100644 index 1ec22269..00000000 Binary files a/translated_images/dog-from-unsplash.426f9fbca2febc93.th.jpg and /dev/null differ diff --git a/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.da.jpg b/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.da.jpg deleted file mode 100644 index 1ec22269..00000000 Binary files a/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.da.jpg and /dev/null differ diff --git a/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.sv.jpg b/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.sv.jpg deleted file mode 100644 index 1ec22269..00000000 Binary files a/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.sv.jpg and /dev/null differ diff --git a/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.th.jpg b/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.th.jpg deleted file mode 100644 index 1ec22269..00000000 Binary files a/translated_images/dog-from-unsplash.426f9fbca2febc93f70499f8330874380bd6f2184b4fb986bac7220826d11a00.th.jpg and /dev/null differ diff --git a/translated_images/dsh_age.d212a30d4e54fb5f.da.png b/translated_images/dsh_age.d212a30d4e54fb5f.da.png deleted file mode 100644 index 566efa14..00000000 Binary files a/translated_images/dsh_age.d212a30d4e54fb5f.da.png and /dev/null differ diff --git a/translated_images/dsh_age.d212a30d4e54fb5f.sv.png b/translated_images/dsh_age.d212a30d4e54fb5f.sv.png deleted file mode 100644 index 566efa14..00000000 Binary files a/translated_images/dsh_age.d212a30d4e54fb5f.sv.png and /dev/null differ diff --git a/translated_images/dsh_age.d212a30d4e54fb5f.th.png b/translated_images/dsh_age.d212a30d4e54fb5f.th.png deleted file mode 100644 index 53d827cc..00000000 Binary files a/translated_images/dsh_age.d212a30d4e54fb5f.th.png and /dev/null differ diff --git a/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.da.png b/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.da.png deleted file mode 100644 index 566efa14..00000000 Binary files a/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.da.png and /dev/null differ diff --git a/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.sv.png b/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.sv.png deleted file mode 100644 index 566efa14..00000000 Binary files a/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.sv.png and /dev/null differ diff --git a/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.th.png b/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.th.png deleted file mode 100644 index 53d827cc..00000000 Binary files a/translated_images/dsh_age.d212a30d4e54fb5f68b94a624aad64bc086124bcbbec9561ae5bd5da661e22d8.th.png and /dev/null differ diff --git a/translated_images/embedding-classifier-example.b77f021a7ee67eee.da.png b/translated_images/embedding-classifier-example.b77f021a7ee67eee.da.png deleted file mode 100644 index a5d6d650..00000000 Binary files a/translated_images/embedding-classifier-example.b77f021a7ee67eee.da.png and /dev/null differ diff --git a/translated_images/embedding-classifier-example.b77f021a7ee67eee.sv.png b/translated_images/embedding-classifier-example.b77f021a7ee67eee.sv.png deleted file mode 100644 index d6ceb53d..00000000 Binary files a/translated_images/embedding-classifier-example.b77f021a7ee67eee.sv.png and /dev/null differ diff --git a/translated_images/embedding-classifier-example.b77f021a7ee67eee.th.png b/translated_images/embedding-classifier-example.b77f021a7ee67eee.th.png deleted file mode 100644 index a914e10c..00000000 Binary files a/translated_images/embedding-classifier-example.b77f021a7ee67eee.th.png and /dev/null differ diff --git a/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.da.png b/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.da.png deleted file mode 100644 index a5d6d650..00000000 Binary files a/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.da.png and /dev/null differ diff --git a/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.sv.png b/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.sv.png deleted file mode 100644 index d6ceb53d..00000000 Binary files a/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.sv.png and /dev/null differ diff --git a/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.th.png b/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.th.png deleted file mode 100644 index a914e10c..00000000 Binary files a/translated_images/embedding-classifier-example.b77f021a7ee67eeec8e68bfe11636c5b97d6eaa067515a129bfb1d0034b1ac5b.th.png and /dev/null differ diff --git a/translated_images/encoder-decoder-attention.7a726296894fb567.da.png b/translated_images/encoder-decoder-attention.7a726296894fb567.da.png deleted file mode 100644 index ac16e40e..00000000 Binary files a/translated_images/encoder-decoder-attention.7a726296894fb567.da.png and /dev/null differ diff --git a/translated_images/encoder-decoder-attention.7a726296894fb567.sv.png b/translated_images/encoder-decoder-attention.7a726296894fb567.sv.png deleted file mode 100644 index ca7c917e..00000000 Binary files a/translated_images/encoder-decoder-attention.7a726296894fb567.sv.png and /dev/null differ diff --git a/translated_images/encoder-decoder-attention.7a726296894fb567.th.png b/translated_images/encoder-decoder-attention.7a726296894fb567.th.png deleted file mode 100644 index dcdc8562..00000000 Binary files a/translated_images/encoder-decoder-attention.7a726296894fb567.th.png and /dev/null differ diff --git a/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.da.png b/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.da.png deleted file mode 100644 index ac16e40e..00000000 Binary files a/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.da.png and /dev/null differ diff --git a/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.sv.png b/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.sv.png deleted file mode 100644 index ca7c917e..00000000 Binary files a/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.sv.png and /dev/null differ diff --git a/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.th.png b/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.th.png deleted file mode 100644 index dcdc8562..00000000 Binary files a/translated_images/encoder-decoder-attention.7a726296894fb567aa2898c94b17b3289087f6705c11907df8301df9e5eeb3de.th.png and /dev/null differ diff --git a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.da.png b/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.da.png deleted file mode 100644 index 3a9fec7e..00000000 Binary files a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.da.png and /dev/null differ diff --git a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.sv.png b/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.sv.png deleted file mode 100644 index aba278fe..00000000 Binary files a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.sv.png and /dev/null differ diff --git a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.th.png b/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.th.png deleted file mode 100644 index 2e619904..00000000 Binary files a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.th.png and /dev/null differ diff --git a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.da.png b/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.da.png deleted file mode 100644 index 3a9fec7e..00000000 Binary files a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.da.png and /dev/null differ diff --git a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.sv.png b/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.sv.png deleted file mode 100644 index aba278fe..00000000 Binary files a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.sv.png and /dev/null differ diff --git a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.th.png b/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.th.png deleted file mode 100644 index 2e619904..00000000 Binary files a/translated_images/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6f0f5de66427e8a6eda63809356114e28fb1fa5f4a83ebda7.th.png and /dev/null differ diff --git a/translated_images/f-rcnn.3cda6d9bb4188875.da.png b/translated_images/f-rcnn.3cda6d9bb4188875.da.png deleted file mode 100644 index 3f374df3..00000000 Binary files a/translated_images/f-rcnn.3cda6d9bb4188875.da.png and /dev/null differ diff --git a/translated_images/f-rcnn.3cda6d9bb4188875.sv.png b/translated_images/f-rcnn.3cda6d9bb4188875.sv.png deleted file mode 100644 index 787c8fe6..00000000 Binary files a/translated_images/f-rcnn.3cda6d9bb4188875.sv.png and /dev/null differ diff --git a/translated_images/f-rcnn.3cda6d9bb4188875.th.png b/translated_images/f-rcnn.3cda6d9bb4188875.th.png deleted file mode 100644 index 1201ef5a..00000000 Binary files a/translated_images/f-rcnn.3cda6d9bb4188875.th.png and /dev/null differ diff --git a/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.da.png b/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.da.png deleted file mode 100644 index 3f374df3..00000000 Binary files a/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.da.png and /dev/null differ diff --git a/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.sv.png b/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.sv.png deleted file mode 100644 index 787c8fe6..00000000 Binary files a/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.sv.png and /dev/null differ diff --git a/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.th.png b/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.th.png deleted file mode 100644 index 1201ef5a..00000000 Binary files a/translated_images/f-rcnn.3cda6d9bb41888754037d2d9763e2298a96de5d9bc2a21db3147357aa5da9b1a.th.png and /dev/null differ diff --git a/translated_images/faster-rcnn.8d46c099b87ef30a.da.png b/translated_images/faster-rcnn.8d46c099b87ef30a.da.png deleted file mode 100644 index e349219d..00000000 Binary files a/translated_images/faster-rcnn.8d46c099b87ef30a.da.png and /dev/null differ diff --git a/translated_images/faster-rcnn.8d46c099b87ef30a.sv.png b/translated_images/faster-rcnn.8d46c099b87ef30a.sv.png deleted file mode 100644 index ed7d549d..00000000 Binary files a/translated_images/faster-rcnn.8d46c099b87ef30a.sv.png and /dev/null differ diff --git a/translated_images/faster-rcnn.8d46c099b87ef30a.th.png b/translated_images/faster-rcnn.8d46c099b87ef30a.th.png deleted file mode 100644 index 4abd72aa..00000000 Binary files a/translated_images/faster-rcnn.8d46c099b87ef30a.th.png and /dev/null differ diff --git a/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.da.png b/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.da.png deleted file mode 100644 index e349219d..00000000 Binary files a/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.da.png and /dev/null differ diff --git a/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.sv.png b/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.sv.png deleted file mode 100644 index ed7d549d..00000000 Binary files a/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.sv.png and /dev/null differ diff --git a/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.th.png b/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.th.png deleted file mode 100644 index 4abd72aa..00000000 Binary files a/translated_images/faster-rcnn.8d46c099b87ef30ab2ea26dbc4bdd85b974a57ba8eb526f65dc4cd0a4711de30.th.png and /dev/null differ diff --git a/translated_images/favicon.37b561214b36d454.da.png b/translated_images/favicon.37b561214b36d454.da.png deleted file mode 100644 index 26e0ae43..00000000 Binary files a/translated_images/favicon.37b561214b36d454.da.png and /dev/null differ diff --git a/translated_images/favicon.37b561214b36d454.sv.png b/translated_images/favicon.37b561214b36d454.sv.png deleted file mode 100644 index 26e0ae43..00000000 Binary files a/translated_images/favicon.37b561214b36d454.sv.png and /dev/null differ diff --git a/translated_images/favicon.37b561214b36d454.th.png b/translated_images/favicon.37b561214b36d454.th.png deleted file mode 100644 index 26e0ae43..00000000 Binary files a/translated_images/favicon.37b561214b36d454.th.png and /dev/null differ diff --git a/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.da.png b/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.da.png deleted file mode 100644 index 26e0ae43..00000000 Binary files a/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.da.png and /dev/null differ diff --git a/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.sv.png b/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.sv.png deleted file mode 100644 index 26e0ae43..00000000 Binary files a/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.sv.png and /dev/null differ diff --git a/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.th.png b/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.th.png deleted file mode 100644 index 26e0ae43..00000000 Binary files a/translated_images/favicon.37b561214b36d454f9fd1f725d77f310fe256eb88f2a0ae08b9cb18aeb30650c.th.png and /dev/null differ diff --git a/translated_images/features.6291f9c7ba3a0b95.da.png b/translated_images/features.6291f9c7ba3a0b95.da.png deleted file mode 100644 index b21e77a4..00000000 Binary files a/translated_images/features.6291f9c7ba3a0b95.da.png and /dev/null differ diff --git a/translated_images/features.6291f9c7ba3a0b95.sv.png b/translated_images/features.6291f9c7ba3a0b95.sv.png deleted file mode 100644 index b21e77a4..00000000 Binary files a/translated_images/features.6291f9c7ba3a0b95.sv.png and /dev/null differ diff --git a/translated_images/features.6291f9c7ba3a0b95.th.png b/translated_images/features.6291f9c7ba3a0b95.th.png deleted file mode 100644 index a96d9cc9..00000000 Binary files a/translated_images/features.6291f9c7ba3a0b95.th.png and /dev/null differ diff --git a/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.da.png b/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.da.png deleted file mode 100644 index b21e77a4..00000000 Binary files a/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.da.png and /dev/null differ diff --git a/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.sv.png b/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.sv.png deleted file mode 100644 index b21e77a4..00000000 Binary files a/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.sv.png and /dev/null differ diff --git a/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.th.png b/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.th.png deleted file mode 100644 index a96d9cc9..00000000 Binary files a/translated_images/features.6291f9c7ba3a0b951af88fc9864632b9115365410765680680d30c927dd67354.th.png and /dev/null differ diff --git a/translated_images/filter-horiz.59b80ed4feb946ef.da.png b/translated_images/filter-horiz.59b80ed4feb946ef.da.png deleted file mode 100644 index 9f2e4124..00000000 Binary files a/translated_images/filter-horiz.59b80ed4feb946ef.da.png and /dev/null differ diff --git a/translated_images/filter-horiz.59b80ed4feb946ef.sv.png b/translated_images/filter-horiz.59b80ed4feb946ef.sv.png deleted file mode 100644 index 4cf01ba6..00000000 Binary files a/translated_images/filter-horiz.59b80ed4feb946ef.sv.png and /dev/null differ diff --git a/translated_images/filter-horiz.59b80ed4feb946ef.th.png b/translated_images/filter-horiz.59b80ed4feb946ef.th.png deleted file mode 100644 index 53728ac7..00000000 Binary files a/translated_images/filter-horiz.59b80ed4feb946ef.th.png and /dev/null differ diff --git a/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.da.png b/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.da.png deleted file mode 100644 index 9f2e4124..00000000 Binary files a/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.da.png and /dev/null differ diff --git a/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.sv.png b/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.sv.png deleted file mode 100644 index 4cf01ba6..00000000 Binary files a/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.sv.png and /dev/null differ diff --git a/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.th.png b/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.th.png deleted file mode 100644 index 53728ac7..00000000 Binary files a/translated_images/filter-horiz.59b80ed4feb946efbe201a7fe3ca95abb3364e266e6fd90820cb893b4d3a6dda.th.png and /dev/null differ diff --git a/translated_images/filter-vert.b7148390ca0bc356.da.png b/translated_images/filter-vert.b7148390ca0bc356.da.png deleted file mode 100644 index 3caa8067..00000000 Binary files a/translated_images/filter-vert.b7148390ca0bc356.da.png and /dev/null differ diff --git a/translated_images/filter-vert.b7148390ca0bc356.sv.png b/translated_images/filter-vert.b7148390ca0bc356.sv.png deleted file mode 100644 index 74d4fe0c..00000000 Binary files a/translated_images/filter-vert.b7148390ca0bc356.sv.png and /dev/null differ diff --git a/translated_images/filter-vert.b7148390ca0bc356.th.png b/translated_images/filter-vert.b7148390ca0bc356.th.png deleted file mode 100644 index bb5e7284..00000000 Binary files a/translated_images/filter-vert.b7148390ca0bc356.th.png and /dev/null differ diff --git a/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.da.png b/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.da.png deleted file mode 100644 index 3caa8067..00000000 Binary files a/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.da.png and /dev/null differ diff --git a/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.sv.png b/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.sv.png deleted file mode 100644 index 74d4fe0c..00000000 Binary files a/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.sv.png and /dev/null differ diff --git a/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.th.png b/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.th.png deleted file mode 100644 index bb5e7284..00000000 Binary files a/translated_images/filter-vert.b7148390ca0bc356ddc7e55555d2481819c1e86ddde9dce4db5e71a69d6f887f.th.png and /dev/null differ diff --git a/translated_images/frame-difference.706f805491a0883c.da.png b/translated_images/frame-difference.706f805491a0883c.da.png deleted file mode 100644 index 410fd433..00000000 Binary files a/translated_images/frame-difference.706f805491a0883c.da.png and /dev/null differ diff --git a/translated_images/frame-difference.706f805491a0883c.sv.png b/translated_images/frame-difference.706f805491a0883c.sv.png deleted file mode 100644 index ca5acb79..00000000 Binary files a/translated_images/frame-difference.706f805491a0883c.sv.png and /dev/null differ diff --git a/translated_images/frame-difference.706f805491a0883c.th.png b/translated_images/frame-difference.706f805491a0883c.th.png deleted file mode 100644 index c2de7cc3..00000000 Binary files a/translated_images/frame-difference.706f805491a0883c.th.png and /dev/null differ diff --git a/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.da.png b/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.da.png deleted file mode 100644 index 410fd433..00000000 Binary files a/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.da.png and /dev/null differ diff --git a/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.sv.png b/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.sv.png deleted file mode 100644 index ca5acb79..00000000 Binary files a/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.sv.png and /dev/null differ diff --git a/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.th.png b/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.th.png deleted file mode 100644 index c2de7cc3..00000000 Binary files a/translated_images/frame-difference.706f805491a0883c938e16447bf5eb2f7d69e812c7f743cbe7d7c7645168f81f.th.png and /dev/null differ diff --git a/translated_images/gan_arch_detail.46b95fd366f8e543.da.png b/translated_images/gan_arch_detail.46b95fd366f8e543.da.png deleted file mode 100644 index 58f6b87d..00000000 Binary files a/translated_images/gan_arch_detail.46b95fd366f8e543.da.png and /dev/null differ diff --git a/translated_images/gan_arch_detail.46b95fd366f8e543.sv.png b/translated_images/gan_arch_detail.46b95fd366f8e543.sv.png deleted file mode 100644 index 1b4536c9..00000000 Binary files a/translated_images/gan_arch_detail.46b95fd366f8e543.sv.png and /dev/null differ diff --git a/translated_images/gan_arch_detail.46b95fd366f8e543.th.png b/translated_images/gan_arch_detail.46b95fd366f8e543.th.png deleted file mode 100644 index eaf03841..00000000 Binary files a/translated_images/gan_arch_detail.46b95fd366f8e543.th.png and /dev/null differ diff --git a/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.da.png b/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.da.png deleted file mode 100644 index 58f6b87d..00000000 Binary files a/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.da.png and /dev/null differ diff --git a/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.sv.png b/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.sv.png deleted file mode 100644 index 1b4536c9..00000000 Binary files a/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.sv.png and /dev/null differ diff --git a/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.th.png b/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.th.png deleted file mode 100644 index eaf03841..00000000 Binary files a/translated_images/gan_arch_detail.46b95fd366f8e543170264fe07e516683ac3e5bb699392c35449e99590a11063.th.png and /dev/null differ diff --git a/translated_images/gan_architecture.8f3a5ab62b8d5d69.da.png b/translated_images/gan_architecture.8f3a5ab62b8d5d69.da.png deleted file mode 100644 index 6cf46de0..00000000 Binary files a/translated_images/gan_architecture.8f3a5ab62b8d5d69.da.png and /dev/null differ diff --git a/translated_images/gan_architecture.8f3a5ab62b8d5d69.sv.png b/translated_images/gan_architecture.8f3a5ab62b8d5d69.sv.png deleted file mode 100644 index c142f3d7..00000000 Binary files a/translated_images/gan_architecture.8f3a5ab62b8d5d69.sv.png and /dev/null differ diff --git a/translated_images/gan_architecture.8f3a5ab62b8d5d69.th.png b/translated_images/gan_architecture.8f3a5ab62b8d5d69.th.png deleted file mode 100644 index fb3f80de..00000000 Binary files a/translated_images/gan_architecture.8f3a5ab62b8d5d69.th.png and /dev/null differ diff --git a/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.da.png b/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.da.png deleted file mode 100644 index 6cf46de0..00000000 Binary files a/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.da.png and /dev/null differ diff --git a/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.sv.png b/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.sv.png deleted file mode 100644 index c142f3d7..00000000 Binary files a/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.sv.png and /dev/null differ diff --git a/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.th.png b/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.th.png deleted file mode 100644 index fb3f80de..00000000 Binary files a/translated_images/gan_architecture.8f3a5ab62b8d5d698a91f7668017d8e09b81c5d8e7cc99bdb23979d90a0c475e.th.png and /dev/null differ diff --git a/translated_images/history-of-ai.7e83efa70b537f5a.da.png b/translated_images/history-of-ai.7e83efa70b537f5a.da.png deleted file mode 100644 index 8db7f85a..00000000 Binary files a/translated_images/history-of-ai.7e83efa70b537f5a.da.png and /dev/null differ diff --git a/translated_images/history-of-ai.7e83efa70b537f5a.sv.png b/translated_images/history-of-ai.7e83efa70b537f5a.sv.png deleted file mode 100644 index 609a3fe9..00000000 Binary files a/translated_images/history-of-ai.7e83efa70b537f5a.sv.png and /dev/null differ diff --git a/translated_images/history-of-ai.7e83efa70b537f5a.th.png b/translated_images/history-of-ai.7e83efa70b537f5a.th.png deleted file mode 100644 index dfa287d6..00000000 Binary files a/translated_images/history-of-ai.7e83efa70b537f5a.th.png and /dev/null differ diff --git a/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.da.png b/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.da.png deleted file mode 100644 index 8db7f85a..00000000 Binary files a/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.da.png and /dev/null differ diff --git a/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.sv.png b/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.sv.png deleted file mode 100644 index 609a3fe9..00000000 Binary files a/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.sv.png and /dev/null differ diff --git a/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.th.png b/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.th.png deleted file mode 100644 index dfa287d6..00000000 Binary files a/translated_images/history-of-ai.7e83efa70b537f5a0264357672b0884cf3a220fbafe35c65d70b2c3805f7bf5e.th.png and /dev/null differ diff --git a/translated_images/ideal-cat-loop.999fbb8ff306e044.da.png b/translated_images/ideal-cat-loop.999fbb8ff306e044.da.png deleted file mode 100644 index d9cdb7b8..00000000 Binary files a/translated_images/ideal-cat-loop.999fbb8ff306e044.da.png and /dev/null differ diff --git a/translated_images/ideal-cat-loop.999fbb8ff306e044.sv.png b/translated_images/ideal-cat-loop.999fbb8ff306e044.sv.png deleted file mode 100644 index 9bcc81a1..00000000 Binary files a/translated_images/ideal-cat-loop.999fbb8ff306e044.sv.png and /dev/null differ diff --git a/translated_images/ideal-cat-loop.999fbb8ff306e044.th.png b/translated_images/ideal-cat-loop.999fbb8ff306e044.th.png deleted file mode 100644 index f627e914..00000000 Binary files a/translated_images/ideal-cat-loop.999fbb8ff306e044.th.png and /dev/null differ diff --git a/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.da.png b/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.da.png deleted file mode 100644 index d9cdb7b8..00000000 Binary files a/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.da.png and /dev/null differ diff --git a/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.sv.png b/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.sv.png deleted file mode 100644 index 9bcc81a1..00000000 Binary files a/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.sv.png and /dev/null differ diff --git a/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.th.png b/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.th.png deleted file mode 100644 index f627e914..00000000 Binary files a/translated_images/ideal-cat-loop.999fbb8ff306e044f997032f4eef9152b453e6a990e449bbfb107de2493cc37e.th.png and /dev/null differ diff --git a/translated_images/ideal-cat.203dd4597643d6b0.da.png b/translated_images/ideal-cat.203dd4597643d6b0.da.png deleted file mode 100644 index 54e79786..00000000 Binary files a/translated_images/ideal-cat.203dd4597643d6b0.da.png and /dev/null differ diff --git a/translated_images/ideal-cat.203dd4597643d6b0.sv.png b/translated_images/ideal-cat.203dd4597643d6b0.sv.png deleted file mode 100644 index 54e79786..00000000 Binary files a/translated_images/ideal-cat.203dd4597643d6b0.sv.png and /dev/null differ diff --git a/translated_images/ideal-cat.203dd4597643d6b0.th.png b/translated_images/ideal-cat.203dd4597643d6b0.th.png deleted file mode 100644 index 54e79786..00000000 Binary files a/translated_images/ideal-cat.203dd4597643d6b0.th.png and /dev/null differ diff --git a/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.da.png b/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.da.png deleted file mode 100644 index 54e79786..00000000 Binary files a/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.da.png and /dev/null differ diff --git a/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.sv.png b/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.sv.png deleted file mode 100644 index 54e79786..00000000 Binary files a/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.sv.png and /dev/null differ diff --git a/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.th.png b/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.th.png deleted file mode 100644 index 54e79786..00000000 Binary files a/translated_images/ideal-cat.203dd4597643d6b0bd73038b87f9c0464322725e3a06ab145d25d4a861c70592.th.png and /dev/null differ diff --git a/translated_images/ideal-zebra.7f70e8b54ee15a7a.da.png b/translated_images/ideal-zebra.7f70e8b54ee15a7a.da.png deleted file mode 100644 index 0422909f..00000000 Binary files a/translated_images/ideal-zebra.7f70e8b54ee15a7a.da.png and /dev/null differ diff --git a/translated_images/ideal-zebra.7f70e8b54ee15a7a.sv.png b/translated_images/ideal-zebra.7f70e8b54ee15a7a.sv.png deleted file mode 100644 index 0422909f..00000000 Binary files a/translated_images/ideal-zebra.7f70e8b54ee15a7a.sv.png and /dev/null differ diff --git a/translated_images/ideal-zebra.7f70e8b54ee15a7a.th.png b/translated_images/ideal-zebra.7f70e8b54ee15a7a.th.png deleted file mode 100644 index 0422909f..00000000 Binary files a/translated_images/ideal-zebra.7f70e8b54ee15a7a.th.png and /dev/null differ diff --git a/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.da.png b/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.da.png deleted file mode 100644 index 0422909f..00000000 Binary files a/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.da.png and /dev/null differ diff --git a/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.sv.png b/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.sv.png deleted file mode 100644 index 0422909f..00000000 Binary files a/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.sv.png and /dev/null differ diff --git a/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.th.png b/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.th.png deleted file mode 100644 index 0422909f..00000000 Binary files a/translated_images/ideal-zebra.7f70e8b54ee15a7a314000bb5df38a6cfe086ea04d60df4d3ef313d046b98a2b.th.png and /dev/null differ diff --git a/translated_images/image.896e8254a2c60d45.da.jpg b/translated_images/image.896e8254a2c60d45.da.jpg deleted file mode 100644 index 599c8388..00000000 Binary files a/translated_images/image.896e8254a2c60d45.da.jpg and /dev/null differ diff --git a/translated_images/image.896e8254a2c60d45.sv.jpg b/translated_images/image.896e8254a2c60d45.sv.jpg deleted file mode 100644 index 599c8388..00000000 Binary files a/translated_images/image.896e8254a2c60d45.sv.jpg and /dev/null differ diff --git a/translated_images/image.896e8254a2c60d45.th.jpg b/translated_images/image.896e8254a2c60d45.th.jpg deleted file mode 100644 index 599c8388..00000000 Binary files a/translated_images/image.896e8254a2c60d45.th.jpg and /dev/null differ diff --git a/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.da.jpg b/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.da.jpg deleted file mode 100644 index 599c8388..00000000 Binary files a/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.da.jpg and /dev/null differ diff --git a/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.sv.jpg b/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.sv.jpg deleted file mode 100644 index 599c8388..00000000 Binary files a/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.sv.jpg and /dev/null differ diff --git a/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.th.jpg b/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.th.jpg deleted file mode 100644 index 599c8388..00000000 Binary files a/translated_images/image.896e8254a2c60d451dbc648a499c3ed5d4b596bea265a3ca7ea581b5bc50d32f.th.jpg and /dev/null differ diff --git a/translated_images/inception.a6605b85bcbc6f52.da.png b/translated_images/inception.a6605b85bcbc6f52.da.png deleted file mode 100644 index a6f413c7..00000000 Binary files a/translated_images/inception.a6605b85bcbc6f52.da.png and /dev/null differ diff --git a/translated_images/inception.a6605b85bcbc6f52.sv.png b/translated_images/inception.a6605b85bcbc6f52.sv.png deleted file mode 100644 index 5fb9ea5d..00000000 Binary files a/translated_images/inception.a6605b85bcbc6f52.sv.png and /dev/null differ diff --git a/translated_images/inception.a6605b85bcbc6f52.th.png b/translated_images/inception.a6605b85bcbc6f52.th.png deleted file mode 100644 index 91a17d2a..00000000 Binary files a/translated_images/inception.a6605b85bcbc6f52.th.png and /dev/null differ diff --git a/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.da.png b/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.da.png deleted file mode 100644 index a6f413c7..00000000 Binary files a/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.da.png and /dev/null differ diff --git a/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.sv.png b/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.sv.png deleted file mode 100644 index 5fb9ea5d..00000000 Binary files a/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.sv.png and /dev/null differ diff --git a/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.th.png b/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.th.png deleted file mode 100644 index 91a17d2a..00000000 Binary files a/translated_images/inception.a6605b85bcbc6f52490ec55e68109dd41924cba9d7e1007453b4cdf554199c8d.th.png and /dev/null differ diff --git a/translated_images/instance_vs_semantic.eee9812bebf8cd45.da.jpeg b/translated_images/instance_vs_semantic.eee9812bebf8cd45.da.jpeg deleted file mode 100644 index cbd99010..00000000 Binary files a/translated_images/instance_vs_semantic.eee9812bebf8cd45.da.jpeg and /dev/null differ diff --git a/translated_images/instance_vs_semantic.eee9812bebf8cd45.sv.jpeg b/translated_images/instance_vs_semantic.eee9812bebf8cd45.sv.jpeg deleted file mode 100644 index 9903661d..00000000 Binary files a/translated_images/instance_vs_semantic.eee9812bebf8cd45.sv.jpeg and /dev/null differ diff --git a/translated_images/instance_vs_semantic.eee9812bebf8cd45.th.jpeg b/translated_images/instance_vs_semantic.eee9812bebf8cd45.th.jpeg deleted file mode 100644 index 3195dac5..00000000 Binary files a/translated_images/instance_vs_semantic.eee9812bebf8cd45.th.jpeg and /dev/null differ diff --git a/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.da.jpeg b/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.da.jpeg deleted file mode 100644 index cbd99010..00000000 Binary files a/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.da.jpeg and /dev/null differ diff --git a/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.sv.jpeg b/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.sv.jpeg deleted file mode 100644 index 9903661d..00000000 Binary files a/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.sv.jpeg and /dev/null differ diff --git a/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.th.jpeg b/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.th.jpeg deleted file mode 100644 index 3195dac5..00000000 Binary files a/translated_images/instance_vs_semantic.eee9812bebf8cd450cdef4caaed2d4dd9c6c3b671e0c65d8aef312758ebb7b89.th.jpeg and /dev/null differ diff --git a/translated_images/iou_equation.9a4751d40fff4e11.da.png b/translated_images/iou_equation.9a4751d40fff4e11.da.png deleted file mode 100644 index 3611079a..00000000 Binary files a/translated_images/iou_equation.9a4751d40fff4e11.da.png and /dev/null differ diff --git a/translated_images/iou_equation.9a4751d40fff4e11.sv.png b/translated_images/iou_equation.9a4751d40fff4e11.sv.png deleted file mode 100644 index 44d22bf7..00000000 Binary files a/translated_images/iou_equation.9a4751d40fff4e11.sv.png and /dev/null differ diff --git a/translated_images/iou_equation.9a4751d40fff4e11.th.png b/translated_images/iou_equation.9a4751d40fff4e11.th.png deleted file mode 100644 index d20d1088..00000000 Binary files a/translated_images/iou_equation.9a4751d40fff4e11.th.png and /dev/null differ diff --git a/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.da.png b/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.da.png deleted file mode 100644 index 3611079a..00000000 Binary files a/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.da.png and /dev/null differ diff --git a/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.sv.png b/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.sv.png deleted file mode 100644 index 44d22bf7..00000000 Binary files a/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.sv.png and /dev/null differ diff --git a/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.th.png b/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.th.png deleted file mode 100644 index d20d1088..00000000 Binary files a/translated_images/iou_equation.9a4751d40fff4e119ecd0a7bcca4e71ab1dc83e0d4f2a0d66ff0859736f593cf.th.png and /dev/null differ diff --git a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.da.png b/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.da.png deleted file mode 100644 index bb9de41c..00000000 Binary files a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.da.png and /dev/null differ diff --git a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.sv.png b/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.sv.png deleted file mode 100644 index c1cb26d7..00000000 Binary files a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.sv.png and /dev/null differ diff --git a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.th.png b/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.th.png deleted file mode 100644 index 18e9802a..00000000 Binary files a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.th.png and /dev/null differ diff --git a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.da.png b/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.da.png deleted file mode 100644 index bb9de41c..00000000 Binary files a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.da.png and /dev/null differ diff --git a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.sv.png b/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.sv.png deleted file mode 100644 index c1cb26d7..00000000 Binary files a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.sv.png and /dev/null differ diff --git a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.th.png b/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.th.png deleted file mode 100644 index 18e9802a..00000000 Binary files a/translated_images/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362e39ee4381aab7cad06b5465a0b5f053a0f2aa05fbe14e746.th.png and /dev/null differ diff --git a/translated_images/knowledge-spectrum.b60df631852c0217.da.png b/translated_images/knowledge-spectrum.b60df631852c0217.da.png deleted file mode 100644 index 654fb578..00000000 Binary files a/translated_images/knowledge-spectrum.b60df631852c0217.da.png and /dev/null differ diff --git a/translated_images/knowledge-spectrum.b60df631852c0217.sv.png b/translated_images/knowledge-spectrum.b60df631852c0217.sv.png deleted file mode 100644 index 343a8b45..00000000 Binary files a/translated_images/knowledge-spectrum.b60df631852c0217.sv.png and /dev/null differ diff --git a/translated_images/knowledge-spectrum.b60df631852c0217.th.png b/translated_images/knowledge-spectrum.b60df631852c0217.th.png deleted file mode 100644 index 3012e93b..00000000 Binary files a/translated_images/knowledge-spectrum.b60df631852c0217.th.png and /dev/null differ diff --git a/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.da.png b/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.da.png deleted file mode 100644 index 654fb578..00000000 Binary files a/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.da.png and /dev/null differ diff --git a/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.sv.png b/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.sv.png deleted file mode 100644 index 343a8b45..00000000 Binary files a/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.sv.png and /dev/null differ diff --git a/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.th.png b/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.th.png deleted file mode 100644 index 3012e93b..00000000 Binary files a/translated_images/knowledge-spectrum.b60df631852c0217e941485b79c9eee40ebd574f15f18609cec5758fcb384bf3.th.png and /dev/null differ diff --git a/translated_images/lmfilters.ea9e4868a82cf74c.da.jpg b/translated_images/lmfilters.ea9e4868a82cf74c.da.jpg deleted file mode 100644 index 4edba1d7..00000000 Binary files a/translated_images/lmfilters.ea9e4868a82cf74c.da.jpg and /dev/null differ diff --git a/translated_images/lmfilters.ea9e4868a82cf74c.sv.jpg b/translated_images/lmfilters.ea9e4868a82cf74c.sv.jpg deleted file mode 100644 index 4edba1d7..00000000 Binary files a/translated_images/lmfilters.ea9e4868a82cf74c.sv.jpg and /dev/null differ diff --git a/translated_images/lmfilters.ea9e4868a82cf74c.th.jpg b/translated_images/lmfilters.ea9e4868a82cf74c.th.jpg deleted file mode 100644 index 4edba1d7..00000000 Binary files a/translated_images/lmfilters.ea9e4868a82cf74c.th.jpg and /dev/null differ diff --git a/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.da.jpg b/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.da.jpg deleted file mode 100644 index 4edba1d7..00000000 Binary files a/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.da.jpg and /dev/null differ diff --git a/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.sv.jpg b/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.sv.jpg deleted file mode 100644 index 4edba1d7..00000000 Binary files a/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.sv.jpg and /dev/null differ diff --git a/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.th.jpg b/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.th.jpg deleted file mode 100644 index 4edba1d7..00000000 Binary files a/translated_images/lmfilters.ea9e4868a82cf74cdca05121b1128f0122297cf2879501cd06956beb88ff96a2.th.jpg and /dev/null differ diff --git a/translated_images/ml-for-beginners.9e4fed176fd5817d.da.png b/translated_images/ml-for-beginners.9e4fed176fd5817d.da.png deleted file mode 100644 index 695e2d5c..00000000 Binary files a/translated_images/ml-for-beginners.9e4fed176fd5817d.da.png and /dev/null differ diff --git a/translated_images/ml-for-beginners.9e4fed176fd5817d.sv.png b/translated_images/ml-for-beginners.9e4fed176fd5817d.sv.png deleted file mode 100644 index f9a7e47e..00000000 Binary files a/translated_images/ml-for-beginners.9e4fed176fd5817d.sv.png and /dev/null differ diff --git a/translated_images/ml-for-beginners.9e4fed176fd5817d.th.png b/translated_images/ml-for-beginners.9e4fed176fd5817d.th.png deleted file mode 100644 index 22876eda..00000000 Binary files a/translated_images/ml-for-beginners.9e4fed176fd5817d.th.png and /dev/null differ diff --git a/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.da.png b/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.da.png deleted file mode 100644 index 695e2d5c..00000000 Binary files a/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.da.png and /dev/null differ diff --git a/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.sv.png b/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.sv.png deleted file mode 100644 index f9a7e47e..00000000 Binary files a/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.sv.png and /dev/null differ diff --git a/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.th.png b/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.th.png deleted file mode 100644 index 22876eda..00000000 Binary files a/translated_images/ml-for-beginners.9e4fed176fd5817d7d1f7d358302515186579cbf09b2a6c5bd8092b345da7f22.th.png and /dev/null differ diff --git a/translated_images/mountaincar.f7b7a7f6d4f9933b.da.png b/translated_images/mountaincar.f7b7a7f6d4f9933b.da.png deleted file mode 100644 index 0095582b..00000000 Binary files a/translated_images/mountaincar.f7b7a7f6d4f9933b.da.png and /dev/null differ diff --git a/translated_images/mountaincar.f7b7a7f6d4f9933b.sv.png b/translated_images/mountaincar.f7b7a7f6d4f9933b.sv.png deleted file mode 100644 index f5b5850a..00000000 Binary files a/translated_images/mountaincar.f7b7a7f6d4f9933b.sv.png and /dev/null differ diff --git a/translated_images/mountaincar.f7b7a7f6d4f9933b.th.png b/translated_images/mountaincar.f7b7a7f6d4f9933b.th.png deleted file mode 100644 index cc4f76f0..00000000 Binary files a/translated_images/mountaincar.f7b7a7f6d4f9933b.th.png and /dev/null differ diff --git a/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.da.png b/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.da.png deleted file mode 100644 index 0095582b..00000000 Binary files a/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.da.png and /dev/null differ diff --git a/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.sv.png b/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.sv.png deleted file mode 100644 index f5b5850a..00000000 Binary files a/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.sv.png and /dev/null differ diff --git a/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.th.png b/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.th.png deleted file mode 100644 index cc4f76f0..00000000 Binary files a/translated_images/mountaincar.f7b7a7f6d4f9933b31a5fb3453b9c026aa0d65f6644bb03513a955590aae1bc4.th.png and /dev/null differ diff --git a/translated_images/multi-layer-lstm.dd975e29bb2a59fe.da.jpg b/translated_images/multi-layer-lstm.dd975e29bb2a59fe.da.jpg deleted file mode 100644 index e0f82692..00000000 Binary files a/translated_images/multi-layer-lstm.dd975e29bb2a59fe.da.jpg and /dev/null differ diff --git a/translated_images/multi-layer-lstm.dd975e29bb2a59fe.sv.jpg b/translated_images/multi-layer-lstm.dd975e29bb2a59fe.sv.jpg deleted file mode 100644 index 10e5aed5..00000000 Binary files a/translated_images/multi-layer-lstm.dd975e29bb2a59fe.sv.jpg and /dev/null differ diff --git a/translated_images/multi-layer-lstm.dd975e29bb2a59fe.th.jpg b/translated_images/multi-layer-lstm.dd975e29bb2a59fe.th.jpg deleted file mode 100644 index 4b1c6edc..00000000 Binary files a/translated_images/multi-layer-lstm.dd975e29bb2a59fe.th.jpg and /dev/null differ diff --git a/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.da.jpg b/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.da.jpg deleted file mode 100644 index e0f82692..00000000 Binary files a/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.da.jpg and /dev/null differ diff --git a/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.sv.jpg b/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.sv.jpg deleted file mode 100644 index 10e5aed5..00000000 Binary files a/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.sv.jpg and /dev/null differ diff --git a/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.th.jpg b/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.th.jpg deleted file mode 100644 index 4b1c6edc..00000000 Binary files a/translated_images/multi-layer-lstm.dd975e29bb2a59fe58b429db833932d734c81f211cad2783797a9608984acb8c.th.jpg and /dev/null differ diff --git a/translated_images/naive-detection.e7f1ba220ccd08c6.da.png b/translated_images/naive-detection.e7f1ba220ccd08c6.da.png deleted file mode 100644 index 4acab52a..00000000 Binary files a/translated_images/naive-detection.e7f1ba220ccd08c6.da.png and /dev/null differ diff --git a/translated_images/naive-detection.e7f1ba220ccd08c6.sv.png b/translated_images/naive-detection.e7f1ba220ccd08c6.sv.png deleted file mode 100644 index 4acab52a..00000000 Binary files a/translated_images/naive-detection.e7f1ba220ccd08c6.sv.png and /dev/null differ diff --git a/translated_images/naive-detection.e7f1ba220ccd08c6.th.png b/translated_images/naive-detection.e7f1ba220ccd08c6.th.png deleted file mode 100644 index 1ed7eb40..00000000 Binary files a/translated_images/naive-detection.e7f1ba220ccd08c6.th.png and /dev/null differ diff --git a/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.da.png b/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.da.png deleted file mode 100644 index 4acab52a..00000000 Binary files a/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.da.png and /dev/null differ diff --git a/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.sv.png b/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.sv.png deleted file mode 100644 index 4acab52a..00000000 Binary files a/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.sv.png and /dev/null differ diff --git a/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.th.png b/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.th.png deleted file mode 100644 index 1ed7eb40..00000000 Binary files a/translated_images/naive-detection.e7f1ba220ccd08c68a2ea8e06a7ed75c3fcc738c2372f9e00b7f4299a8659c01.th.png and /dev/null differ diff --git a/translated_images/navi.2f20b727910110ea.da.png b/translated_images/navi.2f20b727910110ea.da.png deleted file mode 100644 index e83e65fe..00000000 Binary files a/translated_images/navi.2f20b727910110ea.da.png and /dev/null differ diff --git a/translated_images/navi.2f20b727910110ea.sv.png b/translated_images/navi.2f20b727910110ea.sv.png deleted file mode 100644 index d1a59a60..00000000 Binary files a/translated_images/navi.2f20b727910110ea.sv.png and /dev/null differ diff --git a/translated_images/navi.2f20b727910110ea.th.png b/translated_images/navi.2f20b727910110ea.th.png deleted file mode 100644 index 80adfd7a..00000000 Binary files a/translated_images/navi.2f20b727910110ea.th.png and /dev/null differ diff --git a/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.da.png b/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.da.png deleted file mode 100644 index e83e65fe..00000000 Binary files a/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.da.png and /dev/null differ diff --git a/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.sv.png b/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.sv.png deleted file mode 100644 index d1a59a60..00000000 Binary files a/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.sv.png and /dev/null differ diff --git a/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.th.png b/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.th.png deleted file mode 100644 index 80adfd7a..00000000 Binary files a/translated_images/navi.2f20b727910110ea593fa03a2491f2ba1b25c62c97b33c692bcf01917a1f333f.th.png and /dev/null differ diff --git a/translated_images/netout.1eb15eb76fd76731.da.png b/translated_images/netout.1eb15eb76fd76731.da.png deleted file mode 100644 index 6ad51a49..00000000 Binary files a/translated_images/netout.1eb15eb76fd76731.da.png and /dev/null differ diff --git a/translated_images/netout.1eb15eb76fd76731.sv.png b/translated_images/netout.1eb15eb76fd76731.sv.png deleted file mode 100644 index 6ad51a49..00000000 Binary files a/translated_images/netout.1eb15eb76fd76731.sv.png and /dev/null differ diff --git a/translated_images/netout.1eb15eb76fd76731.th.png b/translated_images/netout.1eb15eb76fd76731.th.png deleted file mode 100644 index 6fdcebcb..00000000 Binary files a/translated_images/netout.1eb15eb76fd76731.th.png and /dev/null differ diff --git a/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.da.png b/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.da.png deleted file mode 100644 index 6ad51a49..00000000 Binary files a/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.da.png and /dev/null differ diff --git a/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.sv.png b/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.sv.png deleted file mode 100644 index 6ad51a49..00000000 Binary files a/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.sv.png and /dev/null differ diff --git a/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.th.png b/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.th.png deleted file mode 100644 index 6fdcebcb..00000000 Binary files a/translated_images/netout.1eb15eb76fd767313e067719f400cec4b0e5090239c3e997c29f6789d4c3c263.th.png and /dev/null differ diff --git a/translated_images/offset-sequence-representation.eb73fcefb29b46ee.da.png b/translated_images/offset-sequence-representation.eb73fcefb29b46ee.da.png deleted file mode 100644 index 125b350a..00000000 Binary files a/translated_images/offset-sequence-representation.eb73fcefb29b46ee.da.png and /dev/null differ diff --git a/translated_images/offset-sequence-representation.eb73fcefb29b46ee.sv.png b/translated_images/offset-sequence-representation.eb73fcefb29b46ee.sv.png deleted file mode 100644 index 9c81f0de..00000000 Binary files a/translated_images/offset-sequence-representation.eb73fcefb29b46ee.sv.png and /dev/null differ diff --git a/translated_images/offset-sequence-representation.eb73fcefb29b46ee.th.png b/translated_images/offset-sequence-representation.eb73fcefb29b46ee.th.png deleted file mode 100644 index 5db4ff7b..00000000 Binary files a/translated_images/offset-sequence-representation.eb73fcefb29b46ee.th.png and /dev/null differ diff --git a/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.da.png b/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.da.png deleted file mode 100644 index 125b350a..00000000 Binary files a/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.da.png and /dev/null differ diff --git a/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.sv.png b/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.sv.png deleted file mode 100644 index 9c81f0de..00000000 Binary files a/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.sv.png and /dev/null differ diff --git a/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.th.png b/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.th.png deleted file mode 100644 index 5db4ff7b..00000000 Binary files a/translated_images/offset-sequence-representation.eb73fcefb29b46eecfbe74466077cfeb7c0f93a4f254850538a2efbc63517479.th.png and /dev/null differ diff --git a/translated_images/optical.1f4a94464579a83a.da.png b/translated_images/optical.1f4a94464579a83a.da.png deleted file mode 100644 index f6d867c3..00000000 Binary files a/translated_images/optical.1f4a94464579a83a.da.png and /dev/null differ diff --git a/translated_images/optical.1f4a94464579a83a.sv.png b/translated_images/optical.1f4a94464579a83a.sv.png deleted file mode 100644 index f6d867c3..00000000 Binary files a/translated_images/optical.1f4a94464579a83a.sv.png and /dev/null differ diff --git a/translated_images/optical.1f4a94464579a83a.th.png b/translated_images/optical.1f4a94464579a83a.th.png deleted file mode 100644 index f6d867c3..00000000 Binary files a/translated_images/optical.1f4a94464579a83a.th.png and /dev/null differ diff --git a/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.da.png b/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.da.png deleted file mode 100644 index f6d867c3..00000000 Binary files a/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.da.png and /dev/null differ diff --git a/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.sv.png b/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.sv.png deleted file mode 100644 index f6d867c3..00000000 Binary files a/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.sv.png and /dev/null differ diff --git a/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.th.png b/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.th.png deleted file mode 100644 index f6d867c3..00000000 Binary files a/translated_images/optical.1f4a94464579a83a10784f3c07fe7228514714b96782edf50e70ccd59d2d8c4f.th.png and /dev/null differ diff --git a/translated_images/original-dog.8f68a67d2fe0911f.da.png b/translated_images/original-dog.8f68a67d2fe0911f.da.png deleted file mode 100644 index da672bbd..00000000 Binary files a/translated_images/original-dog.8f68a67d2fe0911f.da.png and /dev/null differ diff --git a/translated_images/original-dog.8f68a67d2fe0911f.sv.png b/translated_images/original-dog.8f68a67d2fe0911f.sv.png deleted file mode 100644 index da672bbd..00000000 Binary files a/translated_images/original-dog.8f68a67d2fe0911f.sv.png and /dev/null differ diff --git a/translated_images/original-dog.8f68a67d2fe0911f.th.png b/translated_images/original-dog.8f68a67d2fe0911f.th.png deleted file mode 100644 index da672bbd..00000000 Binary files a/translated_images/original-dog.8f68a67d2fe0911f.th.png and /dev/null differ diff --git a/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.da.png b/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.da.png deleted file mode 100644 index da672bbd..00000000 Binary files a/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.da.png and /dev/null differ diff --git a/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.sv.png b/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.sv.png deleted file mode 100644 index da672bbd..00000000 Binary files a/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.sv.png and /dev/null differ diff --git a/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.th.png b/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.th.png deleted file mode 100644 index da672bbd..00000000 Binary files a/translated_images/original-dog.8f68a67d2fe0911f33041c0f7fce8aa4ea919f9d3917ec4b468298522aeb6356.th.png and /dev/null differ diff --git a/translated_images/overfit.a0bd57f717c15769.da.png b/translated_images/overfit.a0bd57f717c15769.da.png deleted file mode 100644 index 46a57f84..00000000 Binary files a/translated_images/overfit.a0bd57f717c15769.da.png and /dev/null differ diff --git a/translated_images/overfit.a0bd57f717c15769.sv.png b/translated_images/overfit.a0bd57f717c15769.sv.png deleted file mode 100644 index 46a57f84..00000000 Binary files a/translated_images/overfit.a0bd57f717c15769.sv.png and /dev/null differ diff --git a/translated_images/overfit.a0bd57f717c15769.th.png b/translated_images/overfit.a0bd57f717c15769.th.png deleted file mode 100644 index 7979154e..00000000 Binary files a/translated_images/overfit.a0bd57f717c15769.th.png and /dev/null differ diff --git a/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.da.png b/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.da.png deleted file mode 100644 index 46a57f84..00000000 Binary files a/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.da.png and /dev/null differ diff --git a/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.sv.png b/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.sv.png deleted file mode 100644 index 46a57f84..00000000 Binary files a/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.sv.png and /dev/null differ diff --git a/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.th.png b/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.th.png deleted file mode 100644 index 7979154e..00000000 Binary files a/translated_images/overfit.a0bd57f717c157696f30c9c73fa7c3345c49b4280e412ff30c4a1a16ba29ff49.th.png and /dev/null differ diff --git a/translated_images/overfit1.f24b71c6f652e59e.da.jpg b/translated_images/overfit1.f24b71c6f652e59e.da.jpg deleted file mode 100644 index cb96e299..00000000 Binary files a/translated_images/overfit1.f24b71c6f652e59e.da.jpg and /dev/null differ diff --git a/translated_images/overfit1.f24b71c6f652e59e.sv.jpg b/translated_images/overfit1.f24b71c6f652e59e.sv.jpg deleted file mode 100644 index cb96e299..00000000 Binary files a/translated_images/overfit1.f24b71c6f652e59e.sv.jpg and /dev/null differ diff --git a/translated_images/overfit1.f24b71c6f652e59e.th.jpg b/translated_images/overfit1.f24b71c6f652e59e.th.jpg deleted file mode 100644 index ee5de879..00000000 Binary files a/translated_images/overfit1.f24b71c6f652e59e.th.jpg and /dev/null differ diff --git a/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.da.jpg b/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.da.jpg deleted file mode 100644 index cb96e299..00000000 Binary files a/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.da.jpg and /dev/null differ diff --git a/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.sv.jpg b/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.sv.jpg deleted file mode 100644 index cb96e299..00000000 Binary files a/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.sv.jpg and /dev/null differ diff --git a/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.th.jpg b/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.th.jpg deleted file mode 100644 index ee5de879..00000000 Binary files a/translated_images/overfit1.f24b71c6f652e59e6bed7245ffbeaecc3ba320e16e2221f6832b432052c4da43.th.jpg and /dev/null differ diff --git a/translated_images/overfit2.131f5800ae10ca5e.da.jpg b/translated_images/overfit2.131f5800ae10ca5e.da.jpg deleted file mode 100644 index 7a69a2fe..00000000 Binary files a/translated_images/overfit2.131f5800ae10ca5e.da.jpg and /dev/null differ diff --git a/translated_images/overfit2.131f5800ae10ca5e.sv.jpg b/translated_images/overfit2.131f5800ae10ca5e.sv.jpg deleted file mode 100644 index 7a69a2fe..00000000 Binary files a/translated_images/overfit2.131f5800ae10ca5e.sv.jpg and /dev/null differ diff --git a/translated_images/overfit2.131f5800ae10ca5e.th.jpg b/translated_images/overfit2.131f5800ae10ca5e.th.jpg deleted file mode 100644 index c0b9b0f6..00000000 Binary files a/translated_images/overfit2.131f5800ae10ca5e.th.jpg and /dev/null differ diff --git a/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.da.jpg b/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.da.jpg deleted file mode 100644 index 7a69a2fe..00000000 Binary files a/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.da.jpg and /dev/null differ diff --git a/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.sv.jpg b/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.sv.jpg deleted file mode 100644 index 7a69a2fe..00000000 Binary files a/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.sv.jpg and /dev/null differ diff --git a/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.th.jpg b/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.th.jpg deleted file mode 100644 index c0b9b0f6..00000000 Binary files a/translated_images/overfit2.131f5800ae10ca5e41d12a411f5f705d9ee38b1b10916f284b787028dd55cc1c.th.jpg and /dev/null differ diff --git a/translated_images/palm-movement.341495f0e9c47da3.da.png b/translated_images/palm-movement.341495f0e9c47da3.da.png deleted file mode 100644 index bb70c019..00000000 Binary files a/translated_images/palm-movement.341495f0e9c47da3.da.png and /dev/null differ diff --git a/translated_images/palm-movement.341495f0e9c47da3.sv.png b/translated_images/palm-movement.341495f0e9c47da3.sv.png deleted file mode 100644 index bb70c019..00000000 Binary files a/translated_images/palm-movement.341495f0e9c47da3.sv.png and /dev/null differ diff --git a/translated_images/palm-movement.341495f0e9c47da3.th.png b/translated_images/palm-movement.341495f0e9c47da3.th.png deleted file mode 100644 index bb70c019..00000000 Binary files a/translated_images/palm-movement.341495f0e9c47da3.th.png and /dev/null differ diff --git a/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.da.png b/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.da.png deleted file mode 100644 index bb70c019..00000000 Binary files a/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.da.png and /dev/null differ diff --git a/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.sv.png b/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.sv.png deleted file mode 100644 index bb70c019..00000000 Binary files a/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.sv.png and /dev/null differ diff --git a/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.th.png b/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.th.png deleted file mode 100644 index bb70c019..00000000 Binary files a/translated_images/palm-movement.341495f0e9c47da39cc1f99626822a1d20203aa33ff89a86a068f14bea133e84.th.png and /dev/null differ diff --git a/translated_images/photo-cat.8c8e8fb760ffe457.da.jpg b/translated_images/photo-cat.8c8e8fb760ffe457.da.jpg deleted file mode 100644 index 776f24aa..00000000 Binary files a/translated_images/photo-cat.8c8e8fb760ffe457.da.jpg and /dev/null differ diff --git a/translated_images/photo-cat.8c8e8fb760ffe457.sv.jpg b/translated_images/photo-cat.8c8e8fb760ffe457.sv.jpg deleted file mode 100644 index 776f24aa..00000000 Binary files a/translated_images/photo-cat.8c8e8fb760ffe457.sv.jpg and /dev/null differ diff --git a/translated_images/photo-cat.8c8e8fb760ffe457.th.jpg b/translated_images/photo-cat.8c8e8fb760ffe457.th.jpg deleted file mode 100644 index 776f24aa..00000000 Binary files a/translated_images/photo-cat.8c8e8fb760ffe457.th.jpg and /dev/null differ diff --git a/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.da.jpg b/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.da.jpg deleted file mode 100644 index 776f24aa..00000000 Binary files a/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.da.jpg and /dev/null differ diff --git a/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.sv.jpg b/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.sv.jpg deleted file mode 100644 index 776f24aa..00000000 Binary files a/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.sv.jpg and /dev/null differ diff --git a/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.th.jpg b/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.th.jpg deleted file mode 100644 index 776f24aa..00000000 Binary files a/translated_images/photo-cat.8c8e8fb760ffe45725c5b9f6b0d954e9bf114475c01c55adf0303982851b7eae.th.jpg and /dev/null differ diff --git a/translated_images/pos-embedding.e41ce9b6cf6078af.da.png b/translated_images/pos-embedding.e41ce9b6cf6078af.da.png deleted file mode 100644 index d2cebb31..00000000 Binary files a/translated_images/pos-embedding.e41ce9b6cf6078af.da.png and /dev/null differ diff --git a/translated_images/pos-embedding.e41ce9b6cf6078af.sv.png b/translated_images/pos-embedding.e41ce9b6cf6078af.sv.png deleted file mode 100644 index ea75ae0d..00000000 Binary files a/translated_images/pos-embedding.e41ce9b6cf6078af.sv.png and /dev/null differ diff --git a/translated_images/pos-embedding.e41ce9b6cf6078af.th.png b/translated_images/pos-embedding.e41ce9b6cf6078af.th.png deleted file mode 100644 index 9d58563f..00000000 Binary files a/translated_images/pos-embedding.e41ce9b6cf6078af.th.png and /dev/null differ diff --git a/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.da.png b/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.da.png deleted file mode 100644 index d2cebb31..00000000 Binary files a/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.da.png and /dev/null differ diff --git a/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.sv.png b/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.sv.png deleted file mode 100644 index ea75ae0d..00000000 Binary files a/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.sv.png and /dev/null differ diff --git a/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.th.png b/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.th.png deleted file mode 100644 index 9d58563f..00000000 Binary files a/translated_images/pos-embedding.e41ce9b6cf6078afd28da02f27e33ac7026ed4c156491df7ad9aa96be7c194bb.th.png and /dev/null differ diff --git a/translated_images/protege.274177ceeac13b38.da.png b/translated_images/protege.274177ceeac13b38.da.png deleted file mode 100644 index 159c974d..00000000 Binary files a/translated_images/protege.274177ceeac13b38.da.png and /dev/null differ diff --git a/translated_images/protege.274177ceeac13b38.sv.png b/translated_images/protege.274177ceeac13b38.sv.png deleted file mode 100644 index 41287767..00000000 Binary files a/translated_images/protege.274177ceeac13b38.sv.png and /dev/null differ diff --git a/translated_images/protege.274177ceeac13b38.th.png b/translated_images/protege.274177ceeac13b38.th.png deleted file mode 100644 index b028a100..00000000 Binary files a/translated_images/protege.274177ceeac13b38.th.png and /dev/null differ diff --git a/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.da.png b/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.da.png deleted file mode 100644 index 159c974d..00000000 Binary files a/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.da.png and /dev/null differ diff --git a/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.sv.png b/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.sv.png deleted file mode 100644 index 41287767..00000000 Binary files a/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.sv.png and /dev/null differ diff --git a/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.th.png b/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.th.png deleted file mode 100644 index b028a100..00000000 Binary files a/translated_images/protege.274177ceeac13b38094bc425073776bb0d2525620ad6261b9d9760ebd2a8e322.th.png and /dev/null differ diff --git a/translated_images/r-fcn.13eb88158b99a3da.da.png b/translated_images/r-fcn.13eb88158b99a3da.da.png deleted file mode 100644 index b2a14ba4..00000000 Binary files a/translated_images/r-fcn.13eb88158b99a3da.da.png and /dev/null differ diff --git a/translated_images/r-fcn.13eb88158b99a3da.sv.png b/translated_images/r-fcn.13eb88158b99a3da.sv.png deleted file mode 100644 index c7693658..00000000 Binary files a/translated_images/r-fcn.13eb88158b99a3da.sv.png and /dev/null differ diff --git a/translated_images/r-fcn.13eb88158b99a3da.th.png b/translated_images/r-fcn.13eb88158b99a3da.th.png deleted file mode 100644 index 4cda3c22..00000000 Binary files a/translated_images/r-fcn.13eb88158b99a3da.th.png and /dev/null differ diff --git a/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.da.png b/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.da.png deleted file mode 100644 index b2a14ba4..00000000 Binary files a/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.da.png and /dev/null differ diff --git a/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.sv.png b/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.sv.png deleted file mode 100644 index c7693658..00000000 Binary files a/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.sv.png and /dev/null differ diff --git a/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.th.png b/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.th.png deleted file mode 100644 index 4cda3c22..00000000 Binary files a/translated_images/r-fcn.13eb88158b99a3da50fa2787a6be5cb310d47f0e9655cc93a1090dc7aab338d1.th.png and /dev/null differ diff --git a/translated_images/rcnn1.cae407020dfb1d1f.da.png b/translated_images/rcnn1.cae407020dfb1d1f.da.png deleted file mode 100644 index 50f70d5b..00000000 Binary files a/translated_images/rcnn1.cae407020dfb1d1f.da.png and /dev/null differ diff --git a/translated_images/rcnn1.cae407020dfb1d1f.sv.png b/translated_images/rcnn1.cae407020dfb1d1f.sv.png deleted file mode 100644 index 50f70d5b..00000000 Binary files a/translated_images/rcnn1.cae407020dfb1d1f.sv.png and /dev/null differ diff --git a/translated_images/rcnn1.cae407020dfb1d1f.th.png b/translated_images/rcnn1.cae407020dfb1d1f.th.png deleted file mode 100644 index 50f70d5b..00000000 Binary files a/translated_images/rcnn1.cae407020dfb1d1f.th.png and /dev/null differ diff --git a/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.da.png b/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.da.png deleted file mode 100644 index 50f70d5b..00000000 Binary files a/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.da.png and /dev/null differ diff --git a/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.sv.png b/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.sv.png deleted file mode 100644 index 50f70d5b..00000000 Binary files a/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.sv.png and /dev/null differ diff --git a/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.th.png b/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.th.png deleted file mode 100644 index 50f70d5b..00000000 Binary files a/translated_images/rcnn1.cae407020dfb1d1fb572656e44f75cd6c512cc220591c116c506652c10e47f26.th.png and /dev/null differ diff --git a/translated_images/rcnn2.2d9530bb83516484.da.png b/translated_images/rcnn2.2d9530bb83516484.da.png deleted file mode 100644 index 9b939928..00000000 Binary files a/translated_images/rcnn2.2d9530bb83516484.da.png and /dev/null differ diff --git a/translated_images/rcnn2.2d9530bb83516484.sv.png b/translated_images/rcnn2.2d9530bb83516484.sv.png deleted file mode 100644 index 889a7be3..00000000 Binary files a/translated_images/rcnn2.2d9530bb83516484.sv.png and /dev/null differ diff --git a/translated_images/rcnn2.2d9530bb83516484.th.png b/translated_images/rcnn2.2d9530bb83516484.th.png deleted file mode 100644 index a2c27f3f..00000000 Binary files a/translated_images/rcnn2.2d9530bb83516484.th.png and /dev/null differ diff --git a/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.da.png b/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.da.png deleted file mode 100644 index 9b939928..00000000 Binary files a/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.da.png and /dev/null differ diff --git a/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.sv.png b/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.sv.png deleted file mode 100644 index 889a7be3..00000000 Binary files a/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.sv.png and /dev/null differ diff --git a/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.th.png b/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.th.png deleted file mode 100644 index a2c27f3f..00000000 Binary files a/translated_images/rcnn2.2d9530bb83516484ec65b250c22dbf37d3d23244f32864ebcb91d98fe7c3112c.th.png and /dev/null differ diff --git a/translated_images/resnet-block.aba4ccbcc0944434.da.png b/translated_images/resnet-block.aba4ccbcc0944434.da.png deleted file mode 100644 index a2a21a48..00000000 Binary files a/translated_images/resnet-block.aba4ccbcc0944434.da.png and /dev/null differ diff --git a/translated_images/resnet-block.aba4ccbcc0944434.sv.png b/translated_images/resnet-block.aba4ccbcc0944434.sv.png deleted file mode 100644 index c7d2b413..00000000 Binary files a/translated_images/resnet-block.aba4ccbcc0944434.sv.png and /dev/null differ diff --git a/translated_images/resnet-block.aba4ccbcc0944434.th.png b/translated_images/resnet-block.aba4ccbcc0944434.th.png deleted file mode 100644 index 7200e2ac..00000000 Binary files a/translated_images/resnet-block.aba4ccbcc0944434.th.png and /dev/null differ diff --git a/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.da.png b/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.da.png deleted file mode 100644 index a2a21a48..00000000 Binary files a/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.da.png and /dev/null differ diff --git a/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.sv.png b/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.sv.png deleted file mode 100644 index c7d2b413..00000000 Binary files a/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.sv.png and /dev/null differ diff --git a/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.th.png b/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.th.png deleted file mode 100644 index 7200e2ac..00000000 Binary files a/translated_images/resnet-block.aba4ccbcc094443477d7bee189d44fed695c852d710a702462d6b809155d959a.th.png and /dev/null differ diff --git a/translated_images/rnn-anatomy.79ee3f3920b3294b.da.png b/translated_images/rnn-anatomy.79ee3f3920b3294b.da.png deleted file mode 100644 index d4a6a468..00000000 Binary files a/translated_images/rnn-anatomy.79ee3f3920b3294b.da.png and /dev/null differ diff --git a/translated_images/rnn-anatomy.79ee3f3920b3294b.sv.png b/translated_images/rnn-anatomy.79ee3f3920b3294b.sv.png deleted file mode 100644 index 9bad4cf1..00000000 Binary files a/translated_images/rnn-anatomy.79ee3f3920b3294b.sv.png and /dev/null differ diff --git a/translated_images/rnn-anatomy.79ee3f3920b3294b.th.png b/translated_images/rnn-anatomy.79ee3f3920b3294b.th.png deleted file mode 100644 index c6f2d808..00000000 Binary files a/translated_images/rnn-anatomy.79ee3f3920b3294b.th.png and /dev/null differ diff --git a/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.da.png b/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.da.png deleted file mode 100644 index d4a6a468..00000000 Binary files a/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.da.png and /dev/null differ diff --git a/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.sv.png b/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.sv.png deleted file mode 100644 index 9bad4cf1..00000000 Binary files a/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.sv.png and /dev/null differ diff --git a/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.th.png b/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.th.png deleted file mode 100644 index c6f2d808..00000000 Binary files a/translated_images/rnn-anatomy.79ee3f3920b3294bd52e9543ef36102dbca3cecf6d4d78d8c63bf0bbc95fdc90.th.png and /dev/null differ diff --git a/translated_images/rnn-generate-inf.5168dc65e0370eea.da.png b/translated_images/rnn-generate-inf.5168dc65e0370eea.da.png deleted file mode 100644 index 0498e867..00000000 Binary files a/translated_images/rnn-generate-inf.5168dc65e0370eea.da.png and /dev/null differ diff --git a/translated_images/rnn-generate-inf.5168dc65e0370eea.sv.png b/translated_images/rnn-generate-inf.5168dc65e0370eea.sv.png deleted file mode 100644 index 0498e867..00000000 Binary files a/translated_images/rnn-generate-inf.5168dc65e0370eea.sv.png and /dev/null differ diff --git a/translated_images/rnn-generate-inf.5168dc65e0370eea.th.png b/translated_images/rnn-generate-inf.5168dc65e0370eea.th.png deleted file mode 100644 index 0498e867..00000000 Binary files a/translated_images/rnn-generate-inf.5168dc65e0370eea.th.png and /dev/null differ diff --git a/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.da.png b/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.da.png deleted file mode 100644 index 0498e867..00000000 Binary files a/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.da.png and /dev/null differ diff --git a/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.sv.png b/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.sv.png deleted file mode 100644 index 0498e867..00000000 Binary files a/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.sv.png and /dev/null differ diff --git a/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.th.png b/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.th.png deleted file mode 100644 index 0498e867..00000000 Binary files a/translated_images/rnn-generate-inf.5168dc65e0370eeab36f83885ba6b5bf56265698de5ddbd8648dc3653e1f0b9b.th.png and /dev/null differ diff --git a/translated_images/rnn-generate.56c54afb52f9781d.da.png b/translated_images/rnn-generate.56c54afb52f9781d.da.png deleted file mode 100644 index b739cdd9..00000000 Binary files a/translated_images/rnn-generate.56c54afb52f9781d.da.png and /dev/null differ diff --git a/translated_images/rnn-generate.56c54afb52f9781d.sv.png b/translated_images/rnn-generate.56c54afb52f9781d.sv.png deleted file mode 100644 index 8cdbcff6..00000000 Binary files a/translated_images/rnn-generate.56c54afb52f9781d.sv.png and /dev/null differ diff --git a/translated_images/rnn-generate.56c54afb52f9781d.th.png b/translated_images/rnn-generate.56c54afb52f9781d.th.png deleted file mode 100644 index fe97d501..00000000 Binary files a/translated_images/rnn-generate.56c54afb52f9781d.th.png and /dev/null differ diff --git a/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.da.png b/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.da.png deleted file mode 100644 index b739cdd9..00000000 Binary files a/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.da.png and /dev/null differ diff --git a/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.sv.png b/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.sv.png deleted file mode 100644 index 8cdbcff6..00000000 Binary files a/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.sv.png and /dev/null differ diff --git a/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.th.png b/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.th.png deleted file mode 100644 index fe97d501..00000000 Binary files a/translated_images/rnn-generate.56c54afb52f9781d63a7c16ea9c1b86cb70e6e1eae6a742b56b7b37468576b17.th.png and /dev/null differ diff --git a/translated_images/rnn.27f5c29c53d727b5.da.png b/translated_images/rnn.27f5c29c53d727b5.da.png deleted file mode 100644 index 0038e99c..00000000 Binary files a/translated_images/rnn.27f5c29c53d727b5.da.png and /dev/null differ diff --git a/translated_images/rnn.27f5c29c53d727b5.sv.png b/translated_images/rnn.27f5c29c53d727b5.sv.png deleted file mode 100644 index 50986194..00000000 Binary files a/translated_images/rnn.27f5c29c53d727b5.sv.png and /dev/null differ diff --git a/translated_images/rnn.27f5c29c53d727b5.th.png b/translated_images/rnn.27f5c29c53d727b5.th.png deleted file mode 100644 index 1db6faff..00000000 Binary files a/translated_images/rnn.27f5c29c53d727b5.th.png and /dev/null differ diff --git a/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.da.png b/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.da.png deleted file mode 100644 index 0038e99c..00000000 Binary files a/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.da.png and /dev/null differ diff --git a/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.sv.png b/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.sv.png deleted file mode 100644 index 50986194..00000000 Binary files a/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.sv.png and /dev/null differ diff --git a/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.th.png b/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.th.png deleted file mode 100644 index 1db6faff..00000000 Binary files a/translated_images/rnn.27f5c29c53d727b546ad3961637a267f0fe9ec5ab01f2a26a853c92fcefbb574.th.png and /dev/null differ diff --git a/translated_images/segm.92442f2cb42ff4fa.da.png b/translated_images/segm.92442f2cb42ff4fa.da.png deleted file mode 100644 index 27fda26f..00000000 Binary files a/translated_images/segm.92442f2cb42ff4fa.da.png and /dev/null differ diff --git a/translated_images/segm.92442f2cb42ff4fa.sv.png b/translated_images/segm.92442f2cb42ff4fa.sv.png deleted file mode 100644 index 88424b81..00000000 Binary files a/translated_images/segm.92442f2cb42ff4fa.sv.png and /dev/null differ diff --git a/translated_images/segm.92442f2cb42ff4fa.th.png b/translated_images/segm.92442f2cb42ff4fa.th.png deleted file mode 100644 index 452ed144..00000000 Binary files a/translated_images/segm.92442f2cb42ff4fa.th.png and /dev/null differ diff --git a/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.da.png b/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.da.png deleted file mode 100644 index 27fda26f..00000000 Binary files a/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.da.png and /dev/null differ diff --git a/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.sv.png b/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.sv.png deleted file mode 100644 index 88424b81..00000000 Binary files a/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.sv.png and /dev/null differ diff --git a/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.th.png b/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.th.png deleted file mode 100644 index 452ed144..00000000 Binary files a/translated_images/segm.92442f2cb42ff4fa650fee858a3a02f55cf46825d9602115130e9e95a52a8526.th.png and /dev/null differ diff --git a/translated_images/segnet.87377542aa5a8b76.da.png b/translated_images/segnet.87377542aa5a8b76.da.png deleted file mode 100644 index a9e09308..00000000 Binary files a/translated_images/segnet.87377542aa5a8b76.da.png and /dev/null differ diff --git a/translated_images/segnet.87377542aa5a8b76.sv.png b/translated_images/segnet.87377542aa5a8b76.sv.png deleted file mode 100644 index abbe083f..00000000 Binary files a/translated_images/segnet.87377542aa5a8b76.sv.png and /dev/null differ diff --git a/translated_images/segnet.87377542aa5a8b76.th.png b/translated_images/segnet.87377542aa5a8b76.th.png deleted file mode 100644 index d617ab7c..00000000 Binary files a/translated_images/segnet.87377542aa5a8b76.th.png and /dev/null differ diff --git a/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.da.png b/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.da.png deleted file mode 100644 index a9e09308..00000000 Binary files a/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.da.png and /dev/null differ diff --git a/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.sv.png b/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.sv.png deleted file mode 100644 index abbe083f..00000000 Binary files a/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.sv.png and /dev/null differ diff --git a/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.th.png b/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.th.png deleted file mode 100644 index d617ab7c..00000000 Binary files a/translated_images/segnet.87377542aa5a8b76c6e19b715e86daec8da5c1124df41ab6064d8409b8579be6.th.png and /dev/null differ diff --git a/translated_images/style.5293e85e077ab22c.da.jpg b/translated_images/style.5293e85e077ab22c.da.jpg deleted file mode 100644 index 24361692..00000000 Binary files a/translated_images/style.5293e85e077ab22c.da.jpg and /dev/null differ diff --git a/translated_images/style.5293e85e077ab22c.sv.jpg b/translated_images/style.5293e85e077ab22c.sv.jpg deleted file mode 100644 index 24361692..00000000 Binary files a/translated_images/style.5293e85e077ab22c.sv.jpg and /dev/null differ diff --git a/translated_images/style.5293e85e077ab22c.th.jpg b/translated_images/style.5293e85e077ab22c.th.jpg deleted file mode 100644 index 24361692..00000000 Binary files a/translated_images/style.5293e85e077ab22c.th.jpg and /dev/null differ diff --git a/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.da.jpg b/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.da.jpg deleted file mode 100644 index 24361692..00000000 Binary files a/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.da.jpg and /dev/null differ diff --git a/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.sv.jpg b/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.sv.jpg deleted file mode 100644 index 24361692..00000000 Binary files a/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.sv.jpg and /dev/null differ diff --git a/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.th.jpg b/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.th.jpg deleted file mode 100644 index 24361692..00000000 Binary files a/translated_images/style.5293e85e077ab22cf0e8f920132b79bd9a6d6f957085ef20079ec5eee96405c3.th.jpg and /dev/null differ diff --git a/translated_images/sv/.co-op-translator.json b/translated_images/sv/.co-op-translator.json new file mode 100644 index 00000000..b38724f5 --- /dev/null +++ b/translated_images/sv/.co-op-translator.json @@ -0,0 +1,722 @@ +{ + "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", + "language_code": "sv" + }, + "ComputeGraphGrad.4626252c0de03507.webp": { + "original_hash": "b0bf679245a237b1e7785ae2357a5376", + "translation_date": "2026-01-16T02:40:46+00:00", + "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraphGrad.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", + "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": "sv" + }, + "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-16T02:41:36+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": "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", + "language_code": "sv" + }, + "a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp": { + "original_hash": "7064cd71a562523998203c756842c96d", + "translation_date": "2026-01-16T02:41:38+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": "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" + }, + "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" + }, + "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" + }, + "ascii-character-map.18ed6aa7f3b0a7ff.webp": { + "original_hash": "afc5ff2601be320926d89f1ad897eda8", + "translation_date": "2026-01-16T02:42:15+00:00", + "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", + "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", + "language_code": "sv" + }, + "bahdanau-fig3.09ba2d37f202a6af.webp": { + "original_hash": "b5cfbb9cad3b0d3fbdcc63dcd2ed514f", + "translation_date": "2026-01-16T02:43:13+00:00", + "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", + "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-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" + }, + "embedding-classifier-example.b77f021a7ee67eee.webp": { + "original_hash": "0c4233111f66d9c6925af5b97f9519a0", + "translation_date": "2026-01-16T02:44:20+00:00", + "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", + "language_code": "sv" + }, + "example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp": { + "original_hash": "6e976f26b9bb4c7a021187e834132123", + "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" + } +} \ No newline at end of file diff --git a/translated_images/sv/1200px-Girl_and_cat.89bd70951181e86a.webp b/translated_images/sv/1200px-Girl_and_cat.89bd70951181e86a.webp new file mode 100644 index 00000000..47042c75 Binary files /dev/null and b/translated_images/sv/1200px-Girl_and_cat.89bd70951181e86a.webp differ diff --git a/translated_images/sv/AND-OR-Tree.5592d2c70187f283.webp b/translated_images/sv/AND-OR-Tree.5592d2c70187f283.webp new file mode 100644 index 00000000..0aed8f62 Binary files /dev/null and b/translated_images/sv/AND-OR-Tree.5592d2c70187f283.webp differ diff --git a/translated_images/sv/ComputeGraph.463c9d8ebdcb2215.webp b/translated_images/sv/ComputeGraph.463c9d8ebdcb2215.webp new file mode 100644 index 00000000..89c96147 Binary files /dev/null and b/translated_images/sv/ComputeGraph.463c9d8ebdcb2215.webp differ diff --git a/translated_images/sv/ComputeGraphGrad.4626252c0de03507.webp b/translated_images/sv/ComputeGraphGrad.4626252c0de03507.webp new file mode 100644 index 00000000..2f56c7f1 Binary files /dev/null and b/translated_images/sv/ComputeGraphGrad.4626252c0de03507.webp differ diff --git a/translated_images/sv/CoreferenceResolution.861924d6d384a7d6.webp b/translated_images/sv/CoreferenceResolution.861924d6d384a7d6.webp new file mode 100644 index 00000000..6b530ff9 Binary files /dev/null and b/translated_images/sv/CoreferenceResolution.861924d6d384a7d6.webp differ diff --git a/translated_images/sv/Cross-Entropy-Loss.dc7ba633d2467ef3.webp b/translated_images/sv/Cross-Entropy-Loss.dc7ba633d2467ef3.webp new file mode 100644 index 00000000..982b7436 Binary files /dev/null and b/translated_images/sv/Cross-Entropy-Loss.dc7ba633d2467ef3.webp differ diff --git a/translated_images/sv/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/sv/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/sv/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/sv/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/sv/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/sv/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/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 b/translated_images/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 new file mode 100644 index 00000000..b8f4286a Binary files /dev/null and b/translated_images/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 differ diff --git a/translated_images/sv/DIKW_Pyramid.94126f7d2bd8db5b.webp b/translated_images/sv/DIKW_Pyramid.94126f7d2bd8db5b.webp new file mode 100644 index 00000000..86f5e105 Binary files /dev/null and b/translated_images/sv/DIKW_Pyramid.94126f7d2bd8db5b.webp differ diff --git a/translated_images/sv/FeatureExtractionCNN.d9b456cbdae7cb64.webp b/translated_images/sv/FeatureExtractionCNN.d9b456cbdae7cb64.webp new file mode 100644 index 00000000..9a87c790 Binary files /dev/null and b/translated_images/sv/FeatureExtractionCNN.d9b456cbdae7cb64.webp differ diff --git a/translated_images/sv/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp b/translated_images/sv/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp new file mode 100644 index 00000000..46489154 Binary files /dev/null and b/translated_images/sv/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp differ diff --git a/translated_images/sv/NetLogo-Main.32653711ec1a01b3.webp b/translated_images/sv/NetLogo-Main.32653711ec1a01b3.webp new file mode 100644 index 00000000..33bf8c69 Binary files /dev/null and b/translated_images/sv/NetLogo-Main.32653711ec1a01b3.webp differ diff --git a/translated_images/sv/NetLogo-ModelLib.efe023afb4763c05.webp b/translated_images/sv/NetLogo-ModelLib.efe023afb4763c05.webp new file mode 100644 index 00000000..49c0adbf Binary files /dev/null and b/translated_images/sv/NetLogo-ModelLib.efe023afb4763c05.webp differ diff --git a/translated_images/sv/NeuroArch.4e17cdba5e445721.webp b/translated_images/sv/NeuroArch.4e17cdba5e445721.webp new file mode 100644 index 00000000..8b167ead Binary files /dev/null and b/translated_images/sv/NeuroArch.4e17cdba5e445721.webp differ diff --git a/translated_images/sv/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp b/translated_images/sv/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp new file mode 100644 index 00000000..43db8f5d Binary files /dev/null and b/translated_images/sv/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp differ diff --git a/translated_images/sv/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp b/translated_images/sv/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp new file mode 100644 index 00000000..f383edf4 Binary files /dev/null and b/translated_images/sv/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp differ diff --git a/translated_images/sv/Overfitting.408ad91cd90b4371.webp b/translated_images/sv/Overfitting.408ad91cd90b4371.webp new file mode 100644 index 00000000..6a5fd468 Binary files /dev/null and b/translated_images/sv/Overfitting.408ad91cd90b4371.webp differ diff --git a/translated_images/sv/Rosenblatt-wikipedia.294821b285ac796d.webp b/translated_images/sv/Rosenblatt-wikipedia.294821b285ac796d.webp new file mode 100644 index 00000000..ee733c23 Binary files /dev/null and b/translated_images/sv/Rosenblatt-wikipedia.294821b285ac796d.webp differ diff --git a/translated_images/sv/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp b/translated_images/sv/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp new file mode 100644 index 00000000..b322934c Binary files /dev/null and b/translated_images/sv/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp differ diff --git a/translated_images/sv/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp b/translated_images/sv/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/sv/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp differ diff --git a/translated_images/sv/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp b/translated_images/sv/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/sv/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp differ diff --git a/translated_images/sv/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp b/translated_images/sv/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/sv/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp differ diff --git a/translated_images/sv/aae.9d418a990fc75bf9.webp b/translated_images/sv/aae.9d418a990fc75bf9.webp new file mode 100644 index 00000000..25f0d3e5 Binary files /dev/null and b/translated_images/sv/aae.9d418a990fc75bf9.webp differ diff --git a/translated_images/sv/activation-func.b4924007c7ce7764.webp b/translated_images/sv/activation-func.b4924007c7ce7764.webp new file mode 100644 index 00000000..8138807f Binary files /dev/null and b/translated_images/sv/activation-func.b4924007c7ce7764.webp differ diff --git a/translated_images/sv/adversarial-dog.d9fc7773b0142b89.webp b/translated_images/sv/adversarial-dog.d9fc7773b0142b89.webp new file mode 100644 index 00000000..8816fc84 Binary files /dev/null and b/translated_images/sv/adversarial-dog.d9fc7773b0142b89.webp differ diff --git a/translated_images/sv/ai-computervision.6506ebebac3fbf76.webp b/translated_images/sv/ai-computervision.6506ebebac3fbf76.webp new file mode 100644 index 00000000..1cc118cb Binary files /dev/null and b/translated_images/sv/ai-computervision.6506ebebac3fbf76.webp differ diff --git a/translated_images/sv/ai-for-beginners.b354ca904b22cd70.webp b/translated_images/sv/ai-for-beginners.b354ca904b22cd70.webp new file mode 100644 index 00000000..b2931a1a Binary files /dev/null and b/translated_images/sv/ai-for-beginners.b354ca904b22cd70.webp differ diff --git a/translated_images/sv/ai-intro.bf28d1ac4235881c.webp b/translated_images/sv/ai-intro.bf28d1ac4235881c.webp new file mode 100644 index 00000000..01d85627 Binary files /dev/null and b/translated_images/sv/ai-intro.bf28d1ac4235881c.webp differ diff --git a/translated_images/sv/ai-neuralnetworks.1c687ae40bc86e83.webp b/translated_images/sv/ai-neuralnetworks.1c687ae40bc86e83.webp new file mode 100644 index 00000000..c9bc7f58 Binary files /dev/null and b/translated_images/sv/ai-neuralnetworks.1c687ae40bc86e83.webp differ diff --git a/translated_images/sv/ai-nlp.b22dcb8ca4707cea.webp b/translated_images/sv/ai-nlp.b22dcb8ca4707cea.webp new file mode 100644 index 00000000..5a26173b Binary files /dev/null and b/translated_images/sv/ai-nlp.b22dcb8ca4707cea.webp differ diff --git a/translated_images/sv/ai-overview.0857791951d19500.webp b/translated_images/sv/ai-overview.0857791951d19500.webp new file mode 100644 index 00000000..0b044c35 Binary files /dev/null and b/translated_images/sv/ai-overview.0857791951d19500.webp differ diff --git a/translated_images/sv/ai-symbolic.715a30cb610411a6.webp b/translated_images/sv/ai-symbolic.715a30cb610411a6.webp new file mode 100644 index 00000000..1b0cd886 Binary files /dev/null and b/translated_images/sv/ai-symbolic.715a30cb610411a6.webp differ diff --git a/translated_images/sv/arch-human.5d4d35f1bba3ab1c.webp b/translated_images/sv/arch-human.5d4d35f1bba3ab1c.webp new file mode 100644 index 00000000..9e16b579 Binary files /dev/null and b/translated_images/sv/arch-human.5d4d35f1bba3ab1c.webp differ diff --git a/translated_images/sv/arch-kbs.3ec5c150b09fa8da.webp b/translated_images/sv/arch-kbs.3ec5c150b09fa8da.webp new file mode 100644 index 00000000..0c1ff127 Binary files /dev/null and b/translated_images/sv/arch-kbs.3ec5c150b09fa8da.webp differ diff --git a/translated_images/sv/artneuron.1a5daa88d20ebe6f.webp b/translated_images/sv/artneuron.1a5daa88d20ebe6f.webp new file mode 100644 index 00000000..9e300afa Binary files /dev/null and b/translated_images/sv/artneuron.1a5daa88d20ebe6f.webp differ diff --git a/translated_images/sv/ascii-character-map.18ed6aa7f3b0a7ff.webp b/translated_images/sv/ascii-character-map.18ed6aa7f3b0a7ff.webp new file mode 100644 index 00000000..3d12f49a Binary files /dev/null and b/translated_images/sv/ascii-character-map.18ed6aa7f3b0a7ff.webp differ diff --git a/translated_images/sv/autoencoder_schema.5e6fc9ad98a5eb61.webp b/translated_images/sv/autoencoder_schema.5e6fc9ad98a5eb61.webp new file mode 100644 index 00000000..e9c78ca8 Binary files /dev/null and b/translated_images/sv/autoencoder_schema.5e6fc9ad98a5eb61.webp differ diff --git a/translated_images/sv/bag-of-words-example.606fc1738f1d7ba9.webp b/translated_images/sv/bag-of-words-example.606fc1738f1d7ba9.webp new file mode 100644 index 00000000..06c7a1f2 Binary files /dev/null and b/translated_images/sv/bag-of-words-example.606fc1738f1d7ba9.webp differ diff --git a/translated_images/sv/bahdanau-fig3.09ba2d37f202a6af.webp b/translated_images/sv/bahdanau-fig3.09ba2d37f202a6af.webp new file mode 100644 index 00000000..77bf5396 Binary files /dev/null and b/translated_images/sv/bahdanau-fig3.09ba2d37f202a6af.webp differ diff --git a/translated_images/sv/bot-ner.4b09235dbb0ad275.webp b/translated_images/sv/bot-ner.4b09235dbb0ad275.webp new file mode 100644 index 00000000..d9081517 Binary files /dev/null and b/translated_images/sv/bot-ner.4b09235dbb0ad275.webp differ diff --git a/translated_images/sv/bow.3811869cff59368d.webp b/translated_images/sv/bow.3811869cff59368d.webp new file mode 100644 index 00000000..6381baf4 Binary files /dev/null and b/translated_images/sv/bow.3811869cff59368d.webp differ diff --git a/translated_images/sv/braille-result.46530fea020b03c7.webp b/translated_images/sv/braille-result.46530fea020b03c7.webp new file mode 100644 index 00000000..0235d8f6 Binary files /dev/null and b/translated_images/sv/braille-result.46530fea020b03c7.webp differ diff --git a/translated_images/sv/braille-symbols.0159185ab69d5339.webp b/translated_images/sv/braille-symbols.0159185ab69d5339.webp new file mode 100644 index 00000000..cf67eba3 Binary files /dev/null and b/translated_images/sv/braille-symbols.0159185ab69d5339.webp differ diff --git a/translated_images/sv/braille.341962ff76b1bd70.webp b/translated_images/sv/braille.341962ff76b1bd70.webp new file mode 100644 index 00000000..6751696b Binary files /dev/null and b/translated_images/sv/braille.341962ff76b1bd70.webp differ diff --git a/translated_images/sv/cartpole.f52a67f27e058170.webp b/translated_images/sv/cartpole.f52a67f27e058170.webp new file mode 100644 index 00000000..848d3ee7 Binary files /dev/null and b/translated_images/sv/cartpole.f52a67f27e058170.webp differ diff --git a/translated_images/sv/catsdogsdataset.a7aff8e6085fd3f0.webp b/translated_images/sv/catsdogsdataset.a7aff8e6085fd3f0.webp new file mode 100644 index 00000000..67adca2e Binary files /dev/null and b/translated_images/sv/catsdogsdataset.a7aff8e6085fd3f0.webp differ diff --git a/translated_images/sv/clip-arch.b3dbf20b4e8ed8be.webp b/translated_images/sv/clip-arch.b3dbf20b4e8ed8be.webp new file mode 100644 index 00000000..9bebb322 Binary files /dev/null and b/translated_images/sv/clip-arch.b3dbf20b4e8ed8be.webp differ diff --git a/translated_images/sv/clip-class.3af42ef0b2b19369.webp b/translated_images/sv/clip-class.3af42ef0b2b19369.webp new file mode 100644 index 00000000..c8c47280 Binary files /dev/null and b/translated_images/sv/clip-class.3af42ef0b2b19369.webp differ diff --git a/translated_images/sv/cnn-pyramid.85915455759ef0ce.webp b/translated_images/sv/cnn-pyramid.85915455759ef0ce.webp new file mode 100644 index 00000000..b70a916b Binary files /dev/null and b/translated_images/sv/cnn-pyramid.85915455759ef0ce.webp differ diff --git a/translated_images/sv/coco-examples.71bc60380fa6cceb.webp b/translated_images/sv/coco-examples.71bc60380fa6cceb.webp new file mode 100644 index 00000000..4c986a7d Binary files /dev/null and b/translated_images/sv/coco-examples.71bc60380fa6cceb.webp differ diff --git a/translated_images/sv/convolutionExample.634615d5ff7081e0.webp b/translated_images/sv/convolutionExample.634615d5ff7081e0.webp new file mode 100644 index 00000000..571cbb9c Binary files /dev/null and b/translated_images/sv/convolutionExample.634615d5ff7081e0.webp differ diff --git a/translated_images/sv/data.50b2a9d5484bdbf0.webp b/translated_images/sv/data.50b2a9d5484bdbf0.webp new file mode 100644 index 00000000..8129a6e9 Binary files /dev/null and b/translated_images/sv/data.50b2a9d5484bdbf0.webp differ diff --git a/translated_images/sv/dcgan_generator.b500988ec2bc8ba5.webp b/translated_images/sv/dcgan_generator.b500988ec2bc8ba5.webp new file mode 100644 index 00000000..a4cffe1d Binary files /dev/null and b/translated_images/sv/dcgan_generator.b500988ec2bc8ba5.webp differ diff --git a/translated_images/sv/dog-from-unsplash.426f9fbca2febc93.webp b/translated_images/sv/dog-from-unsplash.426f9fbca2febc93.webp new file mode 100644 index 00000000..2d2fef68 Binary files /dev/null and b/translated_images/sv/dog-from-unsplash.426f9fbca2febc93.webp differ diff --git a/translated_images/sv/dsh_age.d212a30d4e54fb5f.webp b/translated_images/sv/dsh_age.d212a30d4e54fb5f.webp new file mode 100644 index 00000000..98793010 Binary files /dev/null and b/translated_images/sv/dsh_age.d212a30d4e54fb5f.webp differ diff --git a/translated_images/sv/embedding-classifier-example.b77f021a7ee67eee.webp b/translated_images/sv/embedding-classifier-example.b77f021a7ee67eee.webp new file mode 100644 index 00000000..b9f508cc Binary files /dev/null and b/translated_images/sv/embedding-classifier-example.b77f021a7ee67eee.webp differ diff --git a/translated_images/sv/encoder-decoder-attention.7a726296894fb567.webp b/translated_images/sv/encoder-decoder-attention.7a726296894fb567.webp new file mode 100644 index 00000000..6ba7381b Binary files /dev/null and b/translated_images/sv/encoder-decoder-attention.7a726296894fb567.webp differ diff --git a/translated_images/sv/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp b/translated_images/sv/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp new file mode 100644 index 00000000..d7f0c191 Binary files /dev/null and b/translated_images/sv/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp differ diff --git a/translated_images/sv/f-rcnn.3cda6d9bb4188875.webp b/translated_images/sv/f-rcnn.3cda6d9bb4188875.webp new file mode 100644 index 00000000..ab0a05e1 Binary files /dev/null and b/translated_images/sv/f-rcnn.3cda6d9bb4188875.webp differ diff --git a/translated_images/sv/faster-rcnn.8d46c099b87ef30a.webp b/translated_images/sv/faster-rcnn.8d46c099b87ef30a.webp new file mode 100644 index 00000000..57b2d642 Binary files /dev/null and b/translated_images/sv/faster-rcnn.8d46c099b87ef30a.webp differ diff --git a/translated_images/sv/favicon.37b561214b36d454.webp b/translated_images/sv/favicon.37b561214b36d454.webp new file mode 100644 index 00000000..48a53960 Binary files /dev/null and b/translated_images/sv/favicon.37b561214b36d454.webp differ diff --git a/translated_images/sv/features.6291f9c7ba3a0b95.webp b/translated_images/sv/features.6291f9c7ba3a0b95.webp new file mode 100644 index 00000000..03679af2 Binary files /dev/null and b/translated_images/sv/features.6291f9c7ba3a0b95.webp differ diff --git a/translated_images/sv/filter-horiz.59b80ed4feb946ef.webp b/translated_images/sv/filter-horiz.59b80ed4feb946ef.webp new file mode 100644 index 00000000..62658d45 Binary files /dev/null and b/translated_images/sv/filter-horiz.59b80ed4feb946ef.webp differ diff --git a/translated_images/sv/filter-vert.b7148390ca0bc356.webp b/translated_images/sv/filter-vert.b7148390ca0bc356.webp new file mode 100644 index 00000000..a19c1836 Binary files /dev/null and b/translated_images/sv/filter-vert.b7148390ca0bc356.webp differ diff --git a/translated_images/sv/frame-difference.706f805491a0883c.webp b/translated_images/sv/frame-difference.706f805491a0883c.webp new file mode 100644 index 00000000..7498e40c Binary files /dev/null and b/translated_images/sv/frame-difference.706f805491a0883c.webp differ diff --git a/translated_images/sv/gan_arch_detail.46b95fd366f8e543.webp b/translated_images/sv/gan_arch_detail.46b95fd366f8e543.webp new file mode 100644 index 00000000..c0f6d0b0 Binary files /dev/null and b/translated_images/sv/gan_arch_detail.46b95fd366f8e543.webp differ diff --git a/translated_images/sv/gan_architecture.8f3a5ab62b8d5d69.webp b/translated_images/sv/gan_architecture.8f3a5ab62b8d5d69.webp new file mode 100644 index 00000000..4c75929c Binary files /dev/null and b/translated_images/sv/gan_architecture.8f3a5ab62b8d5d69.webp differ diff --git a/translated_images/sv/history-of-ai.7e83efa70b537f5a.webp b/translated_images/sv/history-of-ai.7e83efa70b537f5a.webp new file mode 100644 index 00000000..57dce07a Binary files /dev/null and b/translated_images/sv/history-of-ai.7e83efa70b537f5a.webp differ diff --git a/translated_images/sv/ideal-cat-loop.999fbb8ff306e044.webp b/translated_images/sv/ideal-cat-loop.999fbb8ff306e044.webp new file mode 100644 index 00000000..bbd23258 Binary files /dev/null and b/translated_images/sv/ideal-cat-loop.999fbb8ff306e044.webp differ diff --git a/translated_images/sv/ideal-cat.203dd4597643d6b0.webp b/translated_images/sv/ideal-cat.203dd4597643d6b0.webp new file mode 100644 index 00000000..a8d167b1 Binary files /dev/null and b/translated_images/sv/ideal-cat.203dd4597643d6b0.webp differ diff --git a/translated_images/sv/ideal-zebra.7f70e8b54ee15a7a.webp b/translated_images/sv/ideal-zebra.7f70e8b54ee15a7a.webp new file mode 100644 index 00000000..be349483 Binary files /dev/null and b/translated_images/sv/ideal-zebra.7f70e8b54ee15a7a.webp differ diff --git a/translated_images/sv/image.896e8254a2c60d45.webp b/translated_images/sv/image.896e8254a2c60d45.webp new file mode 100644 index 00000000..d2b9d3ce Binary files /dev/null and b/translated_images/sv/image.896e8254a2c60d45.webp differ diff --git a/translated_images/sv/inception.a6605b85bcbc6f52.webp b/translated_images/sv/inception.a6605b85bcbc6f52.webp new file mode 100644 index 00000000..130aff71 Binary files /dev/null and b/translated_images/sv/inception.a6605b85bcbc6f52.webp differ diff --git a/translated_images/sv/instance_vs_semantic.eee9812bebf8cd45.webp b/translated_images/sv/instance_vs_semantic.eee9812bebf8cd45.webp new file mode 100644 index 00000000..089261a2 Binary files /dev/null and b/translated_images/sv/instance_vs_semantic.eee9812bebf8cd45.webp differ diff --git a/translated_images/sv/iou_equation.9a4751d40fff4e11.webp b/translated_images/sv/iou_equation.9a4751d40fff4e11.webp new file mode 100644 index 00000000..32dfeb49 Binary files /dev/null and b/translated_images/sv/iou_equation.9a4751d40fff4e11.webp differ diff --git a/translated_images/sv/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp b/translated_images/sv/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp new file mode 100644 index 00000000..836c7ff1 Binary files /dev/null and b/translated_images/sv/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp differ diff --git a/translated_images/sv/knowledge-spectrum.b60df631852c0217.webp b/translated_images/sv/knowledge-spectrum.b60df631852c0217.webp new file mode 100644 index 00000000..44d16a5b Binary files /dev/null and b/translated_images/sv/knowledge-spectrum.b60df631852c0217.webp differ diff --git a/translated_images/sv/lmfilters.ea9e4868a82cf74c.webp b/translated_images/sv/lmfilters.ea9e4868a82cf74c.webp new file mode 100644 index 00000000..73254d4b Binary files /dev/null and b/translated_images/sv/lmfilters.ea9e4868a82cf74c.webp differ diff --git a/translated_images/sv/ml-for-beginners.9e4fed176fd5817d.webp b/translated_images/sv/ml-for-beginners.9e4fed176fd5817d.webp new file mode 100644 index 00000000..a5d00a8d Binary files /dev/null and b/translated_images/sv/ml-for-beginners.9e4fed176fd5817d.webp differ diff --git a/translated_images/sv/mountaincar.f7b7a7f6d4f9933b.webp b/translated_images/sv/mountaincar.f7b7a7f6d4f9933b.webp new file mode 100644 index 00000000..c630cd6b Binary files /dev/null and b/translated_images/sv/mountaincar.f7b7a7f6d4f9933b.webp differ diff --git a/translated_images/sv/multi-layer-lstm.dd975e29bb2a59fe.webp b/translated_images/sv/multi-layer-lstm.dd975e29bb2a59fe.webp new file mode 100644 index 00000000..c485bdaf Binary files /dev/null and b/translated_images/sv/multi-layer-lstm.dd975e29bb2a59fe.webp differ diff --git a/translated_images/sv/naive-detection.e7f1ba220ccd08c6.webp b/translated_images/sv/naive-detection.e7f1ba220ccd08c6.webp new file mode 100644 index 00000000..6bf3e9da Binary files /dev/null and b/translated_images/sv/naive-detection.e7f1ba220ccd08c6.webp differ diff --git a/translated_images/sv/navi.2f20b727910110ea.webp b/translated_images/sv/navi.2f20b727910110ea.webp new file mode 100644 index 00000000..e9254c25 Binary files /dev/null and b/translated_images/sv/navi.2f20b727910110ea.webp differ diff --git a/translated_images/sv/netout.1eb15eb76fd76731.webp b/translated_images/sv/netout.1eb15eb76fd76731.webp new file mode 100644 index 00000000..d2bb00ca Binary files /dev/null and b/translated_images/sv/netout.1eb15eb76fd76731.webp differ diff --git a/translated_images/sv/offset-sequence-representation.eb73fcefb29b46ee.webp b/translated_images/sv/offset-sequence-representation.eb73fcefb29b46ee.webp new file mode 100644 index 00000000..0576a1ac Binary files /dev/null and b/translated_images/sv/offset-sequence-representation.eb73fcefb29b46ee.webp differ diff --git a/translated_images/sv/optical.1f4a94464579a83a.webp b/translated_images/sv/optical.1f4a94464579a83a.webp new file mode 100644 index 00000000..c37dddad Binary files /dev/null and b/translated_images/sv/optical.1f4a94464579a83a.webp differ diff --git a/translated_images/sv/original-dog.8f68a67d2fe0911f.webp b/translated_images/sv/original-dog.8f68a67d2fe0911f.webp new file mode 100644 index 00000000..2a002703 Binary files /dev/null and b/translated_images/sv/original-dog.8f68a67d2fe0911f.webp differ diff --git a/translated_images/sv/overfit.a0bd57f717c15769.webp b/translated_images/sv/overfit.a0bd57f717c15769.webp new file mode 100644 index 00000000..8e30e2ed Binary files /dev/null and b/translated_images/sv/overfit.a0bd57f717c15769.webp differ diff --git a/translated_images/sv/overfit1.f24b71c6f652e59e.webp b/translated_images/sv/overfit1.f24b71c6f652e59e.webp new file mode 100644 index 00000000..de604b48 Binary files /dev/null and b/translated_images/sv/overfit1.f24b71c6f652e59e.webp differ diff --git a/translated_images/sv/overfit2.131f5800ae10ca5e.webp b/translated_images/sv/overfit2.131f5800ae10ca5e.webp new file mode 100644 index 00000000..8dd690b9 Binary files /dev/null and b/translated_images/sv/overfit2.131f5800ae10ca5e.webp differ diff --git a/translated_images/sv/palm-movement.341495f0e9c47da3.webp b/translated_images/sv/palm-movement.341495f0e9c47da3.webp new file mode 100644 index 00000000..0071936c Binary files /dev/null and b/translated_images/sv/palm-movement.341495f0e9c47da3.webp differ diff --git a/translated_images/sv/photo-cat.8c8e8fb760ffe457.webp b/translated_images/sv/photo-cat.8c8e8fb760ffe457.webp new file mode 100644 index 00000000..2998a349 Binary files /dev/null and b/translated_images/sv/photo-cat.8c8e8fb760ffe457.webp differ diff --git a/translated_images/sv/pos-embedding.e41ce9b6cf6078af.webp b/translated_images/sv/pos-embedding.e41ce9b6cf6078af.webp new file mode 100644 index 00000000..dd21cfd9 Binary files /dev/null and b/translated_images/sv/pos-embedding.e41ce9b6cf6078af.webp differ diff --git a/translated_images/sv/protege.274177ceeac13b38.webp b/translated_images/sv/protege.274177ceeac13b38.webp new file mode 100644 index 00000000..face9608 Binary files /dev/null and b/translated_images/sv/protege.274177ceeac13b38.webp differ diff --git a/translated_images/sv/r-fcn.13eb88158b99a3da.webp b/translated_images/sv/r-fcn.13eb88158b99a3da.webp new file mode 100644 index 00000000..0db52bcb Binary files /dev/null and b/translated_images/sv/r-fcn.13eb88158b99a3da.webp differ diff --git a/translated_images/sv/rcnn1.cae407020dfb1d1f.webp b/translated_images/sv/rcnn1.cae407020dfb1d1f.webp new file mode 100644 index 00000000..1c949129 Binary files /dev/null and b/translated_images/sv/rcnn1.cae407020dfb1d1f.webp differ diff --git a/translated_images/sv/rcnn2.2d9530bb83516484.webp b/translated_images/sv/rcnn2.2d9530bb83516484.webp new file mode 100644 index 00000000..eed2120e Binary files /dev/null and b/translated_images/sv/rcnn2.2d9530bb83516484.webp differ diff --git a/translated_images/sv/resnet-block.aba4ccbcc0944434.webp b/translated_images/sv/resnet-block.aba4ccbcc0944434.webp new file mode 100644 index 00000000..fc33cb53 Binary files /dev/null and b/translated_images/sv/resnet-block.aba4ccbcc0944434.webp differ diff --git a/translated_images/sv/rnn-anatomy.79ee3f3920b3294b.webp b/translated_images/sv/rnn-anatomy.79ee3f3920b3294b.webp new file mode 100644 index 00000000..20802c35 Binary files /dev/null and b/translated_images/sv/rnn-anatomy.79ee3f3920b3294b.webp differ diff --git a/translated_images/sv/rnn-generate-inf.5168dc65e0370eea.webp b/translated_images/sv/rnn-generate-inf.5168dc65e0370eea.webp new file mode 100644 index 00000000..191d8694 Binary files /dev/null and b/translated_images/sv/rnn-generate-inf.5168dc65e0370eea.webp differ diff --git a/translated_images/sv/rnn-generate.56c54afb52f9781d.webp b/translated_images/sv/rnn-generate.56c54afb52f9781d.webp new file mode 100644 index 00000000..570917d9 Binary files /dev/null and b/translated_images/sv/rnn-generate.56c54afb52f9781d.webp differ diff --git a/translated_images/sv/rnn.27f5c29c53d727b5.webp b/translated_images/sv/rnn.27f5c29c53d727b5.webp new file mode 100644 index 00000000..1952428d Binary files /dev/null and b/translated_images/sv/rnn.27f5c29c53d727b5.webp differ diff --git a/translated_images/sv/segm.92442f2cb42ff4fa.webp b/translated_images/sv/segm.92442f2cb42ff4fa.webp new file mode 100644 index 00000000..a5cddc7a Binary files /dev/null and b/translated_images/sv/segm.92442f2cb42ff4fa.webp differ diff --git a/translated_images/sv/segnet.87377542aa5a8b76.webp b/translated_images/sv/segnet.87377542aa5a8b76.webp new file mode 100644 index 00000000..4c53a0ac Binary files /dev/null and b/translated_images/sv/segnet.87377542aa5a8b76.webp differ diff --git a/translated_images/sv/style.5293e85e077ab22c.webp b/translated_images/sv/style.5293e85e077ab22c.webp new file mode 100644 index 00000000..39af2a0e Binary files /dev/null and b/translated_images/sv/style.5293e85e077ab22c.webp differ diff --git a/translated_images/sv/synapse-wikipedia.ed20a9e4726ea1c6.webp b/translated_images/sv/synapse-wikipedia.ed20a9e4726ea1c6.webp new file mode 100644 index 00000000..6c0b4ce0 Binary files /dev/null and b/translated_images/sv/synapse-wikipedia.ed20a9e4726ea1c6.webp differ diff --git a/translated_images/sv/transformer-layer.905e14747ca4e7d5.webp b/translated_images/sv/transformer-layer.905e14747ca4e7d5.webp new file mode 100644 index 00000000..f6203816 Binary files /dev/null and b/translated_images/sv/transformer-layer.905e14747ca4e7d5.webp differ diff --git a/translated_images/sv/triplet-complex.32094972c7b4441b.webp b/translated_images/sv/triplet-complex.32094972c7b4441b.webp new file mode 100644 index 00000000..f5ab8e34 Binary files /dev/null and b/translated_images/sv/triplet-complex.32094972c7b4441b.webp differ diff --git a/translated_images/sv/triplet.4b9b332587593298.webp b/translated_images/sv/triplet.4b9b332587593298.webp new file mode 100644 index 00000000..1ee87165 Binary files /dev/null and b/translated_images/sv/triplet.4b9b332587593298.webp differ diff --git a/translated_images/sv/turing-test-evol.4184696701293ead.webp b/translated_images/sv/turing-test-evol.4184696701293ead.webp new file mode 100644 index 00000000..a8826a25 Binary files /dev/null and b/translated_images/sv/turing-test-evol.4184696701293ead.webp differ diff --git a/translated_images/sv/unet.3adb555bf39d3657.webp b/translated_images/sv/unet.3adb555bf39d3657.webp new file mode 100644 index 00000000..8d4872c4 Binary files /dev/null and b/translated_images/sv/unet.3adb555bf39d3657.webp differ diff --git a/translated_images/sv/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp b/translated_images/sv/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp new file mode 100644 index 00000000..f5f19500 Binary files /dev/null and b/translated_images/sv/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp differ diff --git a/translated_images/sv/vae.464c465a5b6a9e25.webp b/translated_images/sv/vae.464c465a5b6a9e25.webp new file mode 100644 index 00000000..74cb37ff Binary files /dev/null and b/translated_images/sv/vae.464c465a5b6a9e25.webp differ diff --git a/translated_images/sv/vaemnist-diag.694315f775d5d666.webp b/translated_images/sv/vaemnist-diag.694315f775d5d666.webp new file mode 100644 index 00000000..49b53b6d Binary files /dev/null and b/translated_images/sv/vaemnist-diag.694315f775d5d666.webp differ diff --git a/translated_images/sv/vaemnist.cab9e602dc08dc50.webp b/translated_images/sv/vaemnist.cab9e602dc08dc50.webp new file mode 100644 index 00000000..2e523d00 Binary files /dev/null and b/translated_images/sv/vaemnist.cab9e602dc08dc50.webp differ diff --git a/translated_images/sv/vgg-16-arch.64ff2137f50dd49f.webp b/translated_images/sv/vgg-16-arch.64ff2137f50dd49f.webp new file mode 100644 index 00000000..75f10e8a Binary files /dev/null and b/translated_images/sv/vgg-16-arch.64ff2137f50dd49f.webp differ diff --git a/translated_images/sv/vgg-16-arch1.d901a5583b3a51ba.webp b/translated_images/sv/vgg-16-arch1.d901a5583b3a51ba.webp new file mode 100644 index 00000000..9c5bf45a Binary files /dev/null and b/translated_images/sv/vgg-16-arch1.d901a5583b3a51ba.webp differ diff --git a/translated_images/sv/vqgan.5027fe05051dfa31.webp b/translated_images/sv/vqgan.5027fe05051dfa31.webp new file mode 100644 index 00000000..c6771122 Binary files /dev/null and b/translated_images/sv/vqgan.5027fe05051dfa31.webp differ diff --git a/translated_images/sv/yolo.a2648ec82ee8bb4e.webp b/translated_images/sv/yolo.a2648ec82ee8bb4e.webp new file mode 100644 index 00000000..8c5ffbee Binary files /dev/null and b/translated_images/sv/yolo.a2648ec82ee8bb4e.webp differ diff --git a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.da.jpg b/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.da.jpg deleted file mode 100644 index 6b5628fc..00000000 Binary files a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.da.jpg and /dev/null differ diff --git a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.sv.jpg b/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.sv.jpg deleted file mode 100644 index 7fc7028d..00000000 Binary files a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.sv.jpg and /dev/null differ diff --git a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.th.jpg b/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.th.jpg deleted file mode 100644 index 04e045fb..00000000 Binary files a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6.th.jpg and /dev/null differ diff --git a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.da.jpg b/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.da.jpg deleted file mode 100644 index 6b5628fc..00000000 Binary files a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.da.jpg and /dev/null differ diff --git a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.sv.jpg b/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.sv.jpg deleted file mode 100644 index 7fc7028d..00000000 Binary files a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.sv.jpg and /dev/null differ diff --git a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.th.jpg b/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.th.jpg deleted file mode 100644 index 04e045fb..00000000 Binary files a/translated_images/synapse-wikipedia.ed20a9e4726ea1c6a3ce8fec51c0b9bec6181946dca0fe4e829bc12fa3bacf01.th.jpg and /dev/null differ diff --git a/translated_images/th/.co-op-translator.json b/translated_images/th/.co-op-translator.json new file mode 100644 index 00000000..c8d4d033 --- /dev/null +++ b/translated_images/th/.co-op-translator.json @@ -0,0 +1,722 @@ +{ + "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", + "language_code": "th" + }, + "ComputeGraphGrad.4626252c0de03507.webp": { + "original_hash": "b0bf679245a237b1e7785ae2357a5376", + "translation_date": "2026-01-16T02:40:45+00:00", + "source_file": "lessons/3-NeuralNetworks/04-OwnFramework/images/ComputeGraphGrad.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", + "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": "th" + }, + "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-16T02:41:35+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": "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", + "language_code": "th" + }, + "a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp": { + "original_hash": "7064cd71a562523998203c756842c96d", + "translation_date": "2026-01-16T02:41:37+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": "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" + }, + "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" + }, + "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" + }, + "ascii-character-map.18ed6aa7f3b0a7ff.webp": { + "original_hash": "afc5ff2601be320926d89f1ad897eda8", + "translation_date": "2026-01-16T02:42:12+00:00", + "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", + "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", + "language_code": "th" + }, + "bahdanau-fig3.09ba2d37f202a6af.webp": { + "original_hash": "b5cfbb9cad3b0d3fbdcc63dcd2ed514f", + "translation_date": "2026-01-16T02:43:10+00:00", + "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", + "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-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" + }, + "embedding-classifier-example.b77f021a7ee67eee.webp": { + "original_hash": "0c4233111f66d9c6925af5b97f9519a0", + "translation_date": "2026-01-16T02:44:17+00:00", + "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", + "language_code": "th" + }, + "example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp": { + "original_hash": "6e976f26b9bb4c7a021187e834132123", + "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" + } +} \ No newline at end of file diff --git a/translated_images/th/1200px-Girl_and_cat.89bd70951181e86a.webp b/translated_images/th/1200px-Girl_and_cat.89bd70951181e86a.webp new file mode 100644 index 00000000..47042c75 Binary files /dev/null and b/translated_images/th/1200px-Girl_and_cat.89bd70951181e86a.webp differ diff --git a/translated_images/th/AND-OR-Tree.5592d2c70187f283.webp b/translated_images/th/AND-OR-Tree.5592d2c70187f283.webp new file mode 100644 index 00000000..b6546630 Binary files /dev/null and b/translated_images/th/AND-OR-Tree.5592d2c70187f283.webp differ diff --git a/translated_images/th/ComputeGraph.463c9d8ebdcb2215.webp b/translated_images/th/ComputeGraph.463c9d8ebdcb2215.webp new file mode 100644 index 00000000..89e6d052 Binary files /dev/null and b/translated_images/th/ComputeGraph.463c9d8ebdcb2215.webp differ diff --git a/translated_images/th/ComputeGraphGrad.4626252c0de03507.webp b/translated_images/th/ComputeGraphGrad.4626252c0de03507.webp new file mode 100644 index 00000000..7ea2b050 Binary files /dev/null and b/translated_images/th/ComputeGraphGrad.4626252c0de03507.webp differ diff --git a/translated_images/th/CoreferenceResolution.861924d6d384a7d6.webp b/translated_images/th/CoreferenceResolution.861924d6d384a7d6.webp new file mode 100644 index 00000000..aa85ae88 Binary files /dev/null and b/translated_images/th/CoreferenceResolution.861924d6d384a7d6.webp differ diff --git a/translated_images/th/Cross-Entropy-Loss.dc7ba633d2467ef3.webp b/translated_images/th/Cross-Entropy-Loss.dc7ba633d2467ef3.webp new file mode 100644 index 00000000..1893fdef Binary files /dev/null and b/translated_images/th/Cross-Entropy-Loss.dc7ba633d2467ef3.webp differ diff --git a/translated_images/th/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/th/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/th/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/th/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/th/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/th/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/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 b/translated_images/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 new file mode 100644 index 00000000..b8f4286a Binary files /dev/null and b/translated_images/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 differ diff --git a/translated_images/th/DIKW_Pyramid.94126f7d2bd8db5b.webp b/translated_images/th/DIKW_Pyramid.94126f7d2bd8db5b.webp new file mode 100644 index 00000000..3fa55a81 Binary files /dev/null and b/translated_images/th/DIKW_Pyramid.94126f7d2bd8db5b.webp differ diff --git a/translated_images/th/FeatureExtractionCNN.d9b456cbdae7cb64.webp b/translated_images/th/FeatureExtractionCNN.d9b456cbdae7cb64.webp new file mode 100644 index 00000000..f8646a34 Binary files /dev/null and b/translated_images/th/FeatureExtractionCNN.d9b456cbdae7cb64.webp differ diff --git a/translated_images/th/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp b/translated_images/th/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp new file mode 100644 index 00000000..891b7c4c Binary files /dev/null and b/translated_images/th/Mark_I_perceptron_wikipedia.1f84eaa2d4b76ec9.webp differ diff --git a/translated_images/th/NetLogo-Main.32653711ec1a01b3.webp b/translated_images/th/NetLogo-Main.32653711ec1a01b3.webp new file mode 100644 index 00000000..259ac6c7 Binary files /dev/null and b/translated_images/th/NetLogo-Main.32653711ec1a01b3.webp differ diff --git a/translated_images/th/NetLogo-ModelLib.efe023afb4763c05.webp b/translated_images/th/NetLogo-ModelLib.efe023afb4763c05.webp new file mode 100644 index 00000000..5d823f46 Binary files /dev/null and b/translated_images/th/NetLogo-ModelLib.efe023afb4763c05.webp differ diff --git a/translated_images/th/NeuroArch.4e17cdba5e445721.webp b/translated_images/th/NeuroArch.4e17cdba5e445721.webp new file mode 100644 index 00000000..b1fcaad7 Binary files /dev/null and b/translated_images/th/NeuroArch.4e17cdba5e445721.webp differ diff --git a/translated_images/th/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp b/translated_images/th/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp new file mode 100644 index 00000000..89016c4f Binary files /dev/null and b/translated_images/th/ObjDetectionPrecisionRecall.d2ef5b6081a0b094.webp differ diff --git a/translated_images/th/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp b/translated_images/th/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp new file mode 100644 index 00000000..ccf71b4d Binary files /dev/null and b/translated_images/th/ObjDetectionPrecisionRecallIoU.96b4116fcd30ce5a.webp differ diff --git a/translated_images/th/Overfitting.408ad91cd90b4371.webp b/translated_images/th/Overfitting.408ad91cd90b4371.webp new file mode 100644 index 00000000..0e616e3d Binary files /dev/null and b/translated_images/th/Overfitting.408ad91cd90b4371.webp differ diff --git a/translated_images/th/Rosenblatt-wikipedia.294821b285ac796d.webp b/translated_images/th/Rosenblatt-wikipedia.294821b285ac796d.webp new file mode 100644 index 00000000..bf385736 Binary files /dev/null and b/translated_images/th/Rosenblatt-wikipedia.294821b285ac796d.webp differ diff --git a/translated_images/th/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp b/translated_images/th/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp new file mode 100644 index 00000000..056cd370 Binary files /dev/null and b/translated_images/th/Screen_Shot_2016-11-17_at_11.14.54_AM.b4bb3769353287be.webp differ diff --git a/translated_images/th/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp b/translated_images/th/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/th/a_closeup_oil_portrait_of_old_male_teacher_of_math.5362e67aa7fc2683.webp differ diff --git a/translated_images/th/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp b/translated_images/th/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/th/a_closeup_oil_portrait_of_young_female_teacher_of_computer_science_with_a_computer.e0b6495f210a4390.webp differ diff --git a/translated_images/th/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp b/translated_images/th/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/th/a_closeup_watercolor_portrait_of_young_male_teacher_of_literature_with_a_book.2384968e9db8a0d0.webp differ diff --git a/translated_images/th/aae.9d418a990fc75bf9.webp b/translated_images/th/aae.9d418a990fc75bf9.webp new file mode 100644 index 00000000..709de867 Binary files /dev/null and b/translated_images/th/aae.9d418a990fc75bf9.webp differ diff --git a/translated_images/th/activation-func.b4924007c7ce7764.webp b/translated_images/th/activation-func.b4924007c7ce7764.webp new file mode 100644 index 00000000..dd01d969 Binary files /dev/null and b/translated_images/th/activation-func.b4924007c7ce7764.webp differ diff --git a/translated_images/th/adversarial-dog.d9fc7773b0142b89.webp b/translated_images/th/adversarial-dog.d9fc7773b0142b89.webp new file mode 100644 index 00000000..8816fc84 Binary files /dev/null and b/translated_images/th/adversarial-dog.d9fc7773b0142b89.webp differ diff --git a/translated_images/th/ai-computervision.6506ebebac3fbf76.webp b/translated_images/th/ai-computervision.6506ebebac3fbf76.webp new file mode 100644 index 00000000..7063c44c Binary files /dev/null and b/translated_images/th/ai-computervision.6506ebebac3fbf76.webp differ diff --git a/translated_images/th/ai-for-beginners.b354ca904b22cd70.webp b/translated_images/th/ai-for-beginners.b354ca904b22cd70.webp new file mode 100644 index 00000000..c46a687e Binary files /dev/null and b/translated_images/th/ai-for-beginners.b354ca904b22cd70.webp differ diff --git a/translated_images/th/ai-intro.bf28d1ac4235881c.webp b/translated_images/th/ai-intro.bf28d1ac4235881c.webp new file mode 100644 index 00000000..4d5a94b3 Binary files /dev/null and b/translated_images/th/ai-intro.bf28d1ac4235881c.webp differ diff --git a/translated_images/th/ai-neuralnetworks.1c687ae40bc86e83.webp b/translated_images/th/ai-neuralnetworks.1c687ae40bc86e83.webp new file mode 100644 index 00000000..0ed7dda9 Binary files /dev/null and b/translated_images/th/ai-neuralnetworks.1c687ae40bc86e83.webp differ diff --git a/translated_images/th/ai-nlp.b22dcb8ca4707cea.webp b/translated_images/th/ai-nlp.b22dcb8ca4707cea.webp new file mode 100644 index 00000000..1b4955c7 Binary files /dev/null and b/translated_images/th/ai-nlp.b22dcb8ca4707cea.webp differ diff --git a/translated_images/th/ai-overview.0857791951d19500.webp b/translated_images/th/ai-overview.0857791951d19500.webp new file mode 100644 index 00000000..ec9dec79 Binary files /dev/null and b/translated_images/th/ai-overview.0857791951d19500.webp differ diff --git a/translated_images/th/ai-symbolic.715a30cb610411a6.webp b/translated_images/th/ai-symbolic.715a30cb610411a6.webp new file mode 100644 index 00000000..329a2eb4 Binary files /dev/null and b/translated_images/th/ai-symbolic.715a30cb610411a6.webp differ diff --git a/translated_images/th/arch-human.5d4d35f1bba3ab1c.webp b/translated_images/th/arch-human.5d4d35f1bba3ab1c.webp new file mode 100644 index 00000000..c0fd3a95 Binary files /dev/null and b/translated_images/th/arch-human.5d4d35f1bba3ab1c.webp differ diff --git a/translated_images/th/arch-kbs.3ec5c150b09fa8da.webp b/translated_images/th/arch-kbs.3ec5c150b09fa8da.webp new file mode 100644 index 00000000..0985b1dc Binary files /dev/null and b/translated_images/th/arch-kbs.3ec5c150b09fa8da.webp differ diff --git a/translated_images/th/artneuron.1a5daa88d20ebe6f.webp b/translated_images/th/artneuron.1a5daa88d20ebe6f.webp new file mode 100644 index 00000000..3540e47b Binary files /dev/null and b/translated_images/th/artneuron.1a5daa88d20ebe6f.webp differ diff --git a/translated_images/th/ascii-character-map.18ed6aa7f3b0a7ff.webp b/translated_images/th/ascii-character-map.18ed6aa7f3b0a7ff.webp new file mode 100644 index 00000000..93a8a4e6 Binary files /dev/null and b/translated_images/th/ascii-character-map.18ed6aa7f3b0a7ff.webp differ diff --git a/translated_images/th/autoencoder_schema.5e6fc9ad98a5eb61.webp b/translated_images/th/autoencoder_schema.5e6fc9ad98a5eb61.webp new file mode 100644 index 00000000..58fc0232 Binary files /dev/null and b/translated_images/th/autoencoder_schema.5e6fc9ad98a5eb61.webp differ diff --git a/translated_images/th/bag-of-words-example.606fc1738f1d7ba9.webp b/translated_images/th/bag-of-words-example.606fc1738f1d7ba9.webp new file mode 100644 index 00000000..d37a2124 Binary files /dev/null and b/translated_images/th/bag-of-words-example.606fc1738f1d7ba9.webp differ diff --git a/translated_images/th/bahdanau-fig3.09ba2d37f202a6af.webp b/translated_images/th/bahdanau-fig3.09ba2d37f202a6af.webp new file mode 100644 index 00000000..6e917f4b Binary files /dev/null and b/translated_images/th/bahdanau-fig3.09ba2d37f202a6af.webp differ diff --git a/translated_images/th/bot-ner.4b09235dbb0ad275.webp b/translated_images/th/bot-ner.4b09235dbb0ad275.webp new file mode 100644 index 00000000..02f5f506 Binary files /dev/null and b/translated_images/th/bot-ner.4b09235dbb0ad275.webp differ diff --git a/translated_images/th/bow.3811869cff59368d.webp b/translated_images/th/bow.3811869cff59368d.webp new file mode 100644 index 00000000..1277fbb2 Binary files /dev/null and b/translated_images/th/bow.3811869cff59368d.webp differ diff --git a/translated_images/th/braille-result.46530fea020b03c7.webp b/translated_images/th/braille-result.46530fea020b03c7.webp new file mode 100644 index 00000000..0235d8f6 Binary files /dev/null and b/translated_images/th/braille-result.46530fea020b03c7.webp differ diff --git a/translated_images/th/braille-symbols.0159185ab69d5339.webp b/translated_images/th/braille-symbols.0159185ab69d5339.webp new file mode 100644 index 00000000..ee977efa Binary files /dev/null and b/translated_images/th/braille-symbols.0159185ab69d5339.webp differ diff --git a/translated_images/th/braille.341962ff76b1bd70.webp b/translated_images/th/braille.341962ff76b1bd70.webp new file mode 100644 index 00000000..6751696b Binary files /dev/null and b/translated_images/th/braille.341962ff76b1bd70.webp differ diff --git a/translated_images/th/cartpole.f52a67f27e058170.webp b/translated_images/th/cartpole.f52a67f27e058170.webp new file mode 100644 index 00000000..848d3ee7 Binary files /dev/null and b/translated_images/th/cartpole.f52a67f27e058170.webp differ diff --git a/translated_images/th/catsdogsdataset.a7aff8e6085fd3f0.webp b/translated_images/th/catsdogsdataset.a7aff8e6085fd3f0.webp new file mode 100644 index 00000000..a43c8187 Binary files /dev/null and b/translated_images/th/catsdogsdataset.a7aff8e6085fd3f0.webp differ diff --git a/translated_images/th/clip-arch.b3dbf20b4e8ed8be.webp b/translated_images/th/clip-arch.b3dbf20b4e8ed8be.webp new file mode 100644 index 00000000..5e95a356 Binary files /dev/null and b/translated_images/th/clip-arch.b3dbf20b4e8ed8be.webp differ diff --git a/translated_images/th/clip-class.3af42ef0b2b19369.webp b/translated_images/th/clip-class.3af42ef0b2b19369.webp new file mode 100644 index 00000000..76d3ce49 Binary files /dev/null and b/translated_images/th/clip-class.3af42ef0b2b19369.webp differ diff --git a/translated_images/th/cnn-pyramid.85915455759ef0ce.webp b/translated_images/th/cnn-pyramid.85915455759ef0ce.webp new file mode 100644 index 00000000..7aa7cace Binary files /dev/null and b/translated_images/th/cnn-pyramid.85915455759ef0ce.webp differ diff --git a/translated_images/th/coco-examples.71bc60380fa6cceb.webp b/translated_images/th/coco-examples.71bc60380fa6cceb.webp new file mode 100644 index 00000000..83ca1670 Binary files /dev/null and b/translated_images/th/coco-examples.71bc60380fa6cceb.webp differ diff --git a/translated_images/th/convolutionExample.634615d5ff7081e0.webp b/translated_images/th/convolutionExample.634615d5ff7081e0.webp new file mode 100644 index 00000000..571cbb9c Binary files /dev/null and b/translated_images/th/convolutionExample.634615d5ff7081e0.webp differ diff --git a/translated_images/th/data.50b2a9d5484bdbf0.webp b/translated_images/th/data.50b2a9d5484bdbf0.webp new file mode 100644 index 00000000..5c2cf001 Binary files /dev/null and b/translated_images/th/data.50b2a9d5484bdbf0.webp differ diff --git a/translated_images/th/dcgan_generator.b500988ec2bc8ba5.webp b/translated_images/th/dcgan_generator.b500988ec2bc8ba5.webp new file mode 100644 index 00000000..0d6bd68c Binary files /dev/null and b/translated_images/th/dcgan_generator.b500988ec2bc8ba5.webp differ diff --git a/translated_images/th/dog-from-unsplash.426f9fbca2febc93.webp b/translated_images/th/dog-from-unsplash.426f9fbca2febc93.webp new file mode 100644 index 00000000..2d2fef68 Binary files /dev/null and b/translated_images/th/dog-from-unsplash.426f9fbca2febc93.webp differ diff --git a/translated_images/th/dsh_age.d212a30d4e54fb5f.webp b/translated_images/th/dsh_age.d212a30d4e54fb5f.webp new file mode 100644 index 00000000..98793010 Binary files /dev/null and b/translated_images/th/dsh_age.d212a30d4e54fb5f.webp differ diff --git a/translated_images/th/embedding-classifier-example.b77f021a7ee67eee.webp b/translated_images/th/embedding-classifier-example.b77f021a7ee67eee.webp new file mode 100644 index 00000000..3222646b Binary files /dev/null and b/translated_images/th/embedding-classifier-example.b77f021a7ee67eee.webp differ diff --git a/translated_images/th/encoder-decoder-attention.7a726296894fb567.webp b/translated_images/th/encoder-decoder-attention.7a726296894fb567.webp new file mode 100644 index 00000000..6913a34d Binary files /dev/null and b/translated_images/th/encoder-decoder-attention.7a726296894fb567.webp differ diff --git a/translated_images/th/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp b/translated_images/th/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp new file mode 100644 index 00000000..4fc3fa7c Binary files /dev/null and b/translated_images/th/example-algorithms-for-converting-words-to-vectors.fbe9207a726922f6.webp differ diff --git a/translated_images/th/f-rcnn.3cda6d9bb4188875.webp b/translated_images/th/f-rcnn.3cda6d9bb4188875.webp new file mode 100644 index 00000000..61c64978 Binary files /dev/null and b/translated_images/th/f-rcnn.3cda6d9bb4188875.webp differ diff --git a/translated_images/th/faster-rcnn.8d46c099b87ef30a.webp b/translated_images/th/faster-rcnn.8d46c099b87ef30a.webp new file mode 100644 index 00000000..a41696e6 Binary files /dev/null and b/translated_images/th/faster-rcnn.8d46c099b87ef30a.webp differ diff --git a/translated_images/th/favicon.37b561214b36d454.webp b/translated_images/th/favicon.37b561214b36d454.webp new file mode 100644 index 00000000..48a53960 Binary files /dev/null and b/translated_images/th/favicon.37b561214b36d454.webp differ diff --git a/translated_images/th/features.6291f9c7ba3a0b95.webp b/translated_images/th/features.6291f9c7ba3a0b95.webp new file mode 100644 index 00000000..03679af2 Binary files /dev/null and b/translated_images/th/features.6291f9c7ba3a0b95.webp differ diff --git a/translated_images/th/filter-horiz.59b80ed4feb946ef.webp b/translated_images/th/filter-horiz.59b80ed4feb946ef.webp new file mode 100644 index 00000000..c2357fa3 Binary files /dev/null and b/translated_images/th/filter-horiz.59b80ed4feb946ef.webp differ diff --git a/translated_images/th/filter-vert.b7148390ca0bc356.webp b/translated_images/th/filter-vert.b7148390ca0bc356.webp new file mode 100644 index 00000000..b462dedf Binary files /dev/null and b/translated_images/th/filter-vert.b7148390ca0bc356.webp differ diff --git a/translated_images/th/frame-difference.706f805491a0883c.webp b/translated_images/th/frame-difference.706f805491a0883c.webp new file mode 100644 index 00000000..e6f673a7 Binary files /dev/null and b/translated_images/th/frame-difference.706f805491a0883c.webp differ diff --git a/translated_images/th/gan_arch_detail.46b95fd366f8e543.webp b/translated_images/th/gan_arch_detail.46b95fd366f8e543.webp new file mode 100644 index 00000000..19efbff3 Binary files /dev/null and b/translated_images/th/gan_arch_detail.46b95fd366f8e543.webp differ diff --git a/translated_images/th/gan_architecture.8f3a5ab62b8d5d69.webp b/translated_images/th/gan_architecture.8f3a5ab62b8d5d69.webp new file mode 100644 index 00000000..5e61758f Binary files /dev/null and b/translated_images/th/gan_architecture.8f3a5ab62b8d5d69.webp differ diff --git a/translated_images/th/history-of-ai.7e83efa70b537f5a.webp b/translated_images/th/history-of-ai.7e83efa70b537f5a.webp new file mode 100644 index 00000000..db3ac484 Binary files /dev/null and b/translated_images/th/history-of-ai.7e83efa70b537f5a.webp differ diff --git a/translated_images/th/ideal-cat-loop.999fbb8ff306e044.webp b/translated_images/th/ideal-cat-loop.999fbb8ff306e044.webp new file mode 100644 index 00000000..3fd4f90a Binary files /dev/null and b/translated_images/th/ideal-cat-loop.999fbb8ff306e044.webp differ diff --git a/translated_images/th/ideal-cat.203dd4597643d6b0.webp b/translated_images/th/ideal-cat.203dd4597643d6b0.webp new file mode 100644 index 00000000..a8d167b1 Binary files /dev/null and b/translated_images/th/ideal-cat.203dd4597643d6b0.webp differ diff --git a/translated_images/th/ideal-zebra.7f70e8b54ee15a7a.webp b/translated_images/th/ideal-zebra.7f70e8b54ee15a7a.webp new file mode 100644 index 00000000..be349483 Binary files /dev/null and b/translated_images/th/ideal-zebra.7f70e8b54ee15a7a.webp differ diff --git a/translated_images/th/image.896e8254a2c60d45.webp b/translated_images/th/image.896e8254a2c60d45.webp new file mode 100644 index 00000000..d2b9d3ce Binary files /dev/null and b/translated_images/th/image.896e8254a2c60d45.webp differ diff --git a/translated_images/th/inception.a6605b85bcbc6f52.webp b/translated_images/th/inception.a6605b85bcbc6f52.webp new file mode 100644 index 00000000..1a485b6c Binary files /dev/null and b/translated_images/th/inception.a6605b85bcbc6f52.webp differ diff --git a/translated_images/th/instance_vs_semantic.eee9812bebf8cd45.webp b/translated_images/th/instance_vs_semantic.eee9812bebf8cd45.webp new file mode 100644 index 00000000..9e4b5849 Binary files /dev/null and b/translated_images/th/instance_vs_semantic.eee9812bebf8cd45.webp differ diff --git a/translated_images/th/iou_equation.9a4751d40fff4e11.webp b/translated_images/th/iou_equation.9a4751d40fff4e11.webp new file mode 100644 index 00000000..affb9a28 Binary files /dev/null and b/translated_images/th/iou_equation.9a4751d40fff4e11.webp differ diff --git a/translated_images/th/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp b/translated_images/th/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp new file mode 100644 index 00000000..dfb8edf6 Binary files /dev/null and b/translated_images/th/jalammarBERT-language-modeling-masked-lm.34f113ea5fec4362.webp differ diff --git a/translated_images/th/knowledge-spectrum.b60df631852c0217.webp b/translated_images/th/knowledge-spectrum.b60df631852c0217.webp new file mode 100644 index 00000000..c1e5dde8 Binary files /dev/null and b/translated_images/th/knowledge-spectrum.b60df631852c0217.webp differ diff --git a/translated_images/th/lmfilters.ea9e4868a82cf74c.webp b/translated_images/th/lmfilters.ea9e4868a82cf74c.webp new file mode 100644 index 00000000..73254d4b Binary files /dev/null and b/translated_images/th/lmfilters.ea9e4868a82cf74c.webp differ diff --git a/translated_images/th/ml-for-beginners.9e4fed176fd5817d.webp b/translated_images/th/ml-for-beginners.9e4fed176fd5817d.webp new file mode 100644 index 00000000..cd49440e Binary files /dev/null and b/translated_images/th/ml-for-beginners.9e4fed176fd5817d.webp differ diff --git a/translated_images/th/mountaincar.f7b7a7f6d4f9933b.webp b/translated_images/th/mountaincar.f7b7a7f6d4f9933b.webp new file mode 100644 index 00000000..41a6a8fc Binary files /dev/null and b/translated_images/th/mountaincar.f7b7a7f6d4f9933b.webp differ diff --git a/translated_images/th/multi-layer-lstm.dd975e29bb2a59fe.webp b/translated_images/th/multi-layer-lstm.dd975e29bb2a59fe.webp new file mode 100644 index 00000000..19d718bf Binary files /dev/null and b/translated_images/th/multi-layer-lstm.dd975e29bb2a59fe.webp differ diff --git a/translated_images/th/naive-detection.e7f1ba220ccd08c6.webp b/translated_images/th/naive-detection.e7f1ba220ccd08c6.webp new file mode 100644 index 00000000..6bf3e9da Binary files /dev/null and b/translated_images/th/naive-detection.e7f1ba220ccd08c6.webp differ diff --git a/translated_images/th/navi.2f20b727910110ea.webp b/translated_images/th/navi.2f20b727910110ea.webp new file mode 100644 index 00000000..a4558d92 Binary files /dev/null and b/translated_images/th/navi.2f20b727910110ea.webp differ diff --git a/translated_images/th/netout.1eb15eb76fd76731.webp b/translated_images/th/netout.1eb15eb76fd76731.webp new file mode 100644 index 00000000..3206efc4 Binary files /dev/null and b/translated_images/th/netout.1eb15eb76fd76731.webp differ diff --git a/translated_images/th/offset-sequence-representation.eb73fcefb29b46ee.webp b/translated_images/th/offset-sequence-representation.eb73fcefb29b46ee.webp new file mode 100644 index 00000000..ef9fb677 Binary files /dev/null and b/translated_images/th/offset-sequence-representation.eb73fcefb29b46ee.webp differ diff --git a/translated_images/th/optical.1f4a94464579a83a.webp b/translated_images/th/optical.1f4a94464579a83a.webp new file mode 100644 index 00000000..c37dddad Binary files /dev/null and b/translated_images/th/optical.1f4a94464579a83a.webp differ diff --git a/translated_images/th/original-dog.8f68a67d2fe0911f.webp b/translated_images/th/original-dog.8f68a67d2fe0911f.webp new file mode 100644 index 00000000..2a002703 Binary files /dev/null and b/translated_images/th/original-dog.8f68a67d2fe0911f.webp differ diff --git a/translated_images/th/overfit.a0bd57f717c15769.webp b/translated_images/th/overfit.a0bd57f717c15769.webp new file mode 100644 index 00000000..067b48c6 Binary files /dev/null and b/translated_images/th/overfit.a0bd57f717c15769.webp differ diff --git a/translated_images/th/overfit1.f24b71c6f652e59e.webp b/translated_images/th/overfit1.f24b71c6f652e59e.webp new file mode 100644 index 00000000..de604b48 Binary files /dev/null and b/translated_images/th/overfit1.f24b71c6f652e59e.webp differ diff --git a/translated_images/th/overfit2.131f5800ae10ca5e.webp b/translated_images/th/overfit2.131f5800ae10ca5e.webp new file mode 100644 index 00000000..29b98430 Binary files /dev/null and b/translated_images/th/overfit2.131f5800ae10ca5e.webp differ diff --git a/translated_images/th/palm-movement.341495f0e9c47da3.webp b/translated_images/th/palm-movement.341495f0e9c47da3.webp new file mode 100644 index 00000000..0071936c Binary files /dev/null and b/translated_images/th/palm-movement.341495f0e9c47da3.webp differ diff --git a/translated_images/th/photo-cat.8c8e8fb760ffe457.webp b/translated_images/th/photo-cat.8c8e8fb760ffe457.webp new file mode 100644 index 00000000..2998a349 Binary files /dev/null and b/translated_images/th/photo-cat.8c8e8fb760ffe457.webp differ diff --git a/translated_images/th/pos-embedding.e41ce9b6cf6078af.webp b/translated_images/th/pos-embedding.e41ce9b6cf6078af.webp new file mode 100644 index 00000000..5650e963 Binary files /dev/null and b/translated_images/th/pos-embedding.e41ce9b6cf6078af.webp differ diff --git a/translated_images/th/protege.274177ceeac13b38.webp b/translated_images/th/protege.274177ceeac13b38.webp new file mode 100644 index 00000000..68259131 Binary files /dev/null and b/translated_images/th/protege.274177ceeac13b38.webp differ diff --git a/translated_images/th/r-fcn.13eb88158b99a3da.webp b/translated_images/th/r-fcn.13eb88158b99a3da.webp new file mode 100644 index 00000000..5860717c Binary files /dev/null and b/translated_images/th/r-fcn.13eb88158b99a3da.webp differ diff --git a/translated_images/th/rcnn1.cae407020dfb1d1f.webp b/translated_images/th/rcnn1.cae407020dfb1d1f.webp new file mode 100644 index 00000000..1c949129 Binary files /dev/null and b/translated_images/th/rcnn1.cae407020dfb1d1f.webp differ diff --git a/translated_images/th/rcnn2.2d9530bb83516484.webp b/translated_images/th/rcnn2.2d9530bb83516484.webp new file mode 100644 index 00000000..acd236f8 Binary files /dev/null and b/translated_images/th/rcnn2.2d9530bb83516484.webp differ diff --git a/translated_images/th/resnet-block.aba4ccbcc0944434.webp b/translated_images/th/resnet-block.aba4ccbcc0944434.webp new file mode 100644 index 00000000..ba716c42 Binary files /dev/null and b/translated_images/th/resnet-block.aba4ccbcc0944434.webp differ diff --git a/translated_images/th/rnn-anatomy.79ee3f3920b3294b.webp b/translated_images/th/rnn-anatomy.79ee3f3920b3294b.webp new file mode 100644 index 00000000..5c5a3547 Binary files /dev/null and b/translated_images/th/rnn-anatomy.79ee3f3920b3294b.webp differ diff --git a/translated_images/th/rnn-generate-inf.5168dc65e0370eea.webp b/translated_images/th/rnn-generate-inf.5168dc65e0370eea.webp new file mode 100644 index 00000000..191d8694 Binary files /dev/null and b/translated_images/th/rnn-generate-inf.5168dc65e0370eea.webp differ diff --git a/translated_images/th/rnn-generate.56c54afb52f9781d.webp b/translated_images/th/rnn-generate.56c54afb52f9781d.webp new file mode 100644 index 00000000..570917d9 Binary files /dev/null and b/translated_images/th/rnn-generate.56c54afb52f9781d.webp differ diff --git a/translated_images/th/rnn.27f5c29c53d727b5.webp b/translated_images/th/rnn.27f5c29c53d727b5.webp new file mode 100644 index 00000000..747f93db Binary files /dev/null and b/translated_images/th/rnn.27f5c29c53d727b5.webp differ diff --git a/translated_images/th/segm.92442f2cb42ff4fa.webp b/translated_images/th/segm.92442f2cb42ff4fa.webp new file mode 100644 index 00000000..d107502e Binary files /dev/null and b/translated_images/th/segm.92442f2cb42ff4fa.webp differ diff --git a/translated_images/th/segnet.87377542aa5a8b76.webp b/translated_images/th/segnet.87377542aa5a8b76.webp new file mode 100644 index 00000000..f28100af Binary files /dev/null and b/translated_images/th/segnet.87377542aa5a8b76.webp differ diff --git a/translated_images/th/style.5293e85e077ab22c.webp b/translated_images/th/style.5293e85e077ab22c.webp new file mode 100644 index 00000000..39af2a0e Binary files /dev/null and b/translated_images/th/style.5293e85e077ab22c.webp differ diff --git a/translated_images/th/synapse-wikipedia.ed20a9e4726ea1c6.webp b/translated_images/th/synapse-wikipedia.ed20a9e4726ea1c6.webp new file mode 100644 index 00000000..d264e4a9 Binary files /dev/null and b/translated_images/th/synapse-wikipedia.ed20a9e4726ea1c6.webp differ diff --git a/translated_images/th/transformer-layer.905e14747ca4e7d5.webp b/translated_images/th/transformer-layer.905e14747ca4e7d5.webp new file mode 100644 index 00000000..d56a2770 Binary files /dev/null and b/translated_images/th/transformer-layer.905e14747ca4e7d5.webp differ diff --git a/translated_images/th/triplet-complex.32094972c7b4441b.webp b/translated_images/th/triplet-complex.32094972c7b4441b.webp new file mode 100644 index 00000000..2c676734 Binary files /dev/null and b/translated_images/th/triplet-complex.32094972c7b4441b.webp differ diff --git a/translated_images/th/triplet.4b9b332587593298.webp b/translated_images/th/triplet.4b9b332587593298.webp new file mode 100644 index 00000000..ef18b074 Binary files /dev/null and b/translated_images/th/triplet.4b9b332587593298.webp differ diff --git a/translated_images/th/turing-test-evol.4184696701293ead.webp b/translated_images/th/turing-test-evol.4184696701293ead.webp new file mode 100644 index 00000000..9123bde8 Binary files /dev/null and b/translated_images/th/turing-test-evol.4184696701293ead.webp differ diff --git a/translated_images/th/unet.3adb555bf39d3657.webp b/translated_images/th/unet.3adb555bf39d3657.webp new file mode 100644 index 00000000..1f9116c4 Binary files /dev/null and b/translated_images/th/unet.3adb555bf39d3657.webp differ diff --git a/translated_images/th/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp b/translated_images/th/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp new file mode 100644 index 00000000..9b0df3bf Binary files /dev/null and b/translated_images/th/unreasonable-effectiveness-of-rnn.541ead816778f42d.webp differ diff --git a/translated_images/th/vae.464c465a5b6a9e25.webp b/translated_images/th/vae.464c465a5b6a9e25.webp new file mode 100644 index 00000000..b8c7583f Binary files /dev/null and b/translated_images/th/vae.464c465a5b6a9e25.webp differ diff --git a/translated_images/th/vaemnist-diag.694315f775d5d666.webp b/translated_images/th/vaemnist-diag.694315f775d5d666.webp new file mode 100644 index 00000000..49b53b6d Binary files /dev/null and b/translated_images/th/vaemnist-diag.694315f775d5d666.webp differ diff --git a/translated_images/th/vaemnist.cab9e602dc08dc50.webp b/translated_images/th/vaemnist.cab9e602dc08dc50.webp new file mode 100644 index 00000000..2e523d00 Binary files /dev/null and b/translated_images/th/vaemnist.cab9e602dc08dc50.webp differ diff --git a/translated_images/th/vgg-16-arch.64ff2137f50dd49f.webp b/translated_images/th/vgg-16-arch.64ff2137f50dd49f.webp new file mode 100644 index 00000000..c35d85ba Binary files /dev/null and b/translated_images/th/vgg-16-arch.64ff2137f50dd49f.webp differ diff --git a/translated_images/th/vgg-16-arch1.d901a5583b3a51ba.webp b/translated_images/th/vgg-16-arch1.d901a5583b3a51ba.webp new file mode 100644 index 00000000..d3ea7f29 Binary files /dev/null and b/translated_images/th/vgg-16-arch1.d901a5583b3a51ba.webp differ diff --git a/translated_images/th/vqgan.5027fe05051dfa31.webp b/translated_images/th/vqgan.5027fe05051dfa31.webp new file mode 100644 index 00000000..9834bad4 Binary files /dev/null and b/translated_images/th/vqgan.5027fe05051dfa31.webp differ diff --git a/translated_images/th/yolo.a2648ec82ee8bb4e.webp b/translated_images/th/yolo.a2648ec82ee8bb4e.webp new file mode 100644 index 00000000..be61bb95 Binary files /dev/null and b/translated_images/th/yolo.a2648ec82ee8bb4e.webp differ diff --git a/translated_images/transformer-layer.905e14747ca4e7d5.da.png b/translated_images/transformer-layer.905e14747ca4e7d5.da.png deleted file mode 100644 index 1b60fb3f..00000000 Binary files a/translated_images/transformer-layer.905e14747ca4e7d5.da.png and /dev/null differ diff --git a/translated_images/transformer-layer.905e14747ca4e7d5.sv.png b/translated_images/transformer-layer.905e14747ca4e7d5.sv.png deleted file mode 100644 index 88fd1aa3..00000000 Binary files a/translated_images/transformer-layer.905e14747ca4e7d5.sv.png and /dev/null differ diff --git a/translated_images/transformer-layer.905e14747ca4e7d5.th.png b/translated_images/transformer-layer.905e14747ca4e7d5.th.png deleted file mode 100644 index 35077040..00000000 Binary files a/translated_images/transformer-layer.905e14747ca4e7d5.th.png and /dev/null differ diff --git a/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.da.png b/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.da.png deleted file mode 100644 index 1b60fb3f..00000000 Binary files a/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.da.png and /dev/null differ diff --git a/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.sv.png b/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.sv.png deleted file mode 100644 index 88fd1aa3..00000000 Binary files a/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.sv.png and /dev/null differ diff --git a/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.th.png b/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.th.png deleted file mode 100644 index 35077040..00000000 Binary files a/translated_images/transformer-layer.905e14747ca4e7d5cf1409e8bf8944c9b1d6e4f5ce3ab167918af65c4904d727.th.png and /dev/null differ diff --git a/translated_images/triplet-complex.32094972c7b4441b.da.png b/translated_images/triplet-complex.32094972c7b4441b.da.png deleted file mode 100644 index caabdda5..00000000 Binary files a/translated_images/triplet-complex.32094972c7b4441b.da.png and /dev/null differ diff --git a/translated_images/triplet-complex.32094972c7b4441b.sv.png b/translated_images/triplet-complex.32094972c7b4441b.sv.png deleted file mode 100644 index 46d850c9..00000000 Binary files a/translated_images/triplet-complex.32094972c7b4441b.sv.png and /dev/null differ diff --git a/translated_images/triplet-complex.32094972c7b4441b.th.png b/translated_images/triplet-complex.32094972c7b4441b.th.png deleted file mode 100644 index 30ee6dae..00000000 Binary files a/translated_images/triplet-complex.32094972c7b4441b.th.png and /dev/null differ diff --git a/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.da.png b/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.da.png deleted file mode 100644 index caabdda5..00000000 Binary files a/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.da.png and /dev/null differ diff --git a/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.sv.png b/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.sv.png deleted file mode 100644 index 46d850c9..00000000 Binary files a/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.sv.png and /dev/null differ diff --git a/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.th.png b/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.th.png deleted file mode 100644 index 30ee6dae..00000000 Binary files a/translated_images/triplet-complex.32094972c7b4441b844bd85e683ba8eedc08af12177160f11584452698f29ace.th.png and /dev/null differ diff --git a/translated_images/triplet.4b9b332587593298.da.png b/translated_images/triplet.4b9b332587593298.da.png deleted file mode 100644 index eac17e70..00000000 Binary files a/translated_images/triplet.4b9b332587593298.da.png and /dev/null differ diff --git a/translated_images/triplet.4b9b332587593298.sv.png b/translated_images/triplet.4b9b332587593298.sv.png deleted file mode 100644 index aac1e731..00000000 Binary files a/translated_images/triplet.4b9b332587593298.sv.png and /dev/null differ diff --git a/translated_images/triplet.4b9b332587593298.th.png b/translated_images/triplet.4b9b332587593298.th.png deleted file mode 100644 index 7d5368ce..00000000 Binary files a/translated_images/triplet.4b9b332587593298.th.png and /dev/null differ diff --git a/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.da.png b/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.da.png deleted file mode 100644 index eac17e70..00000000 Binary files a/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.da.png and /dev/null differ diff --git a/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.sv.png b/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.sv.png deleted file mode 100644 index aac1e731..00000000 Binary files a/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.sv.png and /dev/null differ diff --git a/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.th.png b/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.th.png deleted file mode 100644 index 7d5368ce..00000000 Binary files a/translated_images/triplet.4b9b332587593298b31846eb5cf341d8f7e48da76e6692dbb7cf0fcf2fd5ab38.th.png and /dev/null differ diff --git a/translated_images/turing-test-evol.4184696701293ead.da.png b/translated_images/turing-test-evol.4184696701293ead.da.png deleted file mode 100644 index a035e1f2..00000000 Binary files a/translated_images/turing-test-evol.4184696701293ead.da.png and /dev/null differ diff --git a/translated_images/turing-test-evol.4184696701293ead.sv.png b/translated_images/turing-test-evol.4184696701293ead.sv.png deleted file mode 100644 index 46d3fb0b..00000000 Binary files a/translated_images/turing-test-evol.4184696701293ead.sv.png and /dev/null differ diff --git a/translated_images/turing-test-evol.4184696701293ead.th.png b/translated_images/turing-test-evol.4184696701293ead.th.png deleted file mode 100644 index 4d4219cc..00000000 Binary files a/translated_images/turing-test-evol.4184696701293ead.th.png and /dev/null differ diff --git a/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.da.png b/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.da.png deleted file mode 100644 index a035e1f2..00000000 Binary files a/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.da.png and /dev/null differ diff --git a/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.sv.png b/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.sv.png deleted file mode 100644 index 46d3fb0b..00000000 Binary files a/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.sv.png and /dev/null differ diff --git a/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.th.png b/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.th.png deleted file mode 100644 index 4d4219cc..00000000 Binary files a/translated_images/turing-test-evol.4184696701293ead6de6e6441a659c62f0b119b342456987f531005f43be0b6d.th.png and /dev/null differ diff --git a/translated_images/unet.3adb555bf39d3657.da.png b/translated_images/unet.3adb555bf39d3657.da.png deleted file mode 100644 index a5597e83..00000000 Binary files a/translated_images/unet.3adb555bf39d3657.da.png and /dev/null differ diff --git a/translated_images/unet.3adb555bf39d3657.sv.png b/translated_images/unet.3adb555bf39d3657.sv.png deleted file mode 100644 index e62815ae..00000000 Binary files a/translated_images/unet.3adb555bf39d3657.sv.png and /dev/null differ diff --git a/translated_images/unet.3adb555bf39d3657.th.png b/translated_images/unet.3adb555bf39d3657.th.png deleted file mode 100644 index fd4e6fa7..00000000 Binary files a/translated_images/unet.3adb555bf39d3657.th.png and /dev/null differ diff --git a/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.da.png b/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.da.png deleted file mode 100644 index a5597e83..00000000 Binary files a/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.da.png and /dev/null differ diff --git a/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.sv.png b/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.sv.png deleted file mode 100644 index e62815ae..00000000 Binary files a/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.sv.png and /dev/null differ diff --git a/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.th.png b/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.th.png deleted file mode 100644 index fd4e6fa7..00000000 Binary files a/translated_images/unet.3adb555bf39d3657bf535321c7ee153dbdd32895189e915e014229a9c79cf1e3.th.png and /dev/null differ diff --git a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.da.jpg b/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.da.jpg deleted file mode 100644 index df5faeb4..00000000 Binary files a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.da.jpg and /dev/null differ diff --git a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.sv.jpg b/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.sv.jpg deleted file mode 100644 index 6457cdd4..00000000 Binary files a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.sv.jpg and /dev/null differ diff --git a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.th.jpg b/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.th.jpg deleted file mode 100644 index 93965b72..00000000 Binary files a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42d.th.jpg and /dev/null differ diff --git a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.da.jpg b/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.da.jpg deleted file mode 100644 index df5faeb4..00000000 Binary files a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.da.jpg and /dev/null differ diff --git a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.sv.jpg b/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.sv.jpg deleted file mode 100644 index 6457cdd4..00000000 Binary files a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.sv.jpg and /dev/null differ diff --git a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.th.jpg b/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.th.jpg deleted file mode 100644 index 93965b72..00000000 Binary files a/translated_images/unreasonable-effectiveness-of-rnn.541ead816778f42dce6c42d8a56c184729aa2378d059b851be4ce12b993033df.th.jpg and /dev/null differ diff --git a/translated_images/vae.464c465a5b6a9e25.da.png b/translated_images/vae.464c465a5b6a9e25.da.png deleted file mode 100644 index aee5ab46..00000000 Binary files a/translated_images/vae.464c465a5b6a9e25.da.png and /dev/null differ diff --git a/translated_images/vae.464c465a5b6a9e25.sv.png b/translated_images/vae.464c465a5b6a9e25.sv.png deleted file mode 100644 index 5b33d79d..00000000 Binary files a/translated_images/vae.464c465a5b6a9e25.sv.png and /dev/null differ diff --git a/translated_images/vae.464c465a5b6a9e25.th.png b/translated_images/vae.464c465a5b6a9e25.th.png deleted file mode 100644 index fb0daec4..00000000 Binary files a/translated_images/vae.464c465a5b6a9e25.th.png and /dev/null differ diff --git a/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.da.png b/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.da.png deleted file mode 100644 index aee5ab46..00000000 Binary files a/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.da.png and /dev/null differ diff --git a/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.sv.png b/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.sv.png deleted file mode 100644 index 5b33d79d..00000000 Binary files a/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.sv.png and /dev/null differ diff --git a/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.th.png b/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.th.png deleted file mode 100644 index fb0daec4..00000000 Binary files a/translated_images/vae.464c465a5b6a9e253be65a8cb3be1724832cbde57ece3912ddc962b199472a89.th.png and /dev/null differ diff --git a/translated_images/vaemnist-diag.694315f775d5d666.da.png b/translated_images/vaemnist-diag.694315f775d5d666.da.png deleted file mode 100644 index 6d15b15b..00000000 Binary files a/translated_images/vaemnist-diag.694315f775d5d666.da.png and /dev/null differ diff --git a/translated_images/vaemnist-diag.694315f775d5d666.sv.png b/translated_images/vaemnist-diag.694315f775d5d666.sv.png deleted file mode 100644 index 6d15b15b..00000000 Binary files a/translated_images/vaemnist-diag.694315f775d5d666.sv.png and /dev/null differ diff --git a/translated_images/vaemnist-diag.694315f775d5d666.th.png b/translated_images/vaemnist-diag.694315f775d5d666.th.png deleted file mode 100644 index 6d15b15b..00000000 Binary files a/translated_images/vaemnist-diag.694315f775d5d666.th.png and /dev/null differ diff --git a/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.da.png b/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.da.png deleted file mode 100644 index 6d15b15b..00000000 Binary files a/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.da.png and /dev/null differ diff --git a/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.sv.png b/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.sv.png deleted file mode 100644 index 6d15b15b..00000000 Binary files a/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.sv.png and /dev/null differ diff --git a/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.th.png b/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.th.png deleted file mode 100644 index 6d15b15b..00000000 Binary files a/translated_images/vaemnist-diag.694315f775d5d666b02fb54f8fc7c64db65a9d126a16c2fdb8683cf9726f9ff5.th.png and /dev/null differ diff --git a/translated_images/vaemnist.cab9e602dc08dc50.da.png b/translated_images/vaemnist.cab9e602dc08dc50.da.png deleted file mode 100644 index e7914d32..00000000 Binary files a/translated_images/vaemnist.cab9e602dc08dc50.da.png and /dev/null differ diff --git a/translated_images/vaemnist.cab9e602dc08dc50.sv.png b/translated_images/vaemnist.cab9e602dc08dc50.sv.png deleted file mode 100644 index e7914d32..00000000 Binary files a/translated_images/vaemnist.cab9e602dc08dc50.sv.png and /dev/null differ diff --git a/translated_images/vaemnist.cab9e602dc08dc50.th.png b/translated_images/vaemnist.cab9e602dc08dc50.th.png deleted file mode 100644 index cda09e08..00000000 Binary files a/translated_images/vaemnist.cab9e602dc08dc50.th.png and /dev/null differ diff --git a/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.da.png b/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.da.png deleted file mode 100644 index e7914d32..00000000 Binary files a/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.da.png and /dev/null differ diff --git a/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.sv.png b/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.sv.png deleted file mode 100644 index e7914d32..00000000 Binary files a/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.sv.png and /dev/null differ diff --git a/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.th.png b/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.th.png deleted file mode 100644 index cda09e08..00000000 Binary files a/translated_images/vaemnist.cab9e602dc08dc5066ce14e005889d6b53ca5bcaf16e35c28dbf8cd40c304de1.th.png and /dev/null differ diff --git a/translated_images/vgg-16-arch.64ff2137f50dd49f.da.jpg b/translated_images/vgg-16-arch.64ff2137f50dd49f.da.jpg deleted file mode 100644 index e04ad14f..00000000 Binary files a/translated_images/vgg-16-arch.64ff2137f50dd49f.da.jpg and /dev/null differ diff --git a/translated_images/vgg-16-arch.64ff2137f50dd49f.sv.jpg b/translated_images/vgg-16-arch.64ff2137f50dd49f.sv.jpg deleted file mode 100644 index 70cf3976..00000000 Binary files a/translated_images/vgg-16-arch.64ff2137f50dd49f.sv.jpg and /dev/null differ diff --git a/translated_images/vgg-16-arch.64ff2137f50dd49f.th.jpg b/translated_images/vgg-16-arch.64ff2137f50dd49f.th.jpg deleted file mode 100644 index 61b78402..00000000 Binary files a/translated_images/vgg-16-arch.64ff2137f50dd49f.th.jpg and /dev/null differ diff --git a/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.da.jpg b/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.da.jpg deleted file mode 100644 index e04ad14f..00000000 Binary files a/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.da.jpg and /dev/null differ diff --git a/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.sv.jpg b/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.sv.jpg deleted file mode 100644 index 70cf3976..00000000 Binary files a/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.sv.jpg and /dev/null differ diff --git a/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.th.jpg b/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.th.jpg deleted file mode 100644 index 61b78402..00000000 Binary files a/translated_images/vgg-16-arch.64ff2137f50dd49fdaa786e3f3a975b3f22615efd13efb19c5d22f12e01451a1.th.jpg and /dev/null differ diff --git a/translated_images/vgg-16-arch1.d901a5583b3a51ba.da.jpg b/translated_images/vgg-16-arch1.d901a5583b3a51ba.da.jpg deleted file mode 100644 index 278c4387..00000000 Binary files a/translated_images/vgg-16-arch1.d901a5583b3a51ba.da.jpg and /dev/null differ diff --git a/translated_images/vgg-16-arch1.d901a5583b3a51ba.sv.jpg b/translated_images/vgg-16-arch1.d901a5583b3a51ba.sv.jpg deleted file mode 100644 index 87a8492a..00000000 Binary files a/translated_images/vgg-16-arch1.d901a5583b3a51ba.sv.jpg and /dev/null differ diff --git a/translated_images/vgg-16-arch1.d901a5583b3a51ba.th.jpg b/translated_images/vgg-16-arch1.d901a5583b3a51ba.th.jpg deleted file mode 100644 index 33ee28b3..00000000 Binary files a/translated_images/vgg-16-arch1.d901a5583b3a51ba.th.jpg and /dev/null differ diff --git a/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.da.jpg b/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.da.jpg deleted file mode 100644 index 278c4387..00000000 Binary files a/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.da.jpg and /dev/null differ diff --git a/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.sv.jpg b/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.sv.jpg deleted file mode 100644 index 87a8492a..00000000 Binary files a/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.sv.jpg and /dev/null differ diff --git a/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.th.jpg b/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.th.jpg deleted file mode 100644 index 33ee28b3..00000000 Binary files a/translated_images/vgg-16-arch1.d901a5583b3a51baeaab3e768567d921e5d54befa46e1e642616c5458c934028.th.jpg and /dev/null differ diff --git a/translated_images/vqgan.5027fe05051dfa31.da.png b/translated_images/vqgan.5027fe05051dfa31.da.png deleted file mode 100644 index 12d11a12..00000000 Binary files a/translated_images/vqgan.5027fe05051dfa31.da.png and /dev/null differ diff --git a/translated_images/vqgan.5027fe05051dfa31.sv.png b/translated_images/vqgan.5027fe05051dfa31.sv.png deleted file mode 100644 index ad765bff..00000000 Binary files a/translated_images/vqgan.5027fe05051dfa31.sv.png and /dev/null differ diff --git a/translated_images/vqgan.5027fe05051dfa31.th.png b/translated_images/vqgan.5027fe05051dfa31.th.png deleted file mode 100644 index d13cb055..00000000 Binary files a/translated_images/vqgan.5027fe05051dfa31.th.png and /dev/null differ diff --git a/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.da.png b/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.da.png deleted file mode 100644 index 12d11a12..00000000 Binary files a/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.da.png and /dev/null differ diff --git a/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.sv.png b/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.sv.png deleted file mode 100644 index ad765bff..00000000 Binary files a/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.sv.png and /dev/null differ diff --git a/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.th.png b/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.th.png deleted file mode 100644 index d13cb055..00000000 Binary files a/translated_images/vqgan.5027fe05051dfa3101950cfa930303f66e6478b9bd273e83766731796e462d9b.th.png and /dev/null differ diff --git a/translated_images/yolo.a2648ec82ee8bb4e.da.png b/translated_images/yolo.a2648ec82ee8bb4e.da.png deleted file mode 100644 index fa9e010d..00000000 Binary files a/translated_images/yolo.a2648ec82ee8bb4e.da.png and /dev/null differ diff --git a/translated_images/yolo.a2648ec82ee8bb4e.sv.png b/translated_images/yolo.a2648ec82ee8bb4e.sv.png deleted file mode 100644 index 5ab9425f..00000000 Binary files a/translated_images/yolo.a2648ec82ee8bb4e.sv.png and /dev/null differ diff --git a/translated_images/yolo.a2648ec82ee8bb4e.th.png b/translated_images/yolo.a2648ec82ee8bb4e.th.png deleted file mode 100644 index b92dbcb0..00000000 Binary files a/translated_images/yolo.a2648ec82ee8bb4e.th.png and /dev/null differ diff --git a/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.da.png b/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.da.png deleted file mode 100644 index fa9e010d..00000000 Binary files a/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.da.png and /dev/null differ diff --git a/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.sv.png b/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.sv.png deleted file mode 100644 index 5ab9425f..00000000 Binary files a/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.sv.png and /dev/null differ diff --git a/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.th.png b/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.th.png deleted file mode 100644 index b92dbcb0..00000000 Binary files a/translated_images/yolo.a2648ec82ee8bb4ea27537677adb482fd4b733ca1705c561b6a24a85102dced5.th.png and /dev/null differ diff --git a/translations/da/README.md b/translations/da/README.md index 26f8cd9f..72d10c9b 100644 --- a/translations/da/README.md +++ b/translations/da/README.md @@ -1,8 +1,8 @@ -**Hvis du ønsker at få understøttet yderligere oversættelsessprog, findes disse [her](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Hvis du ønsker, at yderligere oversættelsessprog understøttes, er de listet [her](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** ## Deltag i fællesskabet [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) ## Hvad du vil lære -**[Mindmap over kurset](http://soshnikov.com/courses/ai-for-beginners/mindmap.html)** +**[Mindmap af Kurset](http://soshnikov.com/courses/ai-for-beginners/mindmap.html)** -I dette pensum vil du lære: +I dette kursusprogram vil du lære: -* Forskellige tilgange til kunstig intelligens, inklusive den "gode gamle" symbolske tilgang med **vidensrepræsentation** og ræsonnering ([GOFAI](https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence)). -* **Neurale netværk** og **dyb læring**, som er kernen i moderne AI. Vi vil illustrere koncepterne bag disse vigtige emner ved hjælp af kode i to af de mest populære frameworks - [TensorFlow](http://Tensorflow.org) og [PyTorch](http://pytorch.org). -* **Neurale arkitekturer** til arbejde med billeder og tekst. Vi vil dække nyere modeller, men kan være lidt manglende i den nyeste state-of-the-art. -* Mindre populære AI-tilgange som **genetiske algoritmer** og **multi-agent systemer**. +* Forskellige tilgange til Kunstig Intelligens, inklusive den "gode gamle" symbolske tilgang med **Videnrepræsentation** og ræsonnering ([GOFAI](https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence)). +* **Neurale Netværk** og **Deep Learning**, som er kernen i moderne AI. Vi vil illustrere begreberne bag disse vigtige emner ved brug af kode i to af de mest populære frameworks - [TensorFlow](http://Tensorflow.org) og [PyTorch](http://pytorch.org). +* **Neurale Arkitekturer** til arbejde med billeder og tekst. Vi vil dække nyere modeller, men kan være en smule mangelfulde i forhold til det nyeste og mest avancerede. +* Mindre populære AI-tilgange, såsom **Genetiske Algoritmer** og **Multi-Agent Systemer**. -Hvad vi ikke vil dække i dette pensum: +Hvad vi ikke vil dække i dette kursusprogram: -> [Find alle ekstra ressourcer til dette kursus i vores Microsoft Learn-samling](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) +> [Find alle yderligere ressourcer til dette kursus i vores Microsoft Learn samling](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) -* Forretningscases for brug af **AI i erhvervslivet**. Overvej at tage [Introduktion til AI for erhvervsbrugere](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), udviklet i samarbejde med [INSEAD](https://www.insead.edu/). -* **Klassisk maskinlæring**, som er godt beskrevet i vores [Maskinlæring for begyndere-pensum](http://github.com/Microsoft/ML-for-Beginners). -* Praktiske AI-applikationer bygget ved hjælp af **[Cognitive Services](https://azure.microsoft.com/services/cognitive-services/?WT.mc_id=academic-77998-bethanycheum)**. Til dette anbefaler vi, at du starter med moduler på Microsoft Learn for [vision](https://docs.microsoft.com/learn/paths/create-computer-vision-solutions-azure-cognitive-services/?WT.mc_id=academic-77998-bethanycheum), [naturlig sprogbehandling](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. -* Specifikke ML **Cloud Frameworks**, så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). Overvej at bruge læringsstierne [Udvikl og driftsæt 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 [Udvikl og driftsæt 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). -* **Samtale-AI** og **Chatbots**. Der findes en separat [Skab 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å henvise til [dette blogindlæg](https://soshnikov.com/azure/hello-bot-conversational-ai-on-microsoft-platform/) for flere detaljer. -* **Dyb matematik** bag dyb læring. Til dette anbefaler vi [Deep Learning](https://www.amazon.com/Deep-Learning-Adaptive-Computation-Machine/dp/0262035618) af Ian Goodfellow, Yoshua Bengio og Aaron Courville, som også er tilgængelig online på [https://www.deeplearningbook.org/](https://www.deeplearningbook.org/). +* Forretningscases for brug af **AI i forretning**. Overvej at tage [Introduktion til AI for forretningsbrugere](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), udviklet i samarbejde med [INSEAD](https://www.insead.edu/). +* **Klassisk Maskinlæring**, som er godt beskrevet i vores [Maskinlæring for Begyndere Kursusprogram](http://github.com/Microsoft/ML-for-Beginners). +* Praktiske AI-applikationer bygget ved hjælp af **[Cognitive Services](https://azure.microsoft.com/services/cognitive-services/?WT.mc_id=academic-77998-bethanycheum)**. Til dette anbefaler vi, at du starter med moduler på Microsoft Learn om [vision](https://docs.microsoft.com/learn/paths/create-computer-vision-solutions-azure-cognitive-services/?WT.mc_id=academic-77998-bethanycheum), [naturlig sprogbehandling](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. +* Specifikke ML **Cloud Frameworks**, så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). Overvej at bruge læringsstierne [Byg 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 [Byg 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). +* **Samtale-baseret AI** og **Chat Bots**. Der findes en separat [Opret 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å henvise til [denne blogpost](https://soshnikov.com/azure/hello-bot-conversational-ai-on-microsoft-platform/) for flere detaljer. +* **Dyb matematik** bag deep learning. Til dette anbefaler vi [Deep Learning](https://www.amazon.com/Deep-Learning-Adaptive-Computation-Machine/dp/0262035618) af Ian Goodfellow, Yoshua Bengio og Aaron Courville, som også er tilgængelig online på [https://www.deeplearningbook.org/](https://www.deeplearningbook.org/). -Til en blid introduktion til _AI i skyen_ kan du overveje at tage læringsstien [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). +For en blid introduktion til _AI i skyen_ emner kan du overveje at tage [Kom godt 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. # Indhold -| | Lektion Link | PyTorch/Keras/TensorFlow | Lab | +| | Lektion Link | PyTorch/Keras/TensorFlow | Laboratorium | | :-: | :------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------ | -| 0 | [Kursusopsætning](./lessons/0-course-setup/setup.md) | [Opsæt dit udviklingsmiljø](./lessons/0-course-setup/how-to-run.md) | | +| 0 | [Opsætning af Kurset](./lessons/0-course-setup/setup.md) | [Opsæt dit Udviklingsmiljø](./lessons/0-course-setup/how-to-run.md) | | | I | [**Introduktion til AI**](./lessons/1-Intro/README.md) | | | -| 01 | [Introduktion og AI's historie](./lessons/1-Intro/README.md) | - | - | +| 01 | [Introduktion og Historie om AI](./lessons/1-Intro/README.md) | - | - | | II | **Symbolsk AI** | -| 02 | [Vidensrepræsentation og ekspertsystemer](./lessons/2-Symbolic/README.md) | [Ekspertsystemer](./lessons/2-Symbolic/Animals.ipynb) / [Ontologi](./lessons/2-Symbolic/FamilyOntology.ipynb) /[Konceptgraf](./lessons/2-Symbolic/MSConceptGraph.ipynb) | | -| III | [**Introduktion til neurale netværk**](./lessons/3-NeuralNetworks/README.md) ||| +| 02 | [Videnrepræsentation og Ekspertsystemer](./lessons/2-Symbolic/README.md) | [Ekspertsystemer](./lessons/2-Symbolic/Animals.ipynb) / [Ontologi](./lessons/2-Symbolic/FamilyOntology.ipynb) /[Konceptgraf](./lessons/2-Symbolic/MSConceptGraph.ipynb) | | +| III | [**Introduktion til Neurale Netværk**](./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 | [Flerlaget Perceptron og Oprettelse af vores eget 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 | [Introduktion til Frameworks (PyTorch/TensorFlow) og 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) | +| 04 | [Multi-Layered Perceptron and Creating our own 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 | [Intro to Frameworks (PyTorch/TensorFlow) and 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)| [Udforsk Computer Vision på Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) | -| 06 | [Introduktion 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 | [Convolutional Neural Networks](./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 | [Fortrænede Netværk og Transfer Learning](./lessons/4-ComputerVision/08-TransferLearning/README.md) og [Træningstricks](./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 og VAEs](./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 & Kunstnerisk Stil Transfer](./lessons/4-ComputerVision/10-GANs/README.md) | [PyTorch](./lessons/4-ComputerVision/10-GANs/GANPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/10-GANs/GANTF.ipynb) | | -| 11 | [Objektdetektion](./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 Sprogbehandling**](./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) | [Udforsk Naturlig Sprogbehandling på Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)| -| 13 | [Tekstrepræsentation. 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 ordindlejringer. 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 | [Sproglig Modellering. Træn dine egne indlejringer](./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 Neurale Netværk](./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 Netværk](./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) | +| 06 | [Intro to 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 | [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 | [Pre-trained Networks and Transfer Learning](./lessons/4-ComputerVision/08-TransferLearning/README.md) and [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 and VAEs](./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 & Artistic Style Transfer](./lessons/4-ComputerVision/10-GANs/README.md) | [PyTorch](./lessons/4-ComputerVision/10-GANs/GANPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/10-GANs/GANTF.ipynb) | | +| 11 | [Object Detection](./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 | [Semantic Segmentation. 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 | [**Natural Language Processing**](./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) | [Udforsk Natural Language Processing på Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)| +| 13 | [Text Representation. 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 | [Semantic word embeddings. Word2Vec and 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 | [Language Modeling. Training your own 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 | [Generative Recurrent Networks](./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 | [Store Sprogmodeller, Prompt Programmering og Few-Shot Opgaver](./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-Technikker** || | -| 21 | [Genetiske Algoritmer](./lessons/6-Other/21-GeneticAlgorithms/README.md) | [Notebook](./lessons/6-Other/21-GeneticAlgorithms/Genetic.ipynb) | | -| 22 | [Dyb Forstærkningslæ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 Etik** | | | -| 24 | [AI Etik og Ansvarlig AI](./lessons/7-Ethics/README.md) | [Microsoft Learn: Principper for Ansvarlig AI](https://docs.microsoft.com/learn/paths/responsible-ai-business-principles/?WT.mc_id=academic-77998-cacaste) | | -| IX | **Ekstra** | | | -| 25 | [Multi-Modale Netværk, CLIP og VQGAN](./lessons/X-Extras/X1-MultiModal/README.md) | [Notebook](./lessons/X-Extras/X1-MultiModal/Clip.ipynb) | | +| 20 | [Large Language Models, Prompt Programming and Few-Shot Tasks](./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 | [Genetic Algorithms](./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-Agent Systems](./lessons/6-Other/23-MultiagentSystems/README.md) | | | +| VII | **AI-etik** | | | +| 24 | [AI Ethics and Responsible AI](./lessons/7-Ethics/README.md) | [Microsoft Learn: Responsible AI Principles](https://docs.microsoft.com/learn/paths/responsible-ai-business-principles/?WT.mc_id=academic-77998-cacaste) | | +| IX | **Ekstra materiale** | | | +| 25 | [Multi-Modal Networks, CLIP and VQGAN](./lessons/X-Extras/X1-MultiModal/README.md) | [Notebook](./lessons/X-Extras/X1-MultiModal/Clip.ipynb) | | ## Hver lektion indeholder -* For-læsningsmateriale -* Eksekverbare Jupyter Notebooks, som ofte er specifikke for frameworket (**PyTorch** eller **TensorFlow**). Den eksekverbare notebook indeholder også meget teoretisk materiale, så for at forstå emnet skal du gennemgå mindst en version af notebook'en (enten PyTorch eller TensorFlow). -* **Labber** tilgængelige for nogle emner, som giver dig mulighed for at prøve at anvende det lærte på et specifikt problem. +* Forlæsningsmateriale +* Eksekverbare Jupyter-notebooks, som ofte er specifikke for frameworket (**PyTorch** eller **TensorFlow**). Den eksekverbare notebook indeholder også meget teoretisk materiale, så for at forstå emnet skal man igennem mindst én version af notebook’en (enten PyTorch eller TensorFlow). +* **Laboratorier** tilgængelige for nogle emner, som giver dig mulighed for at prøve at anvende det lærte materiale på et specifikt problem. * Nogle sektioner indeholder links til [**MS Learn**](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) moduler, der dækker relaterede emner. ## Kom godt i gang ### 🎯 Ny til AI? Start her! -Hvis du er helt ny til AI og ønsker hurtige, praktiske eksempler, så tjek vores [**Begynder-venlige Eksempler**](./examples/README.md)! Disse inkluderer: +Hvis du er helt ny til AI og vil have hurtige, praktiske eksempler, så tjek vores [**Begyndervenlige eksempler**](./examples/README.md)! Disse inkluderer: -- 🌟 **Hello AI World** - Dit første AI-program (mønster-genkendelse) -- 🧠 **Simpelt Neuralt Netværk** - Byg et neuralt netværk fra bunden -- 🖼️ **Billedklassificering** - Klassificer billeder med detaljerede kommentarer +- 🌟 **Hello AI World** - Dit første AI-program (mønster genkendelse) +- 🧠 **Simple Neural Network** - Byg et neuralt netværk fra bunden +- 🖼️ **Image Classifier** - Klassificer billeder med detaljerede kommentarer - 💬 **Tekstfølelse** - Analyser positiv/negativ tekst Disse eksempler er designet til at hjælpe dig med at forstå AI-koncepter, før du dykker ned i det fulde pensum. -### 📚 Opsætning af fuldt pensum +### 📚 Opsætning af hele pensum -- Vi har lavet en [opsætningslektion](./lessons/0-course-setup/setup.md) for at hjælpe dig med at sætte dit udviklingsmiljø op. - For undervisere har vi også lavet en [pensumopsætningslektion](./lessons/0-course-setup/for-teachers.md)! -- Sådan [kører du koden i VSCode eller en Codepace](./lessons/0-course-setup/how-to-run.md) +- Vi har oprettet en [opsætningslektion](./lessons/0-course-setup/setup.md) for at hjælpe dig med at sætte dit udviklingsmiljø op. - For undervisere har vi også oprettet en [pensumopsætningslektion](./lessons/0-course-setup/for-teachers.md)! +- Sådan [kører du koden i VSCode eller en Codespace](./lessons/0-course-setup/how-to-run.md) Følg disse trin: -Fork depotet: Klik på "Fork" knappen øverst til højre på denne side. +Fork Repository: Klik på knappen "Fork" øverst til højre på denne side. -Klon depotet: `git clone https://github.com/microsoft/AI-For-Beginners.git` +Klon Repository: `git clone https://github.com/microsoft/AI-For-Beginners.git` Glem ikke at give denne repo en stjerne (🌟) for nemmere at finde den senere. -## Mød andre elever +## Mød andre lærende -Deltag i vores [officielle AI Discord-server](https://aka.ms/genai-discord?WT.mc_id=academic-105485-bethanycheum) for at møde og netværke med andre, der tager dette kursus, samt få support. +Deltag i vores [officielle AI Discord-server](https://aka.ms/genai-discord?WT.mc_id=academic-105485-bethanycheum) for at møde og netværke med andre, der tager dette kursus, og få support. -Hvis du har produktfeedback eller spørgsmål under udviklingen, besøg vores [Azure AI Foundry Developer Forum](https://aka.ms/foundry/forum) +Hvis du har produktfeedback eller spørgsmål, mens du bygger, så besøg vores [Azure AI Foundry Developer Forum](https://aka.ms/foundry/forum) ## Quizzer -> **En note om quizzer**: Alle quizzer findes i Quiz-app mappen i etc\quiz-app, eller [Online Her](https://ff-quizzes.netlify.app/) De er linket fra lektionerne, quiz-app'en kan køres lokalt eller implementeres til Azure; følg instruktionerne i `quiz-app` mappen. De bliver gradvist oversat. +> **En note om quizzer**: Alle quizzer findes i Quiz-app mappen under etc\quiz-app, eller [Online her](https://ff-quizzes.netlify.app/) De er linket fra lektionerne, quiz-appen kan køre lokalt eller implementeres til Azure; følg instruktionerne i `quiz-app` mappen. De lokaliseres gradvist. ## Hjælp ønskes -Har du forslag eller fundet stave- eller kodefejl? Opret en issue eller lav en pull request. +Har du forslag eller fundet stavefejl eller kodefejl? Opret et issue eller lav en pull request. -## Speciel tak +## Særlige tak -* **✍️ Primær forfatter:** [Dmitry Soshnikov](http://soshnikov.com), PhD +* **✍️ Hovedforfatter:** [Dmitry Soshnikov](http://soshnikov.com), PhD * **🔥 Redaktør:** [Jen Looper](https://twitter.com/jenlooper), PhD * **🎨 Sketchnote illustrator:** [Tomomi Imura](https://twitter.com/girlie_mac) -* **✅ Quiz skaber:** [Lateefah Bello](https://github.com/CinnamonXI), [MLSA](https://studentambassadors.microsoft.com/) -* **🙏 Kernebidragydere:** [Evgenii Pishchik](https://github.com/Pe4enIks) +* **✅ Quiz-skaber:** [Lateefah Bello](https://github.com/CinnamonXI), [MLSA](https://studentambassadors.microsoft.com/) +* **🙏 Kernenbidragydere:** [Evgenii Pishchik](https://github.com/Pe4enIks) -## Andre pensum +## Andre pensummer -Vores team producerer andre pensum! Tjek: +Vores team producerer andre pensummer! Tjek: ### LangChain @@ -217,11 +217,11 @@ Vores team producerer andre pensum! Tjek: ## Få hjælp -Hvis du sidder fast eller har spørgsmål om at bygge AI-apps. Deltag i diskussioner om MCP med andre elever og erfarne udviklere. Det er et støttende fællesskab, hvor spørgsmål er velkomne, og viden deles frit. +Hvis du sidder fast eller har spørgsmål om at bygge AI-apps. Deltag med andre lærende og erfarne udviklere i diskussioner om MCP. Det er et støttende fællesskab, hvor spørgsmål er velkomne, og viden deles frit. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Hvis du har produktfeedback eller fejl under udviklingen, besøg: +Hvis du har produktfeedback eller fejl under udvikling, besøg: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) @@ -229,5 +229,5 @@ Hvis du har produktfeedback eller fejl under udviklingen, besøg: **Ansvarsfraskrivelse**: -Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på dets modersmål bør betragtes som den autoritative kilde. For kritiske oplysninger anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for eventuelle misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse. +Dette dokument er oversat ved hjælp af AI-oversættelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selvom vi bestræber os på nøjagtighed, bedes du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse. \ No newline at end of file diff --git a/translations/da/lessons/0-course-setup/how-to-run.md b/translations/da/lessons/0-course-setup/how-to-run.md index 8a0eb176..ba89f00c 100644 --- a/translations/da/lessons/0-course-setup/how-to-run.md +++ b/translations/da/lessons/0-course-setup/how-to-run.md @@ -1,21 +1,21 @@ # Sådan kører du koden -Dette kursus indeholder mange eksekverbare eksempler og laboratorier, som du vil ønske at køre. For at gøre dette skal du kunne eksekvere Python-kode i Jupyter Notebooks, der leveres som en del af dette kursus. Du har flere muligheder for at køre koden: +Dette kursusindhold indeholder mange eksekverbare eksempler og laboratorier, som du vil ønske at køre. For at kunne gøre dette, har du brug for muligheden for at eksekvere Python-kode i Jupyter Notebooks, som leveres som en del af dette kursusindhold. Du har flere muligheder for at køre koden: ## Kør lokalt på din computer -For at køre koden lokalt på din computer skal du have en version af Python installeret. Jeg anbefaler personligt at installere **[miniconda](https://conda.io/en/latest/miniconda.html)** - det er en let installation, der understøtter `conda`-pakkehåndtering til forskellige Python **virtuelle miljøer**. +For at køre koden lokalt på din computer, er der brug for en Python-installation. En anbefaling er at installere **[miniconda](https://conda.io/en/latest/miniconda.html)** - det er en forholdsvis letvægtsinstallation, der understøtter `conda` pakkestyringsværktøjet til forskellige Python **virtuelle miljøer**. -Efter du har installeret miniconda, skal du klone repositoryet og oprette et virtuelt miljø, der skal bruges til dette kursus: +Efter du har installeret miniconda, klon da repositoryet og opret et virtuelt miljø, der skal bruges til dette kursus: ```bash git clone http://github.com/microsoft/ai-for-beginners @@ -24,55 +24,57 @@ conda env create --name ai4beg --file .devcontainer/environment.yml conda activate ai4beg ``` -### Brug af Visual Studio Code med Python-udvidelse +### Brug af Visual Studio Code med Python Extension -Den bedste måde at bruge kurset på er sandsynligvis at åbne det i [Visual Studio Code](http://code.visualstudio.com/?WT.mc_id=academic-77998-cacaste) med [Python-udvidelse](https://marketplace.visualstudio.com/items?itemName=ms-python.python&WT.mc_id=academic-77998-cacaste). +Dette kursusindhold bruges bedst ved at åbne 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 åbner mappen i VS Code, vil det automatisk foreslå dig at installere Python-udvidelser. Du skal også installere miniconda som beskrevet ovenfor. +> **Note**: Når du har klonet og åbnet mappen i VS Code, vil det automatisk foreslå dig at installere Python-udvidelser. Du skal også installere miniconda som beskrevet ovenfor. -> **Note**: Hvis VS Code foreslår, at du genåbner repositoryet i en container, skal du afvise dette for at bruge den lokale Python-installation. +> **Note**: Hvis VS Code foreslår dig at genåbne repositoryet i en container, bør du afslå dette for at bruge den lokale Python-installation. ### Brug af Jupyter i browseren -Du kan også bruge Jupyter-miljøet direkte fra browseren på din egen computer. Faktisk tilbyder både klassisk Jupyter og Jupyter Hub et ret praktisk udviklingsmiljø med autoudfyldning, kodefremhævning osv. +Du kan også bruge et Jupyter-miljø fra browseren på din egen computer. Både klassisk Jupyter og JupyterHub tilbyder et praktisk udviklingsmiljø med autofuldendelse, kodefremhævning osv. -For at starte Jupyter lokalt skal du gå til kursusmappen og eksekvere: +For at starte Jupyter lokalt, gå til kursusmappen, og eksekver: ```bash jupyter notebook -``` -eller +``` +eller ```bash jupyterhub -``` -Du kan derefter navigere til en af `.ipynb`-filerne, åbne dem og begynde at arbejde. +``` +Du kan derefter navigere til en hvilken som helst af `.ipynb` filerne, åbne dem og begynde at arbejde. ### Kørsel i container -Et alternativ til Python-installation er at køre koden i en container. Da vores repository indeholder en speciel `.devcontainer`-mappe, der instruerer, hvordan man bygger en container til dette repo, vil VS Code tilbyde dig at genåbne koden i en container. Dette kræver Docker-installation og er mere komplekst, så vi anbefaler dette til mere erfarne brugere. +Et alternativ til Python-installation ville være at køre koden i en container. Da vores repository leverer en særlig `.devcontainer` mappe, der instruerer hvordan man bygger en container til dette repo, tilbyder VS Code muligheden for at genåbne koden i en container. Dette kræver installation af Docker og er også mere komplekst, så vi anbefaler dette til mere erfarne brugere. ## Kørsel i skyen -Hvis du ikke ønsker at installere Python lokalt og har adgang til nogle cloud-ressourcer, er en god alternativ mulighed at køre koden i skyen. Der er flere måder, du kan gøre dette på: +Hvis du ikke ønsker at installere Python lokalt, og har adgang til nogle skyeressourcer – er et godt alternativ at køre koden i skyen. Der er flere måder, du kan gøre dette på: -* Brug **[GitHub Codespaces](https://github.com/features/codespaces)**, som er et virtuelt miljø oprettet for dig på GitHub, tilgængeligt via VS Code-browsergrænsefladen. Hvis du har adgang til Codespaces, kan du blot klikke på **Code**-knappen i repoet, starte en codespace og komme i gang med det samme. -* Brug **[Binder](https://mybinder.org/v2/gh/microsoft/ai-for-beginners/HEAD)**. [Binder](https://mybinder.org) er gratis cloud-ressourcer, der stilles til rådighed for folk som dig til at teste noget kode på GitHub. Der er en knap på forsiden til at åbne repositoryet i Binder - dette bør hurtigt tage dig til Binder-siden, som vil bygge den underliggende container og starte Jupyter-webgrænsefladen for dig problemfrit. +* Brug af **[GitHub Codespaces](https://github.com/features/codespaces)**, som er et virtuelt miljø oprettet for dig på GitHub, tilgængeligt gennem en VS Code browsergrænseflade. Hvis du har adgang til Codespaces, kan du blot klikke på **Code** knappen i repositoriet, starte et codespace og komme i gang med det samme. +* Brug af **[Binder](https://mybinder.org/v2/gh/microsoft/ai-for-beginners/HEAD)**. [Binder](https://mybinder.org) tilbyder gratis beregningsressourcer i skyen til folk som dig, der vil teste noget kode på GitHub. Der er en knap på forsiden til at åbne repositoryet i Binder – dette vil hurtigt føre dig til binder-sitet, som vil bygge en underliggende container og starte en Jupyter webgrænseflade for dig glidende. -> **Note**: For at forhindre misbrug har Binder blokeret adgang til nogle webressourcer. Dette kan forhindre noget af koden i at fungere, som henter modeller og/eller datasæt fra det offentlige internet. Du kan være nødt til at finde nogle løsninger. Desuden er de computermæssige ressourcer, der leveres af Binder, ret begrænsede, så træning vil være langsom, især i senere og mere komplekse lektioner. +> **Note**: For at forhindre misbrug har Binder adgang til nogle webressourcer blokeret. Dette kan forhindre noget kode i at fungere, som henter modeller og/eller datasæt fra det offentlige Internet. Du skal måske finde nogle alternative løsninger. Derudover er de beregningsressourcer, som Binder tilbyder, ret simple, så træning vil gå langsomt, især i de senere, mere komplekse lektioner. ## Kørsel i skyen med GPU -Nogle af de senere lektioner i dette kursus vil drage stor fordel af GPU-understøttelse, da træning ellers vil være meget langsom. Der er et par muligheder, du kan følge, især hvis du har adgang til skyen enten via [Azure for Students](https://azure.microsoft.com/free/students/?WT.mc_id=academic-77998-cacaste) eller via din institution: +Nogle af de senere lektioner i dette kursusindhold vil have stor gavn af GPU-understøttelse. Modeltræning, for eksempel, kan være smertefuldt langsomt ellers. Der er et par muligheder, du kan følge, især hvis du har adgang til skyen enten gennem [Azure for Students](https://azure.microsoft.com/free/students/?WT.mc_id=academic-77998-cacaste), eller gennem din institution: -* Opret en [Data Science Virtual Machine](https://docs.microsoft.com/learn/modules/intro-to-azure-data-science-virtual-machine/?WT.mc_id=academic-77998-cacaste) og forbind til den via Jupyter. Du kan derefter klone repoet direkte på maskinen og begynde at lære. NC-seriens virtuelle maskiner har GPU-understøttelse. +* Opret en [Data Science Virtual Machine](https://docs.microsoft.com/learn/modules/intro-to-azure-data-science-virtual-machine/?WT.mc_id=academic-77998-cacaste) og forbind til den gennem Jupyter. Du kan så klone repoet direkte på maskinen og begynde at lære. NC-serie VM’er har GPU-understøttelse. -> **Note**: Nogle abonnementer, inklusive Azure for Students, tilbyder ikke GPU-understøttelse som standard. Du kan være nødt til at anmode om yderligere GPU-kerner via en teknisk supportanmodning. +> **Note**: Nogle abonnementer, inklusiv Azure for Students, tilbyder ikke GPU-understøttelse som standard. Du skal muligvis anmode om ekstra GPU-kerner via en teknisk supportsag. -* Opret et [Azure Machine Learning Workspace](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-cacaste) og brug derefter Notebook-funktionen der. [Denne video](https://azure-for-academics.github.io/quickstart/azureml-papers/) viser, hvordan man kloner et repository til Azure ML Notebook og begynder at bruge det. +* Opret et [Azure Machine Learning Workspace](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-cacaste) og brug dernæst Notebook-funktionen. [Denne video](https://azure-for-academics.github.io/quickstart/azureml-papers/) viser, hvordan man kloner et repository ind i Azure ML notebook og begynder at bruge det. -Du kan også bruge Google Colab, som tilbyder noget gratis GPU-understøttelse, og uploade Jupyter Notebooks der for at eksekvere dem én efter én. +Du kan også bruge Google Colab, som kommer med noget gratis GPU-understøttelse, og uploade Jupyter Notebooks der for at eksekvere dem én efter én. --- + **Ansvarsfraskrivelse**: -Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os ikke ansvar for eventuelle misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse. \ No newline at end of file +Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på dets modersmål skal betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os ikke ansvar for misforståelser eller fejltolkninger, der opstår ved brug af denne oversættelse. + \ No newline at end of file diff --git a/translations/da/lessons/2-Symbolic/Animals.ipynb b/translations/da/lessons/2-Symbolic/Animals.ipynb index 8f7f48b4..854fbe0c 100644 --- a/translations/da/lessons/2-Symbolic/Animals.ipynb +++ b/translations/da/lessons/2-Symbolic/Animals.ipynb @@ -6,25 +6,25 @@ "collapsed": true }, "source": [ - "# Implementering af et Dyreekspertsystem\n", + "# Implementering af et dyreekspertsystem\n", "\n", "Et eksempel fra [AI for Beginners Curriculum](http://github.com/microsoft/ai-for-beginners).\n", "\n", - "I dette eksempel vil vi implementere et simpelt vidensbaseret system til at bestemme et dyr baseret på nogle fysiske egenskaber. Systemet kan repræsenteres ved følgende OG-ELLER-træ (dette er en del af hele træet, vi kan nemt tilføje flere regler):\n", + "I dette eksempel vil vi implementere et simpelt vidensbaseret system til at bestemme et dyr baseret på nogle fysiske karakteristika. Systemet kan repræsenteres ved følgende AND-OR træ (dette er en del af det komplette træ, vi kan nemt tilføje flere regler):\n", "\n", - "![](../../../../translated_images/da/AND-OR-Tree.5592d2c70187f283.webp)\n" + "![](../../../../../../translated_images/da/AND-OR-Tree.5592d2c70187f283.webp)\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## Vores eget ekspertsystem med baglæns inferens\n", + "## Vores egen ekspertsystem-shell med baglæns inferens\n", "\n", - "Lad os prøve at definere et simpelt sprog til vidensrepræsentation baseret på produktionsregler. Vi vil bruge Python-klasser som nøgleord til at definere regler. Der vil grundlæggende være tre typer klasser:\n", - "* `Ask` repræsenterer et spørgsmål, der skal stilles til brugeren. Den indeholder sættet af mulige svar.\n", - "* `If` repræsenterer en regel og er blot syntaktisk sukker til at gemme indholdet af reglen.\n", - "* `AND`/`OR` er klasser, der repræsenterer OG/ELLER-grene af træet. De gemmer blot listen af argumenter indeni. For at forenkle koden er al funktionalitet defineret i forældreklassen `Content`.\n" + "Lad os prøve at definere et enkelt sprog til vidensrepræsentation baseret på produktionsregler. Vi vil bruge Python-klasser som nøgleord til at definere regler. Der vil i det væsentlige være 3 typer klasser:\n", + "* `Ask` repræsenterer et spørgsmål, der skal stilles til brugeren. Det indeholder sættet af mulige svar.\n", + "* `If` repræsenterer en regel, og det er bare en syntaktisk sukker til at gemme indholdet af reglen\n", + "* `AND`/`OR` er klasser til at repræsentere AND/OR-grene af træet. De gemmer blot listen af argumenter indeni. For at forenkle koden er al funktionalitet defineret i forældrekassen `Content`\n" ] }, { @@ -66,7 +66,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "I vores system vil arbejdshukommelsen indeholde listen over **fakta** som **attribut-værdi-par**. Vidensbasen kan defineres som én stor ordbog, der kortlægger handlinger (nye fakta, der skal indsættes i arbejdshukommelsen) til betingelser, udtrykt som OG-ELLER-udtryk. Desuden kan nogle fakta `Spørges`.\n" + "I vores system ville arbejdshukommelsen indeholde listen over **fakta** som **attribut-værdi-par**. Vidensbasen kan defineres som et stort opslagsværk, der forbinder handlinger (nye fakta, der skal indsættes i arbejdshukommelsen) med betingelser, udtrykt som OG-ELLER-udtryk. Desuden kan nogle fakta `Ask`es.\n" ] }, { @@ -99,12 +99,12 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "For at udføre den baglæns inferens, vil vi definere klassen `Knowledgebase`. Den vil indeholde:\n", - "* Arbejdende `hukommelse` - en ordbog, der kortlægger attributter til værdier\n", - "* `Regler` for vidensbasen i det format, som er defineret ovenfor\n", + "For at udføre baglæns inferens, vil vi definere klassen `Knowledgebase`. Den vil indeholde:\n", + "* Arbejdende `memory` - en ordbog, der forbinder attributter med værdier\n", + "* Knowledgebase `rules` i det format, der er defineret ovenfor\n", "\n", "To hovedmetoder er:\n", - "* `get` for at opnå værdien af en attribut og udføre inferens, hvis det er nødvendigt. For eksempel, `get('color')` vil hente værdien af en farveslot (den vil spørge, hvis det er nødvendigt, og gemme værdien til senere brug i arbejdshukommelsen). Hvis vi spørger `get('color:blue')`, vil den spørge om en farve og derefter returnere `y`/`n` afhængigt af farven.\n", + "* `get` for at opnå værdien af en attribut, og udføre inferens om nødvendigt. For eksempel, `get('color')` ville hente værdien af et farveslot (den vil spørge om nødvendigt og gemme værdien til senere brug i arbejdshukommelsen). Hvis vi spørger `get('color:blue')`, vil den spørge efter en farve og derefter returnere `y`/`n` værdi alt efter farven.\n", "* `eval` udfører den faktiske inferens, dvs. gennemgår AND/OR-træet, evaluerer delmål osv.\n" ] }, @@ -172,7 +172,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Nu lad os definere vores dyrevidensbase og udføre konsultationen. Bemærk, at denne opkald vil stille dig spørgsmål. Du kan svare ved at skrive `y`/`n` for ja-nej spørgsmål, eller ved at angive et tal (0..N) for spørgsmål med længere svarmuligheder.\n" + "Lad os nu definere vores dyrevidensbase og udføre konsultationen. Bemærk, at dette opkald vil stille dig spørgsmål. Du kan svare ved at skrive `y`/`n` for ja-nej spørgsmål, eller ved at angive tal (0..N) for spørgsmål med længere multiple-choice svar.\n" ] }, { @@ -229,11 +229,11 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Brug af PyKnow til Fremadrettet Inferens\n", + "## Brug af Experta til Fremadrettet Slutning\n", "\n", - "I det næste eksempel vil vi forsøge at implementere fremadrettet inferens ved hjælp af et af bibliotekerne til vidensrepræsentation, [PyKnow](https://github.com/buguroo/pyknow/). **PyKnow** er et bibliotek til at skabe fremadrettede inferenssystemer i Python, som er designet til at ligne det klassiske gamle system [CLIPS](http://www.clipsrules.net/index.html).\n", + "I det næste eksempel vil vi forsøge at implementere fremadrettet slutning ved hjælp af et af bibliotekerne til videnrepræsentation, [Experta](https://github.com/nilp0inter/experta). **Experta** er et bibliotek til at skabe fremadrettede slutningssystemer i Python, som er designet til at ligne det klassiske gamle system [CLIPS](http://www.clipsrules.net/index.html). \n", "\n", - "Vi kunne også selv have implementeret fremadrettet kædning uden de store problemer, men naive implementeringer er som regel ikke særlig effektive. Til mere effektiv regelmatching anvendes en særlig algoritme, [Rete](https://en.wikipedia.org/wiki/Rete_algorithm).\n" + "Vi kunne også have implementeret fremadrettet kædning selv uden mange problemer, men naive implementeringer er normalt ikke særlig effektive. For mere effektiv regelmatchning bruges en speciel 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 vores system som en klasse, der underklasser `KnowledgeEngine`. Hver regel defineres af en separat funktion med `@Rule`-annotering, som angiver, hvornår reglen skal aktiveres. Inde i reglen kan vi tilføje nye fakta ved hjælp af `declare`-funktionen, og tilføjelsen af disse fakta vil resultere i, at nogle flere regler kaldes af den fremadrettede inferensmotor.\n" + "Vi vil definere vores system som en klasse, der underklasser `KnowledgeEngine`. Hver regel defineres af en separat funktion med `@Rule` annotation, som angiver, hvornår reglen skal aktiveres. Inde i reglen kan vi tilføje nye fakta ved hjælp af `declare` funktionen, og tilføjelsen af disse fakta vil resultere i, at nogle flere regler bliver kaldt af fremadrettet inferensmotor.\n" ] }, { @@ -378,7 +377,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Når vi har defineret en vidensbase, fylder vi vores arbejdshukommelse med nogle indledende fakta og kalder derefter `run()`-metoden for at udføre inferensen. Du kan som resultat se, at nye udledte fakta tilføjes til arbejdshukommelsen, inklusive det endelige faktum om dyret (hvis vi har opsat alle de indledende fakta korrekt).\n" + "Når vi har defineret en videnbase, fylder vi vores arbejdshukommelse med nogle indledende fakta og kalder derefter `run()` metoden for at udføre inferensen. Du kan se som resultat, at nye udledte fakta bliver tilføjet til arbejdshukommelsen, inklusive det endelige faktum om dyret (hvis vi har sat alle de indledende fakta korrekt op).\n" ] }, { @@ -440,7 +439,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "\n---\n\n**Ansvarsfraskrivelse**: \nDette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi er ikke ansvarlige for eventuelle misforståelser eller fejltolkninger, der måtte opstå som følge af brugen af denne oversættelse.\n" + "---\n\n\n**Ansvarsfraskrivelse**:\nDette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selvom vi bestræber os på nøjagtighed, bedes du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der måtte opstå som følge af brugen af denne oversættelse.\n\n" ] } ], @@ -467,8 +466,8 @@ "version": "3.11.2" }, "coopTranslator": { - "original_hash": "ab2bd97b0453415b89a469284609a8ce", - "translation_date": "2025-08-28T16:58:22+00:00", + "original_hash": "8ef43db4b9182239fd150a76bd494fdb", + "translation_date": "2026-01-16T02:15:58+00:00", "source_file": "lessons/2-Symbolic/Animals.ipynb", "language_code": "da" } diff --git a/translations/da/lessons/2-Symbolic/README.md b/translations/da/lessons/2-Symbolic/README.md index 4d49954e..a83f0a65 100644 --- a/translations/da/lessons/2-Symbolic/README.md +++ b/translations/da/lessons/2-Symbolic/README.md @@ -1,116 +1,116 @@ # Videnrepræsentation og Ekspertsystemer -![Oversigt over Symbolsk AI-indhold](../../../../translated_images/da/ai-symbolic.715a30cb610411a6.webp) +![Oversigt over Symbolsk AI indhold](../../../../../../translated_images/da/ai-symbolic.715a30cb610411a6.webp) > Sketchnote af [Tomomi Imura](https://twitter.com/girlie_mac) -Jagten på kunstig intelligens handler om at finde viden og forstå verden på samme måde som mennesker gør. Men hvordan kan man gøre dette? +Jagten på kunstig intelligens bygger på en søgen efter viden, for at forstå verden på en måde, der ligner, hvordan mennesker gør det. Men hvordan kan man nærme sig dette? -## [Quiz før forelæsning](https://ff-quizzes.netlify.app/en/ai/quiz/3) +## [For-forelæsning quiz](https://ff-quizzes.netlify.app/en/ai/quiz/3) -I AI's tidlige dage var den top-down tilgang til at skabe intelligente systemer (diskuteret i den forrige lektion) populær. Ideen var at udtrække viden fra mennesker i en maskinlæsbar form og derefter bruge den til automatisk at løse problemer. Denne tilgang var baseret på to store idéer: +I AI's tidlige dage var top-down tilgangen til at skabe intelligente systemer (beskrevet i den forrige lektion) populær. Ideen var at udvinde viden fra mennesker i en maskinlæsbar form og derefter bruge den til automatisk at løse problemer. Denne tilgang var baseret på to store ideer: * Videnrepræsentation -* Ræsonnement +* Resonnering ## Videnrepræsentation -Et af de vigtige begreber i Symbolsk AI er **viden**. Det er vigtigt at skelne viden fra *information* eller *data*. For eksempel kan man sige, at bøger indeholder viden, fordi man kan studere bøger og blive ekspert. Men det, bøger faktisk indeholder, kaldes *data*, og ved at læse bøger og integrere denne data i vores verdensmodel, konverterer vi data til viden. +Et af de vigtige begreber i Symbolsk AI er **viden**. Det er vigtigt at skelne mellem viden og *information* eller *data*. For eksempel kan man sige, at bøger indeholder viden, fordi man kan studere bøger og blive ekspert. Men det, bøger egentlig indeholder, kaldes *data*, og ved at læse bøger og integrere disse data i vores verdensmodel omdanner vi data til viden. -> ✅ **Viden** er noget, der findes i vores hoved og repræsenterer vores forståelse af verden. Det opnås gennem en aktiv **læringsproces**, som integrerer de informationer, vi modtager, i vores aktive verdensmodel. +> ✅ **Viden** er noget, der findes i vores hoved og repræsenterer vores forståelse af verden. Det opnås gennem en aktiv **læringsproces**, som integrerer de informationsstykker, vi modtager, i vores aktive model af verden. -Ofte definerer vi ikke viden strengt, men vi relaterer det til andre begreber ved hjælp af [DIKW-pyramiden](https://en.wikipedia.org/wiki/DIKW_pyramid). Den indeholder følgende begreber: +Ofte definerer vi ikke viden strengt, men vi placerer den i forhold til andre relaterede begreber ved hjælp af [DIKW-pyramiden](https://en.wikipedia.org/wiki/DIKW_pyramid). Den indeholder følgende begreber: -* **Data** er noget, der er repræsenteret på fysisk medie, såsom skrevet tekst eller talte ord. Data eksisterer uafhængigt af mennesker og kan overføres mellem personer. -* **Information** er, hvordan vi fortolker data i vores hoved. For eksempel, når vi hører ordet *computer*, har vi en forståelse af, hvad det er. -* **Viden** er information, der integreres i vores verdensmodel. For eksempel, når vi lærer, hvad en computer er, begynder vi at få idéer om, hvordan den fungerer, hvad den koster, og hvad den kan bruges til. Dette netværk af sammenhængende begreber udgør vores viden. -* **Visdom** er endnu et niveau af vores forståelse af verden og repræsenterer *meta-viden*, dvs. en idé om, hvordan og hvornår viden skal bruges. +* **Data** er noget, der er repræsenteret i fysisk materiale som skrevet tekst eller talte ord. Data eksisterer uafhængigt af mennesker og kan overføres mellem personer. +* **Information** er, hvordan vi fortolker data i vores hoved. For eksempel, når vi hører ordet *computer*, har vi en vis forståelse af, hvad det er. +* **Viden** er information, der er integreret i vores verdensmodel. For eksempel, når vi har lært, hvad en computer er, begynder vi at have ideer om, hvordan den virker, hvor meget den koster, og hvad den kan bruges til. Dette netværk af sammenkoblede begreber udgør vores viden. +* **Visdom** er endnu et niveau af vores forståelse af verden, og det repræsenterer *meta-viden*, fx et begreb om hvordan og hvornår viden bør anvendes. - + *Billede [fra Wikipedia](https://commons.wikimedia.org/w/index.php?curid=37705247), af Longlivetheux - Eget arbejde, CC BY-SA 4.0* -Problemet med **videnrepræsentation** er derfor at finde en effektiv måde at repræsentere viden i en computer i form af data, så den kan bruges automatisk. Dette kan ses som et spektrum: +Derfor er problemet med **videnrepræsentation** at finde en effektiv måde at repræsentere viden inden i en computer i form af data, så det kan bruges automatisk. Dette kan ses som et spektrum: -![Spektrum for videnrepræsentation](../../../../translated_images/da/knowledge-spectrum.b60df631852c0217.webp) +![Spektrum af videnrepræsentation](../../../../../../translated_images/da/knowledge-spectrum.b60df631852c0217.webp) > Billede af [Dmitry Soshnikov](http://soshnikov.com) -* Til venstre er der meget simple typer af videnrepræsentationer, som kan bruges effektivt af computere. Den simpleste er algoritmisk, hvor viden er repræsenteret af et computerprogram. Dette er dog ikke den bedste måde at repræsentere viden på, fordi det ikke er fleksibelt. Viden i vores hoved er ofte ikke-algoritmisk. -* Til højre er der repræsentationer som naturlig tekst. Det er den mest kraftfulde, men kan ikke bruges til automatisk ræsonnement. +* Til venstre findes meget simple typer af videnrepræsentation, som computere effektivt kan bruge. Den simpleste er algoritmisk, når viden er repræsenteret som et computerprogram. Dette er dog ikke den bedste måde at repræsentere viden på, fordi det ikke er fleksibelt. Viden i vores hoved er ofte ikke-algoritmisk. +* Til højre findes repræsentationer såsom naturlig tekst. Det er den mest magtfulde, men kan ikke bruges til automatisk ræsonnering. -> ✅ Tænk et øjeblik over, hvordan du repræsenterer viden i dit hoved og konverterer det til noter. Er der et bestemt format, der fungerer godt for dig til at hjælpe med at huske? +> ✅ Tænk et øjeblik over, hvordan du repræsenterer viden i dit hoved og omdanner det til noter. Er der et bestemt format, der fungerer godt for dig til at hjælpe med at fastholde det? ## Klassificering af computerbaserede videnrepræsentationer -Vi kan klassificere forskellige metoder til videnrepræsentation i følgende kategorier: +Vi kan klassificere forskellige metoder til computerbaseret videnrepræsentation i følgende kategorier: -* **Netværksrepræsentationer** er baseret på det faktum, at vi har et netværk af sammenhængende begreber i vores hoved. Vi kan forsøge at reproducere de samme netværk som en graf i en computer - et såkaldt **semantisk netværk**. +* **Netværksrepræsentationer** er baseret på det faktum, at vi har et netværk af indbyrdes forbundne begreber i vores hoved. Vi kan forsøge at genskabe de samme netværk som en graf inde i en computer – et såkaldt **semantisk netværk**. -1. **Objekt-Attribut-Værdi tripler** eller **attribut-værdi par**. Da en graf kan repræsenteres i en computer som en liste af noder og kanter, kan vi repræsentere et semantisk netværk som en liste af tripler, der indeholder objekter, attributter og værdier. For eksempel kan vi bygge følgende tripler om programmeringssprog: +1. **Objekt-Attribut-Værdi tripletter** eller **attribut-værdi par**. Da en graf kan repræsenteres i en computer som en liste over noder og kanter, kan vi repræsentere et semantisk netværk som en liste af tripletter, der indeholder objekter, attributter og værdier. For eksempel kan vi bygge følgende tripletter om programmeringssprog: Objekt | Attribut | Værdi -------|----------|------ -Python | er | Utypet-sprog +Python | er | Untyped-Language Python | opfundet-af | Guido van Rossum Python | blok-syntaks | indrykning -Utypet-sprog | har ikke | type-definitioner +Untyped-Language | har ikke | typedefinitioner -> ✅ Tænk over, hvordan tripler kan bruges til at repræsentere andre typer af viden. +> ✅ Tænk over, hvordan tripletter kan bruges til at repræsentere andre typer viden. -2. **Hierarkiske repræsentationer** understreger det faktum, at vi ofte skaber en hierarki af objekter i vores hoved. For eksempel ved vi, at en kanariefugl er en fugl, og alle fugle har vinger. Vi har også en idé om, hvilken farve en kanariefugl normalt har, og hvad dens flyvehastighed er. +2. **Hierarkiske repræsentationer** understreger det faktum, at vi ofte skaber et hierarki af objekter i vores hoved. For eksempel ved vi, at kanariefugl er en fugl, og alle fugle har vinger. Vi har også en idé om, hvilken farve en kanariefugl typisk har, og deres flyvehastighed. - - **Ramme-repræsentation** er baseret på at repræsentere hvert objekt eller klasse af objekter som en **ramme**, der indeholder **slots**. Slots har mulige standardværdier, værdirestriktioner eller gemte procedurer, der kan kaldes for at få værdien af en slot. Alle rammer danner en hierarki, der ligner en objekt-hierarki i objektorienterede programmeringssprog. - - **Scenarier** er en særlig type rammer, der repræsenterer komplekse situationer, der kan udfolde sig over tid. + - **Frame-repræsentation** er baseret på at repræsentere hvert objekt eller klasse af objekter som en **frame**, der indeholder **slots**. Slots har mulige standardværdier, værdibegrænsninger eller lagrede procedurer, der kan kaldes for at få slotværdien. Alle frames danner et hierarki svarende til et objekthierarki i objektorienterede programmeringssprog. + - **Scenarier** er en særlig slags frames, der repræsenterer komplekse situationer, som kan udvikle sig over tid. **Python** Slot | Værdi | Standardværdi | Interval | ------|-------|---------------|----------| +-----|--------|--------------|----------| Navn | Python | | | -Er-A | Utypet-sprog | | | +Er-En | Untyped-Language | | | Variabel Case | | CamelCase | | Programlængde | | | 5-5000 linjer | Blok-syntaks | Indrykning | | | -3. **Proceduremæssige repræsentationer** er baseret på at repræsentere viden som en liste af handlinger, der kan udføres, når en bestemt betingelse opstår. - - Produktionsregler er hvis-så udsagn, der giver os mulighed for at drage konklusioner. For eksempel kan en læge have en regel, der siger, at **HVIS** en patient har høj feber **ELLER** højt niveau af C-reaktivt protein i blodprøven **SÅ** har han en betændelse. Når vi støder på en af betingelserne, kan vi drage en konklusion om betændelse og derefter bruge den i videre ræsonnement. - - Algoritmer kan betragtes som en anden form for proceduremæssig repræsentation, selvom de næsten aldrig bruges direkte i videnbaserede systemer. +3. **Procedurale repræsentationer** er baseret på at repræsentere viden som en liste af handlinger, der kan udføres, når en bestemt betingelse indtræder. + - Produktionsregler er hvis-så udsagn, der tillader os at drage konklusioner. For eksempel kan en læge have en regel, der siger, at **HVIS** en patient har høj feber **ELLER** et højt niveau af C-reaktivt protein i blodprøven, **SÅ** har patienten en betændelse. Når vi møder en af betingelserne, kan vi konkludere, at der er betændelse, og derefter bruge det i videre ræsonnering. + - Algoritmer kan betragtes som en anden form for procedural repræsentation, selvom de næsten aldrig bruges direkte i videnbaserede systemer. -4. **Logik** blev oprindeligt foreslået af Aristoteles som en måde at repræsentere universel menneskelig viden. - - Predikatlogik som en matematisk teori er for rig til at være beregnelig, derfor bruges normalt en delmængde af den, såsom Horn-klausuler, der bruges i Prolog. +4. **Logik** blev oprindeligt foreslået af Aristoteles som en måde at repræsentere universel menneskelig viden på. + - Predikatlogik som matematisk teori er for rig til at kunne beregnes, derfor bruges normalt et delmængde af den, som f.eks. Horn-klausuler brugt i Prolog. - Beskrivende logik er en familie af logiske systemer, der bruges til at repræsentere og ræsonnere om hierarkier af objekter i distribuerede videnrepræsentationer som *semantisk web*. ## Ekspertsystemer -En af de tidlige succeser inden for symbolsk AI var de såkaldte **ekspertsystemer** - computersystemer designet til at fungere som en ekspert inden for et begrænset problemområde. De var baseret på en **vidensbase** udtrukket fra en eller flere menneskelige eksperter og indeholdt en **slutningsmotor**, der udførte ræsonnement ovenpå den. +En af de tidlige succeser inden for symbolsk AI var de såkaldte **ekspertsystemer** – computersystemer designet til at optræde som eksperter inden for et begrænset problemområde. De var baseret på en **videndatabase** udvundet fra én eller flere menneskelige eksperter, og indeholdt en **inferenmotor**, der udførte ræsonnering ovenpå denne. -![Menneskelig Arkitektur](../../../../translated_images/da/arch-human.5d4d35f1bba3ab1c.webp) | ![Videnbaseret System](../../../../translated_images/da/arch-kbs.3ec5c150b09fa8da.webp) +![Human Architecture](../../../../../../translated_images/da/arch-human.5d4d35f1bba3ab1c.webp) | ![Knowledge-Based System](../../../../../../translated_images/da/arch-kbs.3ec5c150b09fa8da.webp) ---------------------------------------------|------------------------------------------------ Forenklet struktur af et menneskeligt neuralt system | Arkitektur af et videnbaseret system -Ekspertsystemer er bygget som det menneskelige ræsonnementsystem, der indeholder **korttidshukommelse** og **langtidshukommelse**. Tilsvarende skelner vi i videnbaserede systemer mellem følgende komponenter: +Ekspertsystemer er bygget som det menneskelige ræsonneringssystem, der indeholder **korttidshukommelse** og **langtidshukommelse**. Ligeledes skelnes der i videnbaserede systemer mellem følgende komponenter: -* **Problemhukommelse**: indeholder viden om det problem, der aktuelt løses, dvs. patientens temperatur eller blodtryk, om han har betændelse eller ej osv. Denne viden kaldes også **statisk viden**, fordi den indeholder et øjebliksbillede af, hvad vi aktuelt ved om problemet - den såkaldte *problemtilstand*. -* **Vidensbase**: repræsenterer langtidshukommelse om et problemområde. Den udtrækkes manuelt fra menneskelige eksperter og ændrer sig ikke fra konsultation til konsultation. Fordi den giver os mulighed for at navigere fra en problemtilstand til en anden, kaldes den også **dynamisk viden**. -* **Slutningsmotor**: orkestrerer hele processen med at søge i problemtilstandsrummet, stille spørgsmål til brugeren, når det er nødvendigt. Den er også ansvarlig for at finde de rigtige regler, der skal anvendes på hver tilstand. +* **Problemhukommelse**: indeholder viden om det problem, der aktuelt bliver løst, fx en patients temperatur eller blodtryk, om patienten har betændelse eller ikke, osv. Denne viden kaldes også **statisk viden**, fordi den indeholder et øjebliksbillede af, hvad vi aktuelt ved om problemet – den såkaldte *problemtilstand*. +* **Videndatabase**: repræsenterer langsigtet viden om et problemområde. Den udvindes manuelt fra menneskelige eksperter og ændres ikke fra konsultation til konsultation. Da den tillader os at navigere fra én problemtilstand til en anden, kaldes den også **dynamisk viden**. +* **Inferenzmotor**: orkestrerer hele processen med at søge i problemtilstandsrummet og spørger brugeren, når det er nødvendigt. Den er også ansvarlig for at finde de rigtige regler, der skal anvendes på hver tilstand. -Som et eksempel kan vi overveje følgende ekspertsystem til at bestemme et dyr baseret på dets fysiske egenskaber: +Som eksempel kan vi tage følgende ekspertsystem til at bestemme et dyr baseret på dets fysiske karakteristika: -![AND-OR Træ](../../../../translated_images/da/AND-OR-Tree.5592d2c70187f283.webp) +![AND-OR Tree](../../../../../../translated_images/da/AND-OR-Tree.5592d2c70187f283.webp) > Billede af [Dmitry Soshnikov](http://soshnikov.com) -Dette diagram kaldes et **AND-OR træ**, og det er en grafisk repræsentation af et sæt produktionsregler. At tegne et træ er nyttigt i begyndelsen af udtrækning af viden fra eksperten. For at repræsentere viden i computeren er det mere praktisk at bruge regler: +Dette diagram kaldes et **AND-OR træ**, og det er en grafisk repræsentation af et sæt produktionsregler. At tegne et træ er nyttigt i starten af videnudvinding fra eksperten. For at repræsentere viden inde i computeren er det mere bekvemt at bruge regler: ``` IF the animal eats meat @@ -121,78 +121,78 @@ OR (animal has sharp teeth THEN the animal is a carnivore ``` -Du kan bemærke, at hver betingelse på venstre side af reglen og handlingen i bund og grund er objekt-attribut-værdi (OAV) tripler. **Arbejds-hukommelse** indeholder det sæt af OAV tripler, der svarer til det problem, der aktuelt løses. En **regelmotor** leder efter regler, hvor en betingelse er opfyldt, og anvender dem, hvilket tilføjer endnu en tripel til arbejds-hukommelsen. +Du kan bemærke, at hver betingelse på venstresiden af reglen og handlingen i det væsentlige er objekt-attribut-værdi (OAV) tripletter. **Arbejds hukommelse** indeholder sættet af OAV-tripletter, der svarer til det problem, der aktuelt bliver løst. En **regelmotor** søger efter regler, hvor betingelsen er opfyldt, og anvender dem, hvilket tilføjer en ny triplet til arbejds hukommelsen. -> ✅ Lav dit eget AND-OR træ om et emne, du kan lide! +> ✅ Skriv dit eget AND-OR træ om et emne, du godt kan lide! -### Fremadrettet vs. Bagudrettet Slutning +### Fremadrettet vs. Bagudrettet inference -Den ovenfor beskrevne proces kaldes **fremadrettet slutning**. Den starter med nogle indledende data om problemet, der er tilgængelige i arbejds-hukommelsen, og udfører derefter følgende ræsonnementsloop: +Den beskrevne proces kaldes **fremadrettet inference**. Den starter med nogle initielle data om problemet, der findes i arbejds hukommelsen, og udfører herefter følgende ræsonneringsloop: -1. Hvis mål-attributten er til stede i arbejds-hukommelsen - stop og giv resultatet -2. Søg efter alle regler, hvis betingelse aktuelt er opfyldt - opnå **konfliktsæt** af regler. -3. Udfør **konfliktløsning** - vælg én regel, der vil blive udført i dette trin. Der kan være forskellige strategier for konfliktløsning: - - Vælg den første anvendelige regel i vidensbasen +1. Hvis mål-attributten er til stede i arbejds hukommelsen – stop og giv resultatet +2. Søg efter alle regler, hvis betingelse er opfyldt lige nu – få **konfliktsæt** af regler. +3. Udfør **konfliktløsning** – vælg en regel, der skal udføres dette trin. Der kan være forskellige konfliktløsningsstrategier: + - Vælg den første anvendelige regel i videndatabasen - Vælg en tilfældig regel - - Vælg en *mere specifik* regel, dvs. den, der opfylder flest betingelser på venstre side (LHS) + - Vælg en *mere specifik* regel, dvs. den, der opfylder flest betingelser i venstresiden (LHS) 4. Anvend den valgte regel og indsæt ny viden i problemtilstanden 5. Gentag fra trin 1. -Men i nogle tilfælde ønsker vi måske at starte med tom viden om problemet og stille spørgsmål, der hjælper os med at nå frem til en konklusion. For eksempel, når vi laver medicinsk diagnose, udfører vi normalt ikke alle medicinske analyser på forhånd, før vi begynder at diagnosticere patienten. Vi ønsker snarere at udføre analyser, når en beslutning skal træffes. +Men i nogle tilfælde ønsker vi måske at starte med tom viden om problemet og stille spørgsmål, som vil hjælpe os til at nå frem til konklusionen. For eksempel, når vi laver medicinsk diagnostik, foretager vi normalt ikke alle medicinske analyser på forhånd, før vi begynder at diagnosticere patienten. Vi ønsker snarere at foretage analyser, når en beslutning skal træffes. -Denne proces kan modelleres ved hjælp af **bagudrettet slutning**. Den er drevet af **målet** - den attributværdi, vi søger at finde: +Denne proces kan modelleres ved hjælp af **bagudrettet inference**. Den drives af **målet** – den attributværdi, vi søger at finde: -1. Vælg alle regler, der kan give os værdien af et mål (dvs. med målet på højre side (RHS)) - et konfliktsæt -1. Hvis der ikke er regler for denne attribut, eller der er en regel, der siger, at vi skal spørge brugeren om værdien - spørg om den, ellers: -1. Brug konfliktløsningsstrategi til at vælge én regel, som vi vil bruge som *hypotese* - vi vil forsøge at bevise den -1. Gentag processen rekursivt for alle attributter på venstre side af reglen, og prøv at bevise dem som mål -1. Hvis processen på noget tidspunkt fejler - brug en anden regel i trin 3. +1. Vælg alle regler, der kan give os værdien af et mål (dvs. med målet på højresiden (RHS)) – et konfliktsæt +1. Hvis der ikke findes regler for denne attribut, eller der er en regel, der siger, at vi skal spørge brugeren efter værdien – spørg om den, ellers: +1. Brug konfliktløsningsstrategi til at vælge en regel, som vi bruger som *hypotese* – vi vil forsøge at bevise den +1. Gentag processen rekursivt for alle attributter i venstresiden (LHS) af reglen, og prøv at bevise disse som mål +1. Hvis processen fejler på et tidspunkt – brug en anden regel i trin 3. -> ✅ I hvilke situationer er fremadrettet slutning mere passende? Hvad med bagudrettet slutning? +> ✅ I hvilke situationer er fremadrettet inference mere passende? Hvad med bagudrettet inference? -### Implementering af Ekspertsystemer +### Implementering af ekspertsystemer Ekspertsystemer kan implementeres ved hjælp af forskellige værktøjer: -* Programmering direkte i et højniveau programmeringssprog. Dette er ikke den bedste idé, fordi den største fordel ved et videnbaseret system er, at viden er adskilt fra slutning, og en ekspert i problemområdet potentielt bør kunne skrive regler uden at forstå detaljerne i slutningsprocessen. -* Brug af **ekspertsystemskaller**, dvs. et system specifikt designet til at blive fyldt med viden ved hjælp af et videnrepræsentationssprog. +* Programmere dem direkte i et højniveau programmeringssprog. Dette er ikke den bedste idé, fordi hovedfordelen ved et videnbaseret system er, at viden er adskilt fra inference, og potentielt burde en fagdomæneekspert kunne skrive regler uden at forstå detaljerne i inferenceprocessen. +* Bruge et **ekspertsystem-skal**, dvs. et system specielt designet til at blive fyldt med viden ved hjælp af et videnrepræsentationssprog. -## ✍️ Øvelse: Dyreslutning +## ✍️ Øvelse: Dyreinference -Se [Animals.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/Animals.ipynb) for et eksempel på implementering af fremadrettet og bagudrettet slutning 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 af fremadrettet og bagudrettet ekspertsystem. -> **Note**: Dette eksempel er ret simpelt og giver kun en idé om, hvordan et ekspertsystem ser ud. Når du begynder at oprette et sådant system, vil du først bemærke en *intelligent* adfærd fra det, når du når et vist antal regler, omkring 200+. På et tidspunkt bliver reglerne for komplekse til at holde dem alle i hovedet, og på dette tidspunkt kan du begynde at undre dig over, hvorfor systemet træffer visse beslutninger. Men en vigtig egenskab ved videnbaserede systemer er, at du altid kan *forklare* præcis, hvordan en beslutning blev truffet. +> **Bemærk**: Dette eksempel er ret enkelt og giver kun en idé om, hvordan et ekspertsystem ser ud. Når du begynder at lave et sådant system, vil det først vise noget *intelligent* adfærd, når du når et vist antal regler, omkring 200+. På et tidspunkt bliver reglerne for komplicerede til at holde styr på dem alle, og da kan du begynde at undre dig over, hvorfor systemet træffer bestemte beslutninger. Men den vigtige egenskab ved videnbaserede systemer er, at du altid kan *forklare* præcist, hvordan nogen af beslutningerne blev taget. -## Ontologier og Semantisk Web +## Ontologier og det Semantiske Web -I slutningen af det 20. århundrede var der en initiativ til at bruge videnrepræsentation til at annotere internetressourcer, så det ville være muligt at finde ressourcer, der svarer til meget specifikke forespørgsler. Denne bevægelse blev kaldt **Semantisk Web**, og den byggede på flere begreber: +I slutningen af det 20. århundrede var der et initiativ til at bruge videnrepræsentation til at annotere internetressourcer, så det ville være muligt at finde ressourcer, der svarer til meget specifikke forespørgsler. Denne bevægelse blev kaldt **Semantisk Web**, og den byggede på flere koncepter: -- En særlig videnrepræsentation baseret på **[beskrivende logik](https://en.wikipedia.org/wiki/Description_logic)** (DL). Den ligner ramme-videnrepræsentation, fordi den bygger en hierarki af objekter med egenskaber, men den har formel logisk semantik og slutning. Der findes en hel familie af DL'er, som balancerer mellem udtryksfuldhed og algoritmisk kompleksitet af slutning. -- Distribueret videnrepræsentation, hvor alle begreber er repræsenteret af en global URI-identifikator, hvilket gør det muligt at skabe videnhierarkier, der spænder over internettet. +- En særlig videnrepræsentation baseret på **[beskrivende logikker](https://en.wikipedia.org/wiki/Description_logic)** (DL). Den ligner frame-videnrepræsentation, fordi den bygger et hierarki af objekter med egenskaber, men har formel logisk semantik og inferens. Der findes en hel familie af DL'er, som balancerer mellem udtryksfuldhed og algoritmisk kompleksitet af inferens. +- Distribueret videnrepræsentation, hvor alle begreber repræsenteres med en global URI-identifikator, hvilket gør det muligt at skabe videnhierarkier, der spænder over internettet. - En familie af XML-baserede sprog til vidensbeskrivelse: RDF (Resource Description Framework), RDFS (RDF Schema), OWL (Ontology Web Language). -Et kernekoncept i det semantiske web er begrebet **Ontologi**. Det refererer til en eksplicit specifikation af et problemområde ved hjælp af en formel vidensrepræsentation. Den simpleste ontologi kan blot være en hierarki af objekter i et problemområde, men mere komplekse ontologier vil inkludere regler, der kan bruges til at drage konklusioner. +Et kernebegreb i det Semantiske Web er et begreb om **Ontologi**. Det henviser til en eksplicit specifikation af et problemområde ved hjælp af en formel videnrepræsentation. Den simpleste ontologi kan blot være en hierarki af objekter inden for et problemområde, men mere komplekse ontologier vil inkludere regler, der kan bruges til inferens. -I det semantiske web er alle repræsentationer baseret på tripletter. Hvert objekt og hver relation er unikt identificeret ved en URI. For eksempel, hvis vi vil angive, at dette AI Curriculum er udviklet af Dmitry Soshnikov den 1. januar 2022 - her er de tripletter, vi kan bruge: +I det semantiske web er alle repræsentationer baseret på tripler. Hvert objekt og hver relation identificeres entydigt ved URI. For eksempel, hvis vi vil angive faktaet, at dette AI Curriculum er udviklet af Dmitry Soshnikov den 1. januar 2022 - her er de tripler, vi kan bruge: - + ``` -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` nogle velkendte og universelt accepterede URI'er til at udtrykke begreberne *skaber* og *oprettelsesdato*. -I et mere komplekst tilfælde, hvis vi vil definere en liste over skabere, kan vi bruge nogle datastrukturer defineret i RDF. +I et mere komplekst tilfælde, hvis vi vil definere en liste af skabere, kan vi bruge nogle datastrukturer defineret i RDF. - + -> Diagrammerne ovenfor er lavet af [Dmitry Soshnikov](http://soshnikov.com) +> Diagrammer ovenfor af [Dmitry Soshnikov](http://soshnikov.com) -Udviklingen af det semantiske web blev på en måde bremset af succesen med søgemaskiner og teknikker inden for naturlig sprogbehandling, som gør det muligt at udtrække struktureret data fra tekst. Dog er der stadig betydelige bestræbelser på at opretholde ontologier og vidensbaser inden for visse områder. Nogle projekter, der er værd at nævne: +Fremskridtene med opbygningen af det Semantiske Web blev på en måde bremset af succesen med søgemaskiner og teknikker til behandling af naturligt sprog, som gør det muligt at udtrække strukturerede data fra tekst. Dog er der i nogle områder stadig betydelige bestræbelser på at vedligeholde ontologier og vidensbaser. Et par projekter, der er værd at bemærke: -* [WikiData](https://wikidata.org/) er en samling af maskinlæsbare vidensbaser forbundet med Wikipedia. Det meste af dataene udvindes fra Wikipedia *InfoBoxes*, stykker af struktureret indhold inde i Wikipedia-sider. Du kan [forespørge](https://query.wikidata.org/) WikiData i SPARQL, et specielt forespørgselssprog for det semantiske web. Her er en eksempelforespørgsel, der viser de mest populære øjenfarver blandt mennesker: +* [WikiData](https://wikidata.org/) er en samling af maskinlæsbare vidensbaser knyttet til Wikipedia. Det meste af dataene bliver udvundet fra Wikipedias *InfoBoxes*, stykker af struktureret indhold inde i Wikipedia-sider. Du kan [forespørge](https://query.wikidata.org/) wikidata i SPARQL, et specielt forespørgselssprog til det Semantiske Web. Her er et eksempel på en forespørgsel, der viser de mest populære øjenfarver blandt mennesker: ```sparql #defaultView:BubbleChart @@ -208,45 +208,49 @@ GROUP BY ?eyeColorLabel * [DBpedia](https://www.dbpedia.org/) er en anden indsats, der ligner WikiData. -> ✅ Hvis du vil eksperimentere med at bygge dine egne ontologier eller åbne eksisterende, er der en fantastisk visuel ontologiredigeringsværktøj kaldet [Protégé](https://protege.stanford.edu/). Download det, eller brug det online. +> ✅ Hvis du vil eksperimentere med at opbygge dine egne ontologier eller åbne eksisterende, er der en fremragende visuel ontologiredigerer kaldet [Protégé](https://protege.stanford.edu/). Download det, eller brug det online. - + -*Web Protégé editor åbnet med Romanov-familieontologien. Screenshot af Dmitry Soshnikov* +*Web Protégé editor åben med Romanov-familiens ontologi. Skærmbillede af Dmitry Soshnikov* -## ✍️ Øvelse: En familieontologi +## ✍️ Øvelse: En Familieontologi -Se [FamilyOntology.ipynb](https://github.com/Ezana135/AI-For-Beginners/blob/main/lessons/2-Symbolic/FamilyOntology.ipynb) for et eksempel på brug af semantiske webteknikker til at ræsonnere om familierelationer. Vi vil tage et familietræ repræsenteret i det almindelige GEDCOM-format og en ontologi af familierelationer og bygge en graf over alle familierelationer for et givet sæt af individer. +Se [FamilyOntology.ipynb](https://github.com/Ezana135/AI-For-Beginners/blob/main/lessons/2-Symbolic/FamilyOntology.ipynb) for et eksempel på brug af semantiske web-teknikker til at ræsonnere om familierelationer. Vi tager et stamtræ repræsenteret i det almindelige GEDCOM-format og en ontologi af familierelationer og bygger en graf over alle familierelationer for et givet sæt af individer. ## Microsoft Concept Graph -I de fleste tilfælde bliver ontologier omhyggeligt skabt manuelt. Det er dog også muligt at **udvinde** ontologier fra ustruktureret data, for eksempel fra tekster i naturligt sprog. +I de fleste tilfælde bliver ontologier omhyggeligt skabt manuelt. Det er dog også muligt at **udvinde** ontologier fra ustrukturerede data, for eksempel fra naturlige sprogtekster. -En sådan indsats blev gjort af Microsoft Research og resulterede i [Microsoft Concept Graph](https://blogs.microsoft.com/ai/microsoft-researchers-release-graph-that-helps-machines-conceptualize/?WT.mc_id=academic-77998-cacaste). +Et sådant forsøg blev lavet af Microsoft Research og resulterede 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 af enheder grupperet sammen ved hjælp af `is-a` arv-relationen. Det gør det muligt at besvare spørgsmål som "Hvad er Microsoft?" - svaret kunne være noget i retning af "en virksomhed med sandsynlighed 0,87, og et brand med sandsynlighed 0,75". +Det er en stor samling af entiteter grupperet sammen ved hjælp af `is-a` arv-relation. Det tillader at besvare spørgsmål som "Hvad er Microsoft?" – svaret er noget i retning af "et firma med sandsynlighed 0,87, og et mærke med sandsynlighed 0,75". -Grafen er tilgængelig enten som REST API eller som en stor downloadbar tekstfil, der lister alle enhedspar. +Grafen er tilgængelig enten som REST API eller som en stor downloadbar tekstfil, der oplister alle entitetpar. -## ✍️ Øvelse: En konceptgraf +## ✍️ Øvelse: En Konceptgraf -Prøv [MSConceptGraph.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/MSConceptGraph.ipynb) notebook for at se, hvordan vi kan bruge Microsoft Concept Graph til at gruppere nyhedsartikler i flere kategorier. +Prøv [MSConceptGraph.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/MSConceptGraph.ipynb) notebooken for at se, hvordan vi kan bruge Microsoft Concept Graph til at gruppere nyhedsartikler i flere kategorier. ## Konklusion -I dag bliver AI ofte betragtet som synonymt med *Machine Learning* eller *Neurale Netværk*. Dog udviser et menneske også eksplicit ræsonnement, hvilket er noget, der i øjeblikket ikke håndteres af neurale netværk. I virkelige projekter bruges eksplicit ræsonnement stadig til at udføre opgaver, der kræver forklaringer eller evnen til at ændre systemets adfærd på en kontrolleret måde. +I dag betragtes AI ofte som synonymt med *Maskinlæring* eller *Neurale Netværk*. Dog udviser et menneske også eksplicit ræsonnering, hvilket i øjeblikket ikke håndteres af neurale netværk. I virkelige projekter bruges eksplicit ræsonnering stadig til at udføre opgaver, der kræver forklaringer eller mulighed for at modificere systemets adfærd på en kontrolleret måde. ## 🚀 Udfordring -I Family Ontology-notebooken, der er knyttet til denne lektion, er der mulighed for at eksperimentere med andre familierelationer. Prøv at opdage nye forbindelser mellem personer i familietræet. +I Family Ontology-notebooken tilknyttet denne lektion er der mulighed for at eksperimentere med andre familierelationer. Prøv at opdage nye forbindelser mellem folk i stamtræet. -## [Quiz efter lektionen](https://ff-quizzes.netlify.app/en/ai/quiz/4) +## [Quiz efter forelæsning](https://ff-quizzes.netlify.app/en/ai/quiz/4) -## Gennemgang & Selvstudie +## Review & Selvstudie -Undersøg på internettet for at opdage områder, hvor mennesker har forsøgt at kvantificere og kodificere viden. Tag et kig på Bloom's Taxonomy, og gå tilbage i historien for at lære, hvordan mennesker har forsøgt at forstå deres verden. Udforsk Linnaeus' arbejde med at skabe en taksonomi for organismer, og observer, hvordan Dmitri Mendeleev skabte en måde at beskrive og gruppere kemiske elementer på. Hvilke andre interessante eksempler kan du finde? +Undersøg på internettet for at opdage områder, hvor mennesker har forsøgt at kvantificere og kodeificere viden. Tag et kig på Blooms Taksonomi, og gå tilbage i historien for at lære, hvordan mennesker har forsøgt at forstå deres verden. Udforsk Linnaeus’ arbejde med at skabe en taksonomi af organismer, og observer, hvordan Dmitri Mendeleev skabte en måde for kemiske elementer at blive beskrevet og grupperet på. Hvilke andre interessante eksempler kan du finde? -**Opgave**: [Byg en ontologi](assignment.md) +**Opgave**: [Byg en Ontologi](assignment.md) --- + +**Ansvarsfraskrivelse**: +Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For vigtig information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger som følge af brugen af denne oversættelse. + \ No newline at end of file diff --git a/translations/sv/README.md b/translations/sv/README.md index 462e414c..ea40691c 100644 --- a/translations/sv/README.md +++ b/translations/sv/README.md @@ -1,8 +1,8 @@ -**Om du önskar få ytterligare översättningsspråk stöds de listade [här](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Om du vill få stöd för fler översättningsspråk finns de listade [här](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** ## Gå med i gemenskapen [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) ## Vad du kommer att lära dig -**[Mindmap över kursen](http://soshnikov.com/courses/ai-for-beginners/mindmap.html)** +**[Mindmap över Kursen](http://soshnikov.com/courses/ai-for-beginners/mindmap.html)** -I detta läroprogram kommer du att lära dig: +I denna kursplan kommer du att lära dig: -* Olika tillvägagångssätt för artificiell intelligens, inklusive "det goda gamla" symboliska tillvägagångssättet med **Kunskapsrepresentation** och resonemang ([GOFAI](https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence)). -* **Neurala nätverk** och **Djupinlärning**, vilka är kärnan i modern AI. Vi kommer att illustrera koncepten bakom dessa viktiga ämnen med kod i två av de mest populära ramverken - [TensorFlow](http://Tensorflow.org) och [PyTorch](http://pytorch.org). -* **Neurala arkitekturer** för arbete med bilder och text. Vi kommer att täcka nyare modeller men kan vara något begränsade inom det senaste. -* Mindre populära AI-tillvägagångssätt, såsom **Genetiska algoritmer** och **Multi-agent-system**. +* Olika tillvägagångssätt för Artificiell Intelligens, inklusive det "goda gamla" symboliska tillvägagångssättet med **Kunskapsrepresentation** och resonemang ([GOFAI](https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence)). +* **Neurala Nätverk** och **Djupinlärning**, som är kärnan i modern AI. Vi kommer att illustrera koncepten bakom dessa viktiga ämnen med kod i två av de mest populära ramverken - [TensorFlow](http://Tensorflow.org) och [PyTorch](http://pytorch.org). +* **Neurala Arkitekturer** för arbete med bilder och text. Vi kommer att täcka nyare modeller men kan sakna en del av det allra senaste. +* Mindre vanliga AI-tillvägagångssätt, såsom **Genetiska Algoritmer** och **Multi-Agent System**. -Vad vi inte kommer att täcka i detta läroprogram: +Vad vi inte kommer att täcka i denna kursplan: > [Hitta alla extra resurser för denna kurs i vår Microsoft Learn-samling](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) -* Affärsfall för att använda **AI i affärsvärlden**. Överväg att ta [Introduktion till AI för affärsanvändare](https://docs.microsoft.com/learn/paths/introduction-ai-for-business-users/?WT.mc_id=academic-77998-bethanycheum) lärväg på Microsoft Learn, eller [AI Business School](https://www.microsoft.com/ai/ai-business-school/?WT.mc_id=academic-77998-bethanycheum), utvecklat i samarbete med [INSEAD](https://www.insead.edu/). -* **Klassisk maskininlärning**, vilket beskrivs väl i vårt [Machine Learning for Beginners Curriculum](http://github.com/Microsoft/ML-for-Beginners). -* Praktiska AI-applikationer byggda med **[Cognitive Services](https://azure.microsoft.com/services/cognitive-services/?WT.mc_id=academic-77998-bethanycheum)**. För detta rekommenderar vi att du börjar med moduler på Microsoft Learn för [vision](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)** och andra. -* Specifika ML **molnramverk**, så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). Överväg att använda [Bygg och drifta maskininlärningslösningar med Azure Machine Learning](https://docs.microsoft.com/learn/paths/build-ai-solutions-with-azure-ml-service/?WT.mc_id=academic-77998-bethanycheum) och [Bygg och drifta maskininlärningslösningar med Azure Databricks](https://docs.microsoft.com/learn/paths/build-operate-machine-learning-solutions-azure-databricks/?WT.mc_id=academic-77998-bethanycheum) lärvägar. -* **Konversations-AI** och **Chatbots**. Det finns en separat [Skapa konversations-AI-lösningar](https://docs.microsoft.com/learn/paths/create-conversational-ai-solutions/?WT.mc_id=academic-77998-bethanycheum) lärväg, och du kan också hänvisa till [det här blogginlägget](https://soshnikov.com/azure/hello-bot-conversational-ai-on-microsoft-platform/) för mer detaljer. -* **Djup matematik** bakom djupinlärning. För detta rekommenderar vi [Deep Learning](https://www.amazon.com/Deep-Learning-Adaptive-Computation-Machine/dp/0262035618) av Ian Goodfellow, Yoshua Bengio och Aaron Courville, som också finns online på [https://www.deeplearningbook.org/](https://www.deeplearningbook.org/). +* Affärsfall för att använda **AI i företag**. Överväg att ta [Introduktion till AI för affärsanvändare](https://docs.microsoft.com/learn/paths/introduction-ai-for-business-users/?WT.mc_id=academic-77998-bethanycheum) lärväg på Microsoft Learn, eller [AI Business School](https://www.microsoft.com/ai/ai-business-school/?WT.mc_id=academic-77998-bethanycheum), utvecklad i samarbete med [INSEAD](https://www.insead.edu/). +* **Klassisk Maskininlärning**, som omfattas väl i vår [Maskininlärning för Nybörjare Kursplan](http://github.com/Microsoft/ML-for-Beginners). +* Praktiska AI-applikationer byggda med **[Kognitiva Tjänster](https://azure.microsoft.com/services/cognitive-services/?WT.mc_id=academic-77998-bethanycheum)**. För detta rekommenderar vi att du börjar med moduler på Microsoft Learn för [vision](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-tjänst](https://learn.microsoft.com/en-us/training/paths/develop-ai-solutions-azure-openai/?WT.mc_id=academic-77998-bethanycheum)** med flera. +* Specifika ML **molnramverk**, så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). Överväg att använda lärvägarna [Bygg och driftsätt maskininlärningslösningar med Azure Machine Learning](https://docs.microsoft.com/learn/paths/build-ai-solutions-with-azure-ml-service/?WT.mc_id=academic-77998-bethanycheum) och [Bygg och driftsätt maskininlärningslösningar med Azure Databricks](https://docs.microsoft.com/learn/paths/build-operate-machine-learning-solutions-azure-databricks/?WT.mc_id=academic-77998-bethanycheum). +* **Konverserande AI** och **Chattbotar**. Det finns en separat lärväg för [Skapa konverserande AI-lösningar](https://docs.microsoft.com/learn/paths/create-conversational-ai-solutions/?WT.mc_id=academic-77998-bethanycheum), och du kan även hänvisa till [detta blogginlägg](https://soshnikov.com/azure/hello-bot-conversational-ai-on-microsoft-platform/) för mer detaljer. +* **Djup matematik** bakom djupinlärning. För detta rekommenderar vi [Deep Learning](https://www.amazon.com/Deep-Learning-Adaptive-Computation-Machine/dp/0262035618) av Ian Goodfellow, Yoshua Bengio och Aaron Courville, som också är tillgänglig online på [https://www.deeplearningbook.org/](https://www.deeplearningbook.org/). -För en mjuk introduktion till _AI i molnet_-ämnen kan du överväga att ta [Kom igång med artificiell intelligens på Azure](https://docs.microsoft.com/learn/paths/get-started-with-artificial-intelligence-on-azure/?WT.mc_id=academic-77998-bethanycheum) lärväg. +För en mjuk introduktion till _AI i molnet_-ämnen kan du överväga att ta lärvägen [Kom igång med artificiell intelligens på Azure](https://docs.microsoft.com/learn/paths/get-started-with-artificial-intelligence-on-azure/?WT.mc_id=academic-77998-bethanycheum). # Innehåll -| | Lektion Länk | PyTorch/Keras/TensorFlow | Lab | +| | Lektionlänk | PyTorch/Keras/TensorFlow | Lab | | :-: | :------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------ | -| 0 | [Kursuppsättning](./lessons/0-course-setup/setup.md) | [Ställ in din utvecklingsmiljö](./lessons/0-course-setup/how-to-run.md) | | +| 0 | [Kursinställning](./lessons/0-course-setup/setup.md) | [Ställ in din utvecklingsmiljö](./lessons/0-course-setup/how-to-run.md) | | | I | [**Introduktion till AI**](./lessons/1-Intro/README.md) | | | | 01 | [Introduktion och AI:s historia](./lessons/1-Intro/README.md) | - | - | | II | **Symbolisk AI** | | 02 | [Kunskapsrepresentation och expertsystem](./lessons/2-Symbolic/README.md) | [Expertsystem](./lessons/2-Symbolic/Animals.ipynb) / [Ontologi](./lessons/2-Symbolic/FamilyOntology.ipynb) /[Begreppsgraf](./lessons/2-Symbolic/MSConceptGraph.ipynb) | | -| III | [**Introduktion till neurala nätverk**](./lessons/3-NeuralNetworks/README.md) ||| +| III | [**Introduktion till Neurala Nätverk**](./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 | [Flerlagrad Perceptron och Skapa vårt eget Ramverk](./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 | [Introduktion till Ramverk (PyTorch/TensorFlow) och Överanpassning](./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 | [Flerlagers Perceptron och skapa vårt eget ramverk](./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 | [Introduktion till ramverk (PyTorch/TensorFlow) och överanpassning](./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 | [**Datorseende**](./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)| [Utforska datorseende på Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) | -| 06 | [Introduktion till Datorseende. 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 | [Konvolutionella Neurala Nätverk](./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 | [Förtränade Nätverk och Transfer Learning](./lessons/4-ComputerVision/08-TransferLearning/README.md) och [Träningsknep](./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) | +| 06 | [Introduktion till datorseende. 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 | [Konvolutionella neurala nätverk](./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 | [Förtränade nätverk och överföringsinlärning](./lessons/4-ComputerVision/08-TransferLearning/README.md) och [Träningsknep](./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 | [Autoenkodare och VAE:er](./lessons/4-ComputerVision/09-Autoencoders/README.md) | [PyTorch](./lessons/4-ComputerVision/09-Autoencoders/AutoEncodersPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/09-Autoencoders/AutoencodersTF.ipynb) | | -| 10 | [Generativa Adversiella Nätverk & Artistisk Stilöverfö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 | [Objektdetektion](./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) | [Utforska naturlig språkbehandling på Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)| +| 10 | [Generativa adversariella nätverk & konstnärlig stilöverfö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 | [Objektigenkänning](./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) | [Utforska naturlig språkbehandling på Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)| | 13 | [Textrepresentation. 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 | [Semantiska ordbäddar. Word2Vec och 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. Träna egna inbäddningar](./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 | [Rekursiva Neurala Nätverk](./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 | [Generativa Rekursiva Nätverk](./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 | [Semantiska ordinbäddningar. Word2Vec och 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. Träna dina egna inbäddningar](./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 | [Generativa rekurrenta nätverk](./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 | [Namngiven Entitetsigenkänning](./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 | [Stora Språkmodeller, Promptprogrammering och Få-Skjutsuppgifter](./lessons/5-NLP/20-LangModels/README.md) | [PyTorch](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/20-LangModels/GPT-PyTorch.ipynb) | | +| 19 | [Namngiven entities-igenkänning](./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 | [Stora språkmodeller, promptprogrammering och få-skott-uppgifter](./lessons/5-NLP/20-LangModels/README.md) | [PyTorch](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/20-LangModels/GPT-PyTorch.ipynb) | | | VI | **Andra AI-tekniker** || | -| 21 | [Genetiska Algoritmer](./lessons/6-Other/21-GeneticAlgorithms/README.md) | [Notebook](./lessons/6-Other/21-GeneticAlgorithms/Genetic.ipynb) | | -| 22 | [Djupförstärkningsinlärning](./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 System](./lessons/6-Other/23-MultiagentSystems/README.md) | | | -| VII | **AI-etiska frågor** | | | -| 24 | [AI-etik och Ansvarsfull AI](./lessons/7-Ethics/README.md) | [Microsoft Learn: Ansvarsfulla AI-principer](https://docs.microsoft.com/learn/paths/responsible-ai-business-principles/?WT.mc_id=academic-77998-cacaste) | | +| 21 | [Genetiska algoritmer](./lessons/6-Other/21-GeneticAlgorithms/README.md) | [Notebook](./lessons/6-Other/21-GeneticAlgorithms/Genetic.ipynb) | | +| 22 | [Djup förstärkningsinlärning](./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 | [Multiagent-system](./lessons/6-Other/23-MultiagentSystems/README.md) | | | +| VII | **AI-etik** | | | +| 24 | [AI-etik och ansvarsfull AI](./lessons/7-Ethics/README.md) | [Microsoft Learn: Principer för ansvarsfull AI](https://docs.microsoft.com/learn/paths/responsible-ai-business-principles/?WT.mc_id=academic-77998-cacaste) | | | IX | **Extras** | | | | 25 | [Multimodala nätverk, CLIP och VQGAN](./lessons/X-Extras/X1-MultiModal/README.md) | [Notebook](./lessons/X-Extras/X1-MultiModal/Clip.ipynb) | | ## Varje lektion innehåller -* Material för förberedande läsning -* Körbara Jupyter Notebook-filer, som ofta är specifika för ramverket (**PyTorch** eller **TensorFlow**). Den körbara notebooken innehåller också mycket teoretiskt material, så för att förstå ämnet behöver du gå igenom minst en version av notebooken (antingen PyTorch eller TensorFlow). -* **Labbar** tillgängliga för vissa ämnen, som ger dig möjlighet att prova att tillämpa det material du har lärt dig på ett specifikt problem. +* Förberedande läsmaterial +* Exekverbara Jupyter Notebooks, som ofta är specifika för ramverket (**PyTorch** eller **TensorFlow**). Den exekverbara notebooken innehåller också mycket teoretiskt material, så för att förstå ämnet behöver du gå igenom minst en version av notebooken (antingen PyTorch eller TensorFlow). +* **Laborationer** tillgängliga för vissa ämnen, som ger dig möjlighet att prova att tillämpa materialet du har lärt dig på ett specifikt problem. * Vissa avsnitt innehåller länkar till [**MS Learn**](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) moduler som täcker relaterade ämnen. -## Komma igång +## Kom igång -### 🎯 Nybörjare inom AI? Börja här! +### 🎯 Ny till AI? Börja här! -Om du är helt ny inom AI och vill ha snabba, praktiska exempel, kolla in våra [**Nybörjarvänliga Exempel**](./examples/README.md)! Dessa inkluderar: +Om du är helt ny inom AI och vill ha snabba, praktiska exempel, kolla in våra [**nybörjarvänliga exempel**](./examples/README.md)! Dessa inkluderar: -- 🌟 **Hej AI-världen** - Ditt första AI-program (mönsterigenkänning) -- 🧠 **Enkelt Neuralt Nätverk** - Bygg ett neuralt nätverk från grunden +- 🌟 **Hello AI World** - Ditt första AI-program (mönsterigenkänning) +- 🧠 **Enkel neuralt nätverk** - Bygg ett neuralt nätverk från grunden - 🖼️ **Bildklassificerare** - Klassificera bilder med detaljerade kommentarer - 💬 **Textsentiment** - Analysera positiv/negativ text -Dessa exempel är utformade för att hjälpa dig att förstå AI-koncept innan du dyker in i hela kursplanen. +Dessa exempel är utformade för att hjälpa dig att förstå AI-koncept innan du dyker in i hela läroplanen. -### 📚 Fullständig kursplan +### 📚 Fullständig läroplansinstallation -- Vi har skapat en [installationslektion](./lessons/0-course-setup/setup.md) för att hjälpa dig med att sätta upp din utvecklingsmiljö. - För lärare har vi också skapat en [kursplaninstallationslektion](./lessons/0-course-setup/for-teachers.md)! -- Hur man [kör koden i VSCode eller Codepace](./lessons/0-course-setup/how-to-run.md) +- Vi har skapat en [installationslektion](./lessons/0-course-setup/setup.md) för att hjälpa dig att sätta upp din utvecklingsmiljö. - För lärare har vi också skapat en [läroplansinstallationslektion](./lessons/0-course-setup/for-teachers.md)! +- Hur man [kör koden i VSCode eller en Codespace](./lessons/0-course-setup/how-to-run.md) Följ dessa steg: -Fork a repositoriet: Klicka på "Fork" knappen uppe i högra hörnet på denna sida. +Forka arkivet: Klicka på knappen "Fork" uppe till höger på denna sida. -Klona repositoriet: `git clone https://github.com/microsoft/AI-For-Beginners.git` +Klona arkivet: `git clone https://github.com/microsoft/AI-For-Beginners.git` -Glöm inte att sätta en stjärna (🌟) på detta repo för att enklare hitta det senare. +Glöm inte att ge stjärna (🌟) till detta repo för att hitta det lättare senare. -## Träffa andra elever +## Träffa andra studerande -Gå med i vår [officiella AI Discord-server](https://aka.ms/genai-discord?WT.mc_id=academic-105485-bethanycheum) för att träffa och nätverka med andra deltagare i kursen samt få stöd. +Gå med i vår [officiella AI Discord-server](https://aka.ms/genai-discord?WT.mc_id=academic-105485-bethanycheum) för att träffa och nätverka med andra som tar denna kurs och få support. -Om du har produktfeedback eller frågor medan du bygger, besök vårt [Azure AI Foundry Developer Forum](https://aka.ms/foundry/forum) +Om du har produktfeedback eller frågor under byggandet, besök vår [Azure AI Foundry Developer Forum](https://aka.ms/foundry/forum) -## Quiz +## Quizzer -> **En notis om quiz:** Alla quiz finns i Quiz-app-mappen i etc\quiz-app, eller [online här](https://ff-quizzes.netlify.app/). De länkas från lektionerna och quiz-appen kan köras lokalt eller distribueras till Azure; följ instruktionerna i `quiz-app`-mappen. De håller på att lokaliseras gradvis. +> **En notis om quizzer**: Alla quizzer finns i Quiz-app-mappen i etc\quiz-app, eller [Online här](https://ff-quizzes.netlify.app/) De är länkade från lektionerna, quiz-appen kan köras lokalt eller distribueras till Azure; följ instruktionerna i `quiz-app`-mappen. De håller på att gradvis lokaliseras. ## Hjälp efterfrågas -Har du förslag eller har hittat stavfel eller kodfel? Skapa en issue eller skicka en pull request. +Har du förslag eller hittat stavfel eller kodfel? Skapa en issue eller skicka en pull request. -## Stort tack +## Specialtack * **✍️ Huvudförfattare:** [Dmitry Soshnikov](http://soshnikov.com), PhD * **🔥 Redaktör:** [Jen Looper](https://twitter.com/jenlooper), PhD @@ -171,9 +171,9 @@ Har du förslag eller har hittat stavfel eller kodfel? Skapa en issue eller skic * **✅ Quizskapare:** [Lateefah Bello](https://github.com/CinnamonXI), [MLSA](https://studentambassadors.microsoft.com/) * **🙏 Kärnbidragsgivare:** [Evgenii Pishchik](https://github.com/Pe4enIks) -## Andra kursplaner +## Andra läroplaner -Vårt team producerar andra kursplaner! Kolla in: +Vårt team producerar andra läroplaner! Kolla in: ### LangChain @@ -182,7 +182,7 @@ Vårt team producerar andra kursplaner! Kolla in: --- -### Azure / Edge / MCP / Agents +### Azure / Edge / MCP / Agenter [![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) @@ -198,7 +198,7 @@ Vårt team producerar andra kursplaner! Kolla in: --- -### Kärnkunskap +### Kärninlärning [![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) @@ -217,17 +217,17 @@ Vårt team producerar andra kursplaner! Kolla in: ## Få hjälp -Om du fastnar eller har frågor om att bygga AI-appar. Gå med tillsammans med andra elever och erfarna utvecklare i diskussioner om MCP. Det är en stödjande gemenskap där frågor är välkomna och kunskap delas fritt. +Om du fastnar eller har frågor om att bygga AI-appar. Gå med i diskussioner med medstudenter och erfarna utvecklare om MCP. Det är en stödjande gemenskap där frågor är välkomna och kunskap delas fritt. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Om du har produktfeedback eller problem när du bygger, besök: +Om du har produktfeedback eller felmeddelanden under byggandet, besök: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -**Ansvarsfriskrivning**: -Detta dokument har översatts med hjälp av AI-översättningstjänsten [Co-op Translator](https://github.com/Azure/co-op-translator). Även om vi strävar efter noggrannhet bör du vara medveten om att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess modersmål bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för några missförstånd eller feltolkningar som uppstår till följd av användning av denna översättning. +**Ansvarsfriskrivning**: +Detta dokument har översatts med hjälp av AI-översättningstjänsten [Co-op Translator](https://github.com/Azure/co-op-translator). Trots att vi strävar efter noggrannhet, vänligen observera att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess ursprungliga språk ska betraktas som den auktoritativa källan. För viktig information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för några missförstånd eller feltolkningar som kan uppstå till följd av användningen av denna översättning. \ No newline at end of file diff --git a/translations/sv/lessons/0-course-setup/how-to-run.md b/translations/sv/lessons/0-course-setup/how-to-run.md index 0b368002..8aaa6aae 100644 --- a/translations/sv/lessons/0-course-setup/how-to-run.md +++ b/translations/sv/lessons/0-course-setup/how-to-run.md @@ -1,21 +1,21 @@ -# Hur man Kör Koden +# Hur man kör koden -Den här kursplanen innehåller många exekverbara exempel och labbar som du kanske vill köra. För att göra detta behöver du möjlighet att köra Python-kod i Jupyter Notebooks som tillhandahålls som en del av kursplanen. Du har flera alternativ för att köra koden: +Detta kursmaterial innehåller många exekverbara exempel och labbar som du vill köra. För att göra detta behöver du möjligheten att köra Python-kod i Jupyter Notebook-filer som tillhandahålls som en del av detta kursmaterial. Du har flera alternativ för att köra koden: ## Kör lokalt på din dator -För att köra koden lokalt på din dator behöver du ha någon version av Python installerad. Jag rekommenderar personligen att installera **[miniconda](https://conda.io/en/latest/miniconda.html)** – det är en ganska lättviktig installation som stöder `conda` paketmanager för olika Python **virtuella miljöer**. +För att köra koden lokalt på din dator behövs en Python-installation. Ett rekommenderat alternativ är att installera **[miniconda](https://conda.io/en/latest/miniconda.html)** – det är en ganska lätt installation som stöder `conda` paketförvaltaren för olika Python **virtuella miljöer**. -Efter att du har installerat miniconda behöver du klona repot och skapa en virtuell miljö som ska användas för den här kursen: +Efter att du installerat miniconda, klona repot och skapa en virtuell miljö som ska användas för denna kurs: ```bash git clone http://github.com/microsoft/ai-for-beginners @@ -24,55 +24,57 @@ conda env create --name ai4beg --file .devcontainer/environment.yml conda activate ai4beg ``` -### Använda Visual Studio Code med Python-tillägg +### Använda Visual Studio Code med Python Extension -Det bästa sättet att använda kursplanen är förmodligen att öppna den i [Visual Studio Code](http://code.visualstudio.com/?WT.mc_id=academic-77998-cacaste) med [Python-tillägg](https://marketplace.visualstudio.com/items?itemName=ms-python.python&WT.mc_id=academic-77998-cacaste). +Detta kursmaterial används bäst när du öppnar 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 klonar och öppnar katalogen i VS Code kommer det automatiskt föreslå att du installerar Python-tillägg. Du måste också installera miniconda som beskrivs ovan. +> **Notera**: När du klonar och öppnar katalogen i VS Code kommer det automatiskt att föreslå att du installerar Python extensions. Du behöver också installera miniconda som beskrivs ovan. -> **Note**: Om VS Code föreslår att du ska öppna repot i en container, behöver du avböja detta för att använda den lokala Python-installationen. +> **Notera**: Om VS Code föreslår att du öppnar repot i en container bör du tacka nej till detta för att kunna använda den lokala Python-installationen. ### Använda Jupyter i webbläsaren -Du kan också använda Jupyter-miljön direkt från webbläsaren på din egen dator. Faktum är att både klassisk Jupyter och Jupyter Hub erbjuder en ganska bekväm utvecklingsmiljö med autokomplettering, kodmarkering, etc. +Du kan också använda en Jupyter-miljö från webbläsaren på din egen dator. Både klassisk Jupyter och JupyterHub erbjuder en bekväm utvecklingsmiljö med automatiskt slutförande, kodmarkering med mera. -För att starta Jupyter lokalt, gå till kursens katalog och kör: +För att starta Jupyter lokalt, gå till kurskatalogen och kör: ```bash jupyter notebook ``` -eller + eller ```bash jupyterhub ``` -Du kan sedan navigera till någon av `.ipynb`-filerna, öppna dem och börja arbeta. +Du kan därefter navigera till vilken `.ipynb`-fil som helst, öppna dem och börja arbeta. -### Kör i en container +### Köra i container -Ett alternativ till att installera Python är att köra koden i en container. Eftersom vårt repo innehåller en speciell `.devcontainer`-mapp som instruerar hur man bygger en container för detta repo, kommer VS Code att erbjuda dig att öppna koden i en container. Detta kräver Docker-installation och är också mer komplext, så vi rekommenderar detta för mer erfarna användare. +Ett alternativ till Python-installation är att köra koden i en container. Eftersom vårt repo tillhandahåller en speciell `.devcontainer`-mapp som visar hur man bygger en container för detta repo, erbjuder VS Code möjligheten att öppna koden i en container. Detta kräver att Docker är installerat och är också mer komplext, så vi rekommenderar detta för mer erfarna användare. -## Kör i molnet +## Köra i molnet -Om du inte vill installera Python lokalt och har tillgång till några molnresurser – ett bra alternativ är att köra koden i molnet. Det finns flera sätt att göra detta: +Om du inte vill installera Python lokalt och har tillgång till molnresurser är ett bra alternativ att köra koden i molnet. Det finns flera sätt att göra detta: -* Använda **[GitHub Codespaces](https://github.com/features/codespaces)**, som är en virtuell miljö skapad för dig på GitHub, tillgänglig via VS Codes webbläsargränssnitt. Om du har tillgång till Codespaces kan du bara klicka på **Code**-knappen i repot, starta en codespace och komma igång direkt. -* Använda **[Binder](https://mybinder.org/v2/gh/microsoft/ai-for-beginners/HEAD)**. [Binder](https://mybinder.org) är en gratis molnresurs som tillhandahålls för att testa kod på GitHub. Det finns en knapp på startsidan för att öppna repot i Binder – detta tar dig snabbt till Binder-webbplatsen, som bygger den underliggande containern och startar Jupyter-webbgränssnittet åt dig sömlöst. +* Använd **[GitHub Codespaces](https://github.com/features/codespaces)**, som är en virtuell miljö skapad för dig på GitHub, tillgänglig genom ett VS Code-webbinslag. Om du har tillgång till Codespaces kan du bara klicka på **Code**-knappen i repot, starta ett codespace och komma igång snabbt. +* Använd **[Binder](https://mybinder.org/v2/gh/microsoft/ai-for-beginners/HEAD)**. [Binder](https://mybinder.org) erbjuder gratis datorresurser i molnet för personer som du att testa kod på GitHub. Det finns en knapp på startsidan för att öppna repot i Binder – detta tar dig snabbt till binder-sidan, som bygger en underliggande container och startar ett Jupyter-webbgränssnitt för dig sömlöst. -> **Note**: För att förhindra missbruk har Binder blockerat åtkomst till vissa webbresurser. Detta kan förhindra att viss kod fungerar, särskilt sådan som hämtar modeller och/eller dataset från det offentliga internet. Du kan behöva hitta några lösningar. Dessutom är de beräkningsresurser som Binder tillhandahåller ganska grundläggande, så träning kommer att vara långsam, särskilt i senare mer komplexa lektioner. +> **Notera**: För att förhindra missbruk har Binder blockerat tillgång till vissa webbresurser. Detta kan förhindra att viss kod, som hämtar modeller och/eller dataset från det offentliga internet, fungerar. Du kan behöva hitta lösningar. Dessutom är datorresurser som tillhandahålls av Binder ganska enkla, så träningen kan gå långsamt, särskilt i senare, mer komplexa lektioner. -## Kör i molnet med GPU +## Köra i molnet med GPU -Vissa av de senare lektionerna i den här kursplanen skulle dra stor nytta av GPU-stöd, eftersom träning annars kommer att vara smärtsamt långsam. Det finns några alternativ du kan följa, särskilt om du har tillgång till molnet antingen via [Azure for Students](https://azure.microsoft.com/free/students/?WT.mc_id=academic-77998-cacaste) eller via din institution: +Några av de senare lektionerna i detta kursmaterial skulle ha stor nytta av GPU-stöd. Modellträning kan till exempel vara smärtsamt långsam annars. Det finns några alternativ du kan följa, särskilt om du har tillgång till molnet antingen via [Azure for Students](https://azure.microsoft.com/free/students/?WT.mc_id=academic-77998-cacaste) eller via din institution: -* Skapa en [Data Science Virtual Machine](https://docs.microsoft.com/learn/modules/intro-to-azure-data-science-virtual-machine/?WT.mc_id=academic-77998-cacaste) och anslut till den via Jupyter. Du kan sedan klona repot direkt till maskinen och börja lära dig. NC-seriens virtuella maskiner har GPU-stöd. +* Skapa [Data Science Virtual Machine](https://docs.microsoft.com/learn/modules/intro-to-azure-data-science-virtual-machine/?WT.mc_id=academic-77998-cacaste) och anslut till den via Jupyter. Du kan sedan klona repot direkt på maskinen och börja lära dig. NC-seriens virtuella maskiner har GPU-stöd. -> **Note**: Vissa prenumerationer, inklusive Azure for Students, erbjuder inte GPU-stöd som standard. Du kan behöva begära ytterligare GPU-kärnor via en teknisk supportförfrågan. +> **Notera**: Vissa prenumerationer, inklusive Azure for Students, ger inte GPU-stöd från början. Du kan behöva begära extra GPU-kärnor med ett tekniskt supportärende. -* Skapa en [Azure Machine Learning Workspace](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-cacaste) och använd sedan Notebook-funktionen där. [Den här videon](https://azure-for-academics.github.io/quickstart/azureml-papers/) visar hur du klonar ett repo till Azure ML Notebook och börjar använda det. +* Skapa [Azure Machine Learning Workspace](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-cacaste) och använd sedan Notebooks-funktionen där. [Den här videon](https://azure-for-academics.github.io/quickstart/azureml-papers/) visar hur man klonar ett repo till en Azure ML Notebook och börjar använda det. -Du kan också använda Google Colab, som erbjuder viss gratis GPU-stöd, och ladda upp Jupyter Notebooks där för att köra dem en i taget. +Du kan också använda Google Colab, som har visst gratis GPU-stöd, och ladda upp Jupyter Notebook-filer där för att exekvera dem en i taget. --- -**Ansvarsfriskrivning**: -Detta dokument har översatts med hjälp av AI-översättningstjänsten [Co-op Translator](https://github.com/Azure/co-op-translator). Även om vi strävar efter noggrannhet, bör du vara medveten om att automatiserade översättningar kan innehålla fel eller felaktigheter. Det ursprungliga dokumentet på dess ursprungliga språk bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för eventuella missförstånd eller feltolkningar som uppstår vid användning av denna översättning. \ No newline at end of file + +**Ansvarsfriskrivning**: +Detta dokument har översatts med hjälp av AI-översättningstjänsten [Co-op Translator](https://github.com/Azure/co-op-translator). Även om vi strävar efter noggrannhet, vänligen var medveten om att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess originalspråk bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för eventuella missförstånd eller feltolkningar som uppstår från användningen av denna översättning. + \ No newline at end of file diff --git a/translations/sv/lessons/2-Symbolic/Animals.ipynb b/translations/sv/lessons/2-Symbolic/Animals.ipynb index ca2660c3..233eb59a 100644 --- a/translations/sv/lessons/2-Symbolic/Animals.ipynb +++ b/translations/sv/lessons/2-Symbolic/Animals.ipynb @@ -10,21 +10,21 @@ "\n", "Ett exempel från [AI for Beginners Curriculum](http://github.com/microsoft/ai-for-beginners).\n", "\n", - "I detta exempel kommer vi att implementera ett enkelt kunskapsbaserat system för att identifiera ett djur baserat på vissa fysiska egenskaper. Systemet kan representeras av följande AND-OR-träd (detta är en del av hela trädet, vi kan enkelt lägga till fler regler):\n", + "I detta exempel ska vi implementera ett enkelt kunskapsbaserat system för att bestämma ett djur utifrån några fysiska egenskaper. Systemet kan representeras av följande AND-OR-träd (detta är en del av hela trädet, vi kan enkelt lägga till fler regler):\n", "\n", - "![](../../../../translated_images/sv/AND-OR-Tree.5592d2c70187f283.webp)\n" + "![](../../../../../../translated_images/sv/AND-OR-Tree.5592d2c70187f283.webp)\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## Vår egen skal för expertsystem med bakåtriktad inferens\n", + "## Vårt eget expertsystemskal med bakåtlogik\n", "\n", - "Låt oss försöka definiera ett enkelt språk för kunskapsrepresentation baserat på produktionsregler. Vi kommer att använda Python-klasser som nyckelord för att definiera regler. Det kommer i huvudsak att finnas tre typer av klasser:\n", - "* `Ask` representerar en fråga som behöver ställas till användaren. Den innehåller uppsättningen av möjliga svar.\n", - "* `If` representerar en regel och är bara syntaktisk socker för att lagra innehållet i regeln.\n", - "* `AND`/`OR` är klasser som representerar AND/OR-grenar i trädet. De lagrar bara listan av argument inuti. För att förenkla koden definieras all funktionalitet i föräldraklassen `Content`.\n" + "Låt oss försöka definiera ett enkelt språk för kunskapsrepresentation baserat på produktionsregler. Vi kommer att använda Python-klasser som nyckelord för att definiera regler. Det finns i princip 3 typer av klasser:\n", + "* `Ask` representerar en fråga som behöver ställas till användaren. Den innehåller mängden möjliga svar.\n", + "* `If` representerar en regel, och är bara ett syntaktiskt socker för att lagra innehållet i regeln\n", + "* `AND`/`OR` är klasser för att representera OCH/ELLER-grenar i trädet. De lagrar bara listan med argument inuti. För att förenkla koden är all funktionalitet definierad i basklassen `Content`\n" ] }, { @@ -66,7 +66,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "I vårt system skulle arbetsminnet innehålla listan med **fakta** som **attribut-värdepar**. Kunskapsbasen kan definieras som en stor ordbok som kopplar åtgärder (nya fakta som bör införas i arbetsminnet) till villkor, uttryckta som OCH-ELLER-uttryck. Dessutom kan vissa fakta `Frågas`.\n" + "I vårt system skulle arbetsminnet innehålla listan över **fakta** som **attribut-värde-par**. Kunskapsbasen kan definieras som ett stort ordbok som kopplar åtgärder (nya fakta som ska infogas i arbetsminnet) till villkor, uttryckta som OCH-ELLER-uttryck. Dessutom kan vissa fakta `Ask`as.\n" ] }, { @@ -99,13 +99,13 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "För att utföra baklängesinferens kommer vi att definiera klassen `Knowledgebase`. Den kommer att innehålla:\n", - "* Arbetsminne (`memory`) - en ordbok som kopplar attribut till värden\n", - "* Kunskapsbasens `rules` i det format som definierats ovan\n", + "För att utföra den bakåtledda slutledningen definierar vi klassen `Knowledgebase`. Den kommer att innehålla:\n", + "* Arbetsminne `memory` - en ordbok som kopplar attribut till värden\n", + "* Regler i kunskapsbasen `rules` i det format som definierats ovan\n", "\n", - "Två huvudsakliga metoder är:\n", - "* `get` för att hämta värdet av ett attribut och utföra inferens om det behövs. Till exempel, `get('color')` skulle hämta värdet för en färgplats (den kommer att fråga om det behövs och lagra värdet för senare användning i arbetsminnet). Om vi frågar `get('color:blue')`, kommer den att fråga efter en färg och sedan returnera ett `y`/`n`-värde beroende på färgen.\n", - "* `eval` utför själva inferensen, det vill säga traverserar AND/OR-trädet, utvärderar delmål, etc.\n" + "Två huvudmetoder är:\n", + "* `get` för att erhålla värdet på ett attribut och utföra slutledning vid behov. Till exempel, `get('color')` skulle hämta värdet på en färgslot (den kommer att fråga vid behov, och lagra värdet för senare användning i arbetsminnet). Om vi frågar `get('color:blue')`, kommer den att fråga efter färgen, och sedan returnera värdet `y`/`n` beroende på färgen.\n", + "* `eval` utför den faktiska slutledningen, dvs. traverserar AND/OR-trädet, utvärderar delmål, etc.\n" ] }, { @@ -172,7 +172,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Nu ska vi definiera vår djurkunskapsbas och genomföra konsultationen. Observera att detta samtal kommer att ställa frågor till dig. Du kan svara genom att skriva `y`/`n` för ja-nej-frågor, eller genom att ange ett nummer (0..N) för frågor med längre svarsalternativ.\n" + "Nu ska vi definiera vår djurkunskapsbas och genomföra konsultationen. Observera att detta samtal kommer att ställa frågor till dig. Du kan svara genom att skriva `y`/`n` för ja-nej-frågor, eller genom att ange nummer (0..N) för frågor med längre flervalsalternativ.\n" ] }, { @@ -229,11 +229,11 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Använda PyKnow för framåtriktad slutledning\n", + "## Använda Experta för Framåtbunden Slutledning\n", "\n", - "I nästa exempel kommer vi att försöka implementera framåtriktad slutledning med hjälp av ett av biblioteken för kunskapsrepresentation, [PyKnow](https://github.com/buguroo/pyknow/). **PyKnow** är ett bibliotek för att skapa system för framåtriktad slutledning i Python, som är utformat för att likna det klassiska gamla systemet [CLIPS](http://www.clipsrules.net/index.html).\n", + "I nästa exempel kommer vi att försöka implementera framåtbunden slutledning med hjälp av ett av biblioteken för kunskapsrepresentation, [Experta](https://github.com/nilp0inter/experta). **Experta** är ett bibliotek för att skapa framåtbundna slutledning system i Python, som är utformat för att likna det klassiska gamla systemet [CLIPS](http://www.clipsrules.net/index.html).\n", "\n", - "Vi hade också kunnat implementera framåtriktad kedjning själva utan större problem, men naiva implementationer är vanligtvis inte särskilt effektiva. För mer effektiv regelmatchning används en speciell algoritm, [Rete](https://en.wikipedia.org/wiki/Rete_algorithm).\n" + "Vi skulle också kunna ha implementerat framåtbunden kedjning själva utan större problem, men naiva implementationer är vanligtvis inte särskilt effektiva. För mer effektiv regelmatchning används en speciell algoritm [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 kommer att definiera vårt system som en klass som ärver från `KnowledgeEngine`. Varje regel definieras av en separat funktion med `@Rule`-annotering, som specificerar när regeln ska aktiveras. Inuti regeln kan vi lägga till nya fakta med hjälp av funktionen `declare`, och att lägga till dessa fakta kommer att resultera i att fler regler anropas av den framåtriktade inferensmotorn.\n" + "Vi definierar vårt system som en klass som är en subklass till `KnowledgeEngine`. Varje regel definieras av en separat funktion med `@Rule`-annotering, som specificerar när regeln ska aktiveras. Inuti regeln kan vi lägga till nya fakta med funktionen `declare`, och att lägga till dessa fakta kommer att resultera i att fler regler anropas av den framåtriktade inferensmotorn.\n" ] }, { @@ -378,7 +377,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "När vi har definierat en kunskapsbas fyller vi vårt arbetsminne med några initiala fakta och anropar sedan metoden `run()` för att utföra inferensen. Du kan som resultat se att nya härledda fakta läggs till i arbetsminnet, inklusive det slutliga faktumet om djuret (om vi har ställt in alla initiala fakta korrekt).\n" + "När vi har definierat en kunskapsbas fyller vi vårt arbetsminne med några initiala fakta och anropar sedan `run()`-metoden för att utföra inferensen. Du kan se som ett resultat att nya härledda fakta läggs till i arbetsminnet, inklusive det slutliga faktumet om djuret (om vi har ställt in alla initiala fakta korrekt).\n" ] }, { @@ -440,7 +439,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "\n---\n\n**Ansvarsfriskrivning**: \nDetta dokument har översatts med hjälp av AI-översättningstjänsten [Co-op Translator](https://github.com/Azure/co-op-translator). Även om vi strävar efter noggrannhet, bör du vara medveten om att automatiserade översättningar kan innehålla fel eller felaktigheter. Det ursprungliga dokumentet på dess ursprungliga språk bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för eventuella missförstånd eller feltolkningar som uppstår vid användning av denna översättning.\n" + "---\n\n\n**Ansvarsfriskrivning**:\nDetta dokument har översatts med hjälp av den AI-baserade översättningstjänsten [Co-op Translator](https://github.com/Azure/co-op-translator). Vi strävar efter noggrannhet, men var medveten om att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess modersmål bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för eventuella missförstånd eller feltolkningar som uppstår till följd av användningen av denna översättning.\n\n" ] } ], @@ -467,8 +466,8 @@ "version": "3.11.2" }, "coopTranslator": { - "original_hash": "ab2bd97b0453415b89a469284609a8ce", - "translation_date": "2025-08-28T16:57:56+00:00", + "original_hash": "8ef43db4b9182239fd150a76bd494fdb", + "translation_date": "2026-01-16T02:15:33+00:00", "source_file": "lessons/2-Symbolic/Animals.ipynb", "language_code": "sv" } diff --git a/translations/sv/lessons/2-Symbolic/README.md b/translations/sv/lessons/2-Symbolic/README.md index ba9551b2..485bb545 100644 --- a/translations/sv/lessons/2-Symbolic/README.md +++ b/translations/sv/lessons/2-Symbolic/README.md @@ -1,116 +1,116 @@ -# Kunskapsrepresentation och Expertsystem +# Kunskapsrepresentation och expertsystem -![Sammanfattning av Symbolisk AI-innehåll](../../../../translated_images/sv/ai-symbolic.715a30cb610411a6.webp) +![Summary of Symbolic AI content](../../../../../../translated_images/sv/ai-symbolic.715a30cb610411a6.webp) > Sketchnote av [Tomomi Imura](https://twitter.com/girlie_mac) -Strävan efter artificiell intelligens bygger på en jakt efter kunskap, för att förstå världen på ett sätt som liknar hur människor gör. Men hur kan man gå tillväga för att uppnå detta? +Jakten på artificiell intelligens bygger på en sökning efter kunskap, för att skapa mening i världen på liknande sätt som människor gör. Men hur kan man gå till väga för detta? -## [Quiz före föreläsningen](https://ff-quizzes.netlify.app/en/ai/quiz/3) +## [För- föreläsningsquiz](https://ff-quizzes.netlify.app/en/ai/quiz/3) -Under AI:s tidiga dagar var den top-down-metoden för att skapa intelligenta system (diskuterad i föregående lektion) populär. Idén var att extrahera kunskap från människor till en maskinläsbar form och sedan använda den för att automatiskt lösa problem. Denna metod baserades på två stora idéer: +I AI:s tidiga dagar var den top-down-baserade metoden för att skapa intelligenta system (diskuterad i föregående lektion) populär. Idén var att extrahera kunskap från människor till någon maskinläsbar form, och sedan använda den för att automatiskt lösa problem. Denna metod baserades på två stora idéer: * Kunskapsrepresentation -* Resonerande +* Resonemang ## Kunskapsrepresentation -Ett av de viktiga begreppen inom Symbolisk AI är **kunskap**. Det är viktigt att skilja kunskap från *information* eller *data*. Till exempel kan man säga att böcker innehåller kunskap, eftersom man kan studera böcker och bli expert. Men det böcker faktiskt innehåller kallas *data*, och genom att läsa böcker och integrera denna data i vår världsmodell omvandlar vi data till kunskap. +Ett av de viktiga begreppen inom Symbolisk AI är **kunskap**. Det är viktigt att skilja kunskap från *information* eller *data*. Till exempel kan man säga att böcker innehåller kunskap, eftersom man kan studera böcker och bli expert. Men vad böcker egentligen innehåller kallas *data*, och genom att läsa böcker och integrera dessa data i vår världsmodell omvandlar vi data till kunskap. -> ✅ **Kunskap** är något som finns i vårt huvud och representerar vår förståelse av världen. Den erhålls genom en aktiv **lärande** process, som integrerar bitar av information vi får in i vår aktiva världsmodell. +> ✅ **Kunskap** är något som finns i vårt huvud och representerar vår förståelse av världen. Den erhålls genom en aktiv **inlärningsprocess**, som integrerar informationsbitar vi får till vår aktiva modell av världen. -Oftast definierar vi inte strikt vad kunskap är, utan vi relaterar den till andra begrepp med hjälp av [DIKW-pyramiden](https://en.wikipedia.org/wiki/DIKW_pyramid). Den innehåller följande begrepp: +Ofta definierar vi inte kunskap strikt, utan vi relaterar det till andra närliggande begrepp med hjälp av [DIKW Pyramid](https://en.wikipedia.org/wiki/DIKW_pyramid). Den innehåller följande begrepp: -* **Data** är något som representeras i fysiska medier, såsom skriven text eller talade ord. Data existerar oberoende av människor och kan överföras mellan personer. -* **Information** är hur vi tolkar data i vårt huvud. Till exempel, när vi hör ordet *dator*, har vi en viss förståelse för vad det är. -* **Kunskap** är information som integreras i vår världsmodell. Till exempel, när vi lär oss vad en dator är, börjar vi få idéer om hur den fungerar, hur mycket den kostar och vad den kan användas till. Detta nätverk av relaterade begrepp bildar vår kunskap. -* **Visdom** är ytterligare en nivå av vår förståelse av världen och representerar *meta-kunskap*, t.ex. en uppfattning om hur och när kunskapen ska användas. +* **Data** är något representerat i fysisk media, såsom skriven text eller talade ord. Data existerar oberoende av människor och kan överföras mellan personer. +* **Information** är hur vi tolkar data i vårt huvud. Till exempel, när vi hör ordet *dator*, har vi någon förståelse av vad det är. +* **Kunskap** är information som integrerats i vår världsmodell. Till exempel, när vi lär oss vad en dator är, får vi idéer om hur den fungerar, hur mycket den kostar och vad den kan användas till. Detta nätverk av sammanlänkade begrepp bildar vår kunskap. +* **Visdom** är en ytterligare nivå av vår förståelse av världen, och representerar *meta-kunskap*, t.ex. någon insikt om hur och när kunskapen bör användas. - + -*Bild [från Wikipedia](https://commons.wikimedia.org/w/index.php?curid=37705247), Av Longlivetheux - Eget arbete, CC BY-SA 4.0* +*Bild [från Wikipedia](https://commons.wikimedia.org/w/index.php?curid=37705247), Av Longlivetheux - Egna arbeten, CC BY-SA 4.0* -Således är problemet med **kunskapsrepresentation** att hitta ett effektivt sätt att representera kunskap i en dator i form av data, för att göra den automatiskt användbar. Detta kan ses som ett spektrum: +Således är problemet med **kunskapsrepresentation** att finna ett effektivt sätt att representera kunskap i en dator i form av data, för att göra den automatiskt användbar. Detta kan ses som ett spektrum: -![Spektrum för kunskapsrepresentation](../../../../translated_images/sv/knowledge-spectrum.b60df631852c0217.webp) +![Knowledge representation spectrum](../../../../../../translated_images/sv/knowledge-spectrum.b60df631852c0217.webp) > Bild av [Dmitry Soshnikov](http://soshnikov.com) -* Till vänster finns mycket enkla typer av kunskapsrepresentationer som kan användas effektivt av datorer. Den enklaste är algoritmisk, där kunskap representeras av ett datorprogram. Detta är dock inte det bästa sättet att representera kunskap, eftersom det inte är flexibelt. Kunskap i vårt huvud är ofta icke-algoritmisk. -* Till höger finns representationer som naturlig text. Det är den mest kraftfulla, men kan inte användas för automatisk resonerande. +* Till vänster finns mycket enkla typer av kunskapsrepresentationer som datorer kan använda effektivt. Den enklaste är algoritmisk, där kunskap representeras av ett datorprogram. Detta är dock inte det bästa sättet att representera kunskap, eftersom det inte är flexibelt. Kunskap i vårt huvud är ofta icke-algoritmisk. +* Till höger finns representationer som naturlig text. Det är den mest kraftfulla, men kan inte användas för automatiskt resonemang. -> ✅ Fundera en stund på hur du representerar kunskap i ditt huvud och omvandlar den till anteckningar. Finns det ett format som fungerar bra för dig för att underlätta inlärning? +> ✅ Tänk en minut på hur du representerar kunskap i ditt huvud och omvandlar den till anteckningar. Finns det något särskilt format som fungerar bra för att hjälpa dig att minnas? ## Klassificering av datorbaserade kunskapsrepresentationer -Vi kan klassificera olika metoder för datorbaserad kunskapsrepresentation i följande kategorier: +Vi kan klassificera olika datorbaserade metoder för kunskapsrepresentation i följande kategorier: -* **Nätverksrepresentationer** baseras på det faktum att vi har ett nätverk av relaterade begrepp i vårt huvud. Vi kan försöka återskapa samma nätverk som en graf i en dator - ett så kallat **semantiskt nätverk**. +* **Nätverksrepresentationer** baseras på att vi har ett nätverk av sammanlänkade begrepp i huvudet. Vi kan försöka reproducera samma nätverk som en graf i en dator – ett så kallat **semantiskt nätverk**. -1. **Objekt-Attribut-Värde-tripel** eller **attribut-värde-par**. Eftersom en graf kan representeras i en dator som en lista av noder och kanter, kan vi representera ett semantiskt nätverk med en lista av tripler som innehåller objekt, attribut och värden. Till exempel bygger vi följande tripler om programmeringsspråk: +1. **Objekt-Attribut-Värde-tripletter** eller **attribut-värde-par**. Eftersom en graf kan representeras i en dator som en lista av noder och kanter kan vi representera ett semantiskt nätverk med en lista av tripletter som innehåller objekt, attribut och värden. Exempelvis bygger vi följande tripletter om programmeringsspråk: -Objekt | Attribut | Värde --------|----------|------ -Python | är | Otypat språk -Python | uppfunnet av | Guido van Rossum -Python | blocksyntax | indragning -Otypat språk | har inte | typdefinitioner +Objekt | Attribut | Värde +-------|----------|------ +Python | är | Untyped-Language +Python | uppfunnet-av | Guido van Rossum +Python | block-syntax | indentering +Untyped-Language | har inte | typedeklarationer -> ✅ Fundera på hur tripler kan användas för att representera andra typer av kunskap. +> ✅ Fundera på hur tripletter kan användas för att representera andra typer av kunskap. -2. **Hierarkiska representationer** betonar det faktum att vi ofta skapar en hierarki av objekt i vårt huvud. Till exempel vet vi att kanariefågel är en fågel, och alla fåglar har vingar. Vi har också en uppfattning om vilken färg en kanariefågel vanligtvis har och vad deras flyghastighet är. +2. **Hierarkiska representationer** betonar att vi ofta skapar en hierarki av objekt i vårt huvud. Till exempel vet vi att kanariefågel är en fågel, och alla fåglar har vingar. Vi har också en uppfattning om vilken färg en kanariefågel brukar ha och dess flyghastighet. - - **Ramrepresentation** baseras på att representera varje objekt eller klass av objekt som en **ram** som innehåller **platser**. Platser har möjliga standardvärden, värdebegränsningar eller lagrade procedurer som kan anropas för att få värdet av en plats. Alla ramar bildar en hierarki som liknar en objekt-hierarki i objektorienterade programmeringsspråk. + - **Ramrepresentation (frame)** baseras på att varje objekt eller objektklass representeras som en **ram** som innehåller **fack** (slots). Facken har möjliga standardvärden, värderestriktioner eller lagrade procedurer som kan anropas för att hämta ett värde. Alla ramar bildar en hierarki liknande en objektklasshierarki i objektorienterade programmeringsspråk. - **Scenarier** är en speciell typ av ramar som representerar komplexa situationer som kan utvecklas över tid. **Python** -Plats | Värde | Standardvärde | Intervall | -------|-------|---------------|----------| -Namn | Python | | | -Är-A | Otypat språk | | | -Variabelstil | | CamelCase | | -Programlängd | | | 5-5000 rader | -Blocksyntax | Indragning | | | +Fack | Värde | Standardvärde | Intervall | +-----|-------|---------------|----------| +Namn | Python | | | +Är | Untyped-Language | | | +Variabelstil | | CamelCase | | +Programlängd | | | 5-5000 rader | +Blocksyntax | Indent | | | -3. **Procedurrepresentationer** baseras på att representera kunskap med en lista av åtgärder som kan utföras när ett visst villkor inträffar. - - Produktionsregler är om-så-uttalanden som gör det möjligt att dra slutsatser. Till exempel kan en läkare ha en regel som säger att **OM** en patient har hög feber **ELLER** höga nivåer av C-reaktivt protein i blodprovet **SÅ** har han en inflammation. När vi stöter på ett av villkoren kan vi dra en slutsats om inflammation och sedan använda den i vidare resonerande. - - Algoritmer kan betraktas som en annan form av procedurrepresentation, även om de nästan aldrig används direkt i kunskapsbaserade system. +3. **Procedurala representationer** baseras på att representera kunskap som en lista av åtgärder som kan utföras när ett visst villkor inträffar. + - Produktionsregler är om-då-uttalanden som gör att vi kan dra slutsatser. Till exempel kan en läkare ha en regel som säger att **OM** en patient har hög feber **ELLER** hög nivå av C-reaktivt protein i blodtest **SÅ** har patienten inflammation. När vi stöter på ett av villkoren kan vi dra en slutsats om inflammation och använda den i fortsatta resonemang. + - Algoritmer kan ses som en annan form av procedural representation, men de används nästan aldrig direkt i kunskapsbaserade system. 4. **Logik** föreslogs ursprungligen av Aristoteles som ett sätt att representera universell mänsklig kunskap. - - Predikatlogik som matematisk teori är för rik för att vara beräkningsbar, därför används normalt en delmängd av den, såsom Horn-klasuler som används i Prolog. - - Beskrivande logik är en familj av logiska system som används för att representera och resonera om hierarkier av objekt i distribuerade kunskapsrepresentationer såsom *semantisk web*. + - Predikatlogik som matematisk teori är för rik för att kunna beräknas, därför används normalt en delmängd, som Horn-klasuler i Prolog. + - Deskriptiv logik är en familj av logiska system som används för att representera och resonera om objektshierarkier och distribuerade kunskapsrepresentationer såsom *semantiskt web*. ## Expertsystem -En av de tidiga framgångarna med symbolisk AI var de så kallade **expertsystemen** - datorsystem som designades för att agera som experter inom ett begränsat problemområde. De baserades på en **kunskapsbas** som extraherades från en eller flera mänskliga experter och innehöll en **slutsatsmotor** som utförde resonerande ovanpå den. +En av de tidiga framgångarna för symbolisk AI var de så kallade **expertsystemen** – datasystem utformade för att agera som experter inom ett begränsat problemområde. De byggde på en **kunskapsbas** extraherad från en eller flera mänskliga experter, och innehöll en **slutledningsmotor** som utförde resonemang ovanpå den. -![Mänsklig arkitektur](../../../../translated_images/sv/arch-human.5d4d35f1bba3ab1c.webp) | ![Kunskapsbaserat system](../../../../translated_images/sv/arch-kbs.3ec5c150b09fa8da.webp) +![Human Architecture](../../../../../../translated_images/sv/arch-human.5d4d35f1bba3ab1c.webp) | ![Knowledge-Based System](../../../../../../translated_images/sv/arch-kbs.3ec5c150b09fa8da.webp) ---------------------------------------------|------------------------------------------------ -Förenklad struktur av ett mänskligt nervsystem | Arkitektur av ett kunskapsbaserat system +Förenklad struktur av ett mänskligt nervsystem | Arkitektur för ett kunskapsbaserat system -Expertsystem är byggda som det mänskliga resoneringssystemet, som innehåller **korttidsminne** och **långtidsminne**. På samma sätt skiljer vi i kunskapsbaserade system följande komponenter: +Expertsystem byggs som det mänskliga resonemangssystemet, som innehåller **korttidsminne** och **långtidsminne**. På liknande sätt skiljer vi inom kunskapsbaserade system följande komponenter: -* **Probleminne**: innehåller kunskapen om det problem som för närvarande löses, t.ex. temperaturen eller blodtrycket hos en patient, om han har inflammation eller inte, etc. Denna kunskap kallas också **statisk kunskap**, eftersom den innehåller en ögonblicksbild av vad vi för närvarande vet om problemet - det så kallade *problemstadiet*. -* **Kunskapsbas**: representerar långtidskunskap om ett problemområde. Den extraheras manuellt från mänskliga experter och ändras inte från konsultation till konsultation. Eftersom den gör det möjligt för oss att navigera från ett problemstadium till ett annat, kallas den också **dynamisk kunskap**. -* **Slutsatsmotor**: orkestrerar hela processen med att söka i problemstadiets utrymme, ställer frågor till användaren när det behövs. Den är också ansvarig för att hitta rätt regler som ska tillämpas på varje stadium. +* **Problemminne**: innehåller kunskap om det problem som för närvarande löses, t.ex. patientens temperatur eller blodtryck, om han har inflammation eller inte etc. Denna kunskap kallas även **statisk kunskap**, eftersom det är en ögonblicksbild av vad vi för närvarande vet om problemet – det så kallade *problemets tillstånd*. +* **Kunskapsbas**: representerar långtidskunskap om ett problemområde. Den extraheras manuellt från mänskliga experter och ändras inte mellan konsultationer. Eftersom den låter oss navigera från ett problemstillstånd till ett annat kallas den även **dynamisk kunskap**. +* **Slutledningsmotor**: orkestrerar hela processen att söka i problemets tillståndsrum, ställer frågor till användaren vid behov. Den ansvarar också för att hitta rätt regler att applicera på varje tillstånd. -Som ett exempel, låt oss överväga följande expertsystem för att bestämma ett djur baserat på dess fysiska egenskaper: +Som exempel, låt oss betrakta följande expertsystem för att bestämma ett djur baserat på dess fysiska egenskaper: -![AND-OR-träd](../../../../translated_images/sv/AND-OR-Tree.5592d2c70187f283.webp) +![AND-OR Tree](../../../../../../translated_images/sv/AND-OR-Tree.5592d2c70187f283.webp) > Bild av [Dmitry Soshnikov](http://soshnikov.com) -Detta diagram kallas ett **AND-OR-träd**, och det är en grafisk representation av en uppsättning produktionsregler. Att rita ett träd är användbart i början av att extrahera kunskap från experten. För att representera kunskapen i datorn är det mer praktiskt att använda regler: +Detta diagram kallas för ett **AND-OR-träd** och är en grafisk representation av en uppsättning produktionsregler. Att rita ett träd är användbart i början när kunskap ska extraheras från experten. För att representera kunskap i datorn är det oftare lämpligare att använda regler: ``` IF the animal eats meat @@ -120,79 +120,79 @@ OR (animal has sharp teeth ) THEN the animal is a carnivore ``` + +Du kan notera att varje villkor på vänstra sidan av regeln och åtgärden i princip är objekt-attribut-värde (OAV) tripletter. **Arbetsminnet** innehåller uppsättningen av OAV-tripletter som motsvarar det problem som för närvarande löses. En **regelmotor** söker efter regler vars villkor uppfylls och tillämpar dem, och lägger till en ny triplet i arbetsminnet. -Du kan märka att varje villkor på vänster sida av regeln och åtgärden i grunden är objekt-attribut-värde (OAV)-tripler. **Arbetsminne** innehåller uppsättningen OAV-tripler som motsvarar det problem som för närvarande löses. En **regelmotor** letar efter regler vars villkor är uppfyllda och tillämpar dem, vilket lägger till en ny tripel i arbetsminnet. +> ✅ Skriv ditt eget AND-OR-träd om ett ämne som intresserar dig! -> ✅ Skapa ditt eget AND-OR-träd om ett ämne du gillar! +### Framåt- vs bakåtslutledning -### Framåt- vs. Bakåtresonerande +Processen som beskrivs ovan kallas **framåtslutledning**. Den startar med viss initial data om problemet som finns i arbetsminnet och utför sedan följande resonemangsloop: -Processen som beskrivs ovan kallas **framåtresonerande**. Den börjar med viss initial data om problemet som finns tillgänglig i arbetsminnet och utför sedan följande resoneringsloop: - -1. Om målattributet finns i arbetsminnet - stoppa och ge resultatet -2. Leta efter alla regler vars villkor för närvarande är uppfyllda - erhåll **konfliktuppsättning** av regler. -3. Utför **konfliktlösning** - välj en regel som kommer att utföras i detta steg. Det kan finnas olika strategier för konfliktlösning: +1. Om mål-attributet finns i arbetsminnet – stoppa och ge resultatet +2. Leta efter alla regler vars villkor för närvarande är uppfyllda – få en **konfliktsats** av regler. +3. Utför **konfliktlösning** – välj en regel som ska köras i detta steg. Det kan finnas olika strategier: - Välj den första tillämpliga regeln i kunskapsbasen - Välj en slumpmässig regel - - Välj en *mer specifik* regel, dvs. den som uppfyller flest villkor på vänster sida (LHS) -4. Tillämpa vald regel och lägg till ny kunskap i problemstadiet + - Välj en *mer specifik* regel, d.v.s. den som uppfyller flest villkor i vänstra sidan (LHS) +4. Tillämpa vald regel och lägg till en ny kunskapsbit i problemets tillstånd 5. Upprepa från steg 1. -Men i vissa fall kanske vi vill börja med tom kunskap om problemet och ställa frågor som hjälper oss att komma fram till en slutsats. Till exempel, vid medicinsk diagnos utför vi vanligtvis inte alla medicinska analyser i förväg innan vi börjar diagnostisera patienten. Vi vill snarare utföra analyser när ett beslut behöver fattas. +I vissa fall kanske man vill börja med tom kunskap om problemet och ställa frågor som hjälper oss att nå en slutsats. Till exempel vid medicinsk diagnos utförs vanligtvis inte alla medicinska analyser på förhand innan diagnos. Vi vill snarare göra analyser när ett beslut behöver fattas. -Denna process kan modelleras med **bakåtresonerande**. Den drivs av **målet** - attributvärdet som vi försöker hitta: +Denna process kan modelleras med **bakåtslutledning**. Den styrs av **målet** – det attributvärde vi söker: -1. Välj alla regler som kan ge oss värdet av ett mål (dvs. med målet på höger sida (RHS)) - en konfliktuppsättning -1. Om det inte finns några regler för detta attribut, eller om det finns en regel som säger att vi ska fråga användaren om värdet - fråga om det, annars: -1. Använd konfliktlösningsstrategi för att välja en regel som vi kommer att använda som *hypotes* - vi kommer att försöka bevisa den -1. Upprepa processen rekursivt för alla attribut på vänster sida av regeln, och försök att bevisa dem som mål -1. Om processen misslyckas vid någon punkt - använd en annan regel vid steg 3. +1. Välj alla regler som kan ge mål-värdet (d.v.s. med målet på högersidan (RHS)) – konfliktmängd +2. Om det inte finns några regler för detta attribut, eller det finns en regel som säger att värdet ska frågas från användaren – fråga efter det, annars: +3. Använd konfliktlösningsstrategi för att välja en regel som används som *hypotes* – vi försöker bevisa den +4. Upprepa processen rekursivt för alla attribut i vänstra sidan av regeln som mål +5. Om processen misslyckas – använd en annan regel i steg 3 -> ✅ I vilka situationer är framåtresonerande mer lämpligt? Hur är det med bakåtresonerande? +> ✅ I vilka situationer är framåtslutledning mest lämplig? Hur är det med bakåtslutledning? ### Implementering av expertsystem Expertsystem kan implementeras med olika verktyg: -* Programmera dem direkt i något högnivåprogrammeringsspråk. Detta är inte den bästa idén, eftersom den stora fördelen med ett kunskapsbaserat system är att kunskap är separerad från resonerande, och en problemområdesexpert bör potentiellt kunna skriva regler utan att förstå detaljerna i resoneringsprocessen. -* Använda **expertsystemskal**, dvs. ett system som specifikt är designat för att fyllas med kunskap med hjälp av ett kunskapsrepresentationsspråk. +* Programmera dem direkt i något högnivåprogrammeringsspråk. Detta är inte bästa idén eftersom den största fördelen med ett kunskapsbaserat system är att kunskap separeras från slutsatsdragningsprocessen, och potentiellt ska en ämnesexpert kunna skriva regler utan att nödvändigtvis förstå inferensens detaljer. +* Använda ett **expertsystemskal**, alltså ett system speciellt utformat för att fyllas med kunskap via något kunskapsrepresentationsspråk. -## ✍️ Övning: Djurinferens +## ✍️ Övning: Djurslutledning -Se [Animals.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/Animals.ipynb) för ett exempel på implementering av framåt- och bakåtresonerande expertsystem. +Se [Animals.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/Animals.ipynb) för ett exempel på implementering av framåt- och bakåtslutande expertsystem. -> **Note**: Detta exempel är ganska enkelt och ger bara en idé om hur ett expertsystem ser ut. När du börjar skapa ett sådant system kommer du bara att märka viss *intelligent* beteende från det när du når ett visst antal regler, runt 200+. Vid något tillfälle blir reglerna för komplexa för att hålla alla i minnet, och vid denna punkt kan du börja undra varför systemet fattar vissa beslut. Men den viktiga egenskapen hos kunskapsbaserade system är att du alltid kan *förklara* exakt hur något av besluten fattades. +> **Notera**: Detta exempel är ganska enkelt och ger bara en idé om hur ett expertsystem ser ut. När du börjar skapa ett sådant system kommer du först att märka något *intelligent* beteende från det när du når ett visst antal regler, runt 200+. Vid en viss punkt blir regler för komplexa för att komma ihåg alla, och då kan du börja undra varför systemet gör vissa beslut. Men viktiga egenskaper hos kunskapsbaserade system är att du alltid kan *förklara* exakt hur ett beslut fattades. -## Ontologier och den semantiska webben +## Ontologier och det semantiska webben -I slutet av 1900-talet fanns det en initiativ att använda kunskapsrepresentation för att annotera internetresurser, så att det skulle vara möjligt att hitta resurser som motsvarar mycket specifika frågor. Denna rörelse kallades **semantisk webb**, och den byggde på flera koncept: +I slutet av 1900-talet fanns en initiativ för att använda kunskapsrepresentation för att annotera internetresurser, så att det skulle vara möjligt att hitta resurser som motsvarar mycket specifika frågor. Denna rörelse kallades **semantiskt web** och byggde på flera koncept: -- En speciell kunskapsrepresentation baserad på **[beskrivande logik](https://en.wikipedia.org/wiki/Description_logic)** (DL). Den liknar ramkunskapsrepresentation, eftersom den bygger en hierarki av objekt med egenskaper, men den har formell logisk semantik och resonerande. Det finns en hel familj av DL som balanserar mellan uttrycksfullhet och algoritmisk komplexitet i resonerande. -- Distribuerad kunskapsrepresentation, där alla begrepp representeras av en global URI-identifierare, vilket gör det möjligt att skapa kunskapshierarkier som sträcker sig över internet. +- En särskild kunskapsrepresentation baserad på **[deskriptiv logik](https://en.wikipedia.org/wiki/Description_logic)** (DL). Den liknar ramkunskapsrepresentation eftersom den bygger en hierarki av objekt med egenskaper, men har formell logisk semantik och inferens. Det finns en hel familj av DL:er som balanserar mellan uttrycksfullhet och algoritmisk komplexitet i inferens. +- Distribuerad kunskapsrepresentation, där alla begrepp representeras av en global URI-identifikator vilket gör det möjligt att skapa kunskapshierarkier som sträcker sig över internet. - En familj av XML-baserade språk för kunskapsbeskrivning: RDF (Resource Description Framework), RDFS (RDF Schema), OWL (Ontology Web Language). -Ett centralt begrepp inom den semantiska webben är **ontologi**. Det syftar på en explicit specifikation av ett problemområde med hjälp av någon formell kunskapsrepresentation. Den enklaste formen av en ontologi kan vara en hierarki av objekt inom ett problemområde, men mer komplexa ontologier inkluderar regler som kan användas för härledning. +Ett kärnbegrepp inom det semantiska webben är begreppet **Ontologi**. Det avser en explicit specifikation av ett problemområde med hjälp av någon formell kunskapsrepresentation. Den enklaste ontologin kan bara vara en hierarki av objekt i ett problemområde, men mer komplexa ontologier inkluderar regler som kan användas för slutsatser. -På den semantiska webben är alla representationer baserade på tripletter. Varje objekt och varje relation identifieras unikt med en URI. Till exempel, om vi vill ange att denna AI-kurs skapades av Dmitry Soshnikov den 1 januari 2022, kan vi använda följande tripletter: +I det semantiska webben baseras alla representationer på tripletter. Varje objekt och varje relation identifieras unikt med URI. Till exempel, om vi vill ange faktumet att detta AI-läroplan har utvecklats av Dmitry Soshnikov den 1 januari 2022 – här är tripletterna vi kan använda: - + ``` -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 ``` -> ✅ Här är `http://www.example.com/terms/creation-date` och `http://purl.org/dc/elements/1.1/creator` välkända och universellt accepterade URI:er för att uttrycka begreppen *skapare* och *skapelsedatum*. +> ✅ Här är `http://www.example.com/terms/creation-date` och `http://purl.org/dc/elements/1.1/creator` några välkända och universellt accepterade URI:er för att uttrycka begreppen *skapare* och *skapelsedatum*. -I ett mer komplext fall, om vi vill definiera en lista över skapare, kan vi använda vissa datastrukturer som definieras i RDF. +I ett mer komplext fall, om vi vill definiera en lista av skapare, kan vi använda vissa datastrukturer definierade i RDF. - + -> Diagrammen ovan av [Dmitry Soshnikov](http://soshnikov.com) +> Diagram ovan av [Dmitry Soshnikov](http://soshnikov.com) -Utvecklingen av den semantiska webben har på vissa sätt bromsats av framgången för sökmotorer och tekniker för naturlig språkbehandling, som möjliggör extrahering av strukturerad data från text. Men inom vissa områden görs fortfarande betydande insatser för att upprätthålla ontologier och kunskapsbaser. Några projekt värda att nämna: +Utvecklingen av det semantiska webben fördröjdes delvis av framgången för sökmotorer och tekniker för naturlig språkbearbetning, som tillåter att extrahera strukturerad data från text. Men inom vissa områden pågår fortfarande betydande insatser för att underhålla ontologier och kunskapsbaser. Några projekt som är värda att nämna: -* [WikiData](https://wikidata.org/) är en samling maskinläsbara kunskapsbaser kopplade till Wikipedia. De flesta av data hämtas från Wikipedias *InfoBoxar*, strukturerade innehållsdelar på Wikipediasidor. Du kan [fråga](https://query.wikidata.org/) WikiData med SPARQL, ett speciellt frågespråk för den semantiska webben. Här är ett exempel på en fråga som visar de vanligaste ögonfärgerna bland människor: +* [WikiData](https://wikidata.org/) är en samling maskinläsbara kunskapsbaser kopplade till Wikipedia. Mest data hämtas från Wikipedias *InfoBoxes*, delar av strukturerat innehåll inne i Wikipediasidor. Du kan [fråga](https://query.wikidata.org/) wikidata med SPARQL, ett speciellt frågespråk för det semantiska webben. Här är ett exempel som visar de vanligaste ögonfärgerna bland människor: ```sparql #defaultView:BubbleChart @@ -208,45 +208,49 @@ GROUP BY ?eyeColorLabel * [DBpedia](https://www.dbpedia.org/) är ett annat initiativ liknande WikiData. -> ✅ Om du vill experimentera med att bygga egna ontologier eller öppna befintliga, finns det en fantastisk visuell ontologiredigerare som heter [Protégé](https://protege.stanford.edu/). Ladda ner den eller använd den online. +> ✅ Om du vill experimentera med att bygga dina egna ontologier, eller öppna befintliga sådana, finns en utmärkt visuell ontologiredigerare kallad [Protégé](https://protege.stanford.edu/). Ladda ner den eller använd den online. - + -*Webbredigeraren Protégé öppen med Romanov-familjens ontologi. Skärmdump av Dmitry Soshnikov* +*Web Protégé-editor öppen med Romanov Family-ontologin. Skärmdump av Dmitry Soshnikov* ## ✍️ Övning: En familjeontologi -Se [FamilyOntology.ipynb](https://github.com/Ezana135/AI-For-Beginners/blob/main/lessons/2-Symbolic/FamilyOntology.ipynb) för ett exempel på hur man använder tekniker från den semantiska webben för att resonera kring familjerelationer. Vi kommer att ta ett släktträd representerat i det vanliga GEDCOM-formatet och en ontologi över familjerelationer och bygga en graf över alla familjerelationer för en given uppsättning individer. +Se [FamilyOntology.ipynb](https://github.com/Ezana135/AI-For-Beginners/blob/main/lessons/2-Symbolic/FamilyOntology.ipynb) för ett exempel på hur man använder tekniker från det semantiska webben för att resonera om familjerelationer. Vi tar ett släktträd representerat i vanligt GEDCOM-format och en ontologi av familjerelationer och bygger en graf över alla familjerelationer för en given mängd individer. ## Microsoft Concept Graph -I de flesta fall skapas ontologier noggrant för hand. Det är dock också möjligt att **utvinna** ontologier från ostrukturerad data, till exempel från texter på naturligt språk. +I de flesta fall skapas ontologier noggrant för hand. Det är dock också möjligt att **utvinna** ontologier från ostrukturerad data, till exempel från naturliga språkliga texter. -Ett sådant försök gjordes av Microsoft Research och resulterade i [Microsoft Concept Graph](https://blogs.microsoft.com/ai/microsoft-researchers-release-graph-that-helps-machines-conceptualize/?WT.mc_id=academic-77998-cacaste). +Ett sådant försök gjordes av Microsoft Research, vilket resulterade i [Microsoft Concept Graph](https://blogs.microsoft.com/ai/microsoft-researchers-release-graph-that-helps-machines-conceptualize/?WT.mc_id=academic-77998-cacaste). -Det är en stor samling av entiteter grupperade med hjälp av `is-a`-arvsrelationer. Den möjliggör att svara på frågor som "Vad är Microsoft?" - svaret kan vara något i stil med "ett företag med sannolikhet 0,87 och ett varumärke med sannolikhet 0,75". +Det är en stor samling entiteter grupperade med `is-a` ärftlighetsrelation. Den möjliggör att svara på frågor som "Vad är Microsoft?" – svaret kan vara något i stil med "ett företag med sannolikhet 0,87 och ett varumärke med sannolikhet 0,75". -Grafen är tillgänglig antingen som REST API eller som en stor nedladdningsbar textfil som listar alla entitetspar. +Grafen finns tillgänglig som REST API eller som en stor nedladdningsbar textfil som listar alla entitetsparet. ## ✍️ Övning: En konceptgraf -Prova [MSConceptGraph.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/MSConceptGraph.ipynb)-notebooken för att se hur vi kan använda Microsoft Concept Graph för att gruppera nyhetsartiklar i flera kategorier. +Prova [MSConceptGraph.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/MSConceptGraph.ipynb) för att se hur vi kan använda Microsoft Concept Graph för att gruppera nyhetsartiklar i olika kategorier. ## Slutsats -Numera betraktas AI ofta som synonymt med *maskininlärning* eller *neurala nätverk*. Men en människa uppvisar också explicit resonemang, något som för närvarande inte hanteras av neurala nätverk. I verkliga projekt används explicit resonemang fortfarande för att utföra uppgifter som kräver förklaringar eller förmågan att ändra systemets beteende på ett kontrollerat sätt. +Numera betraktas AI ofta som ett synonym för *Maskininlärning* eller *Neurala nätverk*. Men en människa uppvisar också explicit resonemang, vilket är något som neurala nätverk för närvarande inte hanterar. I verkliga världens projekt används explicit resonemang fortfarande för att utföra uppgifter som kräver förklaringar, eller för att kunna modifiera systemets beteende på ett kontrollerat sätt. ## 🚀 Utmaning -I Family Ontology-notebooken som är kopplad till denna lektion finns en möjlighet att experimentera med andra familjerelationer. Försök att upptäcka nya kopplingar mellan personer i släktträdet. +I Family Ontology-notebooken kopplad till denna lektion finns möjlighet att experimentera med andra familjerelationer. Försök att upptäcka nya samband mellan personer i släktträdet. -## [Efterföreläsningsquiz](https://ff-quizzes.netlify.app/en/ai/quiz/4) +## [Quiz efter föreläsning](https://ff-quizzes.netlify.app/en/ai/quiz/4) -## Granskning & Självstudier +## Genomgång & Självstudier -Gör lite efterforskningar på internet för att upptäcka områden där människor har försökt kvantifiera och kodifiera kunskap. Ta en titt på Blooms taxonomi och gå tillbaka i historien för att lära dig hur människor försökte förstå sin värld. Utforska Linnaeus arbete med att skapa en taxonomi över organismer och observera hur Dmitrij Mendelejev skapade ett sätt att beskriva och gruppera kemiska element. Vilka andra intressanta exempel kan du hitta? +Gör en undersökning på internet för att upptäcka områden där människor försökt kvantifiera och kodifiera kunskap. Ta en titt på Blooms taxonomi och gå tillbaka i historien för att lära dig hur människor försökte förstå sin värld. Utforska Linnés arbete med att skapa en taxonomi av organismer och studera hur Dmitrij Mendelejev skapade ett sätt att beskriva och gruppera kemiska element. Vilka andra intressanta exempel kan du hitta? **Uppgift**: [Bygg en ontologi](assignment.md) --- + +**Ansvarsfriskrivning**: +Detta dokument har översatts med hjälp av AI-översättningstjänsten [Co-op Translator](https://github.com/Azure/co-op-translator). Trots att vi strävar efter noggrannhet, var vänlig observera att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess modersmål bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för några missförstånd eller feltolkningar som uppstår till följd av användningen av denna översättning. + \ No newline at end of file diff --git a/translations/th/README.md b/translations/th/README.md index f29c0489..b39d4584 100644 --- a/translations/th/README.md +++ b/translations/th/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](../nl/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](./README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) > **ต้องการโคลนแบบโลคอล?** -> รีโพสิโทรี่นี้มีการแปลภาษากว่า 50 ภาษา ซึ่งเพิ่มขนาดดาวน์โหลดอย่างมาก เพื่อโคลนโดยไม่ต้องดาวน์โหลดการแปล ให้ใช้ sparse checkout: +> ที่เก็บนี้รวมการแปลมากกว่า 50 ภาษา ซึ่งจะเพิ่มขนาดการดาวน์โหลดอย่างมีนัยสำคัญ หากต้องการโคลนโดยไม่รวมการแปล ให้ใช้ sparse checkout: > ```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' > ``` -> วิธีนี้จะให้ทุกอย่างที่คุณต้องการในการเรียนหลักสูตรโดยดาวน์โหลดได้รวดเร็วขึ้นมาก +> ซึ่งจะให้ทุกอย่างที่คุณต้องการเพื่อทำหลักสูตรให้เสร็จสิ้นด้วยการดาวน์โหลดที่รวดเร็วขึ้นมาก **หากคุณต้องการให้รองรับภาษาการแปลเพิ่มเติม รายการภาษาที่รองรับอยู่ [ที่นี่](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** @@ -58,175 +58,175 @@ CO_OP_TRANSLATOR_METADATA: ในหลักสูตรนี้ คุณจะได้เรียนรู้: -* แนวทางต่าง ๆ ของปัญญาประดิษฐ์ รวมถึงวิธีเชิงสัญลักษณ์ “เก่าแต่เก๋า” กับ **การแทนความรู้** และการอนุมาน ([GOFAI](https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence)) -* **โครงข่ายประสาทเทียม** และ **การเรียนรู้เชิงลึก** ซึ่งเป็นแกนหลักของ AI สมัยใหม่ เราจะอธิบายแนวคิดเบื้องหลังหัวข้อสำคัญเหล่านี้โดยใช้โค้ดในสองเฟรมเวิร์กยอดนิยมคือ [TensorFlow](http://Tensorflow.org) และ [PyTorch](http://pytorch.org) -* **สถาปัตยกรรมโครงข่ายประสาทเทียม** สำหรับการทำงานกับภาพและข้อความ เราจะครอบคลุมโมเดลล่าสุดแต่บางส่วนอาจยังไม่เป็น state-of-the-art -* แนวทาง AI ที่ไม่ค่อยเป็นที่นิยม เช่น **อัลกอริทึมทางพันธุกรรม** และ **ระบบหลายตัวแทน** +* แนวทางต่าง ๆ ของปัญญาประดิษฐ์ รวมถึงแนวทางสัญลักษณ์ "ดีเดิม" กับ **การนำเสนอความรู้** และการให้เหตุผล ([GOFAI](https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence)) +* **โครงข่ายประสาทเทียม** และ **การเรียนรู้เชิงลึก** ซึ่งเป็นหัวใจหลักของ AI สมัยใหม่ เราจะอธิบายแนวคิดเบื้องหลังหัวข้อสำคัญเหล่านี้โดยใช้โค้ดในสองเฟรมเวิร์กยอดนิยม - [TensorFlow](http://Tensorflow.org) และ [PyTorch](http://pytorch.org) +* **สถาปัตยกรรมโครงข่ายประสาท** สำหรับการทำงานกับภาพและข้อความ เราจะครอบคลุมโมเดลล่าสุดแต่บางส่วนอาจยังไม่ถึงระดับ state-of-the-art +* แนวทาง AI ที่ไม่เป็นที่นิยมมากนัก เช่น **อัลกอริทึมทางพันธุกรรม** และ **ระบบหลายตัวแทน** สิ่งที่เราไม่ครอบคลุมในหลักสูตรนี้: -> [ค้นหาทรัพยากรเพิ่มเติมสำหรับหลักสูตรนี้ในคอลเลกชัน Microsoft Learn ของเรา](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) +> [ค้นหาทรัพยากรเพิ่มเติมทั้งหมดสำหรับหลักสูตรนี้ในคอลเลกชัน Microsoft Learn ของเรา](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) -* กรณีธุรกิจการใช้ **AI ในธุรกิจ** พิจารณาเรียนเส้นทาง [แนะนำ AI สำหรับผู้ใช้ธุรกิจ](https://docs.microsoft.com/learn/paths/introduction-ai-for-business-users/?WT.mc_id=academic-77998-bethanycheum) บน Microsoft Learn หรือ [AI Business School](https://www.microsoft.com/ai/ai-business-school/?WT.mc_id=academic-77998-bethanycheum) ซึ่งพัฒนาร่วมกับ [INSEAD](https://www.insead.edu/) -* **Machine Learning คลาสสิก** ที่อธิบายอย่างดีใน [หลักสูตร Machine Learning สำหรับผู้เริ่มต้น](http://github.com/Microsoft/ML-for-Beginners) -* แอปพลิเคชัน AI เชิงปฏิบัติที่สร้างด้วย **[บริการ Cognitive Services](https://azure.microsoft.com/services/cognitive-services/?WT.mc_id=academic-77998-bethanycheum)** สำหรับเรื่องนี้เราแนะนำให้เริ่มจากโมดูลใน Microsoft Learn เกี่ยวกับ [การมองเห็น](https://docs.microsoft.com/learn/paths/create-computer-vision-solutions-azure-cognitive-services/?WT.mc_id=academic-77998-bethanycheum), [การประมวลผลภาษาธรรมชาติ](https://docs.microsoft.com/learn/paths/explore-natural-language-processing/?WT.mc_id=academic-77998-bethanycheum), **[Generative AI ด้วย Azure OpenAI Service](https://learn.microsoft.com/en-us/training/paths/develop-ai-solutions-azure-openai/?WT.mc_id=academic-77998-bethanycheum)** และอื่น ๆ -* เฟรมเวิร์ก **ML บนคลาวด์โดยเฉพาะ** เช่น [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) หรือ [Azure Databricks](https://docs.microsoft.com/learn/paths/data-engineer-azure-databricks?WT.mc_id=academic-77998-bethanycheum) แนะนำเส้นทางการเรียนรู้ [สร้างและดำเนินการแก้ปัญหา machine learning ด้วย Azure Machine Learning](https://docs.microsoft.com/learn/paths/build-ai-solutions-with-azure-ml-service/?WT.mc_id=academic-77998-bethanycheum) และ [สร้างและดำเนินการแก้ปัญหา machine learning ด้วย Azure Databricks](https://docs.microsoft.com/learn/paths/build-operate-machine-learning-solutions-azure-databricks/?WT.mc_id=academic-77998-bethanycheum) -* **AI สนทนา** และ **แชทบอท** มีเส้นทางการเรียนรู้แยกเฉพาะ [สร้างโซลูชัน AI สนทนา](https://docs.microsoft.com/learn/paths/create-conversational-ai-solutions/?WT.mc_id=academic-77998-bethanycheum) และคุณยังสามารถดู [โพสต์บล็อกนี้](https://soshnikov.com/azure/hello-bot-conversational-ai-on-microsoft-platform/) เพื่อรายละเอียดเพิ่มเติม -* **คณิตศาสตร์ลึก** เบื้องหลังการเรียนรู้เชิงลึก สำหรับเรื่องนี้ เราแนะนำหนังสือ [Deep Learning](https://www.amazon.com/Deep-Learning-Adaptive-Computation-Machine/dp/0262035618) โดย Ian Goodfellow, Yoshua Bengio และ Aaron Courville ซึ่งก็มีให้บริการออนไลน์ที่ [https://www.deeplearningbook.org/](https://www.deeplearningbook.org/) +* กรณีธุรกิจของการใช้ **AI ในธุรกิจ** แนะนำให้เรียนเส้นทางการเรียนรู้ [Introduction to AI for business users](https://docs.microsoft.com/learn/paths/introduction-ai-for-business-users/?WT.mc_id=academic-77998-bethanycheum) บน Microsoft Learn หรือ [AI Business School](https://www.microsoft.com/ai/ai-business-school/?WT.mc_id=academic-77998-bethanycheum) ซึ่งพัฒนาร่วมกับ [INSEAD](https://www.insead.edu/) +* **Machine Learning คลาสสิก** ซึ่งอธิบายไว้อย่างดีใน [หลักสูตร Machine Learning for Beginners](http://github.com/Microsoft/ML-for-Beginners) +* แอปพลิเคชัน AI เชิงปฏิบัติที่สร้างขึ้นโดยใช้ **[Cognitive Services](https://azure.microsoft.com/services/cognitive-services/?WT.mc_id=academic-77998-bethanycheum)** สำหรับเรื่องนี้ แนะนำให้เริ่มจากโมดูล Microsoft Learn สำหรับ [วิสัยทัศน์](https://docs.microsoft.com/learn/paths/create-computer-vision-solutions-azure-cognitive-services/?WT.mc_id=academic-77998-bethanycheum), [การประมวลผลภาษาธรรมชาติ](https://docs.microsoft.com/learn/paths/explore-natural-language-processing/?WT.mc_id=academic-77998-bethanycheum), **[Generative AI กับ Azure OpenAI Service](https://learn.microsoft.com/en-us/training/paths/develop-ai-solutions-azure-openai/?WT.mc_id=academic-77998-bethanycheum)** และอื่น ๆ +* เฟรมเวิร์ก **Cloud ML เฉพาะทาง** เช่น [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) หรือ [Azure Databricks](https://docs.microsoft.com/learn/paths/data-engineer-azure-databricks?WT.mc_id=academic-77998-bethanycheum) แนะนำให้ใช้เส้นทางการเรียนรู้ [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) และ [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) +* **AI แบบสนทนา** และ **แชทบ็อต** มีเส้นทางการเรียนรู้อีกแบบหนึ่งคือ [Create conversational AI solutions](https://docs.microsoft.com/learn/paths/create-conversational-ai-solutions/?WT.mc_id=academic-77998-bethanycheum) และคุณยังสามารถดู [โพสต์บล็อกนี้](https://soshnikov.com/azure/hello-bot-conversational-ai-on-microsoft-platform/) สำหรับรายละเอียดเพิ่มเติม +* **คณิตศาสตร์ลึกซึ้ง** เบื้องหลัง deep learning สำหรับนี้แนะนำหนังสือ [Deep Learning](https://www.amazon.com/Deep-Learning-Adaptive-Computation-Machine/dp/0262035618) โดย Ian Goodfellow, Yoshua Bengio และ Aaron Courville ซึ่งมีออนไลน์ที่ [https://www.deeplearningbook.org/](https://www.deeplearningbook.org/) -สำหรับการแนะนำแบบนุ่มนวลเกี่ยวกับหัวข้อ _AI บนคลาวด์_ คุณอาจพิจารณาเรียนเส้นทาง [เริ่มต้นกับปัญญาประดิษฐ์บน Azure](https://docs.microsoft.com/learn/paths/get-started-with-artificial-intelligence-on-azure/?WT.mc_id=academic-77998-bethanycheum) +สำหรับการแนะนำที่นุ่มนวลสู่หัวข้อ _AI บนคลาวด์_ คุณอาจพิจารณาเส้นทางการเรียนรู้ [เริ่มต้นกับปัญญาประดิษฐ์บน Azure](https://docs.microsoft.com/learn/paths/get-started-with-artificial-intelligence-on-azure/?WT.mc_id=academic-77998-bethanycheum) # เนื้อหา -| | ลิงก์บทเรียน | PyTorch/Keras/TensorFlow | ห้องปฏิบัติการ | +| | ลิงก์บทเรียน | PyTorch/Keras/TensorFlow | แลป | | :-: | :------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------ | | 0 | [ตั้งค่าหลักสูตร](./lessons/0-course-setup/setup.md) | [ตั้งค่าสภาพแวดล้อมสำหรับพัฒนา](./lessons/0-course-setup/how-to-run.md) | | -| I | [**แนะนำ AI**](./lessons/1-Intro/README.md) | | | +| I | [**แนะนำเกี่ยวกับ AI**](./lessons/1-Intro/README.md) | | | | 01 | [แนะนำและประวัติของ AI](./lessons/1-Intro/README.md) | - | - | -| II | **AI เชิงสัญลักษณ์** | -| 02 | [การแทนความรู้และระบบผู้เชี่ยวชาญ](./lessons/2-Symbolic/README.md) | [ระบบผู้เชี่ยวชาญ](./lessons/2-Symbolic/Animals.ipynb) / [Ontology](./lessons/2-Symbolic/FamilyOntology.ipynb) /[Concept Graph](./lessons/2-Symbolic/MSConceptGraph.ipynb) | | +| II | **AI แบบสัญลักษณ์** | +| 02 | [การนำเสนอความรู้และระบบผู้เชี่ยวชาญ](./lessons/2-Symbolic/README.md) | [ระบบผู้เชี่ยวชาญ](./lessons/2-Symbolic/Animals.ipynb) / [ออนไทโลยี](./lessons/2-Symbolic/FamilyOntology.ipynb) /[แผนภูมิแนวคิด](./lessons/2-Symbolic/MSConceptGraph.ipynb) | | | III | [**แนะนำโครงข่ายประสาทเทียม**](./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 | [Multi-Layered Perceptron and Creating our own 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 | [Intro to Frameworks (PyTorch/TensorFlow) and 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)| [Explore Computer Vision on Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) | -| 06 | [Intro to 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 | [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 | [Pre-trained Networks and Transfer Learning](./lessons/4-ComputerVision/08-TransferLearning/README.md) and [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 and VAEs](./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 & Artistic Style Transfer](./lessons/4-ComputerVision/10-GANs/README.md) | [PyTorch](./lessons/4-ComputerVision/10-GANs/GANPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/10-GANs/GANTF.ipynb) | | -| 11 | [Object Detection](./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 | [Semantic Segmentation. 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 | [**Natural Language Processing**](./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) | [Explore Natural Language Processing on Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)| -| 13 | [Text Representation. 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 | [Semantic word embeddings. Word2Vec and 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 | [Language Modeling. Training your own 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 | [Generative Recurrent Networks](./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) | +| 04 | [หลายชั้นของ Perceptron และการสร้างเฟรมเวิร์กของเราเอง](./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 | [บทนำสู่ Frameworks (PyTorch/TensorFlow) และการเรียนรู้เกิน](./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 | [**การมองเห็นด้วยคอมพิวเตอร์**](./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)| [สำรวจการมองเห็นด้วยคอมพิวเตอร์บน Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) | +| 06 | [บทนำสู่การมองเห็นด้วยคอมพิวเตอร์ 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 | [โครงข่ายประสาทเทียมคอนโวลูชัน (Convolutional Neural Networks)](./lessons/4-ComputerVision/07-ConvNets/README.md) & [สถาปัตยกรรม CNN](./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 | [เครือข่ายที่ฝึกสอนล่วงหน้าและการถ่ายโอนการเรียนรู้](./lessons/4-ComputerVision/08-TransferLearning/README.md) และ [เทคนิคการฝึกสอน](./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 | [ออโต้เอนโคเดอร์และ VAE](./lessons/4-ComputerVision/09-Autoencoders/README.md) | [PyTorch](./lessons/4-ComputerVision/09-Autoencoders/AutoEncodersPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/09-Autoencoders/AutoencodersTF.ipynb) | | +| 10 | [เครือข่ายปัญญาประดิษฐ์เชิงปรปักษ์ & การถ่ายโอนสไตล์ศิลปะ](./lessons/4-ComputerVision/10-GANs/README.md) | [PyTorch](./lessons/4-ComputerVision/10-GANs/GANPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/10-GANs/GANTF.ipynb) | | +| 11 | [การตรวจจับวัตถุ](./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 | [การแบ่งส่วนเชิงความหมาย 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 | [**การประมวลผลภาษาธรรมชาติ**](./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) | [สำรวจการประมวลผลภาษาธรรมชาติเบื้องต้นบน Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)| +| 13 | [การแทนข้อความ 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 | [การฝังคำเชิงความหมาย Word2Vec และ 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 | [การสร้างแบบจำลองภาษา การฝังคำของคุณเอง](./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 | [โครงข่ายประสาทเทียมแบบวนซ้ำ](./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 | [โครงข่ายก่อกำเนิดแบบวนซ้ำ](./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 | [Large Language Models, Prompt Programming and Few-Shot Tasks](./lessons/5-NLP/20-LangModels/README.md) | [PyTorch](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/20-LangModels/GPT-PyTorch.ipynb) | | -| VI | **Other AI Techniques** || | -| 21 | [Genetic Algorithms](./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-Agent Systems](./lessons/6-Other/23-MultiagentSystems/README.md) | | | -| VII | **AI Ethics** | | | -| 24 | [AI Ethics and Responsible AI](./lessons/7-Ethics/README.md) | [Microsoft Learn: Responsible AI Principles](https://docs.microsoft.com/learn/paths/responsible-ai-business-principles/?WT.mc_id=academic-77998-cacaste) | | -| IX | **Extras** | | | -| 25 | [Multi-Modal Networks, CLIP and VQGAN](./lessons/X-Extras/X1-MultiModal/README.md) | [Notebook](./lessons/X-Extras/X1-MultiModal/Clip.ipynb) | | +| 19 | [การรู้จำเอนทิตีที่ตั้งชื่อ](./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 | [โมเดลภาษาขนาดใหญ่ การเขียนโปรแกรมพร้อมคำสั่ง และงานFew-Shot](./lessons/5-NLP/20-LangModels/README.md) | [PyTorch](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/20-LangModels/GPT-PyTorch.ipynb) | | +| VI | **เทคนิค AI อื่นๆ** || | +| 21 | [อัลกอริทึมทางพันธุกรรม](./lessons/6-Other/21-GeneticAlgorithms/README.md) | [Notebook](./lessons/6-Other/21-GeneticAlgorithms/Genetic.ipynb) | | +| 22 | [การเรียนรู้เสริมลึก](./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 | [ระบบหลายเอเย่นต์](./lessons/6-Other/23-MultiagentSystems/README.md) | | | +| VII | **จริยธรรม AI** | | | +| 24 | [จริยธรรม AI และ AI ที่รับผิดชอบ](./lessons/7-Ethics/README.md) | [Microsoft Learn: หลักการ AI ที่รับผิดชอบ](https://docs.microsoft.com/learn/paths/responsible-ai-business-principles/?WT.mc_id=academic-77998-cacaste) | | +| IX | **พิเศษ** | | | +| 25 | [เครือข่ายโมดูลหลายแบบ, CLIP และ VQGAN](./lessons/X-Extras/X1-MultiModal/README.md) | [Notebook](./lessons/X-Extras/X1-MultiModal/Clip.ipynb) | | ## แต่ละบทเรียนประกอบด้วย -* เนื้อหาการอ่านล่วงหน้า -* Jupyter Notebooks ที่สามารถรันได้ ซึ่งมักจะเฉพาะเจาะจงกับเฟรมเวิร์ก (**PyTorch** หรือ **TensorFlow**) โน๊ตบุ๊กรันได้ยังประกอบด้วยเนื้อหาทฤษฎีมากมาย เพื่อให้เข้าใจหัวข้อควรผ่านเวอร์ชันใดเวอร์ชันหนึ่งของโน๊ตบุ๊ก (ไม่ว่าจะเป็น PyTorch หรือ TensorFlow) -* **แลบ** สำหรับบางหัวข้อ ซึ่งเปิดโอกาสให้คุณได้ลองใช้เนื้อหาที่เรียนมาแก้ปัญหาเฉพาะ +* วัสดุก่อนอ่าน +* Jupyter Notebooks ที่สามารถรันได้ ซึ่งมักจะเฉพาะเจาะจงกับเฟรมเวิร์ก (**PyTorch** หรือ **TensorFlow**) โน้ตบุ๊ครันได้ยังมีเนื้อหาทางทฤษฎีมากมายด้วย ดังนั้นเพื่อเข้าใจหัวข้อคุณต้องผ่านเวอร์ชันโน้ตบุ๊กอย่างน้อยหนึ่งเวอร์ชัน (ทั้ง PyTorch หรือ TensorFlow) +* **ห้องปฏิบัติการ** สำหรับบางหัวข้อ ซึ่งให้โอกาสทดลองประยุกต์ใช้วัสดุที่คุณเรียนรู้กับปัญหาเฉพาะ * บางส่วนมีลิงก์ไปยังโมดูล [**MS Learn**](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) ที่ครอบคลุมหัวข้อที่เกี่ยวข้อง -## การเริ่มต้นใช้งาน +## เริ่มต้นใช้งาน ### 🎯 ใหม่กับ AI? เริ่มที่นี่! -ถ้าคุณยังใหม่กับ AI และต้องการตัวอย่างใช้งานจริงแบบรวดเร็ว ลองดูที่ [**ตัวอย่างสำหรับผู้เริ่มต้น**](./examples/README.md)! ซึ่งมีดังนี้: +ถ้าคุณเป็นมือใหม่กับ AI และต้องการตัวอย่างที่รวดเร็ว ใช้งานได้จริง ตรวจสอบ [**ตัวอย่างสำหรับผู้เริ่มต้น**](./examples/README.md)! ซึ่งรวมถึง: - 🌟 **Hello AI World** - โปรแกรม AI แรกของคุณ (การจดจำรูปแบบ) -- 🧠 **Simple Neural Network** - สร้างโครงข่ายประสาทเทียมจากศูนย์ -- 🖼️ **Image Classifier** - จำแนกรูปภาพพร้อมคำอธิบายละเอียด -- 💬 **การวิเคราะห์อารมณ์ข้อความ** - วิเคราะห์ข้อความเชิงบวก/เชิงลบ +- 🧠 **โครงข่ายประสาทเทียมง่ายๆ** - สร้างโครงข่ายประสาทเทียมตั้งแต่ต้น +- 🖼️ **ตัวจำแนกรูปภาพ** - จำแนกรูปภาพพร้อมคำอธิบายรายละเอียด +- 💬 **การวิเคราะห์อารมณ์ข้อความ** - วิเคราะห์ข้อความเชิงบวก/ลบ -ตัวอย่างเหล่านี้ถูกออกแบบมาเพื่อช่วยให้คุณเข้าใจแนวคิด AI ก่อนที่จะเริ่มเรียนหลักสูตรทั้งหมด +ตัวอย่างเหล่านี้ออกแบบมาเพื่อช่วยให้คุณเข้าใจแนวคิดของ AI ก่อนที่จะลงลึกในหลักสูตรทั้งหมด -### 📚 การตั้งค่าหลักสูตรเต็ม +### 📚 การตั้งค่าหลักสูตรทั้งหมด -- เราได้สร้าง [บทเรียนการตั้งค่า](./lessons/0-course-setup/setup.md) เพื่อช่วยคุณในการตั้งค่าสภาพแวดล้อมพัฒนา - สำหรับผู้สอน เราได้สร้าง [บทเรียนการตั้งค่าหลักสูตร](./lessons/0-course-setup/for-teachers.md) สำหรับคุณด้วย! -- วิธี [รันโค้ดใน VSCode หรือ Codepace](./lessons/0-course-setup/how-to-run.md) +- เราได้สร้าง [บทเรียนการตั้งค่า](./lessons/0-course-setup/setup.md) เพื่อช่วยคุณตั้งค่าสภาพแวดล้อมการพัฒนาของคุณ - สำหรับครูผู้สอน เราได้สร้าง [บทเรียนการตั้งค่าหลักสูตร](./lessons/0-course-setup/for-teachers.md) สำหรับคุณด้วย! +- วิธีการ [รันโค้ดใน VSCode หรือ Codespace](./lessons/0-course-setup/how-to-run.md) ทำตามขั้นตอนเหล่านี้: -Fork Repository: คลิกที่ปุ่ม "Fork" ที่มุมบนขวาของหน้านี้ +Fork ที่เก็บข้อมูล: คลิกปุ่ม "Fork" ที่มุมบนขวาของหน้านี้ -Clone Repository: `git clone https://github.com/microsoft/AI-For-Beginners.git` +โคลนที่เก็บข้อมูล: `git clone https://github.com/microsoft/AI-For-Beginners.git` -อย่าลืมกดดาว (🌟) repo นี้เพื่อให้ค้นหาได้ง่ายขึ้นในภายหลัง +อย่าลืมกดดาว (🌟) ที่ repo นี้เพื่อหาง่ายขึ้นในภายหลัง -## พบปะผู้เรียนคนอื่นๆ +## พบปะผู้เรียนคนอื่น ๆ -เข้าร่วม [เซิร์ฟเวอร์ Discord AI อย่างเป็นทางการ](https://aka.ms/genai-discord?WT.mc_id=academic-105485-bethanycheum) เพื่อพบปะและสร้างเครือข่ายกับผู้เรียนคนอื่นๆ ที่เรียนคอร์สนี้และรับการสนับสนุน +เข้าร่วม [เซิร์ฟเวอร์ Discord AI อย่างเป็นทางการของเรา](https://aka.ms/genai-discord?WT.mc_id=academic-105485-bethanycheum) เพื่อพบปะและสร้างเครือข่ายกับผู้เรียนคนอื่น ๆ ที่เรียนหลักสูตรนี้และรับการสนับสนุน -หากคุณมีคำติชมเกี่ยวกับผลิตภัณฑ์หรือคำถามขณะสร้าง กรุณาเยี่ยมชม [ฟอรั่มนักพัฒนา Azure AI Foundry](https://aka.ms/foundry/forum) +หากคุณมีข้อเสนอแนะหรือคำถามเกี่ยวกับผลิตภัณฑ์ในระหว่างการสร้างโปรเจกต์ ให้เยี่ยมชม [ฟอรัมสำหรับนักพัฒนา Azure AI Foundry](https://aka.ms/foundry/forum) ## แบบทดสอบ -> **หมายเหตุเกี่ยวกับแบบทดสอบ**: แบบทดสอบทั้งหมดอยู่ในโฟลเดอร์ Quiz-app ที่ etc\quiz-app หรือ [ออนไลน์ที่นี่](https://ff-quizzes.netlify.app/) แบบทดสอบถูกลิงก์จากภายในบทเรียน แอปแบบทดสอบสามารถรันได้ในเครื่องหรือปรับใช้บน Azure; ทำตามคำแนะนำในโฟลเดอร์ `quiz-app` แบบทดสอบกำลังถูกแปลเป็นภาษาต่าง ๆ อย่างค่อยเป็นค่อยไป +> **หมายเหตุเกี่ยวกับแบบทดสอบ**: แบบทดสอบทั้งหมดอยู่ในโฟลเดอร์ Quiz-app ใน etc\quiz-app หรือ [ออนไลน์ที่นี่](https://ff-quizzes.netlify.app/) โดยลิงก์มาจากภายในบทเรียน แอปแบบทดสอบสามารถรันในเครื่องหรือดีพลอยบน Azure ได้; ให้ทำตามคำแนะนำในโฟลเดอร์ `quiz-app` แบบทดสอบกำลังถูกแปลเป็นภาษาต่าง ๆ อย่างต่อเนื่อง -## ขอความช่วยเหลือ +## ต้องการความช่วยเหลือ -คุณมีคำแนะนำหรือพบข้อผิดพลาดการสะกดหรือโค้ดไหม? กรุณาเปิด issue หรือตั้ง pull request +ถ้าคุณมีคำแนะนำหรือพบข้อผิดพลาดในการสะกดคำหรือโค้ด โปรดแจ้งปัญหา หรือสร้าง pull request ## ขอบคุณพิเศษ -* **✍️ ผู้เขียนหลัก:** [Dmitry Soshnikov](http://soshnikov.com), PhD -* **🔥 ผู้แก้ไข:** [Jen Looper](https://twitter.com/jenlooper), PhD -* **🎨 นักวาดภาพสเก็ตช์:** [Tomomi Imura](https://twitter.com/girlie_mac) +* **✍️ ผู้เขียนหลัก:** [Dmitry Soshnikov](http://soshnikov.com), ปริญญาเอก +* **🔥 บรรณาธิการ:** [Jen Looper](https://twitter.com/jenlooper), ปริญญาเอก +* **🎨 นักวาดภาพสเก็ตช์โน้ต:** [Tomomi Imura](https://twitter.com/girlie_mac) * **✅ ผู้สร้างแบบทดสอบ:** [Lateefah Bello](https://github.com/CinnamonXI), [MLSA](https://studentambassadors.microsoft.com/) * **🙏 ผู้ร่วมพัฒนาหลัก:** [Evgenii Pishchik](https://github.com/Pe4enIks) ## หลักสูตรอื่น ๆ -ทีมของเรายังผลิตหลักสูตรอื่นๆ! ดูได้ที่: +ทีมงานของเราผลิตหลักสูตรอื่น ๆ ด้วย! ลองดู: ### LangChain -[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j สำหรับผู้เริ่มต้น](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js สำหรับผู้เริ่มต้น](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD สำหรับผู้เริ่มต้น](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI สำหรับผู้เริ่มต้น](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP สำหรับผู้เริ่มต้น](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents สำหรับผู้เริ่มต้น](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Generative AI Series -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +### ชุด Generative AI +[![Generative AI สำหรับผู้เริ่มต้น](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### การเรียนรู้หลัก -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### การเรียนรู้พื้นฐาน +[![ML สำหรับผู้เริ่มต้น](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![วิทยาศาสตร์ข้อมูลสำหรับผู้เริ่มต้น](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI สำหรับผู้เริ่มต้น](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![ความปลอดภัยทางไซเบอร์สำหรับผู้เริ่มต้น](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![พัฒนาเว็บสำหรับผู้เริ่มต้น](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT สำหรับผู้เริ่มต้น](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![พัฒนา XR สำหรับผู้เริ่มต้น](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### ชุดเรียน Copilot -[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### ชุด Copilot +[![Copilot สำหรับการเขียนโปรแกรมคู่กับ AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot สำหรับ C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![การผจญภัยกับ Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## ขอความช่วยเหลือ +## การขอความช่วยเหลือ -หากคุณติดขัดหรือมีคำถามเกี่ยวกับการสร้างแอป AI เข้าร่วมพูดคุยกับผู้เรียนและนักพัฒนาที่มีประสบการณ์เกี่ยวกับ MCP นี่คือชุมชนที่สนับสนุนซึ่งเปิดรับคำถามและแบ่งปันความรู้กันอย่างอิสระ +หากคุณติดขัดหรืมีคำถามเกี่ยวกับการสร้างแอป AI เข้าร่วมกับผู้เรียนและนักพัฒนาที่มีประสบการณ์ในชุมชนการอภิปรายเกี่ยวกับ MCP ที่นี่คือชุมชนที่ให้การสนับสนุนซึ่งยินดีต้อนรับคำถามและแบ่งปันความรู้ได้อย่างเสรี [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -หากคุณมีคำติชมผลิตภัณฑ์หรือพบข้อผิดพลาดขณะสร้าง โปรดเยี่ยมชม: +หากคุณมีคำติชมเกี่ยวกับผลิตภัณฑ์หรือพบข้อผิดพลาดระหว่างการสร้าง โปรดเยี่ยมชม: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- -**ข้อจำกัดความรับผิดชอบ**: -เอกสารฉบับนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI [Co-op Translator](https://github.com/Azure/co-op-translator) แม้เราจะพยายามให้ความถูกต้องสูงสุด แต่โปรดทราบว่าการแปลโดยอัตโนมัติอาจมีข้อผิดพลาดหรือความคลาดเคลื่อน เอกสารต้นฉบับในภาษาต้นทางถือเป็นแหล่งข้อมูลที่เป็นทางการที่สุด สำหรับข้อมูลสำคัญแนะนำให้ใช้บริการแปลโดยมืออาชีพที่เป็นมนุษย์ เราจะไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้ +**ข้อจำกัดความรับผิดชอบ**: +เอกสารฉบับนี้ได้รับการแปลโดยใช้บริการแปลภาษาอัตโนมัติ [Co-op Translator](https://github.com/Azure/co-op-translator) แม้ว่าเราจะพยายามให้ความถูกต้องอย่างที่สุด กรุณาทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาต้นทางถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญขอแนะนำให้ใช้บริการแปลโดยผู้เชี่ยวชาญมนุษย์ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดใดๆ ที่เกิดจากการใช้การแปลนี้ \ No newline at end of file diff --git a/translations/th/lessons/0-course-setup/how-to-run.md b/translations/th/lessons/0-course-setup/how-to-run.md index c4176179..1b7ddcd9 100644 --- a/translations/th/lessons/0-course-setup/how-to-run.md +++ b/translations/th/lessons/0-course-setup/how-to-run.md @@ -1,21 +1,21 @@ # วิธีการรันโค้ด -หลักสูตรนี้มีตัวอย่างโค้ดที่สามารถรันได้และแลปที่คุณอาจต้องการทดลองรัน เพื่อทำสิ่งนี้ คุณจำเป็นต้องมีความสามารถในการรันโค้ด Python ใน Jupyter Notebooks ซึ่งเป็นส่วนหนึ่งของหลักสูตรนี้ คุณมีตัวเลือกหลายวิธีในการรันโค้ดดังนี้: +หลักสูตรนี้ประกอบด้วยตัวอย่างที่สามารถรันได้และแลปมากมายที่คุณต้องการรัน ในการที่จะทำเช่นนี้ คุณจะต้องมีความสามารถในการรันโค้ด Python ใน Jupyter Notebooks ซึ่งจัดเตรียมไว้เป็นส่วนหนึ่งของหลักสูตรนี้ คุณมีตัวเลือกหลายอย่างสำหรับการรันโค้ด: -## รันบนคอมพิวเตอร์ของคุณเอง +## รันในเครื่องคอมพิวเตอร์ของคุณ -หากต้องการรันโค้ดบนคอมพิวเตอร์ของคุณเอง คุณจำเป็นต้องติดตั้ง Python เวอร์ชันใดเวอร์ชันหนึ่งไว้ก่อน ฉันขอแนะนำให้ติดตั้ง **[miniconda](https://conda.io/en/latest/miniconda.html)** ซึ่งเป็นการติดตั้งที่มีน้ำหนักเบาและรองรับตัวจัดการแพ็กเกจ `conda` สำหรับ **virtual environments** ของ Python +ในการรันโค้ดในเครื่องคอมพิวเตอร์ของคุณ จำเป็นต้องติดตั้ง Python หนึ่งในคำแนะนำคือการติดตั้ง **[miniconda](https://conda.io/en/latest/miniconda.html)** - เป็นการติดตั้งที่มีขนาดเล็กและรองรับตัวจัดการแพ็คเกจ `conda` สำหรับ **สภาพแวดล้อมจำลอง** Python ที่หลากหลาย -หลังจากติดตั้ง miniconda คุณต้องโคลน repository และสร้าง virtual environment สำหรับใช้ในหลักสูตรนี้: +หลังจากติดตั้ง miniconda แล้ว ให้โคลนรีโพสและสร้างสภาพแวดล้อมจำลองที่จะใช้สำหรับคอร์สนี้: ```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 ``` -### การใช้ Visual Studio Code พร้อมส่วนขยาย Python +### การใช้ Visual Studio Code พร้อม Python Extension -วิธีที่ดีที่สุดในการใช้หลักสูตรนี้คือการเปิดใน [Visual Studio Code](http://code.visualstudio.com/?WT.mc_id=academic-77998-cacaste) พร้อม [Python Extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python&WT.mc_id=academic-77998-cacaste) +หลักสูตรนี้เหมาะสมที่สุดเมื่อเปิดด้วย [Visual Studio Code](http://code.visualstudio.com/?WT.mc_id=academic-77998-cacaste) พร้อม [Python Extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python&WT.mc_id=academic-77998-cacaste) -> **หมายเหตุ**: เมื่อคุณโคลนและเปิดไดเรกทอรีใน VS Code มันจะแนะนำให้คุณติดตั้งส่วนขยาย Python โดยอัตโนมัติ คุณยังต้องติดตั้ง miniconda ตามที่อธิบายไว้ข้างต้นด้วย +> **หมายเหตุ**: เมื่อคุณโคลนและเปิดไดเรกทอรีใน VS Code มันจะแนะนำให้คุณติดตั้งส่วนขยาย Python โดยอัตโนมัติ คุณยังต้องติดตั้ง miniconda ตามที่อธิบายข้างต้นด้วย -> **หมายเหตุ**: หาก VS Code แนะนำให้คุณเปิด repository ใน container คุณควรปฏิเสธเพื่อใช้การติดตั้ง Python บนเครื่องของคุณเอง +> **หมายเหตุ**: หาก VS Code แนะนำให้เปิดรีโพสในคอนเทนเนอร์ใหม่ คุณควรปฏิเสธเพื่อใช้การติดตั้ง Python ในเครื่องของคุณ ### การใช้ Jupyter ในเบราว์เซอร์ -คุณยังสามารถใช้ Jupyter environment ผ่านเบราว์เซอร์บนคอมพิวเตอร์ของคุณเองได้ ทั้ง Jupyter แบบคลาสสิกและ Jupyter Hub นั้นให้สภาพแวดล้อมการพัฒนาที่สะดวกสบาย เช่น การเติมโค้ดอัตโนมัติ การไฮไลต์โค้ด เป็นต้น +คุณสามารถใช้สภาพแวดล้อม Jupyter ผ่านเบราว์เซอร์ในเครื่องคอมพิวเตอร์ของคุณเองได้ ทั้ง Jupyter แบบคลาสสิกและ JupyterHub ให้สภาพแวดล้อมการพัฒนาที่สะดวกสบายพร้อมการเติมข้อความอัตโนมัติ การเน้นโค้ด ฯลฯ -หากต้องการเริ่ม Jupyter บนเครื่องของคุณ ให้ไปที่ไดเรกทอรีของหลักสูตรและรันคำสั่ง: +เพื่อเริ่มต้น Jupyter ในเครื่อง ให้ไปที่ไดเรกทอรีของคอร์ส และรันคำสั่ง: ```bash jupyter notebook @@ -45,34 +45,37 @@ jupyter notebook ```bash jupyterhub ``` -จากนั้นคุณสามารถนำทางไปยังไฟล์ `.ipynb` ใดๆ เปิดไฟล์และเริ่มทำงานได้เลย +จากนั้นคุณสามารถไปที่ไฟล์ `.ipynb` ใดๆ เปิดและเริ่มทำงานได้เลย -### การรันใน container +### การรันในคอนเทนเนอร์ -อีกทางเลือกหนึ่งแทนการติดตั้ง Python คือการรันโค้ดใน container เนื่องจาก repository ของเรามีโฟลเดอร์ `.devcontainer` ที่ระบุวิธีการสร้าง container สำหรับ repo นี้ VS Code จะเสนอให้คุณเปิดโค้ดใน container วิธีนี้ต้องการการติดตั้ง Docker และมีความซับซ้อนมากขึ้น ดังนั้นเราขอแนะนำสำหรับผู้ใช้ที่มีประสบการณ์มากกว่า +ทางเลือกหนึ่งแทนการติดตั้ง Python คือการรันโค้ดในคอนเทนเนอร์ เนื่องจากรีโพสของเรามีโฟลเดอร์ `.devcontainer` พิเศษที่แนะนำวิธีการสร้างคอนเทนเนอร์สำหรับรีโพสนี้ VS Code จึงมีตัวเลือกให้เปิดโค้ดใหม่ในคอนเทนเนอร์ การนี้จำเป็นต้องติดตั้ง Docker และมีความซับซ้อนมากขึ้น เราจึงแนะนำสำหรับผู้ใช้ที่มีประสบการณ์มากกว่า ## การรันในคลาวด์ -หากคุณไม่ต้องการติดตั้ง Python บนเครื่องของคุณ และมีทรัพยากรคลาวด์ให้ใช้งาน ทางเลือกที่ดีคือการรันโค้ดในคลาวด์ มีหลายวิธีที่คุณสามารถทำได้: +หากคุณไม่ต้องการติดตั้ง Python ในเครื่อง และมีการเข้าถึงทรัพยากรคลาวด์ บางทางเลือกที่ดีคือการรันโค้ดในคลาวด์ คุณมีหลายวิธีในการทำเช่นนี้: -* ใช้ **[GitHub Codespaces](https://github.com/features/codespaces)** ซึ่งเป็นสภาพแวดล้อมเสมือนที่สร้างขึ้นบน GitHub และเข้าถึงได้ผ่านอินเทอร์เฟซเบราว์เซอร์ของ VS Code หากคุณมีสิทธิ์เข้าถึง Codespaces คุณสามารถคลิกปุ่ม **Code** ใน repo เริ่ม Codespace และเริ่มใช้งานได้ทันที -* ใช้ **[Binder](https://mybinder.org/v2/gh/microsoft/ai-for-beginners/HEAD)** [Binder](https://mybinder.org) เป็นทรัพยากรคอมพิวเตอร์ฟรีในคลาวด์ที่ให้คุณทดลองโค้ดบน GitHub มีปุ่มที่หน้าแรกเพื่อเปิด repository ใน Binder ซึ่งจะนำคุณไปยังเว็บไซต์ Binder ที่จะสร้าง container และเริ่มอินเทอร์เฟซ Jupyter บนเว็บให้คุณโดยอัตโนมัติ +* ใช้ **[GitHub Codespaces](https://github.com/features/codespaces)** ซึ่งเป็นสภาพแวดล้อมจำลองที่สร้างขึ้นให้คุณบน GitHub สามารถเข้าถึงผ่านอินเทอร์เฟซ VS Code บนเบราว์เซอร์ หากคุณเข้าถึง Codespaces ได้ คุณสามารถคลิกปุ่ม **Code** ในรีโพส เริ่มต้น codespace และเริ่มรันได้ทันที -> **หมายเหตุ**: เพื่อป้องกันการใช้งานในทางที่ผิด Binder มีการบล็อกการเข้าถึงทรัพยากรเว็บบางอย่าง ซึ่งอาจทำให้โค้ดบางส่วนที่ดึงโมเดลหรือชุดข้อมูลจากอินเทอร์เน็ตสาธารณะไม่สามารถทำงานได้ คุณอาจต้องหาวิธีแก้ไขปัญหา นอกจากนี้ ทรัพยากรคอมพิวเตอร์ที่ Binder ให้มานั้นค่อนข้างพื้นฐาน ดังนั้นการฝึกโมเดลจะช้า โดยเฉพาะในบทเรียนที่ซับซ้อนในภายหลัง +* ใช้ **[Binder](https://mybinder.org/v2/gh/microsoft/ai-for-beginners/HEAD)** [Binder](https://mybinder.org) มีทรัพยากรคอมพิวเตอร์ฟรีบนคลาวด์สำหรับผู้ใช้ทั่วไปทดสอบโค้ดบน GitHub มีปุ่มที่หน้าแรกเพื่อเปิดรีโพสใน Binder - ซึ่งจะนำคุณไปที่เว็บไซต์ binder แบบรวดเร็ว จะสร้างคอนเทนเนอร์พื้นฐานแล้วเปิดอินเทอร์เฟซ Jupyter ให้คุณใช้งานได้อย่างราบรื่น -## การรันในคลาวด์พร้อม GPU +> **หมายเหตุ**: เพื่อป้องกันการใช้ในทางผิด Binder จำกัดการเข้าถึงบางทรัพยากรเว็บไซต์ อาจทำให้โค้ดบางส่วนทำงานไม่ได้ หากโค้ดดึงโมเดลและ/หรือชุดข้อมูลจากอินเทอร์เน็ตสาธารณะ คุณอาจต้องหาทางแก้ไข นอกจากนี้ ทรัพยากรที่ Binder ให้มานั้นพื้นฐานมาก ดังนั้นการเทรนจะช้า โดยเฉพาะบทเรียนที่ซับซ้อนในช่วงหลัง -บทเรียนบางส่วนในหลักสูตรนี้จะได้รับประโยชน์อย่างมากจากการรองรับ GPU เพราะไม่เช่นนั้นการฝึกโมเดลจะช้ามาก คุณมีตัวเลือกบางอย่าง โดยเฉพาะหากคุณสามารถเข้าถึงคลาวด์ผ่าน [Azure for Students](https://azure.microsoft.com/free/students/?WT.mc_id=academic-77998-cacaste) หรือผ่านสถาบันของคุณ: +## การรันในคลาวด์ด้วย GPU -* สร้าง [Data Science Virtual Machine](https://docs.microsoft.com/learn/modules/intro-to-azure-data-science-virtual-machine/?WT.mc_id=academic-77998-cacaste) และเชื่อมต่อกับมันผ่าน Jupyter จากนั้นคุณสามารถโคลน repo ลงในเครื่องและเริ่มเรียนรู้ได้ VM ตระกูล NC มีการรองรับ GPU +บทเรียนบางบทในหลักสูตรนี้จะได้ประโยชน์อย่างมากจากการรองรับ GPU ตัวอย่างเช่นการเทรนโมเดลที่อาจช้ามากถ้าไม่มี GPU คุณมีตัวเลือกบางอย่าง โดยเฉพาะถ้าคุณเข้าถึงคลาวด์ผ่าน [Azure for Students](https://azure.microsoft.com/free/students/?WT.mc_id=academic-77998-cacaste) หรือผ่านสถาบันของคุณ: -> **หมายเหตุ**: การสมัครสมาชิกบางประเภท รวมถึง Azure for Students อาจไม่มีการรองรับ GPU โดยค่าเริ่มต้น คุณอาจต้องส่งคำขอสนับสนุนทางเทคนิคเพื่อขอเพิ่ม GPU cores +* สร้าง [Data Science Virtual Machine](https://docs.microsoft.com/learn/modules/intro-to-azure-data-science-virtual-machine/?WT.mc_id=academic-77998-cacaste) และเชื่อมต่อผ่าน Jupyter จากนั้นคุณสามารถโคลนรีโพสบนเครื่องนั้นและเริ่มเรียนรู้ VM สาย NC-series มีการรองรับ GPU -* สร้าง [Azure Machine Learning Workspace](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-cacaste) และใช้ฟีเจอร์ Notebook ที่นั่น [วิดีโอนี้](https://azure-for-academics.github.io/quickstart/azureml-papers/) แสดงวิธีโคลน repository ลงใน Azure ML notebook และเริ่มใช้งาน +> **หมายเหตุ**: บัญชีบางประเภท เช่น Azure for Students ไม่ได้รองรับ GPU โดยตรง คุณอาจต้องยื่นคำขอขอทรัพยากร GPU เพิ่มเติมผ่านฝ่ายสนับสนุนทางเทคนิค -คุณยังสามารถใช้ Google Colab ซึ่งมีการรองรับ GPU ฟรีบางส่วน และอัปโหลด Jupyter Notebooks ไปที่นั่นเพื่อรันทีละไฟล์ได้ +* สร้าง [Azure Machine Learning Workspace](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-cacaste) แล้วใช้ฟีเจอร์ Notebook ที่นั่น [วิดีโอนี้](https://azure-for-academics.github.io/quickstart/azureml-papers/) แสดงวิธีโคลนรีโพสเข้า Azure ML notebook และเริ่มใช้งาน + +คุณยังสามารถใช้ Google Colab ซึ่งมาพร้อม GPU ฟรีบางส่วน และอัปโหลด Jupyter Notebooks ไปรันทีละไฟล์ได้อีกด้วย --- + **ข้อจำกัดความรับผิดชอบ**: -เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI [Co-op Translator](https://github.com/Azure/co-op-translator) แม้ว่าเราจะพยายามให้การแปลมีความถูกต้อง แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่แม่นยำ เอกสารต้นฉบับในภาษาต้นทางควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ ขอแนะนำให้ใช้บริการแปลภาษามนุษย์ที่เป็นมืออาชีพ เราจะไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความที่ผิดพลาดซึ่งเกิดจากการใช้การแปลนี้ \ No newline at end of file +เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษาอัตโนมัติ [Co-op Translator](https://github.com/Azure/co-op-translator) แม้ว่าเราจะพยายามให้ความถูกต้องสูงสุด แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่แม่นยำ เอกสารต้นฉบับในภาษาต้นฉบับจะถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ การแปลโดยมนุษย์มืออาชีพจึงเป็นที่แนะนำ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความที่ผิดพลาดใด ๆ ที่เกิดจากการใช้การแปลนี้ + \ No newline at end of file diff --git a/translations/th/lessons/2-Symbolic/Animals.ipynb b/translations/th/lessons/2-Symbolic/Animals.ipynb index 7a2344e9..bd7c313e 100644 --- a/translations/th/lessons/2-Symbolic/Animals.ipynb +++ b/translations/th/lessons/2-Symbolic/Animals.ipynb @@ -8,23 +8,23 @@ "source": [ "# การสร้างระบบผู้เชี่ยวชาญด้านสัตว์\n", "\n", - "ตัวอย่างจาก [AI for Beginners Curriculum](http://github.com/microsoft/ai-for-beginners).\n", + "ตัวอย่างจาก [หลักสูตร AI สำหรับผู้เริ่มต้น](http://github.com/microsoft/ai-for-beginners)\n", "\n", - "ในตัวอย่างนี้ เราจะสร้างระบบที่ใช้ความรู้เพื่อระบุชนิดของสัตว์โดยอิงจากลักษณะทางกายภาพบางประการ ระบบนี้สามารถแสดงผลได้ในรูปแบบต้นไม้ AND-OR (นี่เป็นเพียงส่วนหนึ่งของต้นไม้ทั้งหมด เราสามารถเพิ่มกฎเพิ่มเติมได้อย่างง่ายดาย):\n", + "ในตัวอย่างนี้ เราจะสร้างระบบฐานความรู้ที่ง่ายเพื่อระบุสัตว์โดยอิงจากลักษณะทางกายภาพบางอย่าง ระบบนี้สามารถแสดงได้ด้วยต้นไม้ AND-OR ต่อไปนี้ (นี่เป็นเพียงส่วนหนึ่งของต้นไม้ทั้งหมด เราสามารถเพิ่มกฎอื่นๆ ได้อย่างง่ายดาย):\n", "\n", - "![](../../../../translated_images/th/AND-OR-Tree.5592d2c70187f283.webp)\n" + "![](../../../../../../translated_images/th/AND-OR-Tree.5592d2c70187f283.webp)\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## ระบบผู้เชี่ยวชาญของเราเองด้วยการอนุมานย้อนหลัง\n", + "## เชลล์ระบบผู้เชี่ยวชาญของเราเองด้วยการสืบค้นแบบย้อนกลับ\n", "\n", - "ลองมาสร้างภาษาง่ายๆ สำหรับการแสดงความรู้โดยใช้กฎการผลิตกัน เราจะใช้คลาสของ Python เป็นคีย์เวิร์ดในการกำหนดกฎ โดยจะมีคลาสหลักๆ อยู่ 3 ประเภท:\n", - "* `Ask` แทนคำถามที่ต้องถามผู้ใช้ โดยจะมีชุดคำตอบที่เป็นไปได้\n", - "* `If` แทนกฎ และเป็นเพียงรูปแบบทางไวยากรณ์เพื่อเก็บเนื้อหาของกฎ\n", - "* `AND`/`OR` เป็นคลาสที่ใช้แทนสาขา AND/OR ของต้นไม้ โดยจะเก็บรายการอาร์กิวเมนต์ไว้ภายใน เพื่อให้โค้ดง่ายขึ้น ฟังก์ชันทั้งหมดจะถูกกำหนดไว้ในคลาสแม่ `Content`\n" + "ลองกำหนดภาษาง่ายๆ สำหรับการแสดงความรู้โดยอิงตามกฎการผลิต เราจะใช้คลาส Python เป็นคำสำคัญในการกำหนดกฎ จะมีคลาสหลักๆ 3 ประเภท:\n", + "* `Ask` แทนคำถามที่จำเป็นต้องถามผู้ใช้ ซึ่งประกอบด้วยชุดคำตอบที่เป็นไปได้\n", + "* `If` แทนกฎ และเป็นเพียงน้ำตาลไวยากรณ์เพื่อเก็บเนื้อหาของกฎ\n", + "* `AND`/`OR` เป็นคลาสที่แทนสาขา AND/OR ของต้นไม้ ซึ่งจะเก็บรายการอาร์กิวเมนต์ภายใน เพื่อทำให้โค้ดง่ายขึ้น ฟังก์ชันการทำงานทั้งหมดถูกกำหนดในคลาสแม่ `Content`\n" ] }, { @@ -66,7 +66,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "ในระบบของเรา หน่วยความจำการทำงานจะมีรายการของ **ข้อเท็จจริง** ในรูปแบบของ **คู่แอตทริบิวต์-ค่า** ฐานความรู้สามารถกำหนดได้ว่าเป็นพจนานุกรมขนาดใหญ่ที่จับคู่การกระทำ (ข้อเท็จจริงใหม่ที่ควรเพิ่มเข้าไปในหน่วยความจำการทำงาน) กับเงื่อนไข ซึ่งแสดงออกมาในรูปแบบนิพจน์ AND-OR นอกจากนี้ ข้อเท็จจริงบางอย่างสามารถถูก `ถาม` ได้\n" + "ในระบบของเรา หน่วยความจำชั่วคราวจะเก็บรายการของ **ข้อเท็จจริง** เป็น **คู่คุณลักษณะ-ค่า** ฐานความรู้สามารถนิยามได้ว่าเป็นพจนานุกรมขนาดใหญ่ที่แม็ปการกระทำ (ข้อเท็จจริงใหม่ที่ควรถูกแทรกลงในหน่วยความจำชั่วคราว) กับเงื่อนไข ซึ่งแสดงออกในรูปแบบนิพจน์ AND-OR นอกจากนี้ ข้อเท็จจริงบางอย่างสามารถถูก `Ask` ได้ด้วย\n" ] }, { @@ -99,13 +99,13 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "ในการดำเนินการอนุมานย้อนกลับ เราจะกำหนดคลาส `Knowledgebase` ซึ่งจะประกอบด้วย:\n", - "* `memory` ที่ใช้งานได้ - เป็นดิกชันนารีที่จับคู่แอตทริบิวต์กับค่า\n", - "* `rules` ของ Knowledgebase - ในรูปแบบที่กำหนดไว้ข้างต้น\n", + "เพื่อทำการสืบสวนย้อนกลับ เราจะกำหนดคลาส `Knowledgebase` ซึ่งจะประกอบด้วย:\n", + "* `memory` สำหรับการทำงาน - พจนานุกรมที่จับคู่แอตทริบิวต์กับค่า\n", + "* กฎของ Knowledgebase ในรูปแบบที่กำหนดไว้ข้างต้น\n", "\n", - "เมธอดหลักสองตัวคือ:\n", - "* `get` ใช้เพื่อดึงค่าของแอตทริบิวต์ โดยทำการอนุมานหากจำเป็น ตัวอย่างเช่น `get('color')` จะดึงค่าของช่องสี (จะถามหากจำเป็น และเก็บค่าไว้ใน memory สำหรับการใช้งานในภายหลัง) หากเราถาม `get('color:blue')` มันจะถามหาสี และคืนค่าตอบกลับเป็น `y`/`n` ขึ้นอยู่กับสีที่ได้\n", - "* `eval` ทำหน้าที่อนุมานจริง เช่น การไล่ตามโครงสร้าง AND/OR การประเมินเป้าหมายย่อย เป็นต้น\n" + "สองเมธอดหลักคือ:\n", + "* `get` เพื่อรับค่าของแอตทริบิวต์ ทำการสืบสวนถ้าจำเป็น สำหรับตัวอย่างเช่น `get('color')` จะรับค่าของช่องสี (จะถามถ้าจำเป็น และเก็บค่าไว้นำไปใช้ในหน่วยความจำทำงานในภายหลัง) หากเราถาม `get('color:blue')` จะถามหาสี แล้วจึงคืนค่า `y`/`n` ขึ้นอยู่กับสีที่ได้\n", + "* `eval` ทำการสืบสวนจริง ๆ นั่นคือ เดินผ่านต้นไม้ AND/OR ประเมินผลเป้าหมายย่อย ฯลฯ\n" ] }, { @@ -172,7 +172,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "ตอนนี้เรามากำหนดฐานความรู้เกี่ยวกับสัตว์ของเราและทำการปรึกษา โปรดทราบว่าการเรียกใช้งานนี้จะถามคำถามคุณ คุณสามารถตอบโดยพิมพ์ `y`/`n` สำหรับคำถามใช่-ไม่ หรือระบุหมายเลข (0..N) สำหรับคำถามที่มีตัวเลือกคำตอบหลายข้อที่ยาวกว่า\n" + "ตอนนี้เรามากำหนดฐานความรู้สัตว์ของเราและทำการปรึกษากัน ให้สังเกตว่าการเรียกใช้นี้จะถามคำถามคุณ คุณสามารถตอบโดยพิมพ์ `y`/`n` สำหรับคำถามใช่-ไม่ใช่ หรือโดยระบุหมายเลข (0..N) สำหรับคำถามที่มีคำตอบแบบหลายตัวเลือกที่ยาวกว่าได้\n" ] }, { @@ -229,11 +229,11 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## การใช้ PyKnow สำหรับการอนุมานแบบไปข้างหน้า\n", + "## การใช้ Experta สำหรับการอนุมานแบบไปข้างหน้า\n", "\n", - "ในตัวอย่างถัดไป เราจะลองใช้งานการอนุมานแบบไปข้างหน้าโดยใช้หนึ่งในไลบรารีสำหรับการแทนความรู้ที่ชื่อว่า [PyKnow](https://github.com/buguroo/pyknow/) **PyKnow** เป็นไลบรารีสำหรับสร้างระบบการอนุมานแบบไปข้างหน้าใน Python ซึ่งถูกออกแบบมาให้คล้ายกับระบบแบบเก่าคลาสสิก [CLIPS](http://www.clipsrules.net/index.html)\n", + "ในตัวอย่างถัดไป เราจะลองนำเสนอการอนุมานแบบไปข้างหน้าด้วยการใช้หนึ่งในไลบรารีสำหรับการแทนความรู้ คือ [Experta](https://github.com/nilp0inter/experta) **Experta** เป็นไลบรารีสำหรับสร้างระบบอนุมานแบบไปข้างหน้าในภาษาไพธอน ซึ่งออกแบบมาให้มีลักษณะคล้ายกับระบบเก่าแบบคลาสสิค [CLIPS](http://www.clipsrules.net/index.html)\n", "\n", - "เราสามารถสร้างการเชื่อมโยงแบบไปข้างหน้าได้ด้วยตัวเองโดยไม่มีปัญหามากนัก แต่การใช้งานแบบพื้นฐานมักไม่มีประสิทธิภาพมากนัก สำหรับการจับคู่กฎที่มีประสิทธิภาพมากขึ้น จะมีการใช้ [Rete](https://en.wikipedia.org/wiki/Rete_algorithm) ซึ่งเป็นอัลกอริธึมเฉพาะ\n" + "เราก็สามารถสร้างการเชนแบบไปข้างหน้าเองได้โดยไม่มีปัญหามากนัก แต่การใช้งานแบบธรรมดามักจะไม่ค่อยมีประสิทธิภาพมากนัก สำหรับการจับคู่กฎอย่างมีประสิทธิภาพมากขึ้นจะใช้วิธีการพิเศษที่เรียกว่าอัลกอริทึม [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": [ - "เราจะกำหนดระบบของเราเป็นคลาสที่สืบทอดมาจาก `KnowledgeEngine` กฎแต่ละข้อจะถูกกำหนดโดยฟังก์ชันแยกต่างหากที่มีการใส่คำอธิบายประกอบ `@Rule` ซึ่งระบุว่ากฎควรถูกเรียกใช้เมื่อใด ภายในกฎ เราสามารถเพิ่มข้อเท็จจริงใหม่โดยใช้ฟังก์ชัน `declare` และการเพิ่มข้อเท็จจริงเหล่านั้นจะทำให้มีการเรียกใช้กฎเพิ่มเติมโดยเครื่องอนุมานแบบไปข้างหน้า\n" + "เราจะกำหนดระบบของเราเป็นคลาสที่สืบทอดมาจาก `KnowledgeEngine` กฎแต่ละข้อจะถูกกำหนดโดยฟังก์ชันแยกต่างหากที่มีการกำกับด้วย `@Rule` ซึ่งระบุว่าเมื่อใดกฎนั้นควรถูกใช้งาน ภายในกฎ เราสามารถเพิ่มข้อมูลข้อเท็จจริงใหม่โดยใช้ฟังก์ชัน `declare` และการเพิ่มข้อเท็จจริงเหล่านั้นจะส่งผลให้กฎอื่น ๆ ถูกเรียกใช้โดยเครื่องยนต์อนุมานแบบเดินหน้า\n" ] }, { @@ -378,7 +377,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "เมื่อเรากำหนดฐานความรู้แล้ว เราจะเติมหน่วยความจำการทำงานด้วยข้อเท็จจริงเริ่มต้นบางอย่าง จากนั้นเรียกใช้เมธอด `run()` เพื่อดำเนินการสรุปผล คุณจะเห็นว่าผลลัพธ์คือข้อเท็จจริงที่สรุปใหม่จะถูกเพิ่มลงในหน่วยความจำการทำงาน รวมถึงข้อเท็จจริงสุดท้ายเกี่ยวกับสัตว์ (หากเราตั้งค่าข้อเท็จจริงเริ่มต้นทั้งหมดอย่างถูกต้อง)\n" + "เมื่อเรากำหนดฐานความรู้แล้ว เราจะเติมข้อมูลข้อเท็จจริงเริ่มต้นลงในหน่วยความจำการทำงาน จากนั้นเรียกใช้เมธอด `run()` เพื่อทำการอนุมาน คุณจะเห็นผลลัพธ์ว่าข้อเท็จจริงที่อนุมานใหม่ถูกเพิ่มเข้ามาในหน่วยความจำการทำงาน รวมถึงข้อเท็จจริงสุดท้ายเกี่ยวกับสัตว์ (ถ้าเราตั้งค่าข้อเท็จจริงเริ่มต้นทั้งหมดอย่างถูกต้อง)\n" ] }, { @@ -440,7 +439,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "\n---\n\n**ข้อจำกัดความรับผิดชอบ**: \nเอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI [Co-op Translator](https://github.com/Azure/co-op-translator) แม้ว่าเราจะพยายามให้การแปลมีความถูกต้อง แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่แม่นยำ เอกสารต้นฉบับในภาษาต้นทางควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ ขอแนะนำให้ใช้บริการแปลภาษามนุษย์ที่เป็นมืออาชีพ เราจะไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความที่ผิดพลาดซึ่งเกิดจากการใช้การแปลนี้\n" + "---\n\n\n**ข้อจำกัดความรับผิดชอบ**:\nเอกสารฉบับนี้ได้ถูกแปลโดยใช้บริการแปลภาษาด้วย AI [Co-op Translator](https://github.com/Azure/co-op-translator) แม้เราจะพยายามให้ความถูกต้องสูงสุด แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่แม่นยำ เอกสารต้นฉบับในภาษาต้นฉบับควรถูกพิจารณาเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ ขอแนะนำให้ใช้บริการแปลโดยมนุษย์ผู้เชี่ยวชาญ เราจะไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดขึ้นจากการใช้การแปลนี้\n\n" ] } ], @@ -467,8 +466,8 @@ "version": "3.11.2" }, "coopTranslator": { - "original_hash": "ab2bd97b0453415b89a469284609a8ce", - "translation_date": "2025-08-29T10:16:02+00:00", + "original_hash": "8ef43db4b9182239fd150a76bd494fdb", + "translation_date": "2026-01-16T02:15:07+00:00", "source_file": "lessons/2-Symbolic/Animals.ipynb", "language_code": "th" } diff --git a/translations/th/lessons/2-Symbolic/README.md b/translations/th/lessons/2-Symbolic/README.md index 4395f60d..9e5f7baa 100644 --- a/translations/th/lessons/2-Symbolic/README.md +++ b/translations/th/lessons/2-Symbolic/README.md @@ -1,62 +1,62 @@ # การแทนความรู้และระบบผู้เชี่ยวชาญ -![สรุปเนื้อหา Symbolic AI](../../../../translated_images/th/ai-symbolic.715a30cb610411a6.webp) +![สรุปเนื้อหา AI เชิงสัญลักษณ์](../../../../../../translated_images/th/ai-symbolic.715a30cb610411a6.webp) -> ภาพสเก็ตโน้ตโดย [Tomomi Imura](https://twitter.com/girlie_mac) +> สเก็ตช์โน้ตโดย [Tomomi Imura](https://twitter.com/girlie_mac) -การแสวงหาปัญญาประดิษฐ์ (AI) มีพื้นฐานมาจากการค้นหาความรู้ เพื่อทำความเข้าใจโลกในแบบที่มนุษย์ทำได้ แต่เราจะทำสิ่งนี้ได้อย่างไร? +ภารกิจในการพัฒนาปัญญาประดิษฐ์นั้นมีพื้นฐานจากการแสวงหาความรู้ เพื่อทำความเข้าใจโลกอย่างที่มนุษย์ทำได้ แต่เราจะทำเช่นนี้ได้อย่างไร? ## [แบบทดสอบก่อนเรียน](https://ff-quizzes.netlify.app/en/ai/quiz/3) -ในยุคแรกของ AI วิธีการแบบบนลงล่าง (top-down approach) ในการสร้างระบบอัจฉริยะ (ที่ได้กล่าวถึงในบทเรียนก่อนหน้า) เป็นที่นิยม ความคิดคือการดึงความรู้จากมนุษย์ให้อยู่ในรูปแบบที่เครื่องจักรสามารถอ่านได้ และใช้มันในการแก้ปัญหาโดยอัตโนมัติ วิธีการนี้มีพื้นฐานมาจากสองแนวคิดใหญ่: +ในยุคแรกของ AI วิธีการสร้างระบบอัจฉริยะแบบ top-down (ที่กล่าวถึงในบทเรียนก่อนหน้า) เป็นที่นิยม แนวคิดคือการดึงความรู้จากมนุษย์ให้อยู่ในรูปแบบที่เครื่องอ่านได้ แล้วใช้เพื่อแก้ปัญหาโดยอัตโนมัติ วิธีนี้ยึดตามแนวคิดหลักสองอย่าง: -* การแทนความรู้ (Knowledge Representation) -* การให้เหตุผล (Reasoning) +* การแทนความรู้ +* การอนุมาน ## การแทนความรู้ -หนึ่งในแนวคิดสำคัญใน Symbolic AI คือ **ความรู้** สิ่งสำคัญคือต้องแยกความรู้จาก *ข้อมูล* หรือ *สารสนเทศ* ตัวอย่างเช่น เราอาจพูดได้ว่าหนังสือมีความรู้ เพราะเราสามารถศึกษาและกลายเป็นผู้เชี่ยวชาญได้ อย่างไรก็ตาม สิ่งที่หนังสือมีจริงๆ คือ *ข้อมูล* และเมื่อเราอ่านหนังสือและผนวกข้อมูลนี้เข้ากับแบบจำลองโลกของเรา เราจึงเปลี่ยนข้อมูลนี้ให้กลายเป็นความรู้ +หนึ่งในแนวคิดสำคัญของ AI เชิงสัญลักษณ์คือ **ความรู้** การแยกแยะความรู้จาก *ข้อมูล* หรือ *ข้อมูลดิบ* เป็นสิ่งสำคัญ เช่น เราสามารถกล่าวได้ว่าหนังสือมีความรู้ เพราะสามารถศึกษาหนังสือและกลายเป็นผู้เชี่ยวชาญได้ แต่แท้จริงแล้วสิ่งที่อยู่ในหนังสือเรียกว่า *ข้อมูล* และเมื่ออ่านหนังสือและรวมข้อมูลนี้เข้าในแบบจำลองโลกของเรา เราก็แปลงข้อมูลนี้เป็นความรู้ -> ✅ **ความรู้** คือสิ่งที่อยู่ในหัวของเราและแสดงถึงความเข้าใจในโลกของเรา มันได้มาจากกระบวนการ **เรียนรู้** อย่างกระตือรือร้น ซึ่งผนวกชิ้นส่วนของข้อมูลที่เราได้รับเข้ากับแบบจำลองโลกที่เรามีอยู่ +> ✅ **ความรู้** คือสิ่งที่อยู่ในหัวของเราและแทนความเข้าใจโลกของเราได้ มันได้มาจากกระบวนการ **เรียนรู้** อย่างกระตือรือร้น ซึ่งรวมชิ้นส่วนข้อมูลที่เราได้รับเข้าในแบบจำลองโลกที่เราสร้างขึ้น -โดยทั่วไป เราไม่ได้กำหนดความรู้ไว้อย่างเคร่งครัด แต่เราจัดแนวความรู้กับแนวคิดที่เกี่ยวข้องอื่นๆ โดยใช้ [พีระมิด DIKW](https://en.wikipedia.org/wiki/DIKW_pyramid) ซึ่งประกอบด้วยแนวคิดดังนี้: +โดยส่วนใหญ่ เราไม่ใช้นิยามความรู้แบบเข้มงวด แต่เราจะจัดเรียงความรู้ให้สอดคล้องกับแนวคิดที่เกี่ยวข้องอื่น ๆ ผ่าน [พีระมิด DIKW](https://en.wikipedia.org/wiki/DIKW_pyramid) ซึ่งประกอบด้วยแนวคิดดังนี้: -* **ข้อมูล (Data)** คือสิ่งที่แสดงในสื่อทางกายภาพ เช่น ข้อความที่เขียนหรือคำพูด ข้อมูลมีอยู่โดยอิสระจากมนุษย์และสามารถถ่ายทอดระหว่างกันได้ -* **สารสนเทศ (Information)** คือวิธีที่เราแปลความหมายข้อมูลในหัวของเรา ตัวอย่างเช่น เมื่อเราได้ยินคำว่า *คอมพิวเตอร์* เราจะมีความเข้าใจบางอย่างเกี่ยวกับมัน -* **ความรู้ (Knowledge)** คือสารสนเทศที่ถูกผนวกเข้ากับแบบจำลองโลกของเรา ตัวอย่างเช่น เมื่อเราเรียนรู้ว่าคอมพิวเตอร์คืออะไร เราจะเริ่มมีความคิดเกี่ยวกับวิธีการทำงาน ราคา และการใช้งานของมัน เครือข่ายของแนวคิดที่เชื่อมโยงกันนี้ก่อให้เกิดความรู้ของเรา -* **ปัญญา (Wisdom)** คือระดับความเข้าใจโลกที่สูงขึ้น และแสดงถึง *เมตาความรู้* เช่น ความเข้าใจว่าเมื่อใดและอย่างไรควรใช้ความรู้ +* **ข้อมูล (Data)** คือสิ่งที่แสดงออกในสื่อทางกายภาพ เช่น ข้อความที่เขียนหรือคำพูด ข้อมูลมีอยู่โดยอิสระจากมนุษย์และสามารถส่งผ่านกันได้ +* **สารสนเทศ (Information)** คือวิธีที่เราตีความข้อมูลในหัวของเรา เช่น เมื่อเราได้ยินคำว่า *computer* เรามีความเข้าใจบางอย่างเกี่ยวกับมัน +* **ความรู้ (Knowledge)** คือสารสนเทศที่ถูกรวมเข้าในแบบจำลองโลกของเรา เช่น เมื่อเราเรียนรู้ว่าคอมพิวเตอร์คืออะไร เราจะเริ่มมีไอเดียว่ามันทำงานอย่างไร ราคาเท่าไร และใช้ทำอะไรได้ เครือข่ายของแนวคิดที่เกี่ยวข้องนี้ก่อตัวเป็นความรู้ของเรา +* **ภูมิปัญญา (Wisdom)** คือระดับหนึ่งของความเข้าใจโลก ซึ่งแทน *เมตาความรู้* เช่น แนวคิดว่าควรใช้ความรู้นั้นอย่างไรและเมื่อไร - + -*ภาพ [จาก Wikipedia](https://commons.wikimedia.org/w/index.php?curid=37705247), โดย Longlivetheux - งานต้นฉบับ, CC BY-SA 4.0* +*ภาพจาก [วิกิพีเดีย](https://commons.wikimedia.org/w/index.php?curid=37705247), โดย Longlivetheux - งานของตนเอง, CC BY-SA 4.0* -ดังนั้น ปัญหาของ **การแทนความรู้** คือการหาวิธีที่มีประสิทธิภาพในการแทนความรู้ภายในคอมพิวเตอร์ในรูปแบบของข้อมูล เพื่อให้สามารถใช้งานได้โดยอัตโนมัติ สิ่งนี้สามารถมองได้ว่าเป็นสเปกตรัม: +ดังนั้น ปัญหาเรื่อง **การแทนความรู้** คือการหาวิธีที่มีประสิทธิภาพในการแทนความรู้ภายในคอมพิวเตอร์ในรูปแบบข้อมูล เพื่อให้ใช้งานได้โดยอัตโนมัติ ซึ่งสามารถมองเห็นในรูปสเปกตรัมดังนี้: -![สเปกตรัมการแทนความรู้](../../../../translated_images/th/knowledge-spectrum.b60df631852c0217.webp) +![สเปกตรัมการแทนความรู้](../../../../../../translated_images/th/knowledge-spectrum.b60df631852c0217.webp) > ภาพโดย [Dmitry Soshnikov](http://soshnikov.com) -* ทางด้านซ้าย มีรูปแบบการแทนความรู้ที่เรียบง่ายมากซึ่งคอมพิวเตอร์สามารถใช้งานได้อย่างมีประสิทธิภาพ รูปแบบที่ง่ายที่สุดคือแบบอัลกอริธึม ซึ่งความรู้ถูกแทนด้วยโปรแกรมคอมพิวเตอร์ อย่างไรก็ตาม นี่ไม่ใช่วิธีที่ดีที่สุดในการแทนความรู้ เพราะมันไม่ยืดหยุ่น ความรู้ในหัวของเรามักไม่ใช่แบบอัลกอริธึม -* ทางด้านขวา มีการแทนความรู้ในรูปแบบข้อความธรรมชาติ ซึ่งทรงพลังที่สุดแต่ไม่สามารถใช้สำหรับการให้เหตุผลโดยอัตโนมัติได้ +* ทางซ้ายคือการแทนความรู้ชนิดง่ายที่คอมพิวเตอร์สามารถใช้ได้อย่างมีประสิทธิภาพ วิธีที่ง่ายที่สุดคือแบบอัลกอริทึม เมื่อความรู้ถูกรวมอยู่ในโปรแกรมคอมพิวเตอร์ แต่ไม่ใช่วิธีที่ดีที่สุด เพราะมันไม่ยืดหยุ่น ความรู้ในหัวเรามักไม่ใช่อัลกอริทึม +* ทางขวาคือรูปแบบการแทนความรู้เช่นข้อความตามธรรมชาติ ซึ่งทรงพลังที่สุด แต่ไม่สามารถใช้เพื่อการอนุมานอัตโนมัติได้ -> ✅ ลองคิดสักนาทีว่าคุณแทนความรู้ในหัวของคุณและเปลี่ยนมันเป็นบันทึกอย่างไร มีรูปแบบใดที่ช่วยให้คุณจดจำได้ดีหรือไม่? +> ✅ ลองคิดสักครู่เกี่ยวกับวิธีที่คุณแทนความรู้ในหัวและแปลงเป็นโน้ต มีรูปแบบใดที่เหมาะสมเพื่อช่วยการจดจำของคุณไหม? -## การจัดประเภทการแทนความรู้ในคอมพิวเตอร์ +## การจัดประเภทของการแทนข้อมูลในคอมพิวเตอร์ -เราสามารถจัดประเภทวิธีการแทนความรู้ในคอมพิวเตอร์ได้ดังนี้: +เราสามารถจัดประเภทวิธีการแทนความรู้ในคอมพิวเตอร์ออกเป็นกลุ่มต่าง ๆ ดังนี้: -* **การแทนแบบเครือข่าย (Network representations)** มีพื้นฐานมาจากข้อเท็จจริงที่ว่าเรามีเครือข่ายของแนวคิดที่เชื่อมโยงกันในหัวของเรา เราสามารถพยายามสร้างเครือข่ายเดียวกันนี้ในรูปแบบกราฟในคอมพิวเตอร์ ซึ่งเรียกว่า **เครือข่ายเชิงความหมาย (semantic network)** +* **การแทนด้วยเครือข่าย** อิงกับความจริงที่ว่าเราเก็บเครือข่ายของแนวคิดที่เกี่ยวข้องกันในหัว เราสามารถจำลองเครือข่ายเดียวกันนี้ในคอมพิวเตอร์ในรูปแบบกราฟ — ที่เรียกว่า **เครือข่ายความหมาย (semantic network)** -1. **ทริปเปิลแบบวัตถุ-แอตทริบิวต์-ค่า (Object-Attribute-Value triplets)** หรือ **คู่แอตทริบิวต์-ค่า (attribute-value pairs)** เนื่องจากกราฟสามารถแทนในคอมพิวเตอร์ได้ในรูปแบบรายการของโหนดและขอบ เราสามารถแทนเครือข่ายเชิงความหมายด้วยรายการของทริปเปิลที่ประกอบด้วยวัตถุ แอตทริบิวต์ และค่า ตัวอย่างเช่น เราสร้างทริปเปิลต่อไปนี้เกี่ยวกับภาษาโปรแกรม: +1. **ข้อมูลแบบทริปเปิล (Object-Attribute-Value triplets)** หรือ **คู่คุณลักษณะ-ค่า (attribute-value pairs)** เนื่องจากกราฟสามารถแทนในคอมพิวเตอร์ด้วยรายการของโหนดและเส้นเชื่อม เราสามารถแทนเครือข่ายความหมายด้วยรายการทริปเปิลที่ประกอบด้วยวัตถุ, คุณลักษณะ, และค่า เช่น เราสร้างทริปเปิลสำหรับภาษาโปรแกรมดังนี้: Object | Attribute | Value -------|-----------|------ @@ -65,12 +65,12 @@ Python | invented-by | Guido van Rossum Python | block-syntax | indentation Untyped-Language | doesn't have | type definitions -> ✅ ลองคิดดูว่าทริปเปิลสามารถใช้แทนความรู้ประเภทอื่นได้อย่างไร +> ✅ คิดว่าทริปเปิลเหล่านี้สามารถใช้แทนความรู้ประเภทอื่นได้อย่างไรบ้าง -2. **การแทนแบบลำดับชั้น (Hierarchical representations)** เน้นข้อเท็จจริงที่ว่าเรามักสร้างลำดับชั้นของวัตถุในหัวของเรา ตัวอย่างเช่น เรารู้ว่าคานารีเป็นนก และนกทุกตัวมีปีก เราก็ยังมีความคิดเกี่ยวกับสีของคานารีและความเร็วในการบินของมัน +2. **การแทนแบบลำดับชั้น** เน้นว่าเรามักสร้างลำดับชั้นของวัตถุในหัว เช่น เรารู้ว่าคานารี่เป็นนก และนกทุกชนิดมีปีก เรายังมีไอเดียเกี่ยวกับสีที่คานารี่มักมีและความเร็วในการบิน - - **การแทนแบบเฟรม (Frame representation)** มีพื้นฐานมาจากการแทนวัตถุหรือคลาสของวัตถุแต่ละตัวเป็น **เฟรม** ซึ่งมี **สล็อต** สล็อตอาจมีค่าดีฟอลต์ ข้อจำกัดของค่า หรือกระบวนการที่สามารถเรียกใช้เพื่อรับค่าของสล็อต เฟรมทั้งหมดสร้างลำดับชั้นที่คล้ายกับลำดับชั้นของวัตถุในภาษาโปรแกรมเชิงวัตถุ - - **สถานการณ์ (Scenarios)** เป็นเฟรมชนิดพิเศษที่แทนสถานการณ์ที่ซับซ้อนซึ่งสามารถเกิดขึ้นในช่วงเวลา + - **การแทนด้วยเฟรม (Frame representation)** คือการแทนแต่ละวัตถุหรือคลาสวัตถุเป็น **เฟรม** ซึ่งมี **ช่อง (slots)** ช่องเหล่านี้มีค่าปริยาย ค่าที่จำกัด หรือขั้นตอนที่เก็บไว้ซึ่งสามารถเรียกใช้เพื่อตรวจค่าของช่อง เฟรมทั้งหมดก่อตัวเป็นลำดับชั้นคล้ายโครงสร้างวัตถุในภาษาโปรแกรมเชิงวัตถุ + - **สถานการณ์ (Scenarios)** เป็นเฟมพิเศษที่แทนสถานการณ์ซับซ้อนที่เกิดขึ้นเวลา **Python** @@ -82,35 +82,35 @@ Variable Case | | CamelCase | | Program Length | | | 5-5000 lines | Block Syntax | Indent | | | -3. **การแทนแบบกระบวนการ (Procedural representations)** มีพื้นฐานมาจากการแทนความรู้ด้วยรายการของการกระทำที่สามารถดำเนินการได้เมื่อเกิดเงื่อนไขบางอย่าง - - กฎการผลิต (Production rules) คือคำสั่ง if-then ที่ช่วยให้เราสามารถสรุปผลได้ ตัวอย่างเช่น แพทย์อาจมีกฎที่กล่าวว่า **ถ้า** ผู้ป่วยมีไข้สูง **หรือ** ระดับโปรตีน C-reactive ในเลือดสูง **ดังนั้น** เขามีการอักเสบ เมื่อเราเจอเงื่อนไขใดเงื่อนไขหนึ่ง เราสามารถสรุปเกี่ยวกับการอักเสบและใช้มันในการให้เหตุผลต่อไป - - อัลกอริธึมสามารถถือเป็นรูปแบบหนึ่งของการแทนแบบกระบวนการ แม้ว่าจะไม่ค่อยถูกใช้โดยตรงในระบบที่ใช้ความรู้ +3. **การแทนเชิงกระบวนการ (Procedural representations)** อาศัยการแทนความรู้โดยรายการของกระทำที่สามารถปฏิบัติได้เมื่อมีเงื่อนไขบางอย่างเกิดขึ้น + - กฎผลิต (Production rules) คือ if-then statements ที่ช่วยให้เราอนุมานได้ เช่น หมออาจมีกฎว่า **ถ้า (IF)** ผู้ป่วยมีไข้สูง **หรือ (OR)** มีระดับ C-reactive protein สูงในผลตรวจเลือด **แล้ว (THEN)** ผู้ป่วยมีการอักเสบ เมื่อตรงตามเงื่อนไข เราสามารถสรุปได้ว่ามีการอักเสบ จากนั้นใช้ในกระบวนการอนุมานต่อไป + - อัลกอริทึมถือเป็นวิธีการแทนแบบกระบวนการเช่นกัน แม้ว่าจะแทบไม่ถูกใช้โดยตรงในระบบฐานความรู้ -4. **ตรรกะ (Logic)** ถูกเสนอครั้งแรกโดยอริสโตเติลในฐานะวิธีการแทนความรู้สากลของมนุษย์ - - ตรรกะเชิงภาวะ (Predicate Logic) ในฐานะทฤษฎีทางคณิตศาสตร์นั้นมีความซับซ้อนเกินกว่าจะคำนวณได้ ดังนั้นจึงมักใช้เพียงบางส่วน เช่น Horn clauses ที่ใช้ใน Prolog - - ตรรกะเชิงพรรณนา (Descriptive Logic) เป็นกลุ่มของระบบตรรกะที่ใช้แทนและให้เหตุผลเกี่ยวกับลำดับชั้นของวัตถุในระบบการแทนความรู้แบบกระจาย เช่น *เว็บเชิงความหมาย (semantic web)* +4. **ตรรกศาสตร์** ถูกเสนอครั้งแรกโดยอริสโตเติลเพื่อแทนความรู้มนุษย์อย่างทั่วถึง + - ตรรกศาสตร์เชิงพจน์ (Predicate Logic) เป็นทฤษฎีทางคณิตศาสตร์ที่ซับซ้อนเกินกว่าจะคำนวณได้ทั้งหมด ดังนั้นมักใช้เฉพาะบางส่วน เช่น Horn clauses ที่ใช้ใน Prolog + - ตรรกศาสตร์เชิงพรรณนา (Descriptive Logic) เป็นกลุ่มของระบบตรรกะที่ใช้แทนและอนุมานเกี่ยวกับลำดับชั้นของวัตถุและใช้แทนการแทนความรู้แบบกระจาย เช่น *เว็บเชิงความหมาย* ## ระบบผู้เชี่ยวชาญ -หนึ่งในความสำเร็จแรกๆ ของ Symbolic AI คือ **ระบบผู้เชี่ยวชาญ (Expert Systems)** - ระบบคอมพิวเตอร์ที่ถูกออกแบบมาให้ทำหน้าที่เป็นผู้เชี่ยวชาญในโดเมนปัญหาที่จำกัด ระบบเหล่านี้มีพื้นฐานมาจาก **ฐานความรู้ (Knowledge Base)** ที่ดึงมาจากผู้เชี่ยวชาญมนุษย์ และมี **เครื่องมืออนุมาน (Inference Engine)** ที่ทำการให้เหตุผลบนฐานความรู้นั้น +ความสำเร็จในช่วงแรกของ AI เชิงสัญลักษณ์คือที่เรียกว่า **ระบบผู้เชี่ยวชาญ** - ระบบคอมพิวเตอร์ที่ออกแบบมาเพื่อทำหน้าที่เหมือนผู้เชี่ยวชาญในโดเมนปัญหาที่จำกัด พวกมันสร้างจาก **ฐานความรู้** ที่ดึงมาจากผู้เชี่ยวชาญคนหนึ่งหรือหลายคน และมี **เครื่องยนต์อนุมาน (inference engine)** ที่ทำการอนุมานบนฐานความรู้นั้น -![โครงสร้างระบบประสาทมนุษย์](../../../../translated_images/th/arch-human.5d4d35f1bba3ab1c.webp) | ![โครงสร้างระบบที่ใช้ความรู้](../../../../translated_images/th/arch-kbs.3ec5c150b09fa8da.webp) +![โครงสร้างของมนุษย์](../../../../../../translated_images/th/arch-human.5d4d35f1bba3ab1c.webp) | ![ระบบฐานความรู้](../../../../../../translated_images/th/arch-kbs.3ec5c150b09fa8da.webp) ---------------------------------------------|------------------------------------------------ -โครงสร้างระบบประสาทมนุษย์แบบง่าย | โครงสร้างของระบบที่ใช้ความรู้ +โครงสร้างระบบประสาทมนุษย์ที่เรียบง่าย | สถาปัตยกรรมของระบบฐานความรู้ -ระบบผู้เชี่ยวชาญถูกสร้างขึ้นให้คล้ายกับระบบการให้เหตุผลของมนุษย์ ซึ่งมี **หน่วยความจำระยะสั้น** และ **หน่วยความจำระยะยาว** ในทำนองเดียวกัน ในระบบที่ใช้ความรู้ เราแยกส่วนประกอบดังนี้: +ระบบผู้เชี่ยวชาญถูกสร้างเหมือนระบบอนุมานของมนุษย์ ที่ประกอบด้วย **หน่วยความจำระยะสั้น** และ **หน่วยความจำระยะยาว** เช่นเดียวกับในระบบฐานความรู้ เรามีองค์ประกอบดังนี้: -* **หน่วยความจำปัญหา (Problem Memory)**: มีความรู้เกี่ยวกับปัญหาที่กำลังแก้ไข เช่น อุณหภูมิหรือความดันโลหิตของผู้ป่วย ว่าผู้ป่วยมีการอักเสบหรือไม่ เป็นต้น ความรู้นี้เรียกว่า **ความรู้แบบคงที่ (Static Knowledge)** เพราะมันเป็นภาพรวมของสิ่งที่เรารู้เกี่ยวกับปัญหาในขณะนั้น - หรือที่เรียกว่า *สถานะปัญหา (Problem State)* -* **ฐานความรู้ (Knowledge Base)**: แทนความรู้ระยะยาวเกี่ยวกับโดเมนปัญหา ซึ่งถูกดึงมาจากผู้เชี่ยวชาญมนุษย์ และไม่เปลี่ยนแปลงจากการปรึกษาครั้งหนึ่งไปยังอีกครั้งหนึ่ง เนื่องจากมันช่วยให้เรานำทางจากสถานะปัญหาหนึ่งไปยังอีกสถานะหนึ่งได้ มันจึงถูกเรียกว่า **ความรู้แบบพลวัต (Dynamic Knowledge)** ด้วย -* **เครื่องมืออนุมาน (Inference Engine)**: ทำหน้าที่ประสานกระบวนการค้นหาในพื้นที่สถานะปัญหา ถามคำถามจากผู้ใช้เมื่อจำเป็น และรับผิดชอบในการค้นหากฎที่เหมาะสมที่จะนำไปใช้ในแต่ละสถานะ +* **หน่วยความจำปัญหา**: เก็บความรู้เกี่ยวกับปัญหาที่กำลังแก้ขณะนั้น เช่น อุณหภูมิหรือความดันเลือดของผู้ป่วยว่ามีการอักเสบหรือไม่ ความรู้นี้เรียกว่า **ความรู้คงที่ (static knowledge)** เพราะเป็นภาพรวมของสิ่งที่เรารู้ในขณะนั้น เรียกว่า *สถานะปัญหา* +* **ฐานความรู้**: แทนความรู้ระยะยาวในโดเมนปัญหา ดึงข้อมูลจากผู้เชี่ยวชาญโดยตรงและไม่เปลี่ยนแปลงในแต่ละครั้งที่ปรึกษา เพราะมันช่วยให้เราเดินทางจากสถานะปัญหาหนึ่งไปยังอีกสถานะปัญหาได้ จึงเรียกว่า **ความรู้เปลี่ยนแปลงได้ (dynamic knowledge)** +* **เครื่องยนต์อนุมาน**: ควบคุมกระบวนการค้นหาในพื้นที่สถานะปัญหา ถามคำถามกับผู้ใช้เมื่อจำเป็น และรับผิดชอบในการหากฎที่เหมาะสมใช้กับแต่ละสถานะ -ตัวอย่างเช่น ลองพิจารณาระบบผู้เชี่ยวชาญที่ใช้ในการระบุสัตว์ตามลักษณะทางกายภาพ: +ตัวอย่างของระบบผู้เชี่ยวชาญสำหรับการระบุสัตว์ตามลักษณะทางกายภาพ: -![ต้นไม้ AND-OR](../../../../translated_images/th/AND-OR-Tree.5592d2c70187f283.webp) +![ต้นไม้ AND-OR](../../../../../../translated_images/th/AND-OR-Tree.5592d2c70187f283.webp) > ภาพโดย [Dmitry Soshnikov](http://soshnikov.com) -แผนภาพนี้เรียกว่า **ต้นไม้ AND-OR (AND-OR Tree)** และเป็นการแสดงภาพเชิงกราฟของชุดกฎการผลิต การวาดต้นไม้มีประโยชน์ในช่วงเริ่มต้นของการดึงความรู้จากผู้เชี่ยวชาญ แต่ในการแทนความรู้ในคอมพิวเตอร์ การใช้กฎจะสะดวกกว่า: +ไดอะแกรมนี้เรียกว่า **ต้นไม้ AND-OR** ซึ่งเป็นการแทนชุดกฎผลิตในรูปแบบกราฟ การวาดต้นไม้ช่วยเมื่อต้องเริ่มดึงความรู้จากผู้เชี่ยวชาญ ดีกว่าการแทนในคอมพิวเตอร์โดยตรงที่ใช้กฎแทน: ``` IF the animal eats meat @@ -121,71 +121,78 @@ OR (animal has sharp teeth THEN the animal is a carnivore ``` -คุณจะสังเกตได้ว่าแต่ละเงื่อนไขในด้านซ้ายของกฎและการกระทำเป็นทริปเปิลแบบวัตถุ-แอตทริบิวต์-ค่า (OAV) **หน่วยความจำการทำงาน (Working Memory)** มีชุดของทริปเปิล OAV ที่สอดคล้องกับปัญหาที่กำลังแก้ไข **เครื่องมือกฎ (Rules Engine)** จะค้นหากฎที่เงื่อนไขตรงกับสถานะปัจจุบันและนำไปใช้ โดยเพิ่มทริปเปิลใหม่ลงในหน่วยความจำการทำงาน +คุณจะสังเกตได้ว่าเงื่อนไขในฝั่งซ้ายของกฎและการกระทำนั้นแท้จริงแล้วเป็นทริปเปิลวัตถุ-คุณลักษณะ-ค่า (OAV) **หน่วยความจำทำงาน (Working memory)** เก็บชุดทริปเปิล OAV ที่สอดคล้องกับปัญหาที่กำลังแก้ เครื่องยนต์กฎ (rules engine) จะมองหากฎที่เงื่อนไขตรงกับหน่วยความจำและใช้กฎนั้น เพิ่มทริปเปิลใหม่เข้าไปในหน่วยความจำทำงาน -> ✅ ลองเขียนต้นไม้ AND-OR ของคุณเองในหัวข้อที่คุณสนใจ! +> ✅ เขียนต้นไม้ AND-OR ของคุณเองในหัวข้อที่คุณสนใจ! -### การอนุมานแบบเดินหน้าและถอยหลัง +### อนุมานแบบเดินหน้า vs แบบถอยหลัง -กระบวนการที่อธิบายข้างต้นเรียกว่า **การอนุมานแบบเดินหน้า (Forward Inference)** ซึ่งเริ่มต้นด้วยข้อมูลเริ่มต้นเกี่ยวกับปัญหาในหน่วยความจำการทำงาน และดำเนินการวนลูปการให้เหตุผลดังนี้: +กระบวนการข้างต้นเรียกว่า **การอนุมานแบบเดินหน้า (forward inference)** เริ่มจากข้อมูลเริ่มต้นที่มีในหน่วยความจำทำงาน จากนั้นก็ทำวนรอบอนุมานดังนี้: -1. หากแอตทริบิวต์เป้าหมายมีอยู่ในหน่วยความจำการทำงาน - หยุดและให้ผลลัพธ์ -2. ค้นหากฎทั้งหมดที่เงื่อนไขตรงกับสถานะปัจจุบัน - ได้ชุดความขัดแย้ง (Conflict Set) ของกฎ -3. ทำการแก้ไขความขัดแย้ง (Conflict Resolution) - เลือกกฎหนึ่งที่จะดำเนินการในขั้นตอนนี้ โดยอาจใช้กลยุทธ์ต่างๆ เช่น: +1. ถ้าคุณสมบัติเฉพาะที่ต้องการอยู่ในหน่วยความจำทำงาน — หยุดและแสดงผลลัพธ์ +2. มองหากฎที่เงื่อนไขตรงกับสถานะปัจจุบัน — ได้ชุดกฎที่ขัดแย้ง (conflict set) +3. ทำ **การแก้ข้อขัดแย้ง (conflict resolution)** เลือกกฎหนึ่งที่จะใช้ในขั้นตอนนี้ มีหลายวิธีเลือก: - เลือกกฎแรกที่ใช้ได้ในฐานความรู้ - เลือกกฎแบบสุ่ม - - เลือกกฎที่ *เฉพาะเจาะจงมากกว่า* เช่น กฎที่ตรงกับเงื่อนไขมากที่สุดในด้านซ้าย (LHS) -4. ใช้กฎที่เลือกและเพิ่มชิ้นส่วนความรู้ใหม่ลงในสถานะปัญหา -5. ทำซ้ำจากขั้นตอนที่ 1 + - เลือกกฎที่ *เฉพาะเจาะจง* มากที่สุด คือกฎที่ตรงกับเงื่อนไขมากที่สุดในฝั่งซ้าย (LHS) +4. ใช้กฎที่เลือกและเพิ่มความรู้ชิ้นใหม่ในสถานะปัญหา +5. ทำซ้ำตั้งแต่ขั้นตอน 1 -อย่างไรก็ตาม ในบางกรณีเราอาจต้องการเริ่มต้นด้วยความรู้ที่ว่างเปล่าเกี่ยวกับปัญหา และถามคำถามที่จะช่วยให้เราไปถึงข้อสรุป ตัวอย่างเช่น ในการวินิจฉัยทางการแพทย์ เรามักไม่ทำการวิเคราะห์ทางการแพทย์ทั้งหมดล่วงหน้าก่อนเริ่มวินิจฉัยผู้ป่วย แต่เราจะทำการวิเคราะห์เมื่อจำเป็นต้องตัดสินใจ +อย่างไรก็ดี บางกรณีเราอาจอยากเริ่มจากไม่มีความรู้เลยเกี่ยวกับปัญหา และตั้งคำถามที่จะช่วยให้ไปถึงข้อสรุป เช่น ในการวินิจฉัยทางการแพทย์ เราไม่ได้ตรวจทุกอย่างล่วงหน้าก่อนที่จะวินิจฉัย เราจะทำการตรวจสอบเมื่อต้องตัดสินใจ -กระบวนการนี้สามารถจำลองได้โดยใช้ **การอนุมานแบบถอยหลัง (Backward Inference)** ซึ่งขับเคลื่อนโดย **เป้าหมาย** - ค่าของแอตทริบิวต์ที่เรากำลังพยายามค้นหา: +กระบวนการนี้จำลองได้ด้วย **การอนุมานแบบถอยหลัง (backward inference)** ซึ่งขึ้นอยู่กับ **เป้าหมาย (goal)** — คุณลักษณะที่เราต้องการหา: -1. เลือกกฎทั้งหมดที่สามารถให้ค่าของเป้าหมายได้ (เช่น กฎที่มีเป้าหมายอยู่ในด้านขวา (RHS)) - ได้ชุดความขัดแย้ง -2. หากไม่มีกฎสำหรับแอตทริบิวต์นี้ หรือมีกฎที่บอกว่าเราควรถามค่าจากผู้ใช้ - ให้ถามค่า มิฉะนั้น: -3. ใช้กลยุทธ์การแก้ไขความขัดแย้งเพื่อเลือกกฎหนึ่งที่เราจะใช้เป็น *สมมติฐาน* - เราจะพยายามพิสูจน์มัน -4. ทำกระบวนการซ้ำสำหรับแอตทริบิวต์ทั้งหมดในด้านซ้ายของกฎ โดยพยายามพิสูจน์พวกมันเป็นเป้าหมาย -5. หากกระบวนการล้มเหลวในจุดใด - ใช้กฎอื่นในขั้นตอนที่ 3 +1. เลือกกฎทั้งหมดที่สามารถให้ค่าของเป้าหมายได้ (ที่มีเป้าหมายอยู่ฝั่งขวา RHS) — ได้ชุดขัดแย้ง +2. ถ้าไม่มีกฎสำหรับคุณลักษณะนั้น หรือมีกฎที่บอกว่าให้ถามค่าจากผู้ใช้ — ให้ถามค่าคุณลักษณะนั้น มิฉะนั้น: +3. ใช้วิธีแก้ข้อขัดแย้งเพื่อเลือกกฎหนึ่งซึ่งเราจะถือเป็น *สมมติฐาน* — เราจะพยายามพิสูจน์ +4. ทำซ้ำอย่างถอยหลังสำหรับทุกคุณลักษณะในฝั่งซ้าย (LHS) ของกฎ เพื่อพิสูจน์คุณลักษณะเหล่านั้นเป็นเป้าหมาย +5. หากขั้นตอนใดล้มเหลว — กลับไปใช้กฎอื่นในขั้นตอนที่ 3 -> ✅ ในสถานการณ์ใดที่การอนุมานแบบเดินหน้ามีความเหมาะสมมากกว่า? แล้วการอนุมานแบบถอยหลังล่ะ? +> ✅ ในสถานการณ์ใดการอนุมานแบบเดินหน้าจะเหมาะกว่า? แล้วการอนุมานแบบถอยหลังล่ะ? -### การพัฒนาระบบผู้เชี่ยวชาญ +### การสร้างระบบผู้เชี่ยวชาญ -ระบบผู้เชี่ยวชาญสามารถพัฒนาได้โดยใช้เครื่องมือที่หลากหลาย: +ระบบผู้เชี่ยวชาญสามารถสร้างได้ด้วยเครื่องมือหลากหลาย: -* การเขียนโปรแกรมโดยตรงในภาษาระดับสูงบางภาษา วิธีนี้ไม่ใช่แนวคิดที่ดีที่สุด เพราะข้อได้เปรียบหลักของระบบที่ใช้ความรู้คือการแยกความรู้ออกจากกระบวนการอนุมาน และผู้เชี่ยวชาญในโดเมนปัญหาควรสามารถเขียนกฎได้โดยไม่ต้องเข้าใจรายละเอียดของกระบวนการอนุมาน -* การใช้ **Expert Systems Shell** ซึ่งเป็นระบบที่ออกแบบมาเฉพาะเพื่อให้สามารถเพิ่มความรู้โดยใช้ภาษาการแทนความรู้บางภาษา +* เขียนโปรแกรมโดยตรงด้วยภาษาระดับสูง นี่ไม่ใช่ไอเดียที่ดีนัก เพราะข้อดีหลักของระบบฐานความรู้คือความรู้แยกออกจากกระบวนการอนุมาน และผู้เชี่ยวชาญโดเมนควรเขียนกฎได้โดยไม่ต้องเข้าใจรายละเอียดของการอนุมาน +* ใช้ **เปลือกระบบผู้เชี่ยวชาญ (expert systems shell)** คือระบบที่ออกแบบเฉพาะสำหรับใส่ความรู้โดยใช้ภาษาการแทนความรู้บางแบบ -## ✍️ แบบฝึกหัด: การอนุมานสัตว์ +## ✍️ แบบฝึกหัด: การอนุมานเกี่ยวกับสัตว์ -ดูตัวอย่าง [Animals.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/Animals.ipynb) สำหรับการพัฒนาระบบผู้เชี่ยวชาญที่ใช้การอนุมานแบบเดินหน้าและถอยหลัง +ดูตัวอย่างการสร้างระบบผู้เชี่ยวชาญแบบเดินหน้าและถอยหลังได้ที่ [Animals.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/Animals.ipynb) -> **หมายเหตุ**: ตัวอย่างนี้ค่อนข้างเรียบง่าย และให้เพียงแนวคิดว่าระบบผู้เชี่ยวชาญมีลักษณะอย่างไร เมื่อคุณเริ่มสร้างระบบดังกล่าว คุณจะเริ่มสังเกตเห็นพฤติกรรมที่ *ชาญฉลาด* จากระบบเมื่อคุณมีกฎจำนวนหนึ่ง ประมาณ 200+ กฎ เมื่อถึงจุดหนึ่ง กฎจะซับซ้อนเกินกว่าที่จะจดจำทั้งหมดได้ -- กลุ่มภาษาที่ใช้ XML สำหรับการอธิบายความรู้: RDF (Resource Description Framework), RDFS (RDF Schema), OWL (Ontology Web Language) +> **หมายเหตุ**: ตัวอย่างนี้ค่อนข้างง่าย และแสดงแนวคิดว่าระบบผู้เชี่ยวชาญเป็นอย่างไร เมื่อสร้างระบบแบบนี้จริง คุณจะเห็นพฤติกรรม *อัจฉริยะ* ชัดเจนเมื่อมีจำนวนกฎมากพอ ประมาณ 200+ กฎขึ้นไป เมื่อมีจำนวนกฎมากเกินไป จะยากที่จะเก็บไว้ในหัว และคุณอาจสงสัยว่าทำไมระบบจึงตัดสินใจอย่างนั้น อย่างไรก็ดีลักษณะที่สำคัญของระบบฐานความรู้คือคุณสามารถ *อธิบาย* วิธีที่ระบบตัดสินใจแต่ละข้อได้อย่างชัดเจนตลอดเวลา -แนวคิดหลักใน Semantic Web คือแนวคิดเรื่อง **Ontology** ซึ่งหมายถึงการกำหนดปัญหาในโดเมนอย่างชัดเจนโดยใช้การแทนความรู้ในรูปแบบที่เป็นทางการ ออนโทโลยีที่ง่ายที่สุดอาจเป็นเพียงลำดับชั้นของวัตถุในโดเมนปัญหา แต่สำหรับออนโทโลยีที่ซับซ้อนมากขึ้นจะรวมถึงกฎที่สามารถใช้ในการอนุมานได้ +## ออนโทโลยีและเว็บเชิงความหมาย -ใน Semantic Web การแทนข้อมูลทั้งหมดจะอยู่ในรูปแบบของ triplets โดยวัตถุและความสัมพันธ์แต่ละอย่างจะถูกระบุด้วย URI ตัวอย่างเช่น หากเราต้องการระบุข้อเท็จจริงว่า AI Curriculum นี้ถูกพัฒนาโดย Dmitry Soshnikov เมื่อวันที่ 1 มกราคม 2022 นี่คือตัวอย่าง triplets ที่เราใช้ได้: +ในช่วงปลายศตวรรษที่ 20 มีความริเริ่มที่จะใช้การแทนความรู้เพื่อใส่คำอธิบายทรัพยากรอินเทอร์เน็ต เพื่อให้สามารถค้นหาทรัพยากรที่สอดคล้องกับการค้นหาเจาะจงมากได้ แนวคิดนี้เรียกว่า **เว็บเชิงความหมาย (Semantic Web)** ซึ่งอาศัย: - +- การแทนความรู้พิเศษที่อิงกับ **[ตรรกศาสตร์เชิงพรรณนา](https://en.wikipedia.org/wiki/Description_logic)** (DL) ที่คล้ายกับการแทนด้วยเฟรม เพราะมันสร้างลำดับชั้นของวัตถุและคุณสมบัติ แต่มีนิยามทางตรรกะทางการและการอนุมาน มีชุดของ DL ที่สมดุลระหว่างความแสดงออกและความซับซ้อนเชิงอัลกอริทึมในการอนุมาน +- การแทนความรู้แบบกระจาย ที่ซึ่งแนวคิดทั้งหมดถูกแทนด้วยตัวระบุ URI แบบทั่วโลก ทำให้สามารถสร้างลำดับชั้นความรู้ที่ครอบคลุมอินเทอร์เน็ตได้ +- ครอบครัวของภาษาที่อิง XML สำหรับการอธิบายความรู้: RDF (Resource Description Framework), RDFS (RDF Schema), OWL (Ontology Web Language) + +แนวคิดหลักใน Semantic Web คือแนวคิดของ **Ontology** หมายถึงการระบุขอบเขตของปัญหาอย่างชัดเจนโดยใช้การแทนความรู้แบบทางการ Ontology ที่ง่ายที่สุดอาจเป็นแค่ลำดับชั้นของวัตถุในขอบเขตของปัญหา แต่ Ontology ที่ซับซ้อนกว่าจะรวมกฎที่ใช้สำหรับการอนุมาน + +ในโลก semantic web การแทนข้อมูลทั้งหมดขึ้นอยู่กับทรีเพิล แต่ละวัตถุและแต่ละความสัมพันธ์ถูกระบุอย่างเฉพาะเจาะจงด้วย URI ตัวอย่างเช่น หากเราต้องการระบุข้อเท็จจริงว่า หลักสูตร AI นี้ถูกพัฒนาโดย Dmitry Soshnikov เมื่อวันที่ 1 ม.ค. 2022 — นี่คือตัวอย่างทรีเพิลที่เราใช้: + + ``` -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 ``` -> ✅ ที่นี่ `http://www.example.com/terms/creation-date` และ `http://purl.org/dc/elements/1.1/creator` เป็น URI ที่เป็นที่รู้จักและยอมรับในระดับสากลสำหรับการแสดงแนวคิดเรื่อง *creator* และ *creation date* +> ✅ ที่นี่ `http://www.example.com/terms/creation-date` และ `http://purl.org/dc/elements/1.1/creator` เป็น URI ที่เป็นที่รู้จักและยอมรับโดยทั่วไปเพื่อแสดงถึงแนวคิดของ *creator* และ *creation date* -ในกรณีที่ซับซ้อนมากขึ้น หากเราต้องการกำหนดรายชื่อผู้สร้าง เราสามารถใช้โครงสร้างข้อมูลที่กำหนดใน RDF +ในกรณีที่ซับซ้อนมากขึ้น หากเราต้องการกำหนดรายชื่อผู้สร้าง เราสามารถใช้โครงสร้างข้อมูลบางอย่างที่กำหนดใน RDF - + -> แผนภาพด้านบนโดย [Dmitry Soshnikov](http://soshnikov.com) +> แผนภาพข้างต้นโดย [Dmitry Soshnikov](http://soshnikov.com) -ความก้าวหน้าในการสร้าง Semantic Web ถูกชะลอลงบางส่วนเนื่องจากความสำเร็จของเครื่องมือค้นหาและเทคนิคการประมวลผลภาษาธรรมชาติ ซึ่งช่วยให้สามารถดึงข้อมูลที่มีโครงสร้างจากข้อความได้ อย่างไรก็ตาม ในบางพื้นที่ยังคงมีความพยายามอย่างมากในการรักษาออนโทโลยีและฐานความรู้ โครงการที่น่าสนใจบางส่วน ได้แก่: +ความก้าวหน้าในการสร้าง Semantic Web ถูกชะลอเล็กน้อยโดยความสำเร็จของเครื่องมือค้นหาและเทคนิคการประมวลผลภาษาธรรมชาติซึ่งช่วยให้การสกัดข้อมูลโครงสร้างจากข้อความ อย่างไรก็ตาม ในบางพื้นที่ยังมีความพยายามอย่างมากในการดูแลรักษา ontology และฐานความรู้ โครงการที่น่าสนใจบางโครงการ ได้แก่: -* [WikiData](https://wikidata.org/) เป็นชุดฐานความรู้ที่เครื่องสามารถอ่านได้ซึ่งเชื่อมโยงกับ Wikipedia ข้อมูลส่วนใหญ่ถูกดึงมาจาก *InfoBoxes* ในหน้า Wikipedia คุณสามารถ [query](https://query.wikidata.org/) WikiData ด้วย SPARQL ซึ่งเป็นภาษาคิวรีเฉพาะสำหรับ Semantic Web นี่คือตัวอย่างคิวรีที่แสดงสีตาที่ได้รับความนิยมมากที่สุดในมนุษย์: +* [WikiData](https://wikidata.org/) คือชุดฐานความรู้ที่เครื่องสามารถอ่านได้ซึ่งเชื่อมโยงกับวิกิพีเดีย ข้อมูลส่วนใหญ่มาจาก *InfoBoxes* ของวิกิพีเดีย ซึ่งเป็นเนื้อหาที่มีโครงสร้างภายในหน้า Wikipedia คุณสามารถ [query](https://query.wikidata.org/) wikidata ด้วยภาษา SPARQL ซึ่งเป็นภาษาคิวรีเฉพาะสำหรับ Semantic Web นี่คือตัวอย่างคิวรีที่แสดงสีตาที่ได้รับความนิยมสูงสุดในมนุษย์: ```sparql #defaultView:BubbleChart @@ -199,47 +206,51 @@ WHERE GROUP BY ?eyeColorLabel ``` -* [DBpedia](https://www.dbpedia.org/) เป็นอีกหนึ่งความพยายามที่คล้ายกับ WikiData +* [DBpedia](https://www.dbpedia.org/) เป็นความพยายามที่คล้ายกับ WikiData -> ✅ หากคุณต้องการทดลองสร้างออนโทโลยีของคุณเอง หรือเปิดออนโทโลยีที่มีอยู่แล้ว มีเครื่องมือแก้ไขออนโทโลยีแบบภาพที่ยอดเยี่ยมชื่อว่า [Protégé](https://protege.stanford.edu/) ดาวน์โหลดหรือใช้งานออนไลน์ได้ +> ✅ หากคุณต้องการทดลองสร้าง ontology ของคุณเอง หรือเปิด ontology ที่มีอยู่ มีตัวแก้ไข ontology แบบภาพที่ดีชื่อ [Protégé](https://protege.stanford.edu/) ดาวน์โหลดมาใช้ หรือใช้แบบออนไลน์ - + -*Web Protégé editor เปิดใช้งานด้วย Romanov Family ontology ภาพหน้าจอโดย Dmitry Soshnikov* +*Web Protégé editor เปิดกับ ontology ของครอบครัว Romanov ภาพหน้าจอโดย Dmitry Soshnikov* -## ✍️ แบบฝึกหัด: ออนโทโลยีครอบครัว +## ✍️ แบบฝึกหัด: Ontology ของครอบครัว -ดู [FamilyOntology.ipynb](https://github.com/Ezana135/AI-For-Beginners/blob/main/lessons/2-Symbolic/FamilyOntology.ipynb) สำหรับตัวอย่างการใช้เทคนิค Semantic Web เพื่อวิเคราะห์ความสัมพันธ์ในครอบครัว เราจะใช้แผนผังครอบครัวที่แสดงในรูปแบบ GEDCOM ทั่วไปและออนโทโลยีของความสัมพันธ์ในครอบครัวเพื่อสร้างกราฟของความสัมพันธ์ในครอบครัวทั้งหมดสำหรับกลุ่มบุคคลที่กำหนด +ดู [FamilyOntology.ipynb](https://github.com/Ezana135/AI-For-Beginners/blob/main/lessons/2-Symbolic/FamilyOntology.ipynb) สำหรับตัวอย่างการใช้เทคนิค Semantic Web ในการวิเคราะห์ความสัมพันธ์ในครอบครัว เราจะนำต้นไม้ครอบครัวในรูปแบบ GEDCOM มาปรับใช้ร่วมกับ ontology ของความสัมพันธ์ในครอบครัว และสร้างกราฟของความสัมพันธ์ทั้งหมดในชุดบุคคลที่กำหนด ## Microsoft Concept Graph -ในกรณีส่วนใหญ่ ออนโทโลยีถูกสร้างขึ้นอย่างพิถีพิถันโดยมนุษย์ อย่างไรก็ตาม ยังสามารถ **ดึง** ออนโทโลยีจากข้อมูลที่ไม่มีโครงสร้างได้ เช่น จากข้อความภาษาธรรมชาติ +ในส่วนใหญ่ ontology จะถูกสร้างด้วยมืออย่างพิถีพิถัน แต่ก็สามารถ **สกัด** ontology จากข้อมูลที่ไม่มีโครงสร้าง เช่น ข้อความภาษาธรรมชาติได้เช่นกัน -หนึ่งในความพยายามดังกล่าวคือโครงการของ Microsoft Research ซึ่งนำไปสู่ [Microsoft Concept Graph](https://blogs.microsoft.com/ai/microsoft-researchers-release-graph-that-helps-machines-conceptualize/?WT.mc_id=academic-77998-cacaste) +ความพยายามหนึ่งเกิดขึ้นโดย Microsoft Research และส่งผลให้เกิด [Microsoft Concept Graph](https://blogs.microsoft.com/ai/microsoft-researchers-release-graph-that-helps-machines-conceptualize/?WT.mc_id=academic-77998-cacaste) -มันเป็นชุดข้อมูลขนาดใหญ่ของเอนทิตีที่ถูกจัดกลุ่มโดยใช้ความสัมพันธ์ `is-a` ซึ่งช่วยให้ตอบคำถามเช่น "Microsoft คืออะไร?" - คำตอบอาจเป็น "บริษัทที่มีความน่าจะเป็น 0.87 และแบรนด์ที่มีความน่าจะเป็น 0.75" +เป็นชุดใหญ่ของเอนทิตีที่จัดกลุ่มกันโดยใช้ความสัมพันธ์สืบทอดแบบ `is-a` ช่วยตอบคำถามเช่น "Microsoft คืออะไร?" — คำตอบคือ "บริษัทด้วยความน่าจะเป็น 0.87 และแบรนด์ด้วยความน่าจะเป็น 0.75" -Graph นี้สามารถใช้งานได้ทั้งในรูปแบบ REST API หรือเป็นไฟล์ข้อความขนาดใหญ่ที่แสดงรายการคู่เอนทิตีทั้งหมด +กราฟนี้มีให้เลือกใช้ทั้งแบบ REST API หรือแบบไฟล์ข้อความขนาดใหญ่ดาวน์โหลดได้ที่ระบุคู่เอนทิตีทั้งหมด ## ✍️ แบบฝึกหัด: Concept Graph -ลองใช้โน้ตบุ๊ก [MSConceptGraph.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/MSConceptGraph.ipynb) เพื่อดูว่าเราสามารถใช้ Microsoft Concept Graph ในการจัดกลุ่มบทความข่าวออกเป็นหมวดหมู่ต่าง ๆ ได้อย่างไร +ลองใช้โน้ตบุ๊ก [MSConceptGraph.ipynb](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/2-Symbolic/MSConceptGraph.ipynb) เพื่อดูวิธีการใช้ Microsoft Concept Graph ในการจัดกลุ่มบทความข่าวเป็นหมวดหมู่ต่างๆ ## สรุป -ในปัจจุบัน AI มักถูกมองว่าเป็นคำพ้องความหมายของ *Machine Learning* หรือ *Neural Networks* อย่างไรก็ตาม มนุษย์ยังมีความสามารถในการใช้เหตุผลอย่างชัดเจน ซึ่งเป็นสิ่งที่เครือข่ายประสาทเทียมยังไม่สามารถจัดการได้ ในโครงการจริง การใช้เหตุผลอย่างชัดเจนยังคงถูกใช้เพื่อทำงานที่ต้องการคำอธิบาย หรือการปรับเปลี่ยนพฤติกรรมของระบบในลักษณะที่ควบคุมได้ +ปัจจุบัน AI มักถูกมองว่าเป็นคำพ้องความหมายกับ *Machine Learning* หรือ *Neural Networks* อย่างไรก็ตาม มนุษย์ยังแสดงการตัดสินใจอย่างชัดเจน ซึ่งเป็นสิ่งที่ปัจจุบัน Neural Networks ยังไม่สามารถจัดการได้ ในโครงการจริง การตัดสินใจที่ชัดเจนยังคงถูกใช้เพื่อทำงานที่ต้องการคำอธิบาย หรือการปรับพฤติกรรมของระบบอย่างมีการควบคุม ## 🚀 ความท้าทาย -ในโน้ตบุ๊ก Family Ontology ที่เกี่ยวข้องกับบทเรียนนี้ มีโอกาสให้ทดลองกับความสัมพันธ์ในครอบครัวอื่น ๆ ลองค้นพบการเชื่อมโยงใหม่ ๆ ระหว่างบุคคลในแผนผังครอบครัว +ในโน้ตบุ๊ก Family Ontology ที่เชื่อมโยงกับบทเรียนนี้ มีโอกาสให้ทดลองใช้ความสัมพันธ์ครอบครัวอื่นๆ ลองค้นหาความเชื่อมโยงใหม่ระหว่างคนในต้นไม้ครอบครัว -## [แบบทดสอบหลังการบรรยาย](https://ff-quizzes.netlify.app/en/ai/quiz/4) +## [แบบทดสอบหลังเรียน](https://ff-quizzes.netlify.app/en/ai/quiz/4) -## การทบทวนและการศึกษาด้วยตนเอง +## การทบทวน & การศึกษาด้วยตนเอง -ค้นคว้าข้อมูลบนอินเทอร์เน็ตเพื่อค้นหาพื้นที่ที่มนุษย์พยายามวัดและจัดระเบียบความรู้ ลองดูที่ Bloom's Taxonomy และย้อนกลับไปในประวัติศาสตร์เพื่อเรียนรู้ว่ามนุษย์พยายามทำความเข้าใจโลกของพวกเขาอย่างไร สำรวจผลงานของ Linnaeus ในการสร้างระบบการจัดหมวดหมู่ของสิ่งมีชีวิต และสังเกตวิธีที่ Dmitri Mendeleev สร้างวิธีการอธิบายและจัดกลุ่มธาตุเคมี คุณสามารถค้นพบตัวอย่างที่น่าสนใจอื่น ๆ ได้อีกหรือไม่? +ค้นคว้าบนอินเทอร์เน็ตเพื่อค้นหาพื้นที่ที่มนุษย์พยายามวัดและจัดระบบความรู้ ดูที่ Taxonomy ของ Bloom และย้อนกลับไปในประวัติศาสตร์เพื่อเรียนรู้ว่ามนุษย์พยายามทำความเข้าใจกับโลกอย่างไร สำรวจผลงานของ Linnaeus ในการสร้าง taxonomy ของสิ่งมีชีวิต และสังเกตวิธีที่ Dmitri Mendeleev สร้างวิธีการอธิบายและจัดกลุ่มธาตุเคมี คุณพบตัวอย่างน่าสนใจอื่นใดบ้าง? -**งานที่ได้รับมอบหมาย**: [สร้างออนโทโลยี](assignment.md) +**งานที่ได้รับมอบหมาย**: [สร้าง Ontology](assignment.md) --- + +**ข้อจำกัดความรับผิดชอบ**: +เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษาด้วยปัญญาประดิษฐ์ [Co-op Translator](https://github.com/Azure/co-op-translator) แม้เราจะพยายามให้มีความถูกต้องสูงสุด แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้องได้ เอกสารต้นฉบับที่เป็นภาษาต้นทางควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่มีความสำคัญ ควรใช้บริการแปลโดยมนุษย์ผู้เชี่ยวชาญ เราไม่มีความรับผิดชอบต่อความเข้าใจผิดหรือการตีความที่ผิดพลาดที่เกิดจากการใช้การแปลนี้ + \ No newline at end of file