diff --git a/translated_images/km/communication.06d8e2a88d30d168.webp b/translated_images/km/communication.06d8e2a88d30d168.webp new file mode 100644 index 00000000..f94ab15b Binary files /dev/null and b/translated_images/km/communication.06d8e2a88d30d168.webp differ diff --git a/translated_images/km/comparingdata.f486a450d61c7ca5.webp b/translated_images/km/comparingdata.f486a450d61c7ca5.webp new file mode 100644 index 00000000..49d145f9 Binary files /dev/null and b/translated_images/km/comparingdata.f486a450d61c7ca5.webp differ diff --git a/translated_images/km/compute-instance-1.dba347cb199ca499.webp b/translated_images/km/compute-instance-1.dba347cb199ca499.webp new file mode 100644 index 00000000..fa16cf9d Binary files /dev/null and b/translated_images/km/compute-instance-1.dba347cb199ca499.webp differ diff --git a/translated_images/km/consumption-1.700abd196452842a.webp b/translated_images/km/consumption-1.700abd196452842a.webp new file mode 100644 index 00000000..fb1fd5f6 Binary files /dev/null and b/translated_images/km/consumption-1.700abd196452842a.webp differ diff --git a/translated_images/km/cosmosdb-emulator-explorer.a1c80b1347206fe2.webp b/translated_images/km/cosmosdb-emulator-explorer.a1c80b1347206fe2.webp new file mode 100644 index 00000000..cd7766cd Binary files /dev/null and b/translated_images/km/cosmosdb-emulator-explorer.a1c80b1347206fe2.webp differ diff --git a/translated_images/km/cosmosdb-emulator-persons-query.6905ebb497e3cd04.webp b/translated_images/km/cosmosdb-emulator-persons-query.6905ebb497e3cd04.webp new file mode 100644 index 00000000..7e5ae5c4 Binary files /dev/null and b/translated_images/km/cosmosdb-emulator-persons-query.6905ebb497e3cd04.webp differ diff --git a/translated_images/km/cosmosdb-emulator-persons.bf640586a7077c89.webp b/translated_images/km/cosmosdb-emulator-persons.bf640586a7077c89.webp new file mode 100644 index 00000000..8cc8c8a0 Binary files /dev/null and b/translated_images/km/cosmosdb-emulator-persons.bf640586a7077c89.webp differ diff --git a/translated_images/km/covidspread.f3d131c4f1d260ab.webp b/translated_images/km/covidspread.f3d131c4f1d260ab.webp new file mode 100644 index 00000000..8bc2c7cb Binary files /dev/null and b/translated_images/km/covidspread.f3d131c4f1d260ab.webp differ diff --git a/translated_images/km/covidtreat.b2ba59f57ca45fbc.webp b/translated_images/km/covidtreat.b2ba59f57ca45fbc.webp new file mode 100644 index 00000000..c03a0cd5 Binary files /dev/null and b/translated_images/km/covidtreat.b2ba59f57ca45fbc.webp differ diff --git a/translated_images/km/data-love.a22ef29e6742c852.webp b/translated_images/km/data-love.a22ef29e6742c852.webp new file mode 100644 index 00000000..87723512 Binary files /dev/null and b/translated_images/km/data-love.a22ef29e6742c852.webp differ diff --git a/translated_images/km/data-science-applications.4e5019cd8790ebac.webp b/translated_images/km/data-science-applications.4e5019cd8790ebac.webp new file mode 100644 index 00000000..83454b8a Binary files /dev/null and b/translated_images/km/data-science-applications.4e5019cd8790ebac.webp differ diff --git a/translated_images/km/data-science-lifecycle.a1e362637503c4fb.webp b/translated_images/km/data-science-lifecycle.a1e362637503c4fb.webp new file mode 100644 index 00000000..3511955f Binary files /dev/null and b/translated_images/km/data-science-lifecycle.a1e362637503c4fb.webp differ diff --git a/translated_images/km/data.48e22bb7617d8d92.webp b/translated_images/km/data.48e22bb7617d8d92.webp new file mode 100644 index 00000000..78a1258f Binary files /dev/null and b/translated_images/km/data.48e22bb7617d8d92.webp differ diff --git a/translated_images/km/dataframe-1.caf409f0c688e84c.webp b/translated_images/km/dataframe-1.caf409f0c688e84c.webp new file mode 100644 index 00000000..25750b16 Binary files /dev/null and b/translated_images/km/dataframe-1.caf409f0c688e84c.webp differ diff --git a/translated_images/km/datascienceinthecloud.59ffb059a670fb0a.webp b/translated_images/km/datascienceinthecloud.59ffb059a670fb0a.webp new file mode 100644 index 00000000..543eec5e Binary files /dev/null and b/translated_images/km/datascienceinthecloud.59ffb059a670fb0a.webp differ diff --git a/translated_images/km/dataset-1.e86ab4e10907a6e9.webp b/translated_images/km/dataset-1.e86ab4e10907a6e9.webp new file mode 100644 index 00000000..3864442a Binary files /dev/null and b/translated_images/km/dataset-1.e86ab4e10907a6e9.webp differ diff --git a/translated_images/km/dataset-2.f58de1c435d5bf9c.webp b/translated_images/km/dataset-2.f58de1c435d5bf9c.webp new file mode 100644 index 00000000..e401d763 Binary files /dev/null and b/translated_images/km/dataset-2.f58de1c435d5bf9c.webp differ diff --git a/translated_images/km/dataset-3.58db8c0eb783e892.webp b/translated_images/km/dataset-3.58db8c0eb783e892.webp new file mode 100644 index 00000000..68e45ec2 Binary files /dev/null and b/translated_images/km/dataset-3.58db8c0eb783e892.webp differ diff --git a/translated_images/km/density-plot.675ccf865b76c690.webp b/translated_images/km/density-plot.675ccf865b76c690.webp new file mode 100644 index 00000000..6d5fa615 Binary files /dev/null and b/translated_images/km/density-plot.675ccf865b76c690.webp differ diff --git a/translated_images/km/density1.8801043bd4af2567.webp b/translated_images/km/density1.8801043bd4af2567.webp new file mode 100644 index 00000000..fea1dec2 Binary files /dev/null and b/translated_images/km/density1.8801043bd4af2567.webp differ diff --git a/translated_images/km/density2.8e7647257060ff54.webp b/translated_images/km/density2.8e7647257060ff54.webp new file mode 100644 index 00000000..85d8cebc Binary files /dev/null and b/translated_images/km/density2.8e7647257060ff54.webp differ diff --git a/translated_images/km/density3.84ae27da82f31e6b.webp b/translated_images/km/density3.84ae27da82f31e6b.webp new file mode 100644 index 00000000..21ba7333 Binary files /dev/null and b/translated_images/km/density3.84ae27da82f31e6b.webp differ diff --git a/translated_images/km/density4.e9d6c033f15c500f.webp b/translated_images/km/density4.e9d6c033f15c500f.webp new file mode 100644 index 00000000..92a45fa3 Binary files /dev/null and b/translated_images/km/density4.e9d6c033f15c500f.webp differ diff --git a/translated_images/km/deploy-1.ddad725acadc84e3.webp b/translated_images/km/deploy-1.ddad725acadc84e3.webp new file mode 100644 index 00000000..e5d856d6 Binary files /dev/null and b/translated_images/km/deploy-1.ddad725acadc84e3.webp differ diff --git a/translated_images/km/deploy-2.94dbb13f23908647.webp b/translated_images/km/deploy-2.94dbb13f23908647.webp new file mode 100644 index 00000000..8d5e10b0 Binary files /dev/null and b/translated_images/km/deploy-2.94dbb13f23908647.webp differ diff --git a/translated_images/km/deploy-3.fecefef070e8ef3b.webp b/translated_images/km/deploy-3.fecefef070e8ef3b.webp new file mode 100644 index 00000000..89ca8c4f Binary files /dev/null and b/translated_images/km/deploy-3.fecefef070e8ef3b.webp differ diff --git a/translated_images/km/dist1-wb.0d0cac82e2974fbb.webp b/translated_images/km/dist1-wb.0d0cac82e2974fbb.webp new file mode 100644 index 00000000..0ea928f5 Binary files /dev/null and b/translated_images/km/dist1-wb.0d0cac82e2974fbb.webp differ diff --git a/translated_images/km/dist1.0010100b00231819.webp b/translated_images/km/dist1.0010100b00231819.webp new file mode 100644 index 00000000..d8f7a6b8 Binary files /dev/null and b/translated_images/km/dist1.0010100b00231819.webp differ diff --git a/translated_images/km/dist2-wb.2c0a7a3499b2fbf5.webp b/translated_images/km/dist2-wb.2c0a7a3499b2fbf5.webp new file mode 100644 index 00000000..43d76254 Binary files /dev/null and b/translated_images/km/dist2-wb.2c0a7a3499b2fbf5.webp differ diff --git a/translated_images/km/dist2.c398bfd5320401b9.webp b/translated_images/km/dist2.c398bfd5320401b9.webp new file mode 100644 index 00000000..0773fb82 Binary files /dev/null and b/translated_images/km/dist2.c398bfd5320401b9.webp differ diff --git a/translated_images/km/dist3-wb.64b88db7f9780200.webp b/translated_images/km/dist3-wb.64b88db7f9780200.webp new file mode 100644 index 00000000..cdbb7354 Binary files /dev/null and b/translated_images/km/dist3-wb.64b88db7f9780200.webp differ diff --git a/translated_images/km/dist3.ad4d9658559690f5.webp b/translated_images/km/dist3.ad4d9658559690f5.webp new file mode 100644 index 00000000..4cfb59da Binary files /dev/null and b/translated_images/km/dist3.ad4d9658559690f5.webp differ diff --git a/translated_images/km/distribution-30bins.6a3921ea7a421bf7.webp b/translated_images/km/distribution-30bins.6a3921ea7a421bf7.webp new file mode 100644 index 00000000..db6d44e3 Binary files /dev/null and b/translated_images/km/distribution-30bins.6a3921ea7a421bf7.webp differ diff --git a/translated_images/km/distribution-over-the-entire-dataset.d22afd3fa96be854.webp b/translated_images/km/distribution-over-the-entire-dataset.d22afd3fa96be854.webp new file mode 100644 index 00000000..10fb37aa Binary files /dev/null and b/translated_images/km/distribution-over-the-entire-dataset.d22afd3fa96be854.webp differ diff --git a/translated_images/km/document-db.ddeec48c6dc9e5fd.webp b/translated_images/km/document-db.ddeec48c6dc9e5fd.webp new file mode 100644 index 00000000..95ac0f1e Binary files /dev/null and b/translated_images/km/document-db.ddeec48c6dc9e5fd.webp differ diff --git a/translated_images/km/donut-wb.34e6fb275da9d834.webp b/translated_images/km/donut-wb.34e6fb275da9d834.webp new file mode 100644 index 00000000..8862a38e Binary files /dev/null and b/translated_images/km/donut-wb.34e6fb275da9d834.webp differ diff --git a/translated_images/km/donut-wb.be3c12a22712302b.webp b/translated_images/km/donut-wb.be3c12a22712302b.webp new file mode 100644 index 00000000..166f857b Binary files /dev/null and b/translated_images/km/donut-wb.be3c12a22712302b.webp differ diff --git a/translated_images/km/donut.f016d7be7f08c8f8.webp b/translated_images/km/donut.f016d7be7f08c8f8.webp new file mode 100644 index 00000000..05d4c37f Binary files /dev/null and b/translated_images/km/donut.f016d7be7f08c8f8.webp differ diff --git a/translated_images/km/ds-for-beginners.d01930c9193ef522.webp b/translated_images/km/ds-for-beginners.d01930c9193ef522.webp new file mode 100644 index 00000000..50cab08b Binary files /dev/null and b/translated_images/km/ds-for-beginners.d01930c9193ef522.webp differ diff --git a/translated_images/km/ds_wordcloud.664a7c07dca57de0.webp b/translated_images/km/ds_wordcloud.664a7c07dca57de0.webp new file mode 100644 index 00000000..444e33b6 Binary files /dev/null and b/translated_images/km/ds_wordcloud.664a7c07dca57de0.webp differ diff --git a/translated_images/km/dual-line.a4c28ce659603fab.webp b/translated_images/km/dual-line.a4c28ce659603fab.webp new file mode 100644 index 00000000..9ec46824 Binary files /dev/null and b/translated_images/km/dual-line.a4c28ce659603fab.webp differ diff --git a/translated_images/km/dual-line.fc4665f360a54018.webp b/translated_images/km/dual-line.fc4665f360a54018.webp new file mode 100644 index 00000000..32c73e2c Binary files /dev/null and b/translated_images/km/dual-line.fc4665f360a54018.webp differ diff --git a/translated_images/km/facet.491ad90d61c2a7cc.webp b/translated_images/km/facet.491ad90d61c2a7cc.webp new file mode 100644 index 00000000..5e2a8300 Binary files /dev/null and b/translated_images/km/facet.491ad90d61c2a7cc.webp differ diff --git a/translated_images/km/facet.6a34851dcd540050.webp b/translated_images/km/facet.6a34851dcd540050.webp new file mode 100644 index 00000000..28b68137 Binary files /dev/null and b/translated_images/km/facet.6a34851dcd540050.webp differ diff --git a/translated_images/km/favicon.37b561214b36d454.webp b/translated_images/km/favicon.37b561214b36d454.webp new file mode 100644 index 00000000..48a53960 Binary files /dev/null and b/translated_images/km/favicon.37b561214b36d454.webp differ diff --git a/translated_images/km/filtered-histogram.6bf5d2bfd8253322.webp b/translated_images/km/filtered-histogram.6bf5d2bfd8253322.webp new file mode 100644 index 00000000..aaefd9ef Binary files /dev/null and b/translated_images/km/filtered-histogram.6bf5d2bfd8253322.webp differ diff --git a/translated_images/km/formula-excel.ad1068c220892f5e.webp b/translated_images/km/formula-excel.ad1068c220892f5e.webp new file mode 100644 index 00000000..7d8bbdfd Binary files /dev/null and b/translated_images/km/formula-excel.ad1068c220892f5e.webp differ diff --git a/translated_images/km/full-data-bar-02.aaa3fda71c63ed56.webp b/translated_images/km/full-data-bar-02.aaa3fda71c63ed56.webp new file mode 100644 index 00000000..5602c27c Binary files /dev/null and b/translated_images/km/full-data-bar-02.aaa3fda71c63ed56.webp differ diff --git a/translated_images/km/full-data-bar.a0b37da71a6cd236.webp b/translated_images/km/full-data-bar.a0b37da71a6cd236.webp new file mode 100644 index 00000000..b1d96223 Binary files /dev/null and b/translated_images/km/full-data-bar.a0b37da71a6cd236.webp differ diff --git a/translated_images/km/function-excel.be2ae4feddc10ca0.webp b/translated_images/km/function-excel.be2ae4feddc10ca0.webp new file mode 100644 index 00000000..a3814bd5 Binary files /dev/null and b/translated_images/km/function-excel.be2ae4feddc10ca0.webp differ diff --git a/translated_images/km/graph-db.d13629152f79a9da.webp b/translated_images/km/graph-db.d13629152f79a9da.webp new file mode 100644 index 00000000..520933c5 Binary files /dev/null and b/translated_images/km/graph-db.d13629152f79a9da.webp differ diff --git a/translated_images/km/height-boxplot.ccb66b2848b5f51c.webp b/translated_images/km/height-boxplot.ccb66b2848b5f51c.webp new file mode 100644 index 00000000..53677ddb Binary files /dev/null and b/translated_images/km/height-boxplot.ccb66b2848b5f51c.webp differ diff --git a/translated_images/km/histogram-conservation-wb.3c40450eb072c14d.webp b/translated_images/km/histogram-conservation-wb.3c40450eb072c14d.webp new file mode 100644 index 00000000..cffe0527 Binary files /dev/null and b/translated_images/km/histogram-conservation-wb.3c40450eb072c14d.webp differ diff --git a/translated_images/km/histogram-conservation.13b3542e7784e415.webp b/translated_images/km/histogram-conservation.13b3542e7784e415.webp new file mode 100644 index 00000000..e350c587 Binary files /dev/null and b/translated_images/km/histogram-conservation.13b3542e7784e415.webp differ diff --git a/translated_images/km/kv-db.e8f2b75686bbdfcb.webp b/translated_images/km/kv-db.e8f2b75686bbdfcb.webp new file mode 100644 index 00000000..b44f651e Binary files /dev/null and b/translated_images/km/kv-db.e8f2b75686bbdfcb.webp differ diff --git a/translated_images/km/labeled-wingspan-02.6110e2d2401cd523.webp b/translated_images/km/labeled-wingspan-02.6110e2d2401cd523.webp new file mode 100644 index 00000000..488502dd Binary files /dev/null and b/translated_images/km/labeled-wingspan-02.6110e2d2401cd523.webp differ diff --git a/translated_images/km/labeled-wingspan.900ffedd7e3ec6de.webp b/translated_images/km/labeled-wingspan.900ffedd7e3ec6de.webp new file mode 100644 index 00000000..f104f11f Binary files /dev/null and b/translated_images/km/labeled-wingspan.900ffedd7e3ec6de.webp differ diff --git a/translated_images/km/less-smooth-bodymass.10f4db8b683cc17d.webp b/translated_images/km/less-smooth-bodymass.10f4db8b683cc17d.webp new file mode 100644 index 00000000..5a76dbb0 Binary files /dev/null and b/translated_images/km/less-smooth-bodymass.10f4db8b683cc17d.webp differ diff --git a/translated_images/km/liaisons.7b440b28f6d07ea4.webp b/translated_images/km/liaisons.7b440b28f6d07ea4.webp new file mode 100644 index 00000000..87d0d236 Binary files /dev/null and b/translated_images/km/liaisons.7b440b28f6d07ea4.webp differ diff --git a/translated_images/km/liaisons.90ce7360bcf84765.webp b/translated_images/km/liaisons.90ce7360bcf84765.webp new file mode 100644 index 00000000..d2c74b0c Binary files /dev/null and b/translated_images/km/liaisons.90ce7360bcf84765.webp differ diff --git a/translated_images/km/line1.299b576fbb2a59e6.webp b/translated_images/km/line1.299b576fbb2a59e6.webp new file mode 100644 index 00000000..52dc09ee Binary files /dev/null and b/translated_images/km/line1.299b576fbb2a59e6.webp differ diff --git a/translated_images/km/line1.f36eb465229a3b1f.webp b/translated_images/km/line1.f36eb465229a3b1f.webp new file mode 100644 index 00000000..997424d4 Binary files /dev/null and b/translated_images/km/line1.f36eb465229a3b1f.webp differ diff --git a/translated_images/km/line2.3b18fcda7176ceba.webp b/translated_images/km/line2.3b18fcda7176ceba.webp new file mode 100644 index 00000000..332d740f Binary files /dev/null and b/translated_images/km/line2.3b18fcda7176ceba.webp differ diff --git a/translated_images/km/line2.a5b3493dc01058af.webp b/translated_images/km/line2.a5b3493dc01058af.webp new file mode 100644 index 00000000..3093aa14 Binary files /dev/null and b/translated_images/km/line2.a5b3493dc01058af.webp differ diff --git a/translated_images/km/max-length-per-order.e5b283d952c78c12.webp b/translated_images/km/max-length-per-order.e5b283d952c78c12.webp new file mode 100644 index 00000000..7a061fab Binary files /dev/null and b/translated_images/km/max-length-per-order.e5b283d952c78c12.webp differ diff --git a/translated_images/km/max-wingspan-02.e79fd847b2640b89.webp b/translated_images/km/max-wingspan-02.e79fd847b2640b89.webp new file mode 100644 index 00000000..8c61445b Binary files /dev/null and b/translated_images/km/max-wingspan-02.e79fd847b2640b89.webp differ diff --git a/translated_images/km/max-wingspan-labels-02.aa90e826ca49a9d1.webp b/translated_images/km/max-wingspan-labels-02.aa90e826ca49a9d1.webp new file mode 100644 index 00000000..089dfe00 Binary files /dev/null and b/translated_images/km/max-wingspan-labels-02.aa90e826ca49a9d1.webp differ diff --git a/translated_images/km/max-wingspan-labels.46f0cc3c48edd4e0.webp b/translated_images/km/max-wingspan-labels.46f0cc3c48edd4e0.webp new file mode 100644 index 00000000..3c3740de Binary files /dev/null and b/translated_images/km/max-wingspan-labels.46f0cc3c48edd4e0.webp differ diff --git a/translated_images/km/max-wingspan.0b8d0858436414aa.webp b/translated_images/km/max-wingspan.0b8d0858436414aa.webp new file mode 100644 index 00000000..553e4704 Binary files /dev/null and b/translated_images/km/max-wingspan.0b8d0858436414aa.webp differ diff --git a/translated_images/km/multi.56548caa9eae8d0f.webp b/translated_images/km/multi.56548caa9eae8d0f.webp new file mode 100644 index 00000000..e12f565e Binary files /dev/null and b/translated_images/km/multi.56548caa9eae8d0f.webp differ diff --git a/translated_images/km/new-container.650e10c7a20a5f83.webp b/translated_images/km/new-container.650e10c7a20a5f83.webp new file mode 100644 index 00000000..da143253 Binary files /dev/null and b/translated_images/km/new-container.650e10c7a20a5f83.webp differ diff --git a/translated_images/km/normal-histogram.dfae0d67c202137d.webp b/translated_images/km/normal-histogram.dfae0d67c202137d.webp new file mode 100644 index 00000000..518563a8 Binary files /dev/null and b/translated_images/km/normal-histogram.dfae0d67c202137d.webp differ diff --git a/translated_images/km/notebook-1.12998af7b02c83f5.webp b/translated_images/km/notebook-1.12998af7b02c83f5.webp new file mode 100644 index 00000000..efb11795 Binary files /dev/null and b/translated_images/km/notebook-1.12998af7b02c83f5.webp differ diff --git a/translated_images/km/notebook-2.9a657c037e34f1cf.webp b/translated_images/km/notebook-2.9a657c037e34f1cf.webp new file mode 100644 index 00000000..2987dff3 Binary files /dev/null and b/translated_images/km/notebook-2.9a657c037e34f1cf.webp differ diff --git a/translated_images/km/parts-of-spreadsheet.120711c82aa18a45.webp b/translated_images/km/parts-of-spreadsheet.120711c82aa18a45.webp new file mode 100644 index 00000000..b637bb89 Binary files /dev/null and b/translated_images/km/parts-of-spreadsheet.120711c82aa18a45.webp differ diff --git a/translated_images/km/pie1-wb.685df063673751f4.webp b/translated_images/km/pie1-wb.685df063673751f4.webp new file mode 100644 index 00000000..972a3365 Binary files /dev/null and b/translated_images/km/pie1-wb.685df063673751f4.webp differ diff --git a/translated_images/km/pie1-wb.e201f2fcc3354131.webp b/translated_images/km/pie1-wb.e201f2fcc3354131.webp new file mode 100644 index 00000000..ce17de04 Binary files /dev/null and b/translated_images/km/pie1-wb.e201f2fcc3354131.webp differ diff --git a/translated_images/km/pie1.8f6a8bfac96de60e.webp b/translated_images/km/pie1.8f6a8bfac96de60e.webp new file mode 100644 index 00000000..941c59fc Binary files /dev/null and b/translated_images/km/pie1.8f6a8bfac96de60e.webp differ diff --git a/translated_images/km/planetary-computer-explorer.c1e95a9b053167d6.webp b/translated_images/km/planetary-computer-explorer.c1e95a9b053167d6.webp new file mode 100644 index 00000000..30a84e73 Binary files /dev/null and b/translated_images/km/planetary-computer-explorer.c1e95a9b053167d6.webp differ diff --git a/translated_images/km/probability-density.a8aad29f17a14afb.webp b/translated_images/km/probability-density.a8aad29f17a14afb.webp new file mode 100644 index 00000000..b39fa9a6 Binary files /dev/null and b/translated_images/km/probability-density.a8aad29f17a14afb.webp differ diff --git a/translated_images/km/project-schema.420e56d495624541.webp b/translated_images/km/project-schema.420e56d495624541.webp new file mode 100644 index 00000000..9778ccb1 Binary files /dev/null and b/translated_images/km/project-schema.420e56d495624541.webp differ diff --git a/translated_images/km/project-schema.736f6e403f321eb4.webp b/translated_images/km/project-schema.736f6e403f321eb4.webp new file mode 100644 index 00000000..5a409760 Binary files /dev/null and b/translated_images/km/project-schema.736f6e403f321eb4.webp differ diff --git a/translated_images/km/scatter-wb.9d98b0ed7f0388af.webp b/translated_images/km/scatter-wb.9d98b0ed7f0388af.webp new file mode 100644 index 00000000..ed6da390 Binary files /dev/null and b/translated_images/km/scatter-wb.9d98b0ed7f0388af.webp differ diff --git a/translated_images/km/scatter.520a43eceb46dbcb.webp b/translated_images/km/scatter.520a43eceb46dbcb.webp new file mode 100644 index 00000000..565fdb22 Binary files /dev/null and b/translated_images/km/scatter.520a43eceb46dbcb.webp differ diff --git a/translated_images/km/scatter1.5e1aa5fd6706c5d1.webp b/translated_images/km/scatter1.5e1aa5fd6706c5d1.webp new file mode 100644 index 00000000..9a1c5374 Binary files /dev/null and b/translated_images/km/scatter1.5e1aa5fd6706c5d1.webp differ diff --git a/translated_images/km/scatter1.86b8900674d88b26.webp b/translated_images/km/scatter1.86b8900674d88b26.webp new file mode 100644 index 00000000..d85e9d1a Binary files /dev/null and b/translated_images/km/scatter1.86b8900674d88b26.webp differ diff --git a/translated_images/km/scatter2.4d1cbc693bad20e2.webp b/translated_images/km/scatter2.4d1cbc693bad20e2.webp new file mode 100644 index 00000000..df7e71de Binary files /dev/null and b/translated_images/km/scatter2.4d1cbc693bad20e2.webp differ diff --git a/translated_images/km/scatter2.c0041a58621ca702.webp b/translated_images/km/scatter2.c0041a58621ca702.webp new file mode 100644 index 00000000..1bfcd14b Binary files /dev/null and b/translated_images/km/scatter2.c0041a58621ca702.webp differ diff --git a/translated_images/km/scatter3.3c160a3d1dcb36b3.webp b/translated_images/km/scatter3.3c160a3d1dcb36b3.webp new file mode 100644 index 00000000..8abad7d3 Binary files /dev/null and b/translated_images/km/scatter3.3c160a3d1dcb36b3.webp differ diff --git a/translated_images/km/scatter3.722d21e6f20b3ea2.webp b/translated_images/km/scatter3.722d21e6f20b3ea2.webp new file mode 100644 index 00000000..5b44311c Binary files /dev/null and b/translated_images/km/scatter3.722d21e6f20b3ea2.webp differ diff --git a/translated_images/km/scatterplot-wingspan-02.1c33790094ce36a7.webp b/translated_images/km/scatterplot-wingspan-02.1c33790094ce36a7.webp new file mode 100644 index 00000000..ff2bb1ae Binary files /dev/null and b/translated_images/km/scatterplot-wingspan-02.1c33790094ce36a7.webp differ diff --git a/translated_images/km/scatterplot-wingspan.bdab448702939bb3.webp b/translated_images/km/scatterplot-wingspan.bdab448702939bb3.webp new file mode 100644 index 00000000..28092b94 Binary files /dev/null and b/translated_images/km/scatterplot-wingspan.bdab448702939bb3.webp differ diff --git a/translated_images/km/stacked-bar-chart.0c92264e89da7b39.webp b/translated_images/km/stacked-bar-chart.0c92264e89da7b39.webp new file mode 100644 index 00000000..c4511928 Binary files /dev/null and b/translated_images/km/stacked-bar-chart.0c92264e89da7b39.webp differ diff --git a/translated_images/km/superimposed-02.f03058536baeb2ed.webp b/translated_images/km/superimposed-02.f03058536baeb2ed.webp new file mode 100644 index 00000000..bfda6846 Binary files /dev/null and b/translated_images/km/superimposed-02.f03058536baeb2ed.webp differ diff --git a/translated_images/km/superimposed-values.5363f0705a1da416.webp b/translated_images/km/superimposed-values.5363f0705a1da416.webp new file mode 100644 index 00000000..b91461fb Binary files /dev/null and b/translated_images/km/superimposed-values.5363f0705a1da416.webp differ diff --git a/translated_images/km/superimposed.8b5bd0e8825d9c5c.webp b/translated_images/km/superimposed.8b5bd0e8825d9c5c.webp new file mode 100644 index 00000000..2d100357 Binary files /dev/null and b/translated_images/km/superimposed.8b5bd0e8825d9c5c.webp differ diff --git a/translated_images/km/tdsp-lifecycle2.e19029d598e2e73d.webp b/translated_images/km/tdsp-lifecycle2.e19029d598e2e73d.webp new file mode 100644 index 00000000..6fa1cdc5 Binary files /dev/null and b/translated_images/km/tdsp-lifecycle2.e19029d598e2e73d.webp differ diff --git a/translated_images/km/timeseries-1.80de678ab1cf727e.webp b/translated_images/km/timeseries-1.80de678ab1cf727e.webp new file mode 100644 index 00000000..49169363 Binary files /dev/null and b/translated_images/km/timeseries-1.80de678ab1cf727e.webp differ diff --git a/translated_images/km/timeseries-2.aae51d575c55181c.webp b/translated_images/km/timeseries-2.aae51d575c55181c.webp new file mode 100644 index 00000000..fdd3ca89 Binary files /dev/null and b/translated_images/km/timeseries-2.aae51d575c55181c.webp differ diff --git a/translated_images/km/timeseries-3.f3147cbc8c624881.webp b/translated_images/km/timeseries-3.f3147cbc8c624881.webp new file mode 100644 index 00000000..d38505d9 Binary files /dev/null and b/translated_images/km/timeseries-3.f3147cbc8c624881.webp differ diff --git a/translated_images/km/tornado.2880ffc7f135f82b.webp b/translated_images/km/tornado.2880ffc7f135f82b.webp new file mode 100644 index 00000000..f338cbf6 Binary files /dev/null and b/translated_images/km/tornado.2880ffc7f135f82b.webp differ diff --git a/translated_images/km/tornado.9f42168791208f97.webp b/translated_images/km/tornado.9f42168791208f97.webp new file mode 100644 index 00000000..6d9085b3 Binary files /dev/null and b/translated_images/km/tornado.9f42168791208f97.webp differ diff --git a/translated_images/km/video-def-ds.6623ee2392ef1abf.webp b/translated_images/km/video-def-ds.6623ee2392ef1abf.webp new file mode 100644 index 00000000..8ff3ddd7 Binary files /dev/null and b/translated_images/km/video-def-ds.6623ee2392ef1abf.webp differ diff --git a/translated_images/km/video-ds-python.245247dc811db8e4.webp b/translated_images/km/video-ds-python.245247dc811db8e4.webp new file mode 100644 index 00000000..96889ac3 Binary files /dev/null and b/translated_images/km/video-ds-python.245247dc811db8e4.webp differ diff --git a/translated_images/km/video-prob-and-stats.e4282e5efa2f2543.webp b/translated_images/km/video-prob-and-stats.e4282e5efa2f2543.webp new file mode 100644 index 00000000..eae0e068 Binary files /dev/null and b/translated_images/km/video-prob-and-stats.e4282e5efa2f2543.webp differ diff --git a/translated_images/km/waffle.5455dbae4ccf17d5.webp b/translated_images/km/waffle.5455dbae4ccf17d5.webp new file mode 100644 index 00000000..04ff9276 Binary files /dev/null and b/translated_images/km/waffle.5455dbae4ccf17d5.webp differ diff --git a/translated_images/km/waffle.aaa75c5337735a6e.webp b/translated_images/km/waffle.aaa75c5337735a6e.webp new file mode 100644 index 00000000..2405e9ee Binary files /dev/null and b/translated_images/km/waffle.aaa75c5337735a6e.webp differ diff --git a/translated_images/km/weight-boxplot.1dbab1c03af26f8a.webp b/translated_images/km/weight-boxplot.1dbab1c03af26f8a.webp new file mode 100644 index 00000000..6938d2a6 Binary files /dev/null and b/translated_images/km/weight-boxplot.1dbab1c03af26f8a.webp differ diff --git a/translated_images/km/weight-height-relationship.3f06bde4ca2aba99.webp b/translated_images/km/weight-height-relationship.3f06bde4ca2aba99.webp new file mode 100644 index 00000000..c5399ff3 Binary files /dev/null and b/translated_images/km/weight-height-relationship.3f06bde4ca2aba99.webp differ diff --git a/translated_images/km/weight-histogram.bfd00caf7fc30b14.webp b/translated_images/km/weight-histogram.bfd00caf7fc30b14.webp new file mode 100644 index 00000000..5ecf993f Binary files /dev/null and b/translated_images/km/weight-histogram.bfd00caf7fc30b14.webp differ diff --git a/translated_images/km/wingspan-conservation-collation.4024e9aa6910866a.webp b/translated_images/km/wingspan-conservation-collation.4024e9aa6910866a.webp new file mode 100644 index 00000000..244ba6cb Binary files /dev/null and b/translated_images/km/wingspan-conservation-collation.4024e9aa6910866a.webp differ diff --git a/translated_images/km/workspace-1.ac8694d60b073ed1.webp b/translated_images/km/workspace-1.ac8694d60b073ed1.webp new file mode 100644 index 00000000..6ea97ebc Binary files /dev/null and b/translated_images/km/workspace-1.ac8694d60b073ed1.webp differ diff --git a/translated_images/km/workspace-2.ae7c486db8796147.webp b/translated_images/km/workspace-2.ae7c486db8796147.webp new file mode 100644 index 00000000..adebdce4 Binary files /dev/null and b/translated_images/km/workspace-2.ae7c486db8796147.webp differ diff --git a/translated_images/km/workspace-3.398ca4a5858132cc.webp b/translated_images/km/workspace-3.398ca4a5858132cc.webp new file mode 100644 index 00000000..85c2179d Binary files /dev/null and b/translated_images/km/workspace-3.398ca4a5858132cc.webp differ diff --git a/translated_images/km/workspace-4.bac87f6599c4df63.webp b/translated_images/km/workspace-4.bac87f6599c4df63.webp new file mode 100644 index 00000000..7199e90f Binary files /dev/null and b/translated_images/km/workspace-4.bac87f6599c4df63.webp differ diff --git a/translated_images/km/workspace-5.a6eb17e0a5e64200.webp b/translated_images/km/workspace-5.a6eb17e0a5e64200.webp new file mode 100644 index 00000000..4f6133f6 Binary files /dev/null and b/translated_images/km/workspace-5.a6eb17e0a5e64200.webp differ diff --git a/translated_images/km/workspace-6.8dd81fe841797ee1.webp b/translated_images/km/workspace-6.8dd81fe841797ee1.webp new file mode 100644 index 00000000..c4e043bc Binary files /dev/null and b/translated_images/km/workspace-6.8dd81fe841797ee1.webp differ diff --git a/translations/km/.co-op-translator.json b/translations/km/.co-op-translator.json new file mode 100644 index 00000000..16ed062e --- /dev/null +++ b/translations/km/.co-op-translator.json @@ -0,0 +1,566 @@ +{ + "1-Introduction/01-defining-data-science/README.md": { + "original_hash": "43212cc1ac137b7bb1dcfb37ca06b0f4", + "translation_date": "2026-04-06T16:57:44+00:00", + "source_file": "1-Introduction/01-defining-data-science/README.md", + "language_code": "km" + }, + "1-Introduction/01-defining-data-science/assignment.md": { + "original_hash": "4e0f1773b9bee1be3b28f9fe2c71b3de", + "translation_date": "2026-04-06T16:57:58+00:00", + "source_file": "1-Introduction/01-defining-data-science/assignment.md", + "language_code": "km" + }, + "1-Introduction/01-defining-data-science/notebook.ipynb": { + "original_hash": "8f5eb7b3f7cc89e6d98fb32e1de65dec", + "translation_date": "2026-04-06T17:46:26+00:00", + "source_file": "1-Introduction/01-defining-data-science/notebook.ipynb", + "language_code": "km" + }, + "1-Introduction/01-defining-data-science/solution/assignment.md": { + "original_hash": "a8f79b9c0484c35b4f26e8aec7fc4d56", + "translation_date": "2026-04-06T17:06:32+00:00", + "source_file": "1-Introduction/01-defining-data-science/solution/assignment.md", + "language_code": "km" + }, + "1-Introduction/01-defining-data-science/solution/notebook.ipynb": { + "original_hash": "090bbfbfcb0c40d3d6e3236f836164ea", + "translation_date": "2026-04-06T17:49:24+00:00", + "source_file": "1-Introduction/01-defining-data-science/solution/notebook.ipynb", + "language_code": "km" + }, + "1-Introduction/02-ethics/README.md": { + "original_hash": "58860ce9a4b8a564003d2752f7c72851", + "translation_date": "2026-04-06T17:05:35+00:00", + "source_file": "1-Introduction/02-ethics/README.md", + "language_code": "km" + }, + "1-Introduction/02-ethics/assignment.md": { + "original_hash": "b588c0fc73014f52520c666efc3e0cc3", + "translation_date": "2026-04-06T17:05:58+00:00", + "source_file": "1-Introduction/02-ethics/assignment.md", + "language_code": "km" + }, + "1-Introduction/03-defining-data/README.md": { + "original_hash": "12339119c0165da569a93ddba05f9339", + "translation_date": "2026-04-06T17:01:57+00:00", + "source_file": "1-Introduction/03-defining-data/README.md", + "language_code": "km" + }, + "1-Introduction/03-defining-data/assignment.md": { + "original_hash": "2e5cacb967c1e9dfd07809bfc441a0b4", + "translation_date": "2026-04-06T17:02:10+00:00", + "source_file": "1-Introduction/03-defining-data/assignment.md", + "language_code": "km" + }, + "1-Introduction/04-stats-and-probability/README.md": { + "original_hash": "ce95884566a74db72572cd51f0cb25ad", + "translation_date": "2026-04-06T17:00:29+00:00", + "source_file": "1-Introduction/04-stats-and-probability/README.md", + "language_code": "km" + }, + "1-Introduction/04-stats-and-probability/assignment.ipynb": { + "original_hash": "6d945fd15163f60cb473dbfe04b2d100", + "translation_date": "2026-04-06T17:48:30+00:00", + "source_file": "1-Introduction/04-stats-and-probability/assignment.ipynb", + "language_code": "km" + }, + "1-Introduction/04-stats-and-probability/assignment.md": { + "original_hash": "01d1b493e8b51a6ebb42524f6b1bcfff", + "translation_date": "2026-04-06T17:00:49+00:00", + "source_file": "1-Introduction/04-stats-and-probability/assignment.md", + "language_code": "km" + }, + "1-Introduction/04-stats-and-probability/notebook.ipynb": { + "original_hash": "0f899e3c5019f948e7c787b22f3b2304", + "translation_date": "2026-04-06T17:48:05+00:00", + "source_file": "1-Introduction/04-stats-and-probability/notebook.ipynb", + "language_code": "km" + }, + "1-Introduction/04-stats-and-probability/solution/assignment.ipynb": { + "original_hash": "ebf5783d7ab3f7ab30a437492a30b229", + "translation_date": "2026-04-06T17:49:56+00:00", + "source_file": "1-Introduction/04-stats-and-probability/solution/assignment.ipynb", + "language_code": "km" + }, + "1-Introduction/README.md": { + "original_hash": "696a8474a01054281704cbfb09148949", + "translation_date": "2026-04-06T16:52:48+00:00", + "source_file": "1-Introduction/README.md", + "language_code": "km" + }, + "2-Working-With-Data/05-relational-databases/README.md": { + "original_hash": "11739c7b40e7c6b16ad29e3df4e65862", + "translation_date": "2026-04-06T17:25:37+00:00", + "source_file": "2-Working-With-Data/05-relational-databases/README.md", + "language_code": "km" + }, + "2-Working-With-Data/05-relational-databases/assignment.md": { + "original_hash": "25b37acdfb2452917c1aa2e2ca44317a", + "translation_date": "2026-04-06T17:26:01+00:00", + "source_file": "2-Working-With-Data/05-relational-databases/assignment.md", + "language_code": "km" + }, + "2-Working-With-Data/06-non-relational/README.md": { + "original_hash": "c182e87f9f80be7e7cdffc7b40bbfccf", + "translation_date": "2026-04-06T17:22:23+00:00", + "source_file": "2-Working-With-Data/06-non-relational/README.md", + "language_code": "km" + }, + "2-Working-With-Data/06-non-relational/assignment.md": { + "original_hash": "f824bfdb8b12d33293913f76f5c787c5", + "translation_date": "2026-04-06T17:22:36+00:00", + "source_file": "2-Working-With-Data/06-non-relational/assignment.md", + "language_code": "km" + }, + "2-Working-With-Data/07-python/R/notebook.ipynb": { + "original_hash": "96055e5b4288cab076079d967d88e75f", + "translation_date": "2026-04-06T18:06:15+00:00", + "source_file": "2-Working-With-Data/07-python/R/notebook.ipynb", + "language_code": "km" + }, + "2-Working-With-Data/07-python/README.md": { + "original_hash": "7bfec050f4717dcc2dfd028aca9d21f3", + "translation_date": "2026-04-06T17:20:46+00:00", + "source_file": "2-Working-With-Data/07-python/README.md", + "language_code": "km" + }, + "2-Working-With-Data/07-python/assignment.md": { + "original_hash": "dc8f035ce92e4eaa078ab19caa68267a", + "translation_date": "2026-04-06T17:21:03+00:00", + "source_file": "2-Working-With-Data/07-python/assignment.md", + "language_code": "km" + }, + "2-Working-With-Data/07-python/notebook-covidspread.ipynb": { + "original_hash": "6335cccba01dc6ad7b15aba7a8c73f38", + "translation_date": "2026-04-06T17:53:49+00:00", + "source_file": "2-Working-With-Data/07-python/notebook-covidspread.ipynb", + "language_code": "km" + }, + "2-Working-With-Data/07-python/notebook-papers.ipynb": { + "original_hash": "563424d708ece56f0ef9b78b58755442", + "translation_date": "2026-04-06T17:52:19+00:00", + "source_file": "2-Working-With-Data/07-python/notebook-papers.ipynb", + "language_code": "km" + }, + "2-Working-With-Data/07-python/notebook.ipynb": { + "original_hash": "1eee5e4aa24fb5c945b43cbcda282de8", + "translation_date": "2026-04-06T17:54:54+00:00", + "source_file": "2-Working-With-Data/07-python/notebook.ipynb", + "language_code": "km" + }, + "2-Working-With-Data/08-data-preparation/README.md": { + "original_hash": "1b560955ff39a2bcf2a049fce474a951", + "translation_date": "2026-04-06T17:24:20+00:00", + "source_file": "2-Working-With-Data/08-data-preparation/README.md", + "language_code": "km" + }, + "2-Working-With-Data/08-data-preparation/assignment.ipynb": { + "original_hash": "ea753231e2dbdcf8d2e7e976784cbe2a", + "translation_date": "2026-04-06T18:05:20+00:00", + "source_file": "2-Working-With-Data/08-data-preparation/assignment.ipynb", + "language_code": "km" + }, + "2-Working-With-Data/08-data-preparation/assignment.md": { + "original_hash": "f9d5a7275e046223fa6474477674b810", + "translation_date": "2026-04-06T17:24:32+00:00", + "source_file": "2-Working-With-Data/08-data-preparation/assignment.md", + "language_code": "km" + }, + "2-Working-With-Data/08-data-preparation/notebook.ipynb": { + "original_hash": "6301339d1c9a301b00639c635dc9b731", + "translation_date": "2026-04-06T18:05:09+00:00", + "source_file": "2-Working-With-Data/08-data-preparation/notebook.ipynb", + "language_code": "km" + }, + "2-Working-With-Data/README.md": { + "original_hash": "abc3309ab41bc5a7846f70ee1a055838", + "translation_date": "2026-04-06T16:54:44+00:00", + "source_file": "2-Working-With-Data/README.md", + "language_code": "km" + }, + "3-Data-Visualization/09-visualization-quantities/README.md": { + "original_hash": "a49d78e32e280c410f04e5f2a2068e77", + "translation_date": "2026-04-06T17:32:10+00:00", + "source_file": "3-Data-Visualization/09-visualization-quantities/README.md", + "language_code": "km" + }, + "3-Data-Visualization/09-visualization-quantities/assignment.md": { + "original_hash": "ad163c4fda72c8278280b61cad317ff4", + "translation_date": "2026-04-06T17:32:21+00:00", + "source_file": "3-Data-Visualization/09-visualization-quantities/assignment.md", + "language_code": "km" + }, + "3-Data-Visualization/09-visualization-quantities/notebook.ipynb": { + "original_hash": "33e5c5d3f0630388e20f2e161bd4cdf3", + "translation_date": "2026-04-06T18:06:58+00:00", + "source_file": "3-Data-Visualization/09-visualization-quantities/notebook.ipynb", + "language_code": "km" + }, + "3-Data-Visualization/09-visualization-quantities/solution/notebook.ipynb": { + "original_hash": "b19267e699cacd851d2bf56fe99fc589", + "translation_date": "2026-04-06T18:08:28+00:00", + "source_file": "3-Data-Visualization/09-visualization-quantities/solution/notebook.ipynb", + "language_code": "km" + }, + "3-Data-Visualization/10-visualization-distributions/README.md": { + "original_hash": "80a20467e046d312809d008395051fc7", + "translation_date": "2026-04-06T17:26:58+00:00", + "source_file": "3-Data-Visualization/10-visualization-distributions/README.md", + "language_code": "km" + }, + "3-Data-Visualization/10-visualization-distributions/assignment.md": { + "original_hash": "40eeb9b9f94009c537c7811f9f27f037", + "translation_date": "2026-04-06T17:27:10+00:00", + "source_file": "3-Data-Visualization/10-visualization-distributions/assignment.md", + "language_code": "km" + }, + "3-Data-Visualization/10-visualization-distributions/notebook.ipynb": { + "original_hash": "e5272cbcbffd1ddcc09e44d3d8e7e8cd", + "translation_date": "2026-04-06T18:06:22+00:00", + "source_file": "3-Data-Visualization/10-visualization-distributions/notebook.ipynb", + "language_code": "km" + }, + "3-Data-Visualization/10-visualization-distributions/solution/notebook.ipynb": { + "original_hash": "7fbf767d839628bf761fd53b8824bae0", + "translation_date": "2026-04-06T18:07:27+00:00", + "source_file": "3-Data-Visualization/10-visualization-distributions/solution/notebook.ipynb", + "language_code": "km" + }, + "3-Data-Visualization/11-visualization-proportions/README.md": { + "original_hash": "42119bcc97bee88254e381156d770f3c", + "translation_date": "2026-04-06T17:29:37+00:00", + "source_file": "3-Data-Visualization/11-visualization-proportions/README.md", + "language_code": "km" + }, + "3-Data-Visualization/11-visualization-proportions/assignment.md": { + "original_hash": "1e00fe6a244c2f8f9a794c862661dd4f", + "translation_date": "2026-04-06T17:29:47+00:00", + "source_file": "3-Data-Visualization/11-visualization-proportions/assignment.md", + "language_code": "km" + }, + "3-Data-Visualization/11-visualization-proportions/notebook.ipynb": { + "original_hash": "397e9bbc0743761dbf72e5f16b7043e6", + "translation_date": "2026-04-06T18:06:36+00:00", + "source_file": "3-Data-Visualization/11-visualization-proportions/notebook.ipynb", + "language_code": "km" + }, + "3-Data-Visualization/11-visualization-proportions/solution/notebook.ipynb": { + "original_hash": "fad4270d3543a90c551c57de8e53940f", + "translation_date": "2026-04-06T18:08:01+00:00", + "source_file": "3-Data-Visualization/11-visualization-proportions/solution/notebook.ipynb", + "language_code": "km" + }, + "3-Data-Visualization/12-visualization-relationships/README.md": { + "original_hash": "0764fd4077f3f04a1d968ec371227744", + "translation_date": "2026-04-06T17:28:20+00:00", + "source_file": "3-Data-Visualization/12-visualization-relationships/README.md", + "language_code": "km" + }, + "3-Data-Visualization/12-visualization-relationships/assignment.md": { + "original_hash": "680419753c086eef51be86607c623945", + "translation_date": "2026-04-06T17:28:32+00:00", + "source_file": "3-Data-Visualization/12-visualization-relationships/assignment.md", + "language_code": "km" + }, + "3-Data-Visualization/12-visualization-relationships/notebook.ipynb": { + "original_hash": "0f988634b7192626d91cc33b4b6388c5", + "translation_date": "2026-04-06T18:06:29+00:00", + "source_file": "3-Data-Visualization/12-visualization-relationships/notebook.ipynb", + "language_code": "km" + }, + "3-Data-Visualization/12-visualization-relationships/solution/notebook.ipynb": { + "original_hash": "6dc6d959b7a74ab98a06ca0c23248709", + "translation_date": "2026-04-06T18:07:48+00:00", + "source_file": "3-Data-Visualization/12-visualization-relationships/solution/notebook.ipynb", + "language_code": "km" + }, + "3-Data-Visualization/13-meaningful-visualizations/README.md": { + "original_hash": "cfb068050337a36e348debaa502a24fa", + "translation_date": "2026-04-06T17:31:00+00:00", + "source_file": "3-Data-Visualization/13-meaningful-visualizations/README.md", + "language_code": "km" + }, + "3-Data-Visualization/13-meaningful-visualizations/assignment.md": { + "original_hash": "e56df4c0f49357e30ac8fc77aa439dd4", + "translation_date": "2026-04-06T17:31:11+00:00", + "source_file": "3-Data-Visualization/13-meaningful-visualizations/assignment.md", + "language_code": "km" + }, + "3-Data-Visualization/13-meaningful-visualizations/correlation-analysis.ipynb": { + "original_hash": "8ad076c4d4df20aa5939d32b7a50baff", + "translation_date": "2026-04-06T18:06:50+00:00", + "source_file": "3-Data-Visualization/13-meaningful-visualizations/correlation-analysis.ipynb", + "language_code": "km" + }, + "3-Data-Visualization/13-meaningful-visualizations/solution/README.md": { + "original_hash": "5c51a54dd89075a7a362890117b7ed9e", + "translation_date": "2026-04-06T17:32:45+00:00", + "source_file": "3-Data-Visualization/13-meaningful-visualizations/solution/README.md", + "language_code": "km" + }, + "3-Data-Visualization/13-meaningful-visualizations/starter/README.md": { + "original_hash": "5c51a54dd89075a7a362890117b7ed9e", + "translation_date": "2026-04-06T17:32:33+00:00", + "source_file": "3-Data-Visualization/13-meaningful-visualizations/starter/README.md", + "language_code": "km" + }, + "3-Data-Visualization/R/09-visualization-quantities/README.md": { + "original_hash": "22acf28f518a4769ea14fa42f4734b9f", + "translation_date": "2026-04-06T17:36:52+00:00", + "source_file": "3-Data-Visualization/R/09-visualization-quantities/README.md", + "language_code": "km" + }, + "3-Data-Visualization/R/09-visualization-quantities/assignment.md": { + "original_hash": "0ea21b6513df5ade7419c6b7d65f10b1", + "translation_date": "2026-04-06T17:37:04+00:00", + "source_file": "3-Data-Visualization/R/09-visualization-quantities/assignment.md", + "language_code": "km" + }, + "3-Data-Visualization/R/10-visualization-distributions/README.md": { + "original_hash": "ea67c0c40808fd723594de6896c37ccf", + "translation_date": "2026-04-06T17:33:44+00:00", + "source_file": "3-Data-Visualization/R/10-visualization-distributions/README.md", + "language_code": "km" + }, + "3-Data-Visualization/R/10-visualization-distributions/assignment.md": { + "original_hash": "a233d542512136c4dd29aad38ca0175f", + "translation_date": "2026-04-06T17:33:54+00:00", + "source_file": "3-Data-Visualization/R/10-visualization-distributions/assignment.md", + "language_code": "km" + }, + "3-Data-Visualization/R/11-visualization-proportions/README.md": { + "original_hash": "47028abaaafa2bcb1079702d20569066", + "translation_date": "2026-04-06T17:35:36+00:00", + "source_file": "3-Data-Visualization/R/11-visualization-proportions/README.md", + "language_code": "km" + }, + "3-Data-Visualization/R/12-visualization-relationships/README.md": { + "original_hash": "a33c5d4b4156a2b41788d8720b6f724c", + "translation_date": "2026-04-06T17:34:50+00:00", + "source_file": "3-Data-Visualization/R/12-visualization-relationships/README.md", + "language_code": "km" + }, + "3-Data-Visualization/R/13-meaningful-vizualizations/README.md": { + "original_hash": "b4039f1c76548d144a0aee0bf28304ec", + "translation_date": "2026-04-06T17:38:37+00:00", + "source_file": "3-Data-Visualization/R/13-meaningful-vizualizations/README.md", + "language_code": "km" + }, + "3-Data-Visualization/README.md": { + "original_hash": "1441550a0d789796b2821e04f7f4cc94", + "translation_date": "2026-04-06T16:55:37+00:00", + "source_file": "3-Data-Visualization/README.md", + "language_code": "km" + }, + "4-Data-Science-Lifecycle/14-Introduction/README.md": { + "original_hash": "07e12a25d20b8f191e3cb651c27fdb2b", + "translation_date": "2026-04-06T17:18:21+00:00", + "source_file": "4-Data-Science-Lifecycle/14-Introduction/README.md", + "language_code": "km" + }, + "4-Data-Science-Lifecycle/14-Introduction/assignment.md": { + "original_hash": "564445c39ad29a491abcb9356fc4d47d", + "translation_date": "2026-04-06T17:18:37+00:00", + "source_file": "4-Data-Science-Lifecycle/14-Introduction/assignment.md", + "language_code": "km" + }, + "4-Data-Science-Lifecycle/14-Introduction/notebook.ipynb": { + "original_hash": "3bd4c20c4e8f3158f483f0f1cc543bb1", + "translation_date": "2026-04-06T17:50:57+00:00", + "source_file": "4-Data-Science-Lifecycle/14-Introduction/notebook.ipynb", + "language_code": "km" + }, + "4-Data-Science-Lifecycle/15-analyzing/README.md": { + "original_hash": "661dad02c3ac239644d34c1eb51e76f8", + "translation_date": "2026-04-06T17:17:03+00:00", + "source_file": "4-Data-Science-Lifecycle/15-analyzing/README.md", + "language_code": "km" + }, + "4-Data-Science-Lifecycle/15-analyzing/assignment.ipynb": { + "original_hash": "7bca1c1abc1e55842817b62e44e1a963", + "translation_date": "2026-04-06T17:50:50+00:00", + "source_file": "4-Data-Science-Lifecycle/15-analyzing/assignment.ipynb", + "language_code": "km" + }, + "4-Data-Science-Lifecycle/15-analyzing/assignment.md": { + "original_hash": "fcc7547171f4530f159676dd73ed772e", + "translation_date": "2026-04-06T17:17:18+00:00", + "source_file": "4-Data-Science-Lifecycle/15-analyzing/assignment.md", + "language_code": "km" + }, + "4-Data-Science-Lifecycle/15-analyzing/notebook.ipynb": { + "original_hash": "9d102c8c3cdbc8ea4e92fc32593462c6", + "translation_date": "2026-04-06T17:50:38+00:00", + "source_file": "4-Data-Science-Lifecycle/15-analyzing/notebook.ipynb", + "language_code": "km" + }, + "4-Data-Science-Lifecycle/16-communication/README.md": { + "original_hash": "215a3254ba5a222a57c5bb0192cea8e3", + "translation_date": "2026-04-06T17:16:09+00:00", + "source_file": "4-Data-Science-Lifecycle/16-communication/README.md", + "language_code": "km" + }, + "4-Data-Science-Lifecycle/16-communication/assignment.md": { + "original_hash": "8980d7efd101c82d6d6ffc3458214120", + "translation_date": "2026-04-06T17:16:21+00:00", + "source_file": "4-Data-Science-Lifecycle/16-communication/assignment.md", + "language_code": "km" + }, + "4-Data-Science-Lifecycle/README.md": { + "original_hash": "dd173fd30fc039a7a299898920680723", + "translation_date": "2026-04-06T16:53:16+00:00", + "source_file": "4-Data-Science-Lifecycle/README.md", + "language_code": "km" + }, + "5-Data-Science-In-Cloud/17-Introduction/README.md": { + "original_hash": "5f8e7cdefa096664ae86f795be571580", + "translation_date": "2026-04-06T17:13:44+00:00", + "source_file": "5-Data-Science-In-Cloud/17-Introduction/README.md", + "language_code": "km" + }, + "5-Data-Science-In-Cloud/17-Introduction/assignment.md": { + "original_hash": "96f3696153d9ed54b19a1bb65438c104", + "translation_date": "2026-04-06T17:13:57+00:00", + "source_file": "5-Data-Science-In-Cloud/17-Introduction/assignment.md", + "language_code": "km" + }, + "5-Data-Science-In-Cloud/18-Low-Code/README.md": { + "original_hash": "bd4da10766c64fce4294a98f6479dfb0", + "translation_date": "2026-04-06T17:12:17+00:00", + "source_file": "5-Data-Science-In-Cloud/18-Low-Code/README.md", + "language_code": "km" + }, + "5-Data-Science-In-Cloud/18-Low-Code/assignment.md": { + "original_hash": "8fdc4a5fd9bc27a8d2ebef995dfbf73f", + "translation_date": "2026-04-06T17:12:36+00:00", + "source_file": "5-Data-Science-In-Cloud/18-Low-Code/assignment.md", + "language_code": "km" + }, + "5-Data-Science-In-Cloud/19-Azure/README.md": { + "original_hash": "472d3fab1c5be50f387336e7a686dbe1", + "translation_date": "2026-04-06T17:09:30+00:00", + "source_file": "5-Data-Science-In-Cloud/19-Azure/README.md", + "language_code": "km" + }, + "5-Data-Science-In-Cloud/19-Azure/assignment.md": { + "original_hash": "386efdbc19786951341f6956247ee990", + "translation_date": "2026-04-06T17:09:49+00:00", + "source_file": "5-Data-Science-In-Cloud/19-Azure/assignment.md", + "language_code": "km" + }, + "5-Data-Science-In-Cloud/19-Azure/notebook.ipynb": { + "original_hash": "af42669556d5dc19fc4cc3866f7d2597", + "translation_date": "2026-04-06T17:50:31+00:00", + "source_file": "5-Data-Science-In-Cloud/19-Azure/notebook.ipynb", + "language_code": "km" + }, + "5-Data-Science-In-Cloud/README.md": { + "original_hash": "8dfe141a0f46f7d253e07f74913c7f44", + "translation_date": "2026-04-06T16:53:06+00:00", + "source_file": "5-Data-Science-In-Cloud/README.md", + "language_code": "km" + }, + "6-Data-Science-In-Wild/20-Real-World-Examples/README.md": { + "original_hash": "0f67a4139454816631526779a456b734", + "translation_date": "2026-04-06T17:40:45+00:00", + "source_file": "6-Data-Science-In-Wild/20-Real-World-Examples/README.md", + "language_code": "km" + }, + "6-Data-Science-In-Wild/20-Real-World-Examples/assignment.md": { + "original_hash": "d1e05715f9d97de6c4f1fb0c5a4702c0", + "translation_date": "2026-04-06T17:45:25+00:00", + "source_file": "6-Data-Science-In-Wild/20-Real-World-Examples/assignment.md", + "language_code": "km" + }, + "6-Data-Science-In-Wild/README.md": { + "original_hash": "07faf02ff163e609edf0b0308dc5d4e6", + "translation_date": "2026-04-06T16:55:45+00:00", + "source_file": "6-Data-Science-In-Wild/README.md", + "language_code": "km" + }, + "AGENTS.md": { + "original_hash": "cc2e18ab65df63e75d3619c4752e9b22", + "translation_date": "2026-04-06T16:48:03+00:00", + "source_file": "AGENTS.md", + "language_code": "km" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "c06b12caf3c901eb3156e3dd5b0aea56", + "translation_date": "2026-04-06T16:48:14+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "km" + }, + "CONTRIBUTING.md": { + "original_hash": "10f86fb29b5407088445ac803b3d0ed1", + "translation_date": "2026-04-06T16:44:11+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "km" + }, + "INSTALLATION.md": { + "original_hash": "a64d8afa22ffcc2016bb239188d6acb1", + "translation_date": "2026-04-06T16:49:04+00:00", + "source_file": "INSTALLATION.md", + "language_code": "km" + }, + "README.md": { + "original_hash": "0b97d87bdd9506ce0239c2d7257f04d6", + "translation_date": "2026-04-06T16:52:30+00:00", + "source_file": "README.md", + "language_code": "km" + }, + "SECURITY.md": { + "original_hash": "0d575483100c332b2dbaefef915bb3c4", + "translation_date": "2026-04-06T16:49:28+00:00", + "source_file": "SECURITY.md", + "language_code": "km" + }, + "SUPPORT.md": { + "original_hash": "872be8bc1b93ef1dd9ac3d6e8f99f6ab", + "translation_date": "2026-04-06T16:42:58+00:00", + "source_file": "SUPPORT.md", + "language_code": "km" + }, + "TROUBLESHOOTING.md": { + "original_hash": "93a6a8a8a209128cbfedcbc076ee21b0", + "translation_date": "2026-04-06T16:46:22+00:00", + "source_file": "TROUBLESHOOTING.md", + "language_code": "km" + }, + "USAGE.md": { + "original_hash": "f546349678757508d69ce9e1d2688446", + "translation_date": "2026-04-06T16:42:48+00:00", + "source_file": "USAGE.md", + "language_code": "km" + }, + "docs/_sidebar.md": { + "original_hash": "3767555b3cc28a2865c79202f4374204", + "translation_date": "2026-04-06T16:55:00+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "km" + }, + "examples/README.md": { + "original_hash": "9bef7fd96c8f262339933117d9b3e342", + "translation_date": "2026-04-06T16:54:33+00:00", + "source_file": "examples/README.md", + "language_code": "km" + }, + "for-teachers.md": { + "original_hash": "f7440be10c17a8a9262713af3d2818a9", + "translation_date": "2026-04-06T16:41:32+00:00", + "source_file": "for-teachers.md", + "language_code": "km" + }, + "quiz-app/README.md": { + "original_hash": "e92c33ea498915a13c9aec162616db18", + "translation_date": "2026-04-06T16:53:49+00:00", + "source_file": "quiz-app/README.md", + "language_code": "km" + }, + "sketchnotes/README.md": { + "original_hash": "3a848466cb63aff1a93411affb152c2a", + "translation_date": "2026-04-06T16:55:08+00:00", + "source_file": "sketchnotes/README.md", + "language_code": "km" + } +} \ No newline at end of file diff --git a/translations/km/1-Introduction/01-defining-data-science/README.md b/translations/km/1-Introduction/01-defining-data-science/README.md new file mode 100644 index 00000000..b9e9c20c --- /dev/null +++ b/translations/km/1-Introduction/01-defining-data-science/README.md @@ -0,0 +1,168 @@ +# ការកំណត់វិទ្យាសាស្ត្រទិន្នន័យ + +| ![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/01-Definitions.png) | +| :----------------------------------------------------------------------------------------------------: | +| ការកំណត់វិទ្យាសាស្ត្រទិន្នន័យ - _Sketchnote ដោយ [@nitya](https://twitter.com/nitya)_ | + +--- + +[![Defining Data Science Video](../../../../translated_images/km/video-def-ds.6623ee2392ef1abf.webp)](https://youtu.be/beZ7Mb_oz9I) + +## [Pre-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/0) + +## តើទិន្នន័យជាអ្វី? + +នៅក្នុងជីវិតប្រចាំថ្ងៃរបស់យើង យើងតែងតែជុំវិញដោយទិន្នន័យ។ អត្ថបទដែលអ្នកកំពុងអានឥឡូវនេះគឺជាទិន្នន័យ។ បញ្ជីលេខទូរសព្ទ័របស់មិត្តភក្តិរបស់អ្នកនៅក្នុងស្មាតហ្វូនរបស់អ្នកគឺជាទិន្នន័យ ដូចជាឥឡូវនេះម៉ោងបង្ហាញនៅលើនาฬិការបស់អ្នកផងដែរ។ ជាមនុស្ស យើងធម្មតាជាមួយទិន្នន័យដោយរាប់ប្រាក់ដែលយើងមាន ឬដោយសរសេរពីសំបុត្រទៅមិត្តភក្តិរបស់យើង។ + +ទោះយ៉ាងណា ទិន្នន័យមានសារៈសំខាន់បន្ថែមឡើងជាងមុនជាមួយការបង្កើតកុំព្យូទ័រ។ តួនាទីសំខាន់របស់កុំព្យូទ័រគឺបំពេញការគណនា ប៉ុន្តែកុំព្យូទ័រត្រូវការទិន្នន័យដើម្បីដំណើរការ។ ដូចនេះ យើងត្រូវយល់ពីរបៀបដែលកុំព្យូទ័រផ្ទុក និងដំណើរការទិន្នន័យ។ + +ជាមួយការកើតមាននៃអ៊ិនធឺណេត តួនាទីរបស់កុំព្យូទ័រជាឧបករណ៍ដំណើរការទិន្នន័យក៏បានកើនឡើង។ ប្រសិនបើអ្នកគិតពីវា ឥឡូវនេះយើងប្រើកុំព្យូទ័រច្រើន និងច្រើនសម្រាប់ដំណើរការទិន្នន័យ និងការទំនាក់ទំនង មិនមែនគឺការគណនាពិតប្រាកដទេ។ ពេលយើងសរសេរ​អ៊ីមែលទៅមិត្តភក្តិ ឬស្វែងរកព័ត៌មានមួយនៅលើអ៊ិនធឺណេត - យើងគឺកំពុងបង្កើត ផ្ទុក ផ្ទេរ និងដំណើរការទិន្នន័យ។ +> តើអ្នកអាចចងចាំពេលចុងក្រោយដែលអ្នកបានប្រើកុំព្យូទ័រដើម្បីគណនារឿងមួយបានទេ? + +## តើវិទ្យាសាស្ត្រទិន្នន័យជាអ្វី? + +នៅក្នុង [វិគីភីឌា](https://en.wikipedia.org/wiki/Data_science), **វិទ្យាសាស្ត្រទិន្នន័យ** ត្រូវបានកំណត់ជា *វិស័យវិទ្យាសាស្ត្រមួយដែលប្រើវិធីសាស្ត្រវិទ្យាសាស្រ្តដើម្បីដាក់ទិន្នន័យដែលមានរចនាសម្ព័ន្ធនិងគ្មានរចនាសម្ព័ន្ធ ដើម្បីទាញយកចំណេះដឹង និងការយល់ដឹង និងអនុវត្តចំណេះដឹង និងការយល់ដឹងដែលអាចអនុវត្តបានពីទិន្នន័យ នៅក្នុងវិស័យអនុវត្តន៍ជាច្រើន*។ + +ការកំណត់នេះបង្ហាញនូវមុខមាត់សំខាន់ៗដូចខាងក្រោមនៃវិទ្យាសាស្ត្រទិន្នន័យ៖ + +* គោលដៅសំខាន់នៃវិទ្យាសាស្ត្រទិន្នន័យគឺ **ទាញយកចំណេះដឹង** ពីទិន្នន័យ ឬថា - **យល់ពី** ទិន្នន័យ រកឃើញពាណិជ្ជកម្មលាក់ខ្លួន និងកសាង **ម៉ូឌែល**។ +* វិទ្យាសាស្ត្រទិន្នន័យប្រើ **វិធីសាស្ត្រវិទ្យាសាស្ត្រ** ដូចជាភាពហានិភ័យ និងស្ថិតិយវិទ្យា។ ពិតណាស់ ពេលដែលពាក្យ *វិទ្យាសាស្ត្រទិន្នន័យ* ត្រូវបានណែនាំជាលើកដំបូង មានមនុស្សខ្លះបានជជែកថាវីទ្យាសាស្ត្រទិន្នន័យគ្រាន់តែជាឈ្មោះថ្មីសម្រាប់ស្ថិតិយវិទ្យា។ ប៉ុន្តែកាលពីពេលបច្ចុប្បន្ន វាបានជាក់លាក់ថាវិស័យនេះធំបំផុត។ +* ចំណេះដឹងដែលទទួលបានគួរត្រូវបានអនុវត្តដើម្បីផលិតជាការយល់ដឹងដែលអាចអនុវត្តបាន ប្រសិនបើមានគឺជាការយល់ដឹងប្រតិបត្តិដែលអ្នកអាចប្រើបានក្នុងស្ថានភាពអាជីវកម្មពិត។ +* យើងគួរតែអាចដំណើរការជាមួយទាំងទិន្នន័យដែលមាន **រចនាសម្ព័ន្ធ** និង **គ្មានរចនាសម្ព័ន្ធ**។ យើងនឹងត្រឡប់មកពិភាក្សាអំពីប្រភេទទិន្នន័យផ្សេងៗនៅពេលក្រោយក្នុងវគ្គសិក្សា។ +* **ដែនអនុវត្តន៍** គឺជាគំនិតសំខាន់មួយ ហើយអ្នកវិទ្យាសាស្ត្រទិន្នន័យភាគច្រើនត្រូវការមានវាយនភាពខ្លះបំផុតក្នុងដែនបញ្ហា ឧទាហរណ៍៖ ហិរញ្ញវត្ថុ វេជ្ជសាស្ត្រ ឬទីផ្សារ។ + +> មុខមាត់សំខាន់មួយទៀតនៃវិទ្យាសាស្ត្រទិន្នន័យ គឺវាសិក្សារបៀបដែលទិន្នន័យអាចត្រូវបានប្រមូល ផ្ទុក និងដំណើរការដោយប្រើកុំព្យូទ័រ។ ខណៈដែលស្ថិតិយវិទ្យាប្រគល់មូលដ្ឋានគណិតវិទ្យា វិទ្យាសាស្ត្រទិន្នន័យនាំយកគំនិតគណិតវិទ្យាដើម្បីទាញយកចំណេះដឹងពីទិន្នន័យមែន។ + +វិធីមួយ (ដែលមានមូលដ្ឋានពី [Jim Gray](https://en.wikipedia.org/wiki/Jim_Gray_(computer_scientist))) ដើម្បីមើលវិទ្យាសាស្ត្រទិន្នន័យគឺជាវិធីសាស្ត្រផ្សេងទៀតនៃវិទ្យាសាស្ត្រ៖ +* **ការពិសោធន៍ផ្ទាល់ (Empirical)** ដែលយើងផ្អែកគ្រប់គ្នាសម្រាប់ការសង្កេត និងលទ្ធផលនៃសាកល្បង។ +* **ទ្រឹស្តី (Theoretical)** ដែលយើងបង្កើតគំនិតថ្មីពីចំណេះដឹងវិទ្យាសាស្ត្រមានស្រាប់។ +* **កុំព្យូទិក (Computational)** ដែលយើងរកឃើញគោលការណ៍ថ្មីៗដោយផ្អែកលើការសាកល្បងកុំព្យូទិក។ +* **មូលដ្ឋានទិន្នន័យ (Data-Driven)** ដែលផ្អែកលើការរកឃើញទំនាក់ទំនង និងគំរូទិន្នន័យ។ + +## វិស័យទាក់ទងផ្សេងទៀត + +ដោយសារតែទិន្នន័យមាននៅគ្រប់ទីកន្លែង យ៉ាងហោចណាស់វិទ្យាសាស្ត្រទិន្នន័យផ្ទាល់ខ្លួនក៏ជាវិស័យធំបែបធំ ដែលប៉ះពាល់ដល់វិស័យផ្សេងៗជាច្រើន។ + +
+
មូលដ្ឋានទិន្នន័យ (Databases)
+
+ការបញ្ចូនចិត្តសំខាន់គឺ របៀបផ្ទុក ទិន្នន័យ វានៅក្នុងរូបមន្តណាមួយដែលអាចដំណើរការបានយ៉ាងលឿន។ មានប្រភពមូលដ្ឋានទិន្នន័យផ្សេងៗដែលផ្ទុកទិន្នន័យមានរចនាសម្ព័ន្ធ និងគ្មានរចនាសម្ព័ន្ធ ដែល យើងនឹងពិចារណាក្នុងវគ្គសិក្សារបស់យើង។ +
+
ទិន្នន័យធំ (Big Data)
+
+ម្តងម្ដែង យើងត្រូវរក្សាទិន្នន័យច្រើនខ្លាំងក្នុងរចនាសម្ព័ន្ធសាមញ្ញ។ មានវិធីសាស្ត្រ និងឧបករណ៍ពិសេសដើម្បីទុកទិន្នន័យនោះលើកុំព្យូទ័រច្រើនប្រព្រឹត្តទៅ ហើយដំណើរការយ៉ាងមានប្រសិទ្ធភាព។ +
+
ការរៀនម៉ាស៊ីន (Machine Learning)
+
+វិធីដើម្បីយល់ពីទិន្នន័យគឺ កសាងម៉ូឌែល ដែលអាចព្យាករណ៍លទ្ធផលដែលចង់បាន។ ការបង្កើតម៉ូឌែលពីទិន្នន័យហៅថា ការរៀនម៉ាស៊ីន។ អ្នកអាចចង់មើលប្រមុខមុខវិជ្ជា Machine Learning for Beginners ដើម្បីរៀនបន្ថែម។ +
+
បញ្ញាសិប្បនិម្មិត (Artificial Intelligence)
+
+វិស័យមួយនៃការរៀនម៉ាស៊ីនគឺបញ្ញាសិប្បនិម្មិត (AI) ក៏ផ្អែកលើទិន្នន័យ ហើយវាអំពាវនាវការកសាងម៉ូឌែលស្មុគស្មាញខ្ពស់ដូចជាគំនិតគិតរបស់មនុស្ស។ វិធីសាស្ត្រ AI ជាញឹកញាប់អនុញ្ញាតឲ្យយើងបម្លែងទិន្នន័យគ្មានរចនាសម្ព័ន្ធ (ដូចជាភាសាជាតិត្រង់) ទៅជាការយល់ដឹងដែលមានរចនាសម្ព័ន្ធ។ +
+
ការតំណាងទិន្នន័យ (Visualization)
+
+ទិន្នន័យច្រើនធំទូលាយលំបាកយល់សម្រាប់មនុស្ស ប៉ុន្តិប៉ុន្មានពេលដែលយើងបង្កើតការតំណាងប្រយោជន៍ពីទិន្នន័យនោះ យើងអាចយល់បានល្អប្រសើរពីទិន្នន័យ និងធ្វើចំណាំកំណត់សម្រេច។ ដូច្នេះ វាសំខាន់ក្នុងការដឹងពីវិធីសាស្ត្រច្រើនក្នុងការតំណាងព័ត៌មាន - អ្វីដែលយើងនឹងពិភាក្សានៅ ផ្នែក 3 នៃវគ្គសិក្សារបស់យើង។ វិស័យទាក់ទងផ្សេងទៀតរួមមាន Infographics និង Human-Computer Interaction ទូទៅ។ +
+
+ +## ប្រភេទទិន្នន័យ + +ដូចដែលយើងបានរៀបរាប់រួចមកទេ ទិន្នន័យមាននៅគ្រប់ទីកន្លែង។ យើងតែត្រូវចាប់យកវាតាមរបៀបត្រឹមត្រូវ! វាជាគន្លងមានប្រយោជន៍ក្នុងការបែងចែកទិន្នន័យជា **មានរចនាសម្ព័ន្ធ** និង **គ្មានរចនាសម្ព័ន្ធ**។ ប្រភេទមុនសំដៅលើទម្រង់ដែលមានរចនាសម្ព័ន្ធល្អ ជាទូទៅជាតារាង ឬចំនួនតារាង ខណៈដែលប្រភេទក្រោយគ្រាន់តែជាការប្រមូលផ្គុំឯកសារ។ ពេលខ្លះវានៅមានចំណែកជា **ឆ្វេងតាំងរចនាសម្ព័ន្ធ** ដែលមានរចនាសម្ព័ន្ធមួយណាមួយដែលអាចខុសគ្នាខ្លាំង។ + +| មានរចនាសម្ព័ន្ធ | ឆ្វេងតាំងរចនាសម្ព័ន្ធ | គ្មានរចនាសម្ព័ន្ធ | +| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | --------------------------------------- | +| បញ្ជីមនុស្សជាមួយលេខទូរសព្ទ័ររបស់ពួកគេ | ទំព័រវិគីភីឌាជាមួយតំណភ្ជាប់ | អត្ថបទព្រះរាជាណាចក្រអង់គ្លេស Britannica | +| សីតុន្ថាននៅក្នុងបន្ទប់ទាំងអស់នៃអាគារទាំងមូលក្នុងមួយនាទីសម្រាប់រយៈពេល 20 ឆ្នាំចុងក្រោយ | ប្រមូលផ្តុំអត្ថបទវិទ្យាសាស្ត្រជាទម្រង់ JSON មានអ្នកនិពន្ធ ថ្ងៃខែឆ្នាំផ្សាយ និងសេចក្ដីសង្ខេប | ការចែករំលែកឯកសារជាមួយឯកសារពាណិជ្ជកម្ម | +| ទិន្នន័យអាយុ និងស្រី ភេទរបស់មនុស្សទាំងអស់ដែលចូលទៅក្នុងអាគារ | ទំព័រអ៊ិនធឺណេត | វីដេអូធម្មជាតិពីកាមេរ៉ាស្ងោចរក្សា | + +## ទីតាំងទាញទិន្នន័យ + +មានប្រភពទិន្នន័យជាច្រើន ហើយវានឹងមិនអាចរាប់បញ្ចូលគ្រប់អ្វីបានទេ! ទោះបីជាយ៉ាងណា យើងនឹងរាយបញ្ជីពីកន្លែងធម្មតាដែលអ្នកអាចទាញយកទិន្នន័យ៖ + +* **មានរចនាសម្ព័ន្ធ** + - **Internet of Things** (IoT) រួមមានទិន្នន័យពីឧបករណ៍ស័ង្កសម្រាប់តាមដានផ្សេងៗ ដូចជាសវន្តុភាពឬសម្ពាធផ្តល់នូវទិន្នន័យដែលមានប្រយោជន៍។ ឧទាហរណ៍ បើស្ថាបនាការិយាល័យមានឧបករណ៍ IoT យើងអាចគ្រប់គ្រងកម្តៅ និងការចាក់ភ្លើងដោយស្វ័យប្រវត្តិ ដើម្បីបន្ថយការចំណាយ។ + - **ការស្ទង់មតិ** ដែលយើងស្នើសុំអ្នកប្រើបញ្ចប់បន្ទាប់ពីការទិញ អូរឬបន្ទាប់ពីទស្សនាគេហទំព័រ។ + - **វិភាគអាកប្បកិរិយា** អាចជួយយើងយល់ថាអ្នកប្រើចូលរួមក្នុងគេហទំព័រយ៉ាងជ្រាលជ្រៅ និងហេតុផលធម្មតាសម្រាប់លាចាកចោលគេហទំព័រ។ +* **គ្មានរចនាសម្ព័ន្ធ** + - **អត្ថបទ** អាចជាផ្ទៃដីសម្បូរបែបនៃការយល់ដឹង ដូចជាពិន្ទុអារម្មណ៍សរុប ឬការទាញយកពាក្យគន្លឹះ និងន័យផ្ទាល់ខ្លួន។ + - **រូបភាព** ឬ **វីដេអូ** វីដេអូពីកាមេរ៉ាស្ងោចរក្សាអាចប្រើសម្រាប់វាស់វិញ្ញាណចរាចរណ៍លើផ្លូវ និងជូនដំណឹងអំពីចរាចរណ៍តំណក់ខ្លះ។ + - កំណត់ហេតុបម្រើគេហទំព័រ (**Logs**) អាចប្រើសម្រាប់យល់ថាតើទំព័រណានៃគេហទំព័រយើងត្រូវបានចូលមើលខ្ពស់បំផុត និងរយៈពេលប៉ុន្មាន។ +* ឆ្វេងតាំងរចនាសម្ព័ន្ធ + - ក្រាហ្វបណ្តាញសង្គមអាចជាផ្ទាំងប្រភពទិន្នន័យល្អសម្រាប់យល់អំពីបុគ្គលភាពអ្នកប្រើ និងប្រសិទ្ធភាពក្នុងការចែកចាយព័ត៌មាន។ + - ពេលយើងមានរូបថតជាច្រើនពីការប្រជុំ យើងអាចព្យាយាមទាញយកទិន្នន័យ​ **សារសំឡេងក្រុម** ដោយកសាងក្រាហ្វមនុស្សដែលថតរូបជាមួយគ្នា។ + +ដោយដឹងពីប្រភពទិន្នន័យផ្សេងៗ អ្នកអាចពិចារណាពីសេណារីយ៉ូផ្សេងៗដែលបច្ចេកទេសវិទ្យាសាស្ត្រទិន្នន័យអាចអនុវត្តបាន ដើម្បីយល់បរិបទល្អប្រសើរជាងមុន និងបង្កើនដើមថ្នល់អាជីវកម្ម។ + +## អ្នកអាចធ្វើអ្វីបានជាមួយទិន្នន័យ + +ក្នុងវិទ្យាសាស្ត្រទិន្នន័យ យើងផ្តោតលើជំហានខាងក្រោមនៃការធ្វើដំណើរទិន្នន័យ៖ + +
+
១) ការប្រមូលទិន្នន័យ (Data Acquisition)
+
+ជំហានដំបូងគឺ ប្រមូលទិន្នន័យ។ បើសិនជាករណីជាច្រើន វាអាចជាព្រះបញ្ញាដំណើរការងាយស្រួល ដូចជាទិន្នន័យចេញពីកម្មវិធីវេបកម្ពុជទៅមូលដ្ឋានទិន្នន័យ ក៏ប៉ុន្តែនៅពេលខ្លះ យើងត្រូវប្រើវិធីសាស្ត្រពិសេស។ ឧទាហរណ៍ ទិន្នន័យពីឧបករណ៍ IoT អាចច្រើនខ្លាំង ហើយវាជារបៀបល្អក្នុងការប្រើបញ្ចប់ប៊ុហ្វឺរដូចជា IoT Hub ដើម្បីប្រមូលទិន្នន័យទាំងអស់មុនពេលដំណើរការបន្ថែម។ +
+
២) ការផ្ទុកទិន្នន័យ (Data Storage)
+
+ការផ្ទុកទិន្នន័យអាចជាលំបាក ជាពិសេសប្រសិនបើយើងនិយាយអំពីទិន្នន័យធំ។ ពេលសម្រេចចិត្តពីរបៀបផ្ទុកទិន្នន័យ វាសមរម្យក្នុងការចាត់ទុករបៀបដែលអ្នកចង់សួរទិន្នន័យនៅថ្ងៃអនាគត។ មានវិធីច្រើនក្នុងការផ្ទុកទិន្នន័យ៖ + +
+
៣) ការដំណើរការទិន្នន័យ (Data Processing)
+
+នេះជាផ្នែកគួរឱ្យរំភើបបំផុតនៃដំណើរទិន្នន័យ ដែលពាក់ព័ន្ធនឹងការបំលែងទិន្នន័យពីទម្រង់ដើមទៅទម្រង់ដែលអាចប្រើសម្រាប់ការតំណាង/បណ្តុះបណ្តាលម៉ូឌែល។ បើទិន្នន័យគ្មានរចនាសម្ព័ន្ធដូចជាអត្ថបទ ឬរូបភាព យើងប្រហែលត្រូវប្រើបច្ចេកទេស AI ឆែកយក លក្ខណៈសម្បត្តិ ពីទិន្នន័យ ដូច្នេះបំលែងវាជារចនាសម្ព័ន្ធត្រឹមត្រូវ។
+
៤) ការតំណាង / ការយល់ដឹងមនុស្ស
+
+ជាញឹកញាប់ ដើម្បីយល់ពីទិន្នន័យ យើងត្រូវតំណាងវា។ មានបច្ចេកទេសតំណាងច្រើននៅក្នុងឧបករណ៍ស្ដុករបស់យើង យើងអាចរកទស្សនៈត្រឹមត្រូវដើម្បីបង្កើតការយល់ចិត្តល្អ។ ជាញឹកញាប់ អ្នកវិទ្យាសាស្ត្រទិន្នន័យត្រូវ "លេងជាមួយទិន្នន័យ" តំណាងវាច្រើនដង ហើយស្វែងរកទំនាក់ទំនងមួយចំនួន។ ក៏ដូចជាយើងប្រើបច្ចេកវិទ្យាស្ថិតិ ដើម្បីសាកល្បងសន្មត ឬបង្ហាញពីការទាក់ទងរវាងបំណែកទិន្នន័យផ្សេងៗ។
+
៥) បណ្តុះបណ្តាលម៉ូឌែលទស្សន៍ទាយ
+
+ដោយសារ​គោលដៅចុងក្រោយនៃវិទ្យាសាស្ត្រទិន្នន័យគឺឲ្យ​អាចធ្វើ​សម្រេចចិត្ត​ដោយផ្អែកលើទិន្នន័យ យើងអាចចង់ប្រើបច្ចេកទេស ការរៀនម៉ាស៊ីន ដើម្បីកសាងម៉ូឌែលទស្សន៍ទាយ។​ បន្ទាប់មកយើងអាចប្រើវាដើម្បីទស្សន៍ទាយដោយប្រើសំណុំទិន្នន័យថ្មីដែលមានរចនាសម្ព័ន្ធដូចគ្នា។ +
+
+ +នៅពិតប្រាកដ អាស្រ័យលើទិន្នន័យពិតប្រាកដ មួយចំនួនជំហានអាចគ្មាន (ឧ. ពេលដែលយើងមានទិន្នន័យរួចនៅក្នុងមូលដ្ឋានទិន្នន័យ ឬពេលដែលមិនត្រូវការបណ្តុះបណ្តាលម៉ូឌែលទេ) ឬជំហានមួយចំនួនអាចត្រូវធ្វើម្តងសងអស់ច្រើនដង (ដូចជា ការដំណើរការទិន្នន័យ)។ + +## ការឌីជីថល និងការបម្លែងឌីជីថល + +ក្នុងសតវត្សទីបី ក្រុមហ៊ុនជាច្រើនបានចាប់ផ្តើមយល់ពីសារៈសំខាន់របស់ទិន្នន័យនៅពេលធ្វើសម្រេចចិត្តអាជីវកម្ម។ ដើម្បីអនុវត្តវិធានការវិទ្យាសាស្ត្រទិន្នន័យលើការជួបប្រជុំអាជីវកម្ម អ្នកត្រូវតែចាប់ផ្តើមដោយប្រមូលទិន្នន័យមួយចំនួន ឬបម្លែងដំណើរការអាជីវកម្មទៅជាទម្រង់ឌីជីថល។ វាគឺហៅថា **ការឌីជីថល**។ ការអនុវត្តបច្ចេកទេសវិទ្យាសាស្ត្រទិន្នន័យទៅលើទិន្នន័យនេះដើម្បីណែនាំការសម្រេចចិត្ត អាចនាំឲ្យមានកំណើនប្រសិទ្ធភាពយ៉ាងច្រើន (ឬដ zelfs ការបម្លែងអាជីវកម្ម) ហៅថា **ការបម្លែងឌីជីថល**។ + +យើងចូលចិត្តបង្ហាញឧទាហរណ៍មួយ។ បើសិនជាយើងមានវគ្គសិក្សាវិទ្យាសាស្ត្រទិន្នន័យ (ដូចនេះ) ដែលយើងផ្តល់ជូនតាមអនឡាញសិស្ស ហើយយើងចង់ប្រើវិទ្យាសាស្ត្រទិន្នន័យដើម្បីធ្វើឲ្យវល្អប្រសើរឡើង។ តើយើងធ្វើបែបណា? + +យើងអាចចាប់ផ្តើមដោយសួរ "តើអ្វីដែលអាចត្រូវបានបំលែងជាឌីជីថល?" របៀបសាមញ្ញបំផុតគឺវាស់ពេលវេលាដែលសិស្សម្នាក់ៗចំណាយក្នុងការបញ្ចប់មេរៀនមួយ និងវាស់ចំណេះដឹងដែលទទួលបានដោយផ្តល់លទ្ធផលតេស្តជាច្រើនជម្រើសនៅចុងមេរៀននីមួយៗ។ ដោយគណនាពេលវេលាเฉลี่ยទាំងអស់នៃសិស្សទាំងអស់ យើងអាចរកឃើញថា មេរៀនណាដែលមានភាពពិបាកបំផុតសម្រាប់សិស្ស ហើយធ្វើការកែលម្អវា។ +> អ្នកអាចធ្វើអោយផ្ទាចថាវិធីនេះមិនល្អនៅព្រោះម៉ូឌុលអាចមានកម្ពស់ខុសៗគ្នា។ វាអាចពិតជាយល់សមរម្យជាងក្នុងការបែងចែកពេលវេលាតាមរយៈប្រវែងម៉ូឌុល (ក្នុងចំនួនតួអក្សរ) ហើយប្រៀបធៀបតម្លៃទាំងនោះជំនួស។ + +នៅពេលយើងចាប់ផ្តើមវិភាគលទ្ធផលនៃតេស្តជ្រើសរើសចម្លើយច្រើន យើងអាចព្យាយามកំណត់ថាភាពយល់ច្រឡំអ្វីខ្លះដែលសិស្សមាន ក៏ដូចជាការប្រើប្រាស់ព័ត៌មាននោះ ដើម្បីកែលម្អមាតិកា។ ដើម្បីធ្វើអោយបានដូច្នោះ យើងត្រូវរចនាតេស្តក្នុងវិធីដែលសំណួរពីរបីត្រូវដាក់ទៅជាមួយគំនិត ឬចំណុចចំណេះដឹងមួយ។ + +បើសិនចង់ធ្វើអោយកាន់តែស្មុគស្មាញ យើងអាចគូសជាមួយពេលវេលាដែលចំណាយសម្រាប់ម៉ូឌុលមួយៗ ប្រៀបធៀបទៅនឹងវ័យរបស់សិស្ស។ យើងអាចស្វែងរកថាសម្រាប់វ័យខ្លះៗ វាត្រូវចំណាយពេលយូរពេកក្នុងការបញ្ចប់ម៉ូឌុល ឬសិស្សបោះបង់មុនពេលបញ្ចប់វា។ នេះអាចជួយផ្តល់នូវការផ្ដល់អនុសាសន៍អាយុសម្រាប់ម៉ូឌុល និងកាត់បន្ថយការមិនពេញចិត្តពីការរំពឹងយ៉ាងខុស។ + +## 🚀 ការប្រកួតប្រជែង + +នៅក្នុងការប្រកួតនេះ យើងនឹងព្យាយាមស្វែងរកគំនិតដែលពាក់ព័ន្ធនឹងវិស័យ Data Science ដោយមើលតាមអត្ថបទ។ យើងនឹងយកអត្ថបទវិចិប៊ីគីពី Data Science ទាញយក និងដំណើរការអត្ថបទ ហើយបង្កើតមេឃពាក្យដូចជា: + +![Word Cloud for Data Science](../../../../translated_images/km/ds_wordcloud.664a7c07dca57de0.webp) + +ចូលទៅកាន់ [`notebook.ipynb`](../../../../1-Introduction/01-defining-data-science/notebook.ipynb ':ignore') ដើម្បីអានកូដ។ អ្នកក៏អាចដំណើរការកូដ វា​នឹងបង្ហាញពីរបៀបកែប្រែទិន្នន័យទាំងអស់ដោយផ្ទាល់។ + +> បើអ្នកមិនដឹងរបៀបដំណើរការកូដក្នុង Jupyter Notebook ទេ សូមពិនិត្យមើល [អត្ថបទនេះ](https://soshnikov.com/education/how-to-execute-notebooks-from-github/)។ + +## [សំណួរបន្ទាប់បន្ទប់បង្រៀន](https://ff-quizzes.netlify.app/en/ds/quiz/1) + +## កិច្ចការងារ + +* **កិច្ចការ ១**៖ កែប្រែកូដខាងលើ ដើម្បីស្វែងរកគំនិតពាក់ព័ន្ធសម្រាប់វិស័យ **Big Data** និង **Machine Learning** +* **កិច្ចការ ២**៖ [គិតអំពីសណ្ឋានភាព Data Science](assignment.md) + +## អំណោយផល + +មេរៀននេះត្រូវបានបង្កើតដោយសេចក្តីស្រលាញ់ ♥️ ដោយ [Dmitry Soshnikov](http://soshnikov.com) + +--- + + +**ការ​បដិសេធ**៖ +ឯកសារ​នេះ​ត្រូវបាន​ប្រែសម្រួល​តាមសេវាកម្ម​ប្រែសម្រួល AI [Co-op Translator](https://github.com/Azure/co-op-translator)។ ខណៈដែល​យើង​ព្យាយាម​ធ្វើឱ្យ​ត្រឹមត្រូវ​ សូម​យល់ព្រម​ថា​ការប្រែសម្រួលស្វ័យប្រវត្តិ​អាច​មាន​កំហុស ឬ​ការមិនត្រឹមត្រូវ។ ឯកសារ​មូលដ្ឋាន​ក្នុង​ភាសាដើម​របស់វា​គួរត្រូវ​បានពិចារណា​ជា​ប្រភព​ផ្លូវការ។ សម្រាប់​ព័ត៌មាន​សំខាន់ៗ ការប្រែសម្រួល​ដោយមនុស្សជំនាញ​កាន់តែ​ត្រូវ​បានផ្ដល់អាទិភាព។ យើង​មិនទទួល​ខុសត្រូវ​ចំពោះ​ការ​យល់ច្រឡំ ឬ​ការបកស្រាយខុសៗ​ដែលកើតមានពីការប្រើប្រាស់​ការ​ប្រែសម្រួល​នេះឡើយ។ + \ No newline at end of file diff --git a/translations/km/1-Introduction/01-defining-data-science/assignment.md b/translations/km/1-Introduction/01-defining-data-science/assignment.md new file mode 100644 index 00000000..a84d4f46 --- /dev/null +++ b/translations/km/1-Introduction/01-defining-data-science/assignment.md @@ -0,0 +1,39 @@ +# Assignment: Data Science Scenarios + +នៅក្នុងត_assignment_ដំបូងនេះ យើងស្នើឱ្យអ្នកគិតអំពីដំណើរការឬបញ្ហាជាក់ស្តែងមួយនៅក្នុងដែនបញ្ហាប្លែកៗគ្នា និងរបៀបដែលអ្នកអាចបង្កើនវាឡើងវិញដោយប្រើដំណើរការ Data Science។ សូមគិតអំពី៖ + +1. ទិន្នន័យណាអ្នកអាចប្រមូលបាន? +1. របៀបណាអ្នកនឹងប្រមូលវា? +1. របៀបណាអ្នកនឹងរក្សាទុកទិន្នន័យ? ទិន្នន័យនោះប្រហែលមានទំហំធំប៉ុណ្ណា? +1. ព័ត៌មាននិងការសម្រេចចិត្តអ្វីខ្លះដែលអ្នកអាចទទួលបានពីទិន្នន័យនេះ? ការសម្រេចចិត្តណាខ្លះដែលយើងអាចធ្វើបាន dựa trênទិន្នន័យនេះ? + +ព្យាយាមគិតអំពីបញ្ហា/ដំណើរការបីផ្សេងៗគ្នា ហើយពិពណ៌នារបស់ចំណុចខាងលើសម្រាប់ដែនបញ្ហាក្នុងមួយ។ + +នេះគឺជាដែនបញ្ហា និងបញ្ហាខ្លះៗដែលអាចជួយអ្នកចាប់ផ្តើមគិត៖ + +1. តើអ្នកអាចប្រើទិន្នន័យដូចម្តេចដើម្បីបង្កើនដំណើរការអប់រំសម្រាប់កុមារនៅសាលា? +1. តើអ្នកអាចប្រើទិន្នន័យដូចម្តេចដើម្បីគ្រប់គ្រងការចាក់វ៉ាក់សាំងក្នុងរយៈពេលវីរុសរាតត្បាត? +1. តើអ្នកអាចប្រើទិន្នន័យដូចម្តេចដើម្បីធានាថាអ្នកមានផលិតភាពនៅកន្លែងធ្វើការ? + +## Instructions + +បំពេញតារាងខាងក្រោម (ប្តូរដែនបញ្ហាដែលណែនាំជាមួយដែនរបស់អ្នកប្រើប្រាស់ ប្រសិនបើចាំបាច់): + +| Problem Domain | Problem | Which data to collect | How to store the data | Which insights/decisions we can make | +|----------------|---------|-----------------------|-----------------------|--------------------------------------| +| Education | | | | | +| Vaccination | | | | | +| Productivity | | | | | + +## Rubric + +Exemplary | Adequate | Needs Improvement +--- | --- | -- +One was able to identify reasonable data sources, ways of storing data and possible decisions/insights for all problem domains | Some of the aspects of the solution are not detailed, data storage is not discussed, at least 2 problem domains are described | Only parts of the data solution are described, only one problem domain is considered. + +--- + + +**ការបដិសេធ**៖ +ឯកសារនេះត្រូវបានបកប្រែដោយប្រើសេវាកម្មបកប្រែ AI [Co-op Translator](https://github.com/Azure/co-op-translator)។ ខណៈពេលយើងខំប្រឹងរកភាពត្រឹមត្រូវ សូមយល់ឲ្យបានថាការបកប្រែដោយស្វ័យប្រវត្តិអាចមានកំហុស ឬភាពមិនត្រឹមត្រូវ។ ឯកសារដើមនៅក្នុងភាសាដើមគួរត្រូវបានគិតថាជាផែនដីមានសុពលភាពបំផុត។ សម្រាប់ព័ត៌មានសំខាន់ គឺគួរត្រូវបានបកប្រែដោយអ្នកជំនាញមនុស្ស។ យើងមិនទទួលខុសត្រូវចំពោះការយល់ច្រឡំ ឬការបកផ្សាយខុសណាមួយដែលកើតឡើងពីការប្រើប្រាស់ការបកប្រែនេះទេ។ + \ No newline at end of file diff --git a/translations/km/1-Introduction/01-defining-data-science/notebook.ipynb b/translations/km/1-Introduction/01-defining-data-science/notebook.ipynb new file mode 100644 index 00000000..23706372 --- /dev/null +++ b/translations/km/1-Introduction/01-defining-data-science/notebook.ipynb @@ -0,0 +1,423 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "source": [ + "# 챌린지: 데이터 과학에 관한 텍스트 분석하기\n", + "\n", + "이 예제에서는 전통적인 데이터 과학 프로세스의 모든 단계를 포함하는 간단한 연습을 해보겠습니다. 코드를 직접 작성할 필요는 없으며, 아래 셀을 클릭하여 실행하고 결과를 관찰할 수 있습니다. 도전 과제로서, 다른 데이터를 사용하여 이 코드를 시도해 보는 것을 권장합니다.\n", + "\n", + "## 목표\n", + "\n", + "이번 수업에서는 데이터 과학과 관련된 다양한 개념을 논의했습니다. 텍스트 마이닝을 통해 더 많은 관련 개념을 발견해 봅시다. 데이터 과학에 관한 텍스트를 시작으로, 키워드를 추출한 다음 결과를 시각화해 보겠습니다.\n", + "\n", + "텍스트로는 위키피디아의 데이터 과학 페이지를 사용하겠습니다:\n" + ], + "metadata": {} + }, + { + "cell_type": "markdown", + "source": [], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": 62, + "source": [ + "url = 'https://en.wikipedia.org/wiki/Data_science'" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "markdown", + "source": [ + "## ជំហានទី 1៖ ទទួលបានទិន្នន័យ\n", + "\n", + "ជំហានដំបូងនៅក្នុងដំណើរការបច្ចេកវិទ្យាទិន្នន័យគឺទទួលបានទិន្នន័យ។ យើងនឹងប្រើបណ្ណាល័យ `requests` ដើម្បីធ្វើដូច្នោះ៖\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": 63, + "source": [ + "import requests\r\n", + "\r\n", + "text = requests.get(url).content.decode('utf-8')\r\n", + "print(text[:1000])" + ], + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "\n", + "\n", + "\n", + "\n", + "Data science - Wikipedia\n", + "