From 33f013b850ad3cdc91d361c77e5bc3b8bbca57ac Mon Sep 17 00:00:00 2001 From: Bhumika Tewary <77784592+bhumikatewary@users.noreply.github.com> Date: Mon, 7 Mar 2022 14:12:39 +0530 Subject: [PATCH 01/13] Add files via upload --- images/PDF.gif | Bin 0 -> 15922 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/PDF.gif diff --git a/images/PDF.gif b/images/PDF.gif new file mode 100644 index 0000000000000000000000000000000000000000..4abe4377db482275a50ce72a1137576f8514279b GIT binary patch literal 15922 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 Date: Mon, 7 Mar 2022 14:27:27 +0530 Subject: [PATCH 02/13] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 21ea08da..1b1ca1f1 100644 --- a/README.md +++ b/README.md @@ -94,11 +94,12 @@ In addition, a low-stakes quiz before a class sets the intention of the student You can run this documentation offline by using [Docsify](https://docsify.js.org/#/). Fork this repo, [install Docsify](https://docsify.js.org/#/quickstart) on your local machine, then in the root folder of this repo, type `docsify serve`. The website will be served on port 3000 on your localhost: `localhost:3000`. > Note, notebooks will not be rendered via Docsify, so when you need to run a notebook, do that separately in VS Code running a Python kernel. -## PDF + +## PDF GIF A PDF of all of the lessons can be found [here](https://microsoft.github.io/Data-Science-For-Beginners/pdf/readme.pdf) -## Help Wanted! + ## Help Wanted! If you would like to translate all or part of the curriculum, please follow our [Translations](TRANSLATIONS.md) guide. @@ -109,3 +110,4 @@ Our team produces other curricula! Check out: - [Machine Learning for Beginners](https://aka.ms/ml-beginners) - [IoT for Beginners](https://aka.ms/iot-beginners) - [Web Dev for Beginners](https://aka.ms/webdev-beginners) + From 432754f137eb3bb34b768788ae4e1ba22f6e484f Mon Sep 17 00:00:00 2001 From: Bhumika Tewary <77784592+bhumikatewary@users.noreply.github.com> Date: Tue, 8 Mar 2022 10:10:01 +0530 Subject: [PATCH 03/13] New file --- .../14-Introduction/translations/README.hi.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md diff --git a/4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md b/4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md @@ -0,0 +1 @@ + From 5d795569a7ea7d8192a38e6b797d320189761c80 Mon Sep 17 00:00:00 2001 From: Bhumika Tewary <77784592+bhumikatewary@users.noreply.github.com> Date: Tue, 8 Mar 2022 10:47:23 +0530 Subject: [PATCH 04/13] Update README.md --- .../14-Introduction/translations/README.hi.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md b/4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md index 8b137891..329cacb4 100644 --- a/4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md +++ b/4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md @@ -1 +1,6 @@ +# डेटा विज्ञान जीवन चक्र का परिचय + + + + From f3722bfd439ce62f819feb446a291294ae94ddc4 Mon Sep 17 00:00:00 2001 From: Bhumika Tewary <77784592+bhumikatewary@users.noreply.github.com> Date: Tue, 8 Mar 2022 10:54:38 +0530 Subject: [PATCH 05/13] README update --- .../14-Introduction/translations/README.hi.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md b/4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md index 329cacb4..9b4c234a 100644 --- a/4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md +++ b/4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md @@ -1,5 +1,7 @@ # डेटा विज्ञान जीवन चक्र का परिचय +![संचार](../images/communication.jpg) + From a84548f000496e3350c86259c71fb2ba363adea0 Mon Sep 17 00:00:00 2001 From: Bhumika Tewary <77784592+bhumikatewary@users.noreply.github.com> Date: Tue, 8 Mar 2022 11:03:10 +0530 Subject: [PATCH 06/13] Hindi README.md --- .../01-defining-data-science/translations/README.hi.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 1-Introduction/01-defining-data-science/translations/README.hi.md diff --git a/1-Introduction/01-defining-data-science/translations/README.hi.md b/1-Introduction/01-defining-data-science/translations/README.hi.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/1-Introduction/01-defining-data-science/translations/README.hi.md @@ -0,0 +1 @@ + From 3efe27e11b9d23d67aa7a9cd5a9c6670405398b3 Mon Sep 17 00:00:00 2001 From: Bhumika Tewary <77784592+bhumikatewary@users.noreply.github.com> Date: Wed, 9 Mar 2022 08:48:42 +0530 Subject: [PATCH 07/13] update README.hi.md --- .../translations/README.hi.md | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/1-Introduction/01-defining-data-science/translations/README.hi.md b/1-Introduction/01-defining-data-science/translations/README.hi.md index 8b137891..19dbe394 100644 --- a/1-Introduction/01-defining-data-science/translations/README.hi.md +++ b/1-Introduction/01-defining-data-science/translations/README.hi.md @@ -1 +1,39 @@ +# डेटा विज्ञान को परिभाषित करना +| ![द्वारा स्केचनोट [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/01-Definitions.png) | +| :----------------------------------------------------------------------------------------------------: | +| डेटा विज्ञान को परिभाषित करना - [@nitya](https://twitter.com/nitya) द्वारा स्केचनोट | + +--- + +[![डेटा विज्ञान को परिभाषित करना](images/video-def-ds.png)](https://youtu.be/beZ7Mb_oz9I) + +## [प्री लेक्चर क्विज](https://red-water-0103e7a0f.azurestaticapps.net/quiz/0) + +## डेटा विज्ञान क्या है? +अपने दैनिक जीवन में हम लगातार डेटा से घिरे रहते हैं। अभी आप जो पाठ पढ़ रहे हैं वह डेटा है। आपके स्मार्टफ़ोन में आपके मित्रों के फ़ोन नंबरों की सूची डेटा है, साथ ही आपकी घड़ी पर प्रदर्शित वर्तमान समय भी है। मनुष्य के रूप में, हम स्वाभाविक रूप से हमारे पास मौजूद धन की गणना करके या अपने मित्रों को पत्र लिखकर डेटा के साथ काम करते हैं। + +हालाँकि, कंप्यूटर के निर्माण के साथ डेटा बहुत अधिक महत्वपूर्ण हो गया। कंप्यूटर की प्राथमिक भूमिका संगणना करना है, लेकिन उन्हें संचालित करने के लिए डेटा की आवश्यकता होती है। इस प्रकार, हमें यह समझने की आवश्यकता है कि कंप्यूटर डेटा को कैसे संग्रहीत और संसाधित करता है। + +इंटरनेट के उद्भव के साथ, डेटा हैंडलिंग उपकरणों के रूप में कंप्यूटर की भूमिका में वृद्धि हुई है। यदि आप इसके बारे में सोचते हैं, तो हम अब वास्तविक गणनाओं के बजाय डेटा प्रोसेसिंग और संचार के लिए कंप्यूटर का अधिक से अधिक उपयोग करते हैं। जब हम किसी मित्र को ई-मेल लिखते हैं या इंटरनेट पर कुछ जानकारी खोजते हैं - हम अनिवार्य रूप से डेटा बना रहे हैं, स्टोर कर रहे हैं, ट्रांसमिट कर रहे हैं और उसमें हेरफेर कर रहे हैं। +> क्या आपको याद है कि पिछली बार आपने किसी चीज़ की गणना करने के लिए कंप्यूटर का उपयोग कब किया था? + +## डेटा साइंस क्या है? + +[विकिपीडिया](https://en.wikipedia.org/wiki/Data_science) में, **डेटा साइंस** को *एक वैज्ञानिक क्षेत्र के रूप में परिभाषित किया गया है जो संरचित और असंरचित डेटा से ज्ञान और अंतर्दृष्टि निकालने के लिए वैज्ञानिक तरीकों का उपयोग करता है, और लागू करता है एप्लिकेशन डोमेन की एक विस्तृत श्रृंखला में डेटा से ज्ञान और कार्रवाई योग्य अंतर्दृष्टि*। + +यह परिभाषा डेटा विज्ञान के निम्नलिखित महत्वपूर्ण पहलुओं पर प्रकाश डालती है: + +* डेटा साइंस का मुख्य लक्ष्य डेटा से **ज्ञान निकालना** है, दूसरे शब्दों में - डेटा को **समझना**, कुछ छिपे हुए संबंध ढूंढना और **मॉडल** बनाना। +* डेटा विज्ञान **वैज्ञानिक विधियों** का उपयोग करता है, जैसे कि प्रायिकता और सांख्यिकी। वास्तव में, जब *डेटा साइंस* शब्द पहली बार पेश किया गया था, तो कुछ लोगों ने तर्क दिया कि डेटा साइंस आंकड़ों के लिए सिर्फ एक नया फैंसी नाम था। आजकल यह स्पष्ट हो गया है कि क्षेत्र बहुत व्यापक है। +* प्राप्त ज्ञान को कुछ **कार्रवाई योग्य अंतर्दृष्टि**, यानी व्यावहारिक अंतर्दृष्टि उत्पन्न करने के लिए लागू किया जाना चाहिए जिसे आप वास्तविक व्यावसायिक स्थितियों पर लागू कर सकते हैं। +* हमें **संरचित** और **असंरचित** दोनों डेटा पर काम करने में सक्षम होना चाहिए। हम पाठ्यक्रम में बाद में विभिन्न प्रकार के डेटा पर चर्चा करने के लिए वापस आएंगे। +* **एप्लिकेशन डोमेन** एक महत्वपूर्ण अवधारणा है, और डेटा वैज्ञानिकों को अक्सर समस्या क्षेत्र में कम से कम कुछ हद तक विशेषज्ञता की आवश्यकता होती है, उदाहरण के लिए: वित्त, चिकित्सा, विपणन, आदि। + +> डेटा साइंस का एक अन्य महत्वपूर्ण पहलू यह है कि यह अध्ययन करता है कि कंप्यूटर का उपयोग करके डेटा कैसे एकत्र, संग्रहीत और संचालित किया जा सकता है। जबकि सांख्यिकी हमें गणितीय आधार प्रदान करती है, डेटा विज्ञान वास्तव में डेटा से अंतर्दृष्टि प्राप्त करने के लिए गणितीय अवधारणाओं को लागू करता है। + +डेटा विज्ञान को देखने के तरीकों में से एक ([जिम ग्रे](https://en.wikipedia.org/wiki/Jim_Gray_(computer_scientist)) को जिम्मेदार ठहराया गया है) इसे विज्ञान का एक अलग प्रतिमान मानना है: +* **अनुभवजन्य**, जिसमें हम अधिकतर अवलोकनों और प्रयोगों के परिणामों पर भरोसा करते हैं| +* **सैद्धांतिक**, जहां मौजूदा वैज्ञानिक ज्ञान से नई अवधारणाएं उभरती हैं| +* **कम्प्यूटेशनल**, जहां हम कुछ कम्प्यूटेशनल प्रयोगों के आधार पर नए सिद्धांतों की खोज करते हैं| +* **डेटा-प्रचालित**, डेटा में संबंधों और पैटर्न की खोज पर आधारित| From 28677b8dc5f3c4295e8327f1ec163288db4cae08 Mon Sep 17 00:00:00 2001 From: Bhumika Tewary <77784592+bhumikatewary@users.noreply.github.com> Date: Wed, 9 Mar 2022 09:08:15 +0530 Subject: [PATCH 08/13] Update README.hi,md --- .../translations/README.hi.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/1-Introduction/01-defining-data-science/translations/README.hi.md b/1-Introduction/01-defining-data-science/translations/README.hi.md index 19dbe394..2aacb8f7 100644 --- a/1-Introduction/01-defining-data-science/translations/README.hi.md +++ b/1-Introduction/01-defining-data-science/translations/README.hi.md @@ -37,3 +37,59 @@ * **सैद्धांतिक**, जहां मौजूदा वैज्ञानिक ज्ञान से नई अवधारणाएं उभरती हैं| * **कम्प्यूटेशनल**, जहां हम कुछ कम्प्यूटेशनल प्रयोगों के आधार पर नए सिद्धांतों की खोज करते हैं| * **डेटा-प्रचालित**, डेटा में संबंधों और पैटर्न की खोज पर आधारित| + +## अन्य संबंधित क्षेत्र + +चूंकि डेटा व्यापक है, डेटा विज्ञान भी एक व्यापक क्षेत्र है, जो कई अन्य विषयों को छूता है। + +
+
डेटाबेस
+
+डेटा को **कैसे स्टोर करें** एक महत्वपूर्ण विचार है, यानी इसे इस तरह से कैसे संरचित किया जाए जिससे तेजी से प्रोसेसिंग हो सके। विभिन्न प्रकार के डेटाबेस हैं जो संरचित और असंरचित डेटा संग्रहीत करते हैं, जिन पर हम अपने पाठ्यक्रम में विचार करेंगे।. +
+
बड़ा डेटा
+
+अक्सर हमें अपेक्षाकृत सरल संरचना के साथ बहुत बड़ी मात्रा में डेटा को स्टोर और संसाधित करने की आवश्यकता होती है। उस डेटा को एक कंप्यूटर क्लस्टर पर वितरित तरीके से संग्रहीत करने और इसे कुशलतापूर्वक संसाधित करने के लिए विशेष दृष्टिकोण और उपकरण हैं। +
+
यंत्र अधिगम
+
+डेटा को समझने का एक तरीका **एक मॉडल बनाना** है जो वांछित परिणाम की भविष्यवाणी करने में सक्षम होगा। डेटा से मॉडल विकसित करना **मशीन लर्निंग** कहलाता है। इसके बारे में अधिक जानने के लिए आप हमारे मशीन लर्निंग फॉर बिगिनर्स पाठ्यक्रम को देखना चाहेंगे। +
+
कृत्रिम होशियारी
+
+आर्टिफिशियल इंटेलिजेंस (एआई) के रूप में जाना जाने वाला मशीन लर्निंग का एक क्षेत्र भी डेटा पर निर्भर करता है, और इसमें उच्च जटिलता वाले मॉडल बनाना शामिल है जो मानव विचार प्रक्रियाओं की नकल करते हैं। एआई विधियां अक्सर हमें असंरचित डेटा (जैसे प्राकृतिक भाषा) को संरचित अंतर्दृष्टि में बदलने की अनुमति देती हैं। +
+
मानसिक- दर्शन
+
+एक इंसान के लिए बड़ी मात्रा में डेटा समझ से बाहर है, लेकिन एक बार जब हम उस डेटा का उपयोग करके उपयोगी विज़ुअलाइज़ेशन बनाते हैं, तो हम डेटा की अधिक समझ बना सकते हैं, और कुछ निष्कर्ष निकाल सकते हैं। इस प्रकार, जानकारी की कल्पना करने के कई तरीके जानना महत्वपूर्ण है - कुछ ऐसा जिसे हम अपने पाठ्यक्रम के धारा 3 में शामिल करेंगे। . संबंधित क्षेत्रों में सामान्य रूप से **इन्फोग्राफिक्स**, और **मानव-कंप्यूटर इंटरैक्शन** भी शामिल हैं। +
+
+ +## डेटा के प्रकार + +जैसा कि हमने पहले ही उल्लेख किया है, डेटा हर जगह है। बस जरूरत है इसे सही तरीके से पकड़ने की! **संरचित** और **असंरचित** डेटा के बीच अंतर करना उपयोगी है। पूर्व को आम तौर पर कुछ अच्छी तरह से संरचित रूप में दर्शाया जाता है, अक्सर तालिका या तालिकाओं की संख्या के रूप में, जबकि बाद वाला केवल फाइलों का संग्रह होता है। कभी-कभी हम **अर्ध-संरचित** डेटा के बारे में भी बात कर सकते हैं, जिसमें किसी प्रकार की संरचना होती है जो बहुत भिन्न हो सकती है। + +| संरचित | अर्द्ध संरचित | असंरचित | +| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | --------------------------------------- | +| अपने फोन वाले लोगों की सूची numbers | विकिपीडिया पृष्ठ लिंक के साथ |एनसाइक्लोपीडिया ब्रिटानिका का पाठ | +| पिछले 20 वर्षों से हर मिनट एक इमारत के सभी कमरों में तापमान | लेखकों, प्रकाशन के डेटा और सार के साथ JSON प्रारूप में वैज्ञानिक पत्रों का संग्रह | कॉर्पोरेट दस्तावेज़ों के साथ फ़ाइल साझा करें | +| भवन में प्रवेश करने वाले सभी लोगों की आयु और लिंग का डेटा | इंटरनेट पेज | निगरानी कैमरे से कच्चा वीडियो फ़ीड | + +## डेटा कहाँ से प्राप्त करें + +डेटा के कई संभावित स्रोत हैं, और उन सभी को सूचीबद्ध करना असंभव होगा! हालाँकि, आइए कुछ विशिष्ट स्थानों का उल्लेख करें जहाँ आप डेटा प्राप्त कर सकते हैं: + +* **संरचित** + - **इंटरनेट ऑफ थिंग्स** (IoT), जिसमें तापमान या दबाव सेंसर जैसे विभिन्न सेंसर के डेटा शामिल हैं, बहुत उपयोगी डेटा प्रदान करता है। उदाहरण के लिए, यदि कोई कार्यालय भवन IoT सेंसर से लैस है, तो हम लागत को कम करने के लिए स्वचालित रूप से हीटिंग और प्रकाश व्यवस्था को नियंत्रित कर सकते हैं। + - **सर्वेक्षण** जो हम उपयोगकर्ताओं को खरीदारी के बाद, या किसी वेब साइट पर जाने के बाद पूरा करने के लिए कहते हैं। + - उदाहरण के लिए, **व्यवहार का विश्लेषण** हमें यह समझने में मदद कर सकता है कि उपयोगकर्ता किसी साइट में कितनी गहराई तक जाता है और साइट छोड़ने का सामान्य कारण क्या है। +* **असंरचित** + - **पाठ** अंतर्दृष्टि का एक समृद्ध स्रोत हो सकता है, जैसे समग्र **भावना स्कोर**, या कीवर्ड और अर्थ अर्थ निकालना। + - **छवियां** या **वीडियो**। सड़क पर यातायात का अनुमान लगाने और संभावित ट्रैफिक जाम के बारे में लोगों को सूचित करने के लिए एक निगरानी कैमरे से एक वीडियो का उपयोग किया जा सकता है। + - वेब सर्वर **लॉग्स** का उपयोग यह समझने के लिए किया जा सकता है कि हमारी साइट के कौन से पृष्ठ सबसे अधिक बार देखे जाते हैं, और कितने समय के लिए। +* अर्द्ध संरचित + - **सोशल नेटवर्क** ग्राफ़ उपयोगकर्ता के व्यक्तित्व के बारे में डेटा के महान स्रोत हो सकते हैं और जानकारी के प्रसार में संभावित प्रभावशीलता हो सकती है। + - जब हमारे पास किसी पार्टी से तस्वीरों का एक गुच्छा होता है, तो हम एक दूसरे के साथ तस्वीरें लेने वाले लोगों का ग्राफ बनाकर **ग्रुप डायनेमिक्स** डेटा निकालने का प्रयास कर सकते हैं। + +डेटा के विभिन्न संभावित स्रोतों को जानकर, आप विभिन्न परिदृश्यों के बारे में सोचने की कोशिश कर सकते हैं जहां स्थिति को बेहतर तरीके से जानने और व्यावसायिक प्रक्रियाओं को बेहतर बनाने के लिए डेटा विज्ञान तकनीकों को लागू किया जा सकता है। + From 43f5934742a27d8d608999fc4790ba27dc4088ed Mon Sep 17 00:00:00 2001 From: Bhumika Tewary <77784592+bhumikatewary@users.noreply.github.com> Date: Wed, 9 Mar 2022 09:32:08 +0530 Subject: [PATCH 09/13] Update README.hi.md --- .../translations/README.hi.md | 76 ++++++++++++++++++- 1 file changed, 74 insertions(+), 2 deletions(-) diff --git a/1-Introduction/01-defining-data-science/translations/README.hi.md b/1-Introduction/01-defining-data-science/translations/README.hi.md index 2aacb8f7..5b38430e 100644 --- a/1-Introduction/01-defining-data-science/translations/README.hi.md +++ b/1-Introduction/01-defining-data-science/translations/README.hi.md @@ -6,9 +6,9 @@ --- -[![डेटा विज्ञान को परिभाषित करना](images/video-def-ds.png)](https://youtu.be/beZ7Mb_oz9I) +[![डेटा विज्ञान को परिभाषित करना](../images/video-def-ds.png)](https://youtu.be/beZ7Mb_oz9I) -## [प्री लेक्चर क्विज](https://red-water-0103e7a0f.azurestaticapps.net/quiz/0) +## [पूर्व व्याख्यान प्रश्नोत्तरीी](https://red-water-0103e7a0f.azurestaticapps.net/quiz/0) ## डेटा विज्ञान क्या है? अपने दैनिक जीवन में हम लगातार डेटा से घिरे रहते हैं। अभी आप जो पाठ पढ़ रहे हैं वह डेटा है। आपके स्मार्टफ़ोन में आपके मित्रों के फ़ोन नंबरों की सूची डेटा है, साथ ही आपकी घड़ी पर प्रदर्शित वर्तमान समय भी है। मनुष्य के रूप में, हम स्वाभाविक रूप से हमारे पास मौजूद धन की गणना करके या अपने मित्रों को पत्र लिखकर डेटा के साथ काम करते हैं। @@ -93,3 +93,75 @@ डेटा के विभिन्न संभावित स्रोतों को जानकर, आप विभिन्न परिदृश्यों के बारे में सोचने की कोशिश कर सकते हैं जहां स्थिति को बेहतर तरीके से जानने और व्यावसायिक प्रक्रियाओं को बेहतर बनाने के लिए डेटा विज्ञान तकनीकों को लागू किया जा सकता है। +## आप डेटा के साथ क्या कर सकते हैं + +डेटा साइंस में, हम डेटा यात्रा के निम्नलिखित चरणों पर ध्यान केंद्रित करते हैं: + +
+
1) डेटा अधिग्रहण
+
+पहला कदम डेटा एकत्र करना है। जबकि कई मामलों में यह एक सीधी प्रक्रिया हो सकती है, जैसे वेब एप्लिकेशन से डेटाबेस में डेटा आना, कभी-कभी हमें विशेष तकनीकों का उपयोग करने की आवश्यकता होती है। उदाहरण के लिए, IoT सेंसर से डेटा भारी हो सकता है, और आगे की प्रक्रिया से पहले सभी डेटा एकत्र करने के लिए IoT हब जैसे बफरिंग एंडपॉइंट का उपयोग करना एक अच्छा अभ्यास है। +
+
2) डाटा स्टोरेज
+
+डेटा स्टोर करना चुनौतीपूर्ण हो सकता है, खासकर अगर हम बड़े डेटा के बारे में बात कर रहे हैं। डेटा को स्टोर करने का तरीका तय करते समय, भविष्य में डेटा को क्वेरी करने के तरीके का अनुमान लगाना समझ में आता है। डेटा को स्टोर करने के कई तरीके हैं: +
    +
  • एक रिलेशनल डेटाबेस तालिकाओं के संग्रह को संग्रहीत करता है, और उन्हें क्वेरी करने के लिए SQL नामक एक विशेष भाषा का उपयोग करता है। आमतौर पर, तालिकाओं को विभिन्न समूहों में व्यवस्थित किया जाता है जिन्हें स्कीमा कहा जाता है। कई मामलों में हमें स्कीमा को फिट करने के लिए डेटा को मूल रूप से परिवर्तित करने की आवश्यकता होती है.
  • +
  • एक NoSQL डेटाबेस, जैसे कि CosmosDB, डेटा पर स्कीमा लागू नहीं करता है, और अधिक जटिल डेटा संग्रहीत करने की अनुमति देता है, उदाहरण के लिए, पदानुक्रमित JSON दस्तावेज़ या ग्राफ़। हालाँकि, NoSQL डेटाबेस में SQL की समृद्ध क्वेरी क्षमता नहीं होती है, और यह संदर्भात्मक अखंडता को लागू नहीं कर सकता है, अर्थात डेटा को तालिकाओं में कैसे संरचित किया जाता है और तालिकाओं के बीच संबंधों को नियंत्रित करने के नियम।
  • +
  • डेटा लेक संग्रहण का उपयोग कच्चे, असंरचित रूप में डेटा के बड़े संग्रह के लिए किया जाता है। डेटा झीलों का उपयोग अक्सर बड़े डेटा के साथ किया जाता है, जहां सभी डेटा एक मशीन पर फिट नहीं हो सकते हैं, और सर्वरों के एक समूह द्वारा संग्रहीत और संसाधित किया जाना है। Parquet डेटा प्रारूप है जिसे अक्सर बड़े डेटा के संयोजन में उपयोग किया जाता है।
  • +
+
+
3) डाटा प्रासेसिंग
+
+यह डेटा यात्रा का सबसे रोमांचक हिस्सा है, जिसमें डेटा को उसके मूल रूप से एक ऐसे रूप में परिवर्तित करना शामिल है जिसका उपयोग विज़ुअलाइज़ेशन/मॉडल प्रशिक्षण के लिए किया जा सकता है। टेक्स्ट या इमेज जैसे असंरचित डेटा के साथ काम करते समय, हमें डेटा से **फीचर्स** निकालने के लिए कुछ एआई तकनीकों का उपयोग करने की आवश्यकता हो सकती है, इस प्रकार इसे संरचित रूप में परिवर्तित किया जा सकता है। +
+
4)मानसिक- दर्शन / मानव अंतर्दृष्टि
+
+अक्सर, डेटा को समझने के लिए, हमें इसकी कल्पना करने की आवश्यकता होती है। हमारे टूलबॉक्स में कई अलग-अलग विज़ुअलाइज़ेशन तकनीकें होने से, हम एक अंतर्दृष्टि बनाने के लिए सही दृश्य ढूंढ सकते हैं। अक्सर, एक डेटा वैज्ञानिक को "डेटा के साथ खेलने" की आवश्यकता होती है, इसे कई बार विज़ुअलाइज़ करना और कुछ रिश्तों की तलाश करना। इसके अलावा, हम एक परिकल्पना का परीक्षण करने या डेटा के विभिन्न टुकड़ों के बीच संबंध साबित करने के लिए सांख्यिकीय तकनीकों का उपयोग कर सकते हैं। +
+
5) एक भविष्य कहनेवाला मॉडल प्रशिक्षण
+
+चूंकि डेटा विज्ञान का अंतिम लक्ष्य डेटा के आधार पर निर्णय लेने में सक्षम होना है, इसलिए हम मशीन लर्निंग की तकनीकों का उपयोग करना चाह सकते हैं। एक भविष्य कहनेवाला मॉडल बनाने के लिए। इसके बाद हम समान संरचनाओं वाले नए डेटा सेट का उपयोग करके भविष्यवाणियां करने के लिए इसका उपयोग कर सकते हैं। +
+
+ +बेशक, वास्तविक डेटा के आधार पर, कुछ चरण गायब हो सकते हैं (उदाहरण के लिए, जब हमारे पास पहले से ही डेटाबेस में डेटा है, या जब हमें मॉडल प्रशिक्षण की आवश्यकता नहीं है), या कुछ चरणों को कई बार दोहराया जा सकता है (जैसे डेटा प्रोसेसिंग ) + +## डिजिटलीकरण और डिजिटल परिवर्तन + +पिछले दशक में, कई व्यवसायों ने व्यावसायिक निर्णय लेते समय डेटा के महत्व को समझना शुरू कर दिया। व्यवसाय चलाने के लिए डेटा विज्ञान सिद्धांतों को लागू करने के लिए, पहले कुछ डेटा एकत्र करने की आवश्यकता होती है, अर्थात व्यावसायिक प्रक्रियाओं का डिजिटल रूप में अनुवाद करना। इसे **डिजिटलाइजेशन** के नाम से जाना जाता है। निर्णयों को निर्देशित करने के लिए इस डेटा में डेटा विज्ञान तकनीकों को लागू करने से उत्पादकता (या यहां तक कि व्यावसायिक धुरी) में उल्लेखनीय वृद्धि हो सकती है, जिसे **डिजिटल परिवर्तन** कहा जाता है। + +आइए एक उदाहरण पर विचार करें। मान लीजिए कि हमारे पास एक डेटा विज्ञान पाठ्यक्रम है (जैसे यह एक) जिसे हम छात्रों को ऑनलाइन वितरित करते हैं, और हम इसे सुधारने के लिए डेटा विज्ञान का उपयोग करना चाहते हैं। हम यह कैसे कर सकते हैं? + +हम "क्या डिजीटल किया जा सकता है?" पूछकर शुरू कर सकते हैं। सबसे आसान तरीका यह होगा कि प्रत्येक छात्र को प्रत्येक मॉड्यूल को पूरा करने में लगने वाले समय को मापें, और प्रत्येक मॉड्यूल के अंत में एक बहुविकल्पीय परीक्षा देकर प्राप्त ज्ञान को मापें। सभी छात्रों में औसत समय-से-पूरा करके, हम यह पता लगा सकते हैं कि कौन से मॉड्यूल छात्रों के लिए सबसे अधिक कठिनाइयों का कारण बनते हैं, और उन्हें सरल बनाने पर काम करते हैं। + +> आप तर्क दे सकते हैं कि यह दृष्टिकोण आदर्श नहीं है, क्योंकि मॉड्यूल अलग-अलग लंबाई के हो सकते हैं। मॉड्यूल की लंबाई (वर्णों की संख्या में) से समय को विभाजित करना शायद अधिक उचित है, और इसके बजाय उन मानों की तुलना करें। + +जब हम बहुविकल्पीय परीक्षणों के परिणामों का विश्लेषण करना शुरू करते हैं, तो हम यह निर्धारित करने का प्रयास कर सकते हैं कि छात्रों को किन अवधारणाओं को समझने में कठिनाई होती है, और उस जानकारी का उपयोग सामग्री को बेहतर बनाने के लिए कर सकते हैं। ऐसा करने के लिए, हमें परीक्षणों को इस तरह से डिजाइन करने की आवश्यकता है कि प्रत्येक प्रश्न एक निश्चित अवधारणा या ज्ञान के हिस्से से मेल खाता हो। + +यदि हम और अधिक जटिल होना चाहते हैं, तो हम छात्रों की आयु वर्ग के विरुद्ध प्रत्येक मॉड्यूल के लिए लिए गए समय को प्लॉट कर सकते हैं। हमें पता चल सकता है कि कुछ आयु वर्गों के लिए मॉड्यूल को पूरा करने में अनुचित रूप से लंबा समय लगता है, या छात्र इसे पूरा करने से पहले छोड़ देते हैं। यह हमें मॉड्यूल के लिए उम्र की सिफारिशें प्रदान करने में मदद कर सकता है, और गलत उम्मीदों से लोगों के असंतोष को कम कर सकता है। + +## 🚀चुनौती + +इस चुनौती में, हम ग्रंथों को देखकर डेटा विज्ञान के क्षेत्र से प्रासंगिक अवधारणाओं को खोजने का प्रयास करेंगे। हम डेटा विज्ञान पर एक विकिपीडिया लेख लेंगे, पाठ को डाउनलोड और संसाधित करेंगे, और फिर इस तरह एक शब्द क्लाउड का निर्माण करेंगे: + +![डेटा साइंस के लिए वर्ड क्लाउड](images/ds_wordcloud.png) + +कोड पढ़ने के लिए [`notebook.ipynb`](/1-Introduction/01-defining-data-science/notebook.ipynb ':ignore') पर जाएं। आप कोड भी चला सकते हैं, और देख सकते हैं कि यह वास्तविक समय में सभी डेटा परिवर्तन कैसे करता है। + +> यदि आप जुपिटर नोटबुक में कोड चलाना नहीं जानते हैं, तो [इस लेख] (https://soshnikov.com/education/how-to-execute-notebooks-from-github/) पर एक नज़र डालें। + + + +## [व्याख्यान के बाद प्रश्नोत्तरी](https://red-water-0103e7a0f.azurestaticapps.net/quiz/1) + +## कार्य + +* **कार्य 1**: **बिग डेटा** और **मशीन लर्निंग** के क्षेत्रों के लिए संबंधित अवधारणाओं का पता लगाने के लिए ऊपर दिए गए कोड को संशोधित करें +* **कार्य 2**: [डेटा विज्ञान परिदृश्यों के बारे में सोचें](असाइनमेंट.एमडी) + +## आभार + +यह पाठ ♥️ के साथ [दिमित्री सोशनिकोव](http://soshnikov.com) द्वारा लिखा गया है। + + From 0d76b8909c3a13086b7dd28c5024af875dde3b2e Mon Sep 17 00:00:00 2001 From: Bhumika Tewary <77784592+bhumikatewary@users.noreply.github.com> Date: Wed, 9 Mar 2022 09:33:16 +0530 Subject: [PATCH 10/13] Update README.hi.md --- .../01-defining-data-science/translations/README.hi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-Introduction/01-defining-data-science/translations/README.hi.md b/1-Introduction/01-defining-data-science/translations/README.hi.md index 5b38430e..0c93c9cf 100644 --- a/1-Introduction/01-defining-data-science/translations/README.hi.md +++ b/1-Introduction/01-defining-data-science/translations/README.hi.md @@ -1,6 +1,6 @@ # डेटा विज्ञान को परिभाषित करना -| ![द्वारा स्केचनोट [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/01-Definitions.png) | +| ![द्वारा स्केचनोट [(@sketchthedocs)](https://sketchthedocs.dev) ](../../../sketchnotes/01-Definitions.png) | | :----------------------------------------------------------------------------------------------------: | | डेटा विज्ञान को परिभाषित करना - [@nitya](https://twitter.com/nitya) द्वारा स्केचनोट | From 2a9bc62eb2c8c0bc1af3f8d9de72f31accfcfcf5 Mon Sep 17 00:00:00 2001 From: Bhumika Tewary <77784592+bhumikatewary@users.noreply.github.com> Date: Wed, 9 Mar 2022 09:38:16 +0530 Subject: [PATCH 11/13] delete --- .../14-Introduction/translations/README.hi.md | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md diff --git a/4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md b/4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md deleted file mode 100644 index 9b4c234a..00000000 --- a/4-Data-Science-Lifecycle/14-Introduction/translations/README.hi.md +++ /dev/null @@ -1,8 +0,0 @@ -# डेटा विज्ञान जीवन चक्र का परिचय - -![संचार](../images/communication.jpg) - - - - - From 3aaa1b8896ed6b0e52a63a3d7ce521f2570788ad Mon Sep 17 00:00:00 2001 From: Bhumika Tewary <77784592+bhumikatewary@users.noreply.github.com> Date: Wed, 9 Mar 2022 09:40:34 +0530 Subject: [PATCH 12/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1b1ca1f1..40852171 100644 --- a/README.md +++ b/README.md @@ -95,7 +95,7 @@ You can run this documentation offline by using [Docsify](https://docsify.js.org > Note, notebooks will not be rendered via Docsify, so when you need to run a notebook, do that separately in VS Code running a Python kernel. -## PDF GIF +## PDF A PDF of all of the lessons can be found [here](https://microsoft.github.io/Data-Science-For-Beginners/pdf/readme.pdf) From 7d0142c500db6a89dcb79842b4e9245c0ffd2bcb Mon Sep 17 00:00:00 2001 From: Bhumika Tewary <77784592+bhumikatewary@users.noreply.github.com> Date: Thu, 10 Mar 2022 11:33:52 +0530 Subject: [PATCH 13/13] delete --- images/PDF.gif | Bin 15922 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 images/PDF.gif diff --git a/images/PDF.gif b/images/PDF.gif deleted file mode 100644 index 4abe4377db482275a50ce72a1137576f8514279b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15922 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