diff --git a/translations/te/4-Data-Science-Lifecycle/14-Introduction/notebook.ipynb b/translations/te/4-Data-Science-Lifecycle/14-Introduction/notebook.ipynb new file mode 100644 index 00000000..591cc7f6 --- /dev/null +++ b/translations/te/4-Data-Science-Lifecycle/14-Introduction/notebook.ipynb @@ -0,0 +1,140 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "source": [ + "# వింటర్ మరియు సమ్మర్‌లో NYC టాక్సీ డేటా\n", + "\n", + "నివ్వబడిన కాలమ్స్ గురించి మరింత తెలుసుకోవడానికి [డేటా డిక్షనరీ](https://www1.nyc.gov/assets/tlc/downloads/pdf/data_dictionary_trip_records_yellow.pdf) ను చూడండి.\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "#Install the pandas library\r\n", + "!pip install pandas" + ], + "outputs": [], + "metadata": { + "scrolled": true + } + }, + { + "cell_type": "code", + "execution_count": 7, + "source": [ + "import pandas as pd\r\n", + "\r\n", + "path = '../../data/taxi.csv'\r\n", + "\r\n", + "#Load the csv file into a dataframe\r\n", + "df = pd.read_csv(path)\r\n", + "\r\n", + "#Print the dataframe\r\n", + "print(df)\r\n" + ], + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + " VendorID tpep_pickup_datetime tpep_dropoff_datetime passenger_count \\\n", + "0 2.0 2019-07-15 16:27:53 2019-07-15 16:44:21 3.0 \n", + "1 2.0 2019-07-17 20:26:35 2019-07-17 20:40:09 6.0 \n", + "2 2.0 2019-07-06 16:01:08 2019-07-06 16:10:25 1.0 \n", + "3 1.0 2019-07-18 22:32:23 2019-07-18 22:35:08 1.0 \n", + "4 2.0 2019-07-19 14:54:29 2019-07-19 15:19:08 1.0 \n", + ".. ... ... ... ... \n", + "195 2.0 2019-01-18 08:42:15 2019-01-18 08:56:57 1.0 \n", + "196 1.0 2019-01-19 04:34:45 2019-01-19 04:43:44 1.0 \n", + "197 2.0 2019-01-05 10:37:39 2019-01-05 10:42:03 1.0 \n", + "198 2.0 2019-01-23 10:36:29 2019-01-23 10:44:34 2.0 \n", + "199 2.0 2019-01-30 06:55:58 2019-01-30 07:07:02 5.0 \n", + "\n", + " trip_distance RatecodeID store_and_fwd_flag PULocationID DOLocationID \\\n", + "0 2.02 1.0 N 186 233 \n", + "1 1.59 1.0 N 141 161 \n", + "2 1.69 1.0 N 246 249 \n", + "3 0.90 1.0 N 229 141 \n", + "4 4.79 1.0 N 237 107 \n", + ".. ... ... ... ... ... \n", + "195 1.18 1.0 N 43 237 \n", + "196 2.30 1.0 N 148 234 \n", + "197 0.83 1.0 N 237 263 \n", + "198 1.12 1.0 N 144 113 \n", + "199 2.41 1.0 N 209 107 \n", + "\n", + " payment_type fare_amount extra mta_tax tip_amount tolls_amount \\\n", + "0 1.0 12.0 1.0 0.5 4.08 0.0 \n", + "1 2.0 10.0 0.5 0.5 0.00 0.0 \n", + "2 2.0 8.5 0.0 0.5 0.00 0.0 \n", + "3 1.0 4.5 3.0 0.5 1.65 0.0 \n", + "4 1.0 19.5 0.0 0.5 5.70 0.0 \n", + ".. ... ... ... ... ... ... \n", + "195 1.0 10.0 0.0 0.5 2.16 0.0 \n", + "196 1.0 9.5 0.5 0.5 2.15 0.0 \n", + "197 1.0 5.0 0.0 0.5 1.16 0.0 \n", + "198 2.0 7.0 0.0 0.5 0.00 0.0 \n", + "199 1.0 10.5 0.0 0.5 1.00 0.0 \n", + "\n", + " improvement_surcharge total_amount congestion_surcharge \n", + "0 0.3 20.38 2.5 \n", + "1 0.3 13.80 2.5 \n", + "2 0.3 11.80 2.5 \n", + "3 0.3 9.95 2.5 \n", + "4 0.3 28.50 2.5 \n", + ".. ... ... ... \n", + "195 0.3 12.96 0.0 \n", + "196 0.3 12.95 0.0 \n", + "197 0.3 6.96 0.0 \n", + "198 0.3 7.80 0.0 \n", + "199 0.3 12.30 0.0 \n", + "\n", + "[200 rows x 18 columns]\n" + ] + } + ], + "metadata": {} + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n\n\n**అస్పష్టత**: \nఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారుల కోసం మేము బాధ్యత వహించము.\n\n" + ] + } + ], + "metadata": { + "kernelspec": { + "name": "python3", + "display_name": "Python 3.9.7 64-bit ('venv': venv)" + }, + "language_info": { + "mimetype": "text/x-python", + "name": "python", + "pygments_lexer": "ipython3", + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "version": "3.9.7", + "nbconvert_exporter": "python", + "file_extension": ".py" + }, + "name": "04-nyc-taxi-join-weather-in-pandas", + "notebookId": 1709144033725344, + "interpreter": { + "hash": "6b9b57232c4b57163d057191678da2030059e733b8becc68f245de5a75abe84e" + }, + "coopTranslator": { + "original_hash": "3bd4c20c4e8f3158f483f0f1cc543bb1", + "translation_date": "2025-12-19T17:11:44+00:00", + "source_file": "4-Data-Science-Lifecycle/14-Introduction/notebook.ipynb", + "language_code": "te" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} \ No newline at end of file diff --git a/translations/te/4-Data-Science-Lifecycle/15-analyzing/README.md b/translations/te/4-Data-Science-Lifecycle/15-analyzing/README.md new file mode 100644 index 00000000..c698e805 --- /dev/null +++ b/translations/te/4-Data-Science-Lifecycle/15-analyzing/README.md @@ -0,0 +1,60 @@ + +# డేటా సైన్స్ లైఫ్‌సైకిల్: విశ్లేషణ + +|![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/15-Analyzing.png)| +|:---:| +| డేటా సైన్స్ లైఫ్‌సైకిల్: విశ్లేషణ - _Sketchnote by [@nitya](https://twitter.com/nitya)_ | + +## [ప్రీ-లెక్చర్ క్విజ్](https://ff-quizzes.netlify.app/en/ds/quiz/28) + +డేటా లైఫ్‌సైకిల్‌లో విశ్లేషణ అనేది డేటా ప్రతిపాదించిన ప్రశ్నలకు సమాధానం ఇవ్వగలదా లేదా ఒక నిర్దిష్ట సమస్యను పరిష్కరించగలదా అని నిర్ధారిస్తుంది. ఈ దశ మోడల్ ఈ ప్రశ్నలు మరియు సమస్యలను సరిగ్గా పరిష్కరిస్తుందా అని నిర్ధారించడంపై కూడా దృష్టి పెట్టవచ్చు. ఈ పాఠం అన్వేషణాత్మక డేటా విశ్లేషణ లేదా EDA పై కేంద్రీకృతమై ఉంది, ఇవి డేటాలో లక్షణాలు మరియు సంబంధాలను నిర్వచించడానికి ఉపయోగించే సాంకేతికతలు మరియు మోడలింగ్ కోసం డేటాను సిద్ధం చేయడానికి ఉపయోగించవచ్చు. + +మనం [Kaggle](https://www.kaggle.com/balaka18/email-spam-classification-dataset-csv/version/1) నుండి ఒక ఉదాహరణ డేటాసెట్‌ను ఉపయోగించి ఇది Python మరియు Pandas లైబ్రరీతో ఎలా వర్తించవచ్చో చూపించబోతున్నాము. ఈ డేటాసెట్ ఇమెయిల్స్‌లో కనిపించే కొన్ని సాధారణ పదాల సంఖ్యను కలిగి ఉంది, ఈ ఇమెయిల్స్ మూలాలు అనామకంగా ఉన్నాయి. ఈ డైరెక్టరీలోని [నోట్‌బుక్](notebook.ipynb) ను అనుసరించండి. + +## అన్వేషణాత్మక డేటా విశ్లేషణ + +లైఫ్‌సైకిల్ యొక్క క్యాప్చర్ దశలో డేటా సేకరించబడుతుంది అలాగే సమస్యలు మరియు ప్రశ్నలు కూడా ఉంటాయి, కానీ డేటా చివరి ఫలితాన్ని మద్దతు ఇవ్వగలదని ఎలా తెలుసుకోవాలి? +డేటా సైంటిస్ట్ డేటాను సేకరించినప్పుడు క్రింది ప్రశ్నలు అడగవచ్చు: +- ఈ సమస్యను పరిష్కరించడానికి నాకు సరిపడా డేటా ఉందా? +- ఈ సమస్యకు డేటా అంగీకారయోగ్యమైన నాణ్యత కలిగి ఉందా? +- ఈ డేటా ద్వారా అదనపు సమాచారం కనుగొన్నట్లయితే, మనం లక్ష్యాలను మార్చడం లేదా పునర్నిర్వచించడం పరిగణించాలా? +అన్వేషణాత్మక డేటా విశ్లేషణ అనేది ఆ డేటాను తెలుసుకోవడంలో సహాయపడే ప్రక్రియ మరియు ఈ ప్రశ్నలకు సమాధానం ఇవ్వడానికి, అలాగే డేటాసెట్‌తో పని చేసే సవాళ్లను గుర్తించడానికి ఉపయోగపడుతుంది. దీన్ని సాధించడానికి ఉపయోగించే కొన్ని సాంకేతికతలపై దృష్టి పెట్టుకుందాం. + +## డేటా ప్రొఫైలింగ్, వివరణాత్మక గణాంకాలు, మరియు Pandas +ఈ సమస్యను పరిష్కరించడానికి సరిపడా డేటా ఉందా అని ఎలా అంచనా వేయాలి? డేటా ప్రొఫైలింగ్ వివరణాత్మక గణాంకాల సాంకేతికతల ద్వారా మన డేటాసెట్ గురించి కొన్ని సాధారణ సమాచారం సారాంశం చేయగలదు మరియు సేకరించగలదు. డేటా ప్రొఫైలింగ్ మనకు ఏమి అందుబాటులో ఉందో అర్థం చేసుకోవడంలో సహాయపడుతుంది, మరియు వివరణాత్మక గణాంకాలు మనకు ఎంతమంది వస్తున్నారో అర్థం చేసుకోవడంలో సహాయపడతాయి. + +గత పాఠాలలో కొన్ని సందర్భాల్లో, మేము Pandas ఉపయోగించి [`describe()` ఫంక్షన్]( https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.describe.html) తో కొన్ని వివరణాత్మక గణాంకాలు అందించాము. ఇది సంఖ్యాత్మక డేటాపై కౌంట్, గరిష్ఠ మరియు కనిష్ఠ విలువలు, సగటు, ప్రమాణ విభిన్నం మరియు క్వాంటైల్‌లను అందిస్తుంది. `describe()` వంటి వివరణాత్మక గణాంకాలను ఉపయోగించడం మీ వద్ద ఎంత డేటా ఉందో అంచనా వేయడంలో మరియు మరింత అవసరమో లేదో తెలుసుకోవడంలో సహాయపడుతుంది. + +## నమూనా తీసుకోవడం మరియు ప్రశ్నించడం +పెద్ద డేటాసెట్‌లో ప్రతిదీ అన్వేషించడం చాలా సమయం తీసుకునే పని మరియు సాధారణంగా కంప్యూటర్‌కు అప్పగించబడే పని. అయితే, నమూనా తీసుకోవడం డేటాను అర్థం చేసుకోవడంలో సహాయపడే సాధనం మరియు డేటాసెట్‌లో ఏమి ఉందో మరియు అది ఏమి సూచిస్తున్నదో మెరుగ్గా అర్థం చేసుకోవడానికి అనుమతిస్తుంది. ఒక నమూనాతో, మీరు ప్రాబబిలిటీ మరియు గణాంకాలను వర్తింపజేసి మీ డేటా గురించి సాధారణ నిర్ణయాలకు రావచ్చు. మీరు ఎంత డేటా నమూనా తీసుకోవాలో నిర్దిష్ట నియమం లేదు కానీ మీరు ఎక్కువ డేటాను నమూనా తీసుకుంటే, మీరు డేటా గురించి సాధారణీకరణను మరింత ఖచ్చితంగా చేయగలుగుతారు. +Pandas లైబ్రరీలో [`sample()` ఫంక్షన్](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sample.html) ఉంది, దీని ద్వారా మీరు ఎన్ని యాదృచ్ఛిక నమూనాలు కావాలో ఆర్గ్యుమెంట్‌గా ఇవ్వవచ్చు మరియు ఉపయోగించవచ్చు. + +డేటాను సాధారణంగా ప్రశ్నించడం మీకు కొన్ని సాధారణ ప్రశ్నలు మరియు సిద్ధాంతాలకు సమాధానం ఇవ్వడంలో సహాయపడుతుంది. నమూనా తీసుకోవడానికి విరుద్ధంగా, ప్రశ్నలు మీరు డేటాలో మీకు ఆసక్తి ఉన్న నిర్దిష్ట భాగాలపై నియంత్రణ మరియు దృష్టి కల్పిస్తాయి. +Pandas లైబ్రరీలోని [`query()` ఫంక్షన్](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.query.html) ద్వారా మీరు కాలమ్స్‌ను ఎంచుకుని, రోస్ ద్వారా డేటా గురించి సులభ సమాధానాలు పొందవచ్చు. + +## విజువలైజేషన్లతో అన్వేషణ +డేటా పూర్తిగా శుభ్రపరచబడిన మరియు విశ్లేషించబడిన తర్వాత మాత్రమే విజువలైజేషన్లు సృష్టించాల్సిన అవసరం లేదు. వాస్తవానికి, అన్వేషణ సమయంలో విజువల్ ప్రాతినిధ్యం ఉండటం డేటాలో నమూనాలు, సంబంధాలు మరియు సమస్యలను గుర్తించడంలో సహాయపడుతుంది. అదనంగా, విజువలైజేషన్లు డేటాను నిర్వహించడంలో పాల్గొనని వారితో కమ్యూనికేషన్ సాధనాన్ని అందిస్తాయి మరియు క్యాప్చర్ దశలో పరిష్కరించని అదనపు ప్రశ్నలను పంచుకోవడానికి మరియు స్పష్టత ఇవ్వడానికి అవకాశం కల్పిస్తాయి. మరింత తెలుసుకోవడానికి [విజువలైజేషన్ల విభాగం](../../../../../../../../../3-Data-Visualization) ను చూడండి. + +## అసమంజసతలను గుర్తించడానికి అన్వేషణ +ఈ పాఠంలోని అన్ని అంశాలు మిస్సింగ్ లేదా అసమంజస విలువలను గుర్తించడంలో సహాయపడతాయి, కానీ Pandas కొన్ని ఫంక్షన్లను అందిస్తుంది వాటిని తనిఖీ చేయడానికి. [isna() లేదా isnull()](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.isna.html) మిస్సింగ్ విలువలను తనిఖీ చేయగలవు. మీ డేటాలో ఈ విలువలు ఎందుకు అలాంటి స్థితిలో ఉన్నాయో అన్వేషించడం ఒక ముఖ్యమైన భాగం. ఇది మీరు వాటిని పరిష్కరించడానికి తీసుకోవాల్సిన [చర్యలను నిర్ణయించడంలో](/2-Working-With-Data/08-data-preparation/notebook.ipynb) సహాయపడుతుంది. + +## [పోస్ట్-లెక్చర్ క్విజ్](https://ff-quizzes.netlify.app/en/ds/quiz/29) + +## అసైన్‌మెంట్ + +[సమాధానాల కోసం అన్వేషణ](assignment.md) + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/4-Data-Science-Lifecycle/15-analyzing/assignment.ipynb b/translations/te/4-Data-Science-Lifecycle/15-analyzing/assignment.ipynb new file mode 100644 index 00000000..a483bfac --- /dev/null +++ b/translations/te/4-Data-Science-Lifecycle/15-analyzing/assignment.ipynb @@ -0,0 +1,154 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "source": [ + "# వింటర్ మరియు సమ్మర్‌లో NYC టాక్సీ డేటా\n", + "\n", + "నివ్వబడిన కాలమ్స్ గురించి మరింత తెలుసుకోవడానికి [డేటా డిక్షనరీ](https://www1.nyc.gov/assets/tlc/downloads/pdf/data_dictionary_trip_records_yellow.pdf) ను చూడండి.\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "#Install the pandas library\r\n", + "!pip install pandas" + ], + "outputs": [], + "metadata": { + "scrolled": true + } + }, + { + "cell_type": "code", + "execution_count": 7, + "source": [ + "import pandas as pd\r\n", + "\r\n", + "path = '../../data/taxi.csv'\r\n", + "\r\n", + "#Load the csv file into a dataframe\r\n", + "df = pd.read_csv(path)\r\n", + "\r\n", + "#Print the dataframe\r\n", + "print(df)\r\n" + ], + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + " VendorID tpep_pickup_datetime tpep_dropoff_datetime passenger_count \\\n", + "0 2.0 2019-07-15 16:27:53 2019-07-15 16:44:21 3.0 \n", + "1 2.0 2019-07-17 20:26:35 2019-07-17 20:40:09 6.0 \n", + "2 2.0 2019-07-06 16:01:08 2019-07-06 16:10:25 1.0 \n", + "3 1.0 2019-07-18 22:32:23 2019-07-18 22:35:08 1.0 \n", + "4 2.0 2019-07-19 14:54:29 2019-07-19 15:19:08 1.0 \n", + ".. ... ... ... ... \n", + "195 2.0 2019-01-18 08:42:15 2019-01-18 08:56:57 1.0 \n", + "196 1.0 2019-01-19 04:34:45 2019-01-19 04:43:44 1.0 \n", + "197 2.0 2019-01-05 10:37:39 2019-01-05 10:42:03 1.0 \n", + "198 2.0 2019-01-23 10:36:29 2019-01-23 10:44:34 2.0 \n", + "199 2.0 2019-01-30 06:55:58 2019-01-30 07:07:02 5.0 \n", + "\n", + " trip_distance RatecodeID store_and_fwd_flag PULocationID DOLocationID \\\n", + "0 2.02 1.0 N 186 233 \n", + "1 1.59 1.0 N 141 161 \n", + "2 1.69 1.0 N 246 249 \n", + "3 0.90 1.0 N 229 141 \n", + "4 4.79 1.0 N 237 107 \n", + ".. ... ... ... ... ... \n", + "195 1.18 1.0 N 43 237 \n", + "196 2.30 1.0 N 148 234 \n", + "197 0.83 1.0 N 237 263 \n", + "198 1.12 1.0 N 144 113 \n", + "199 2.41 1.0 N 209 107 \n", + "\n", + " payment_type fare_amount extra mta_tax tip_amount tolls_amount \\\n", + "0 1.0 12.0 1.0 0.5 4.08 0.0 \n", + "1 2.0 10.0 0.5 0.5 0.00 0.0 \n", + "2 2.0 8.5 0.0 0.5 0.00 0.0 \n", + "3 1.0 4.5 3.0 0.5 1.65 0.0 \n", + "4 1.0 19.5 0.0 0.5 5.70 0.0 \n", + ".. ... ... ... ... ... ... \n", + "195 1.0 10.0 0.0 0.5 2.16 0.0 \n", + "196 1.0 9.5 0.5 0.5 2.15 0.0 \n", + "197 1.0 5.0 0.0 0.5 1.16 0.0 \n", + "198 2.0 7.0 0.0 0.5 0.00 0.0 \n", + "199 1.0 10.5 0.0 0.5 1.00 0.0 \n", + "\n", + " improvement_surcharge total_amount congestion_surcharge \n", + "0 0.3 20.38 2.5 \n", + "1 0.3 13.80 2.5 \n", + "2 0.3 11.80 2.5 \n", + "3 0.3 9.95 2.5 \n", + "4 0.3 28.50 2.5 \n", + ".. ... ... ... \n", + "195 0.3 12.96 0.0 \n", + "196 0.3 12.95 0.0 \n", + "197 0.3 6.96 0.0 \n", + "198 0.3 7.80 0.0 \n", + "199 0.3 12.30 0.0 \n", + "\n", + "[200 rows x 18 columns]\n" + ] + } + ], + "metadata": {} + }, + { + "cell_type": "markdown", + "source": [ + "# మీ స్వంత అన్వేషణాత్మక డేటా విశ్లేషణ చేయడానికి క్రింద ఉన్న సెల్స్ ఉపయోగించండి\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n\n\n**అస్పష్టత**: \nఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము.\n\n" + ] + } + ], + "metadata": { + "kernelspec": { + "name": "python3", + "display_name": "Python 3.9.7 64-bit ('venv': venv)" + }, + "language_info": { + "mimetype": "text/x-python", + "name": "python", + "pygments_lexer": "ipython3", + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "version": "3.9.7", + "nbconvert_exporter": "python", + "file_extension": ".py" + }, + "name": "04-nyc-taxi-join-weather-in-pandas", + "notebookId": 1709144033725344, + "interpreter": { + "hash": "6b9b57232c4b57163d057191678da2030059e733b8becc68f245de5a75abe84e" + }, + "coopTranslator": { + "original_hash": "7bca1c1abc1e55842817b62e44e1a963", + "translation_date": "2025-12-19T17:11:23+00:00", + "source_file": "4-Data-Science-Lifecycle/15-analyzing/assignment.ipynb", + "language_code": "te" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} \ No newline at end of file diff --git a/translations/te/4-Data-Science-Lifecycle/15-analyzing/assignment.md b/translations/te/4-Data-Science-Lifecycle/15-analyzing/assignment.md new file mode 100644 index 00000000..7ae01df3 --- /dev/null +++ b/translations/te/4-Data-Science-Lifecycle/15-analyzing/assignment.md @@ -0,0 +1,38 @@ + +# సమాధానాలను అన్వేషించడం + +ఇది గత పాఠం యొక్క [అసైన్‌మెంట్](../14-Introduction/assignment.md) యొక్క కొనసాగింపు, అక్కడ మేము డేటా సెట్‌ను సంక్షిప్తంగా పరిశీలించాము. ఇప్పుడు మేము డేటాను మరింత లోతుగా పరిశీలించబోతున్నాము. + +మళ్లీ, క్లయింట్ తెలుసుకోవాలనుకునే ప్రశ్న: **న్యూయార్క్ సిటీలో పసుపు టాక్సీ ప్రయాణికులు శీతాకాలంలో లేదా వేసవిలో డ్రైవర్లకు ఎక్కువ టిప్ ఇస్తారా?** + +మీ బృందం డేటా సైన్స్ లైఫ్‌సైకిల్‌లో [విశ్లేషణ](README.md) దశలో ఉంది, ఇక్కడ మీరు డేటా సెట్‌పై అన్వేషణాత్మక డేటా విశ్లేషణ చేయడానికి బాధ్యత వహిస్తున్నారు. మీకు జనవరి మరియు జూలై 2019 నుండి 200 టాక్సీ లావాదేవీలను కలిగిన నోట్బుక్ మరియు డేటా సెట్ అందించబడింది. + +## సూచనలు + +ఈ డైరెక్టరీలో [నోట్బుక్](assignment.ipynb) మరియు [టాక్సీ & లిమోసిన్ కమిషన్](https://docs.microsoft.com/en-us/azure/open-datasets/dataset-taxi-yellow?tabs=azureml-opendatasets) నుండి డేటా ఉంది. డేటా గురించి మరింత సమాచారం కోసం [డేటా సెట్ డిక్షనరీ](https://www1.nyc.gov/assets/tlc/downloads/pdf/data_dictionary_trip_records_yellow.pdf) మరియు [వినియోగదారు గైడ్](https://www1.nyc.gov/assets/tlc/downloads/pdf/trip_record_user_guide.pdf) ను చూడండి. + +ఈ పాఠంలో ఉన్న కొన్ని సాంకేతికతలను ఉపయోగించి నోట్బుక్‌లో మీ స్వంత EDA చేయండి (మీకు ఇష్టమైతే సెల్స్ జోడించండి) మరియు క్రింది ప్రశ్నలకు సమాధానం ఇవ్వండి: + +- డేటాలో మరే ఇతర ప్రభావాలు టిప్ మొత్తాన్ని ప్రభావితం చేయవచ్చా? +- క్లయింట్ ప్రశ్నలకు సమాధానం ఇవ్వడానికి ఏ కాలమ్స్ అవసరం కాకపోవచ్చు? +- ఇప్పటివరకు అందించిన డేటా ఆధారంగా, సీజనల్ టిప్పింగ్ ప్రవర్తనకు ఏవైనా సాక్ష్యాలు ఉన్నాయా? + +## రూబ్రిక్ + +Exemplary | Adequate | Needs Improvement +--- | --- | -- | + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారుల కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/4-Data-Science-Lifecycle/15-analyzing/notebook.ipynb b/translations/te/4-Data-Science-Lifecycle/15-analyzing/notebook.ipynb new file mode 100644 index 00000000..4170b790 --- /dev/null +++ b/translations/te/4-Data-Science-Lifecycle/15-analyzing/notebook.ipynb @@ -0,0 +1,193 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "source": [ + "# డేటా విశ్లేషణ\r\n", + "[పాఠం](README.md)లో పేర్కొన్న Pandas ఫంక్షన్ల ఉదాహరణలు.\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": 1, + "source": [ + "import pandas as pd\r\n", + "import glob\r\n", + "\r\n", + "#Loading the dataset\r\n", + "path = '../../data/emails.csv'\r\n", + "email_df = pd.read_csv(path)" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": 2, + "source": [ + "# Using Describe on the email dataset\r\n", + "print(email_df.describe())" + ], + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + " the to ect and for of \\\n", + "count 406.000000 406.000000 406.000000 406.000000 406.000000 406.000000 \n", + "mean 7.022167 6.519704 4.948276 3.059113 3.502463 2.662562 \n", + "std 10.945522 9.801907 9.293820 6.267806 4.901372 5.443939 \n", + "min 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 \n", + "25% 1.000000 1.000000 1.000000 0.000000 1.000000 0.000000 \n", + "50% 3.000000 3.000000 2.000000 1.000000 2.000000 1.000000 \n", + "75% 9.000000 7.750000 4.000000 3.000000 4.750000 3.000000 \n", + "max 99.000000 88.000000 79.000000 69.000000 39.000000 57.000000 \n", + "\n", + " a you in on is this \\\n", + "count 406.000000 406.000000 406.000000 406.000000 406.000000 406.000000 \n", + "mean 57.017241 2.394089 10.817734 11.591133 5.901478 1.485222 \n", + "std 78.868243 4.067015 19.050972 16.407175 8.793103 2.912473 \n", + "min 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n", + "25% 15.000000 0.000000 1.250000 3.000000 1.000000 0.000000 \n", + "50% 29.000000 1.000000 5.000000 6.000000 3.000000 0.000000 \n", + "75% 61.000000 3.000000 12.000000 13.000000 7.000000 2.000000 \n", + "max 843.000000 31.000000 223.000000 125.000000 61.000000 24.000000 \n", + "\n", + " i be that will \n", + "count 406.000000 406.000000 406.000000 406.000000 \n", + "mean 47.155172 2.950739 1.034483 0.955665 \n", + "std 71.043009 4.297865 1.904846 2.042271 \n", + "min 0.000000 0.000000 0.000000 0.000000 \n", + "25% 11.000000 1.000000 0.000000 0.000000 \n", + "50% 24.000000 1.000000 0.000000 0.000000 \n", + "75% 50.750000 3.000000 1.000000 1.000000 \n", + "max 754.000000 40.000000 14.000000 24.000000 \n" + ] + } + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": 5, + "source": [ + "# Sampling 10 emails\r\n", + "print(email_df.sample(10))" + ], + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + " Email No. the to ect and for of a you in on is this i \\\n", + "150 Email 151 0 1 2 0 3 0 15 0 0 5 0 0 7 \n", + "380 Email 5147 0 3 2 0 0 0 7 0 1 1 0 0 3 \n", + "19 Email 20 3 4 11 0 4 2 32 1 1 3 9 5 25 \n", + "300 Email 301 2 1 1 0 1 1 15 2 2 3 2 0 8 \n", + "307 Email 308 0 0 1 0 0 0 1 0 1 0 0 0 2 \n", + "167 Email 168 2 2 2 1 5 1 24 2 5 6 4 0 30 \n", + "320 Email 321 10 12 4 6 8 6 187 5 26 28 23 2 171 \n", + "61 Email 62 0 1 1 0 4 1 15 4 4 3 3 0 19 \n", + "26 Email 27 5 4 1 1 4 4 51 0 8 6 6 2 44 \n", + "73 Email 74 0 0 1 0 0 0 7 0 4 3 0 0 6 \n", + "\n", + " be that will \n", + "150 1 0 0 \n", + "380 0 0 0 \n", + "19 3 0 1 \n", + "300 0 0 0 \n", + "307 0 0 0 \n", + "167 2 0 0 \n", + "320 5 1 1 \n", + "61 2 0 0 \n", + "26 6 0 0 \n", + "73 0 0 0 \n" + ] + } + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": 14, + "source": [ + "# Returns rows where there are more occurrences of \"to\" than \"the\"\r\n", + "print(email_df.query('the < to'))" + ], + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + " Email No. the to ect and for of a you in on is this i \\\n", + "1 Email 2 8 13 24 6 6 2 102 1 18 21 13 0 61 \n", + "3 Email 4 0 5 22 0 5 1 51 2 1 5 9 2 16 \n", + "5 Email 6 4 5 1 4 2 3 45 1 16 12 8 1 52 \n", + "7 Email 8 0 2 2 3 1 2 21 6 2 6 2 0 28 \n", + "13 Email 14 4 5 7 1 5 1 37 1 8 8 6 1 43 \n", + ".. ... ... .. ... ... ... .. ... ... .. .. .. ... .. \n", + "390 Email 5157 4 13 1 0 3 1 48 2 8 26 9 1 45 \n", + "393 Email 5160 2 13 1 0 2 1 38 2 7 24 6 1 34 \n", + "396 Email 5163 2 3 1 2 1 2 32 0 7 3 2 0 26 \n", + "404 Email 5171 2 7 1 0 2 1 28 2 8 11 7 1 39 \n", + "405 Email 5172 22 24 5 1 6 5 148 8 23 13 5 4 99 \n", + "\n", + " be that will \n", + "1 4 2 0 \n", + "3 2 0 0 \n", + "5 2 0 0 \n", + "7 1 0 1 \n", + "13 1 0 1 \n", + ".. .. ... ... \n", + "390 1 0 0 \n", + "393 1 0 0 \n", + "396 3 0 0 \n", + "404 1 0 0 \n", + "405 6 4 1 \n", + "\n", + "[169 rows x 17 columns]\n" + ] + } + ], + "metadata": {} + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n\n\n**అస్పష్టత**: \nఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము.\n\n" + ] + } + ], + "metadata": { + "orig_nbformat": 4, + "language_info": { + "name": "python", + "version": "3.9.7", + "mimetype": "text/x-python", + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "pygments_lexer": "ipython3", + "nbconvert_exporter": "python", + "file_extension": ".py" + }, + "kernelspec": { + "name": "python3", + "display_name": "Python 3.9.7 64-bit ('venv': venv)" + }, + "interpreter": { + "hash": "6b9b57232c4b57163d057191678da2030059e733b8becc68f245de5a75abe84e" + }, + "coopTranslator": { + "original_hash": "9d102c8c3cdbc8ea4e92fc32593462c6", + "translation_date": "2025-12-19T17:11:02+00:00", + "source_file": "4-Data-Science-Lifecycle/15-analyzing/notebook.ipynb", + "language_code": "te" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} \ No newline at end of file diff --git a/translations/te/4-Data-Science-Lifecycle/16-communication/README.md b/translations/te/4-Data-Science-Lifecycle/16-communication/README.md new file mode 100644 index 00000000..ca90d68d --- /dev/null +++ b/translations/te/4-Data-Science-Lifecycle/16-communication/README.md @@ -0,0 +1,224 @@ + +# డేటా సైన్స్ లైఫ్‌సైకిల్: కమ్యూనికేషన్ + +|![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev)](../../sketchnotes/16-Communicating.png)| +|:---:| +| డేటా సైన్స్ లైఫ్‌సైకిల్: కమ్యూనికేషన్ - _Sketchnote by [@nitya](https://twitter.com/nitya)_ | + +## [ప్రీ-లెక్చర్ క్విజ్](https://ff-quizzes.netlify.app/en/ds/quiz/30) + +పై ప్రీ-లెక్చర్ క్విజ్‌తో మీకు రాబోయే విషయాలపై మీ జ్ఞానాన్ని పరీక్షించుకోండి! + +# పరిచయం + +### కమ్యూనికేషన్ అంటే ఏమిటి? +కమ్యూనికేట్ చేయడం అంటే ఏమిటి అనేదాన్ని నిర్వచించడం ద్వారా ఈ పాఠాన్ని ప్రారంభిద్దాం. **కమ్యూనికేట్ చేయడం అంటే సమాచారం పంపడం లేదా మార్పిడి చేయడం.** సమాచారం అంటే ఆలోచనలు, భావనలు, సందేశాలు, రహస్య సంకేతాలు, డేటా – ఏదైనా ఒక **_పంపేవారు_** (సమాచారం పంపే వ్యక్తి) ఒక **_గ్రహీత_** (సమాచారం అందుకునే వ్యక్తి) అర్థం చేసుకోవాలని కోరుకునే విషయం. ఈ పాఠంలో, పంపేవారిని కమ్యూనికేటర్లు, గ్రహీతలను ప్రేక్షకులు అని పిలుస్తాము. + +### డేటా కమ్యూనికేషన్ & కథ చెప్పడం +కమ్యూనికేట్ చేయడంలో లక్ష్యం సమాచారం పంపడం లేదా మార్పిడి చేయడం అని మనం అర్థం చేసుకున్నాం. కానీ డేటాను కమ్యూనికేట్ చేయడంలో, మీ లక్ష్యం కేవలం సంఖ్యలను మీ ప్రేక్షకులకు అందించడం కాకూడదు. మీ లక్ష్యం డేటా ఆధారంగా ఒక కథను కమ్యూనికేట్ చేయడం కావాలి - సమర్థవంతమైన డేటా కమ్యూనికేషన్ మరియు కథ చెప్పడం కలిసి పనిచేస్తాయి. మీరు చెప్పే కథను మీ ప్రేక్షకులు సంఖ్య కంటే ఎక్కువగా గుర్తుంచుకుంటారు. ఈ పాఠంలో, మీరు డేటాను సమర్థవంతంగా కమ్యూనికేట్ చేయడానికి కథ చెప్పడాన్ని ఎలా ఉపయోగించవచ్చో కొన్ని మార్గాలను చర్చిస్తాము. + +### కమ్యూనికేషన్ రకాలు +ఈ పాఠంలో రెండు రకాల కమ్యూనికేషన్ గురించి చర్చించబడుతుంది, ఒక దిశ కమ్యూనికేషన్ మరియు రెండు దిశ కమ్యూనికేషన్. + +**ఒక దిశ కమ్యూనికేషన్** అంటే ఒక పంపేవారు సమాచారాన్ని గ్రహీతకు పంపడం, కానీ ఎటువంటి ఫీడ్‌బ్యాక్ లేదా ప్రతిస్పందన లేకుండా జరుగుతుంది. మనం రోజువారీ జీవితంలో ఒక దిశ కమ్యూనికేషన్ ఉదాహరణలు చూస్తాము – బల్క్/మాస్ ఇమెయిల్స్, వార్తలు తాజా కథనాలను అందించడం, లేదా టెలివిజన్ కమర్షియల్ వస్తూ వారి ఉత్పత్తి ఎందుకు గొప్పదో తెలియజేయడం. ఈ సందర్భాల్లో, పంపేవారు సమాచార మార్పిడి కోరుకోరు. వారు కేవలం సమాచారాన్ని అందించాలనుకుంటారు. + +**రెండు దిశ కమ్యూనికేషన్** అంటే అన్ని పాల్గొనేవారు పంపేవారిగా మరియు గ్రహీతలుగా వ్యవహరిస్తారు. ఒక పంపేవారు మొదట గ్రహీతకు కమ్యూనికేట్ చేస్తారు, ఆ తర్వాత గ్రహీత ఫీడ్‌బ్యాక్ లేదా ప్రతిస్పందన ఇస్తారు. రెండు దిశ కమ్యూనికేషన్ అనేది మనం సాధారణంగా కమ్యూనికేషన్ గురించి మాట్లాడేటప్పుడు భావించే విషయం. మనం సాధారణంగా వ్యక్తులు సంభాషణలో ఉన్నట్లు భావిస్తాము - వ్యక్తిగతంగా, ఫోన్ కాల్, సోషల్ మీడియా లేదా టెక్స్ట్ మెసేజ్ ద్వారా. + +డేటాను కమ్యూనికేట్ చేయడంలో, మీరు కొన్ని సందర్భాల్లో ఒక దిశ కమ్యూనికేషన్ ఉపయోగిస్తారు (ఉదాహరణకు, కాన్ఫరెన్స్‌లో ప్రదర్శన ఇవ్వడం లేదా పెద్ద సమూహానికి ప్రదర్శించడం, అక్కడ ప్రశ్నలు వెంటనే అడగబడవు) మరియు కొన్ని సందర్భాల్లో రెండు దిశ కమ్యూనికేషన్ ఉపయోగిస్తారు (ఉదాహరణకు, కొంతమంది స్టేక్‌హోల్డర్లను ఒప్పించడానికి డేటాను ఉపయోగించడం లేదా ఒక సహచరుడిని కొత్తదాన్ని నిర్మించడానికి సమయం మరియు శ్రమ పెట్టాలని నమ్మించడం). + +# సమర్థవంతమైన కమ్యూనికేషన్ + +### కమ్యూనికేటర్‌గా మీ బాధ్యతలు +కమ్యూనికేట్ చేస్తున్నప్పుడు, మీ గ్రహీత(లు) మీరు అందించాలనుకున్న సమాచారాన్ని తీసుకెళ్లేలా చూడటం మీ పని. మీరు డేటాను కమ్యూనికేట్ చేస్తున్నప్పుడు, మీ గ్రహీతలు కేవలం సంఖ్యలను మాత్రమే తీసుకెళ్లాలని కాదు, మీ డేటా ఆధారంగా ఒక కథను తీసుకెళ్లాలని కోరుకుంటారు. మంచి డేటా కమ్యూనికేటర్ మంచి కథ చెప్పేవాడు. + +డేటాతో కథ ఎలా చెప్పాలి? అనేక మార్గాలు ఉన్నాయి – కానీ ఈ పాఠంలో మనం 6 మార్గాలను చర్చిస్తాము. +1. మీ ప్రేక్షకులను, మీ మీడియాను, మరియు మీ కమ్యూనికేషన్ పద్ధతిని అర్థం చేసుకోండి +2. ముగింపు దృష్టితో ప్రారంభించండి +3. దాన్ని నిజమైన కథలా తీసుకోండి +4. అర్థవంతమైన పదాలు & వాక్యాలు ఉపయోగించండి +5. భావోద్వేగాన్ని ఉపయోగించండి + +ఈ వ్యూహాలు క్రింద మరింత వివరంగా వివరించబడ్డాయి. + +### 1. మీ ప్రేక్షకులను, మీ ఛానెల్ & మీ కమ్యూనికేషన్ పద్ధతిని అర్థం చేసుకోండి +మీరు కుటుంబ సభ్యులతో కమ్యూనికేట్ చేసే విధానం మీ స్నేహితులతో కమ్యూనికేట్ చేసే విధానం నుండి వేరుగా ఉండవచ్చు. మీరు మాట్లాడే వ్యక్తులు అర్థం చేసుకునే పదాలు మరియు వాక్యాలు వేరుగా ఉండవచ్చు. డేటాను కమ్యూనికేట్ చేయడంలో కూడా ఇదే విధానం తీసుకోవాలి. మీరు ఎవరికీ కమ్యూనికేట్ చేస్తున్నారో ఆలోచించండి. వారి లక్ష్యాలు మరియు మీరు వారికి వివరిస్తున్న పరిస్థితి గురించి వారి పరిసరాలను ఆలోచించండి. + +మీ ప్రేక్షకులలో ఎక్కువ భాగాన్ని ఒక వర్గంలో సమూహీకరించవచ్చు. _హార్వర్డ్ బిజినెస్ రివ్యూ_ వ్యాసం “[How to Tell a Story with Data](http://blogs.hbr.org/2013/04/how-to-tell-a-story-with-data/)”లో, డెల్ ఎగ్జిక్యూటివ్ స్ట్రాటజిస్ట్ జిమ్ స్టికెలెతర్ ఐదు వర్గాల ప్రేక్షకులను గుర్తించారు. + + - **నవోదితుడు**: విషయం మొదటి సారి పరిచయం, కానీ అధిక సరళీకరణను కోరడు + - **సాధారణజ్ఞుడు**: విషయం గురించి అవగాహన కలిగి ఉన్నాడు, కానీ సమగ్ర అవగాహన మరియు ప్రధాన అంశాలు కోరుకుంటున్నాడు + - **మేనేజీరియల్**: లోతైన, అమలు చేయదగిన అవగాహన, సంక్లిష్టతలు మరియు పరస్పర సంబంధాలపై వివరాలతో + - **నిపుణుడు**: మరింత అన్వేషణ మరియు కనుగొనడం, తక్కువ కథ చెప్పడం, ఎక్కువ వివరాలతో + - **ఎగ్జిక్యూటివ్**: సమయ పరిమితి కారణంగా ముఖ్యమైన అర్థం మరియు తూలనాత్మక నిర్ణయాలను మాత్రమే తెలుసుకోవాలి + +ఈ వర్గాలు మీరు మీ డేటాను మీ ప్రేక్షకులకు ఎలా ప్రదర్శించాలో సూచిస్తాయి. + +మీ ప్రేక్షకుల వర్గం గురించి ఆలోచించడమే కాకుండా, మీరు కమ్యూనికేట్ చేయడానికి ఉపయోగించే ఛానెల్‌ను కూడా పరిగణించాలి. మీరు మెమో లేదా ఇమెయిల్ రాస్తున్నారా లేదా మీటింగ్ లేదా కాన్ఫరెన్స్‌లో ప్రదర్శిస్తున్నారా అన్నది మీ దృష్టికోణాన్ని కొంత భిన్నంగా చేయాలి. + +మీ ప్రేక్షకులను అర్థం చేసుకోవడమే కాకుండా, మీరు వారితో ఎలా కమ్యూనికేట్ చేయబోతున్నారో (ఒక దిశ కమ్యూనికేషన్ లేదా రెండు దిశ కమ్యూనికేషన్) తెలుసుకోవడం కూడా కీలకం. + +మీరు ఎక్కువగా నవోదితుల ప్రేక్షకులతో ఒక దిశ కమ్యూనికేషన్ ఉపయోగిస్తుంటే, ముందుగా ప్రేక్షకులను విద్యాబోధించాలి మరియు వారికి సరైన పరిసరాలను ఇవ్వాలి. ఆ తర్వాత మీ డేటాను వారికి ప్రదర్శించి, మీ డేటా ఏమి సూచిస్తున్నదో మరియు ఎందుకు ముఖ్యం అనేదాన్ని చెప్పాలి. ఈ సందర్భంలో, మీరు స్పష్టతపై దృష్టి పెట్టాలి, ఎందుకంటే మీ ప్రేక్షకులు ప్రత్యక్ష ప్రశ్నలు అడగలేరు. + +మీరు ఎక్కువగా మేనేజీరియల్ ప్రేక్షకులతో రెండు దిశ కమ్యూనికేషన్ ఉపయోగిస్తుంటే, మీరు మీ ప్రేక్షకులను విద్యాబోధించాల్సిన అవసరం ఉండదు లేదా ఎక్కువ పరిసరాలు ఇవ్వాల్సిన అవసరం ఉండదు. మీరు సేకరించిన డేటాను మరియు దాని ప్రాముఖ్యతను నేరుగా చర్చించవచ్చు. ఈ సందర్భంలో, మీరు సమయాన్ని మరియు మీ ప్రదర్శనను నియంత్రించడంపై దృష్టి పెట్టాలి. రెండు దిశ కమ్యూనికేషన్ ఉపయోగిస్తున్నప్పుడు (ప్రత్యేకంగా మేనేజీరియల్ ప్రేక్షకులతో, వారు "సంక్లిష్టతలు మరియు పరస్పర సంబంధాలపై అమలు చేయదగిన అవగాహన" కోరుతున్నప్పుడు) మీ సంభాషణలో ప్రశ్నలు రావచ్చు, అవి మీరు చెప్పదలచిన కథకు సంబంధం లేని దిశలో చర్చను తీసుకెళ్లవచ్చు. అప్పుడు మీరు చర్య తీసుకుని చర్చను మీ కథకు తిరిగి తీసుకురావచ్చు. + +### 2. ముగింపు దృష్టితో ప్రారంభించండి +ముగింపు దృష్టితో ప్రారంభించడం అంటే మీరు మీ ప్రేక్షకులకు అందించదలచిన ముఖ్యాంశాలను ముందుగా అర్థం చేసుకోవడం. ముందుగా మీరు మీ ప్రేక్షకులు ఏమి తీసుకెళ్లాలని కోరుకుంటున్నారో ఆలోచించడం, మీరు చెప్పబోయే కథను సులభంగా రూపొందించడంలో సహాయపడుతుంది. ముగింపు దృష్టితో ప్రారంభించడం ఒక దిశ కమ్యూనికేషన్ మరియు రెండు దిశ కమ్యూనికేషన్ రెండింటికీ సరిపోతుంది. + +ముగింపు దృష్టితో ఎలా ప్రారంభించాలి? మీ డేటాను కమ్యూనికేట్ చేయడానికి ముందు, మీ ముఖ్యమైన takeawayలను రాయండి. ఆ తర్వాత, మీరు మీ డేటాతో చెప్పబోయే కథను తయారుచేస్తున్న ప్రతీ దశలో, "ఇది నేను చెప్పబోయే కథలో ఎలా అనుసంధానమవుతుంది?" అని అడగండి. + +జాగ్రత్తగా ఉండండి – ముగింపు దృష్టితో ప్రారంభించడం మంచిదైనది అయినప్పటికీ, మీరు మీ లక్ష్య takeawayలను మద్దతు ఇచ్చే డేటాను మాత్రమే కమ్యూనికేట్ చేయకూడదు. ఇది చెర్రీ-పికింగ్ అని పిలవబడుతుంది, అంటే కమ్యూనికేటర్ తన చెప్పదలచిన అంశాన్ని మద్దతు ఇచ్చే డేటాను మాత్రమే కమ్యూనికేట్ చేసి, ఇతర డేటాను నిర్లక్ష్యం చేస్తాడు. + +మీ సేకరించిన అన్ని డేటా మీ లక్ష్య takeawayలను స్పష్టంగా మద్దతు ఇస్తే, బాగుంది. కానీ మీ సేకరించిన డేటాలో మీ takeawayలకు వ్యతిరేకంగా ఉన్న డేటా లేదా మద్దతు ఇవ్వని డేటా ఉంటే, ఆ డేటాను కూడా కమ్యూనికేట్ చేయాలి. అప్పుడు, మీరు మీ ప్రేక్షకులకు నిజాయితీగా చెప్పాలి, "అన్ని డేటా నా కథకు మద్దతు ఇవ్వకపోయినా, నేను నా కథతో కొనసాగుతున్నాను" అని. + +### 3. దాన్ని నిజమైన కథలా తీసుకోండి +సాంప్రదాయ కథ 5 దశల్లో జరుగుతుంది. మీరు ఈ దశలను ఎక్స్‌పోజిషన్, రైజింగ్ యాక్షన్, క్లైమాక్స్, ఫాలింగ్ యాక్షన్, డినౌన్స్మెంట్ అని విన్న ఉండవచ్చు. లేదా సులభంగా గుర్తుంచుకునేందుకు కాంటెక్స్ట్, కాన్ఫ్లిక్ట్, క్లైమాక్స్, క్లోజర్, కంక్లూజన్ అని కూడా పిలుస్తారు. మీరు మీ డేటా మరియు కథను కమ్యూనికేట్ చేస్తున్నప్పుడు, మీరు ఇలాంటి దృష్టికోణాన్ని తీసుకోవచ్చు. + +మీరు కాంటెక్స్ట్‌తో ప్రారంభించి, వేదికను సెట్ చేసి, మీ ప్రేక్షకులు అందరూ ఒకే పేజీలో ఉన్నారని నిర్ధారించండి. ఆ తర్వాత కాన్ఫ్లిక్ట్‌ను పరిచయం చేయండి. మీరు ఈ డేటాను సేకరించాల్సిన అవసరం ఎందుకు వచ్చింది? మీరు ఏ సమస్యలను పరిష్కరించాలనుకున్నారు? ఆ తర్వాత క్లైమాక్స్. డేటా ఏమిటి? డేటా అర్థం ఏమిటి? డేటా మనకు ఏ పరిష్కారాలు అవసరమని చెబుతుంది? ఆ తర్వాత క్లోజర్, ఇక్కడ మీరు సమస్యను మరియు ప్రతిపాదిత పరిష్కార(ాలు)ను పునరావృతం చేయవచ్చు. చివరగా, కంక్లూజన్, ఇక్కడ మీరు మీ ముఖ్య takeawayలను మరియు జట్టు తీసుకోవాల్సిన తదుపరి చర్యలను సారాంశం చేయవచ్చు. + +### 4. అర్థవంతమైన పదాలు & వాక్యాలు ఉపయోగించండి +మీరు మరియు నేను ఒక ఉత్పత్తిపై కలిసి పనిచేస్తున్నప్పుడు, నేను మీకు "మన వినియోగదారులు మన ప్లాట్‌ఫారమ్‌లో చేరడానికి చాలా సమయం తీసుకుంటారు" అని చెప్పినట్లయితే, మీరు ఆ "చాలా సమయం" ఎంత అని అంచనా వేస్తారు? ఒక గంట? ఒక వారం? ఇది తెలియడం కష్టం. నేను ఆ మాటను మొత్తం ప్రేక్షకుల ముందు చెప్పినట్లయితే? ప్రతి ఒక్కరూ వినియోగదారులు మన ప్లాట్‌ఫారమ్‌లో చేరడానికి ఎంత సమయం తీసుకుంటారో వేరువేరుగా భావించవచ్చు. + +దానికి బదులు, నేను "మన వినియోగదారులు సగటున 3 నిమిషాల్లో సైన్ అప్ చేసి మన ప్లాట్‌ఫారమ్‌లో చేరతారు" అని చెప్పినట్లయితే? + +ఆ సందేశం స్పష్టంగా ఉంటుంది. డేటాను కమ్యూనికేట్ చేస్తున్నప్పుడు, మీ ప్రేక్షకులందరూ మీలా ఆలోచిస్తారని భావించడం సులభం. కానీ అది ఎప్పుడూ నిజం కాదు. మీ డేటా మరియు దాని అర్థం గురించి స్పష్టత కల్పించడం మీ బాధ్యతలలో ఒకటి. డేటా లేదా మీ కథ స్పష్టంగా లేకపోతే, మీ ప్రేక్షకులు అనుసరించడంలో కష్టపడతారు, మరియు వారు మీ ముఖ్య takeawayలను అర్థం చేసుకోవడం తక్కువగా ఉంటుంది. + +మీరు అర్థవంతమైన పదాలు మరియు వాక్యాలు ఉపయోగించినప్పుడు డేటాను మరింత స్పష్టంగా కమ్యూనికేట్ చేయవచ్చు, అస్పష్ట పదాల బదులు. కొన్ని ఉదాహరణలు క్రింద ఉన్నాయి. + + - మనకు *అద్భుతమైన* సంవత్సరం వచ్చింది! + - ఒక వ్యక్తి అద్భుతమైన సంవత్సరం అంటే 2% - 3% ఆదాయం పెరుగుదల అని భావించవచ్చు, మరొకరు 50% - 60% పెరుగుదల అని భావించవచ్చు. + - మన వినియోగదారుల విజయ రేట్లు *గణనీయంగా* పెరిగాయి. + - గణనీయమైన పెరుగుదల అంటే ఎంత పెద్ద పెరుగుదల? + - ఈ పని *గణనీయమైన* శ్రమ అవసరం. + - ఎంత శ్రమ గణనీయమైనది? + +అస్పష్ట పదాలు వచ్చే డేటాకు పరిచయంగా లేదా మీరు చెప్పిన కథ సారాంశంగా ఉపయోగపడవచ్చు. కానీ మీ ప్రదర్శనలో ప్రతి భాగం మీ ప్రేక్షకులకు స్పష్టంగా ఉండేలా చూసుకోండి. + +### 5. భావోద్వేగాన్ని ఉపయోగించండి +భావోద్వేగం కథ చెప్పడంలో కీలకం. మీరు డేటాతో కథ చెప్పేటప్పుడు ఇది మరింత ముఖ్యమవుతుంది. మీరు డేటాను కమ్యూనికేట్ చేస్తున్నప్పుడు, మీ ప్రేక్షకులు తీసుకోవలసిన takeawayలపై దృష్టి ఉంటుంది. మీరు ప్రేక్షకులలో భావోద్వేగాన్ని ప్రేరేపిస్తే, వారు అనుభూతి పంచుకుంటారు, మరియు చర్య తీసుకునే అవకాశం ఎక్కువగా ఉంటుంది. భావోద్వేగం మీ సందేశాన్ని ప్రేక్షకులు గుర్తుంచుకునే అవకాశాన్ని పెంచుతుంది. + +మీరు టీవీ కమర్షియల్స్‌లో ఇది చూసి ఉండవచ్చు. కొన్ని కమర్షియల్స్ చాలా విషాదంగా ఉంటాయి, మరియు వారి ప్రేక్షకులతో కనెక్ట్ కావడానికి దుఃఖ భావోద్వేగాన్ని ఉపయోగిస్తాయి, తద్వారా వారు అందిస్తున్న డేటా మరింత ప్రత్యేకంగా కనిపిస్తుంది. లేదా కొన్ని కమర్షియల్స్ చాలా ఉల్లాసంగా ఉంటాయి, మరియు మీరు వారి డేటాను సంతోష భావంతో అనుసంధానించవచ్చు. + +డేటాను కమ్యూనికేట్ చేస్తున్నప్పుడు భావోద్వేగాన్ని ఎలా ఉపయోగించాలి? కొన్ని మార్గాలు క్రింద ఉన్నాయి. + + - సాక్ష్యాలు మరియు వ్యక్తిగత కథలు ఉపయోగించండి + - డేటా సేకరిస్తున్నప్పుడు, పరిమాణాత్మక మరియు గుణాత్మక డేటాను రెండింటినీ సేకరించడానికి ప్రయత్నించండి, మరియు కమ్యూనికేట్ చేస్తున్నప్పుడు రెండు రకాల డేటాను సమగ్రపరచండి. మీ డేటా ప్రధానంగా పరిమాణాత్మకమైతే, వ్యక్తుల నుండి కథలను సేకరించి వారి అనుభవం గురించి తెలుసుకోండి. + - చిత్రాలు ఉపయోగించండి + - చిత్రాలు ప్రేక్షకులు తమను ఒక పరిస్థితిలో చూడటానికి సహాయపడతాయి. మీరు చిత్రాలను ఉపయోగించినప్పుడు, మీరు భావోద్వేగాన్ని ప్రేరేపించవచ్చు. + - రంగు ఉపయోగించండి + - వేర్వేరు రంగులు వేర్వేరు భావోద్వేగాలను ప్రేరేపిస్తాయి. ప్రాచుర్యం పొందిన రంగులు మరియు అవి ప్రేరేపించే భావోద్వేగాలు క్రింద ఉన్నాయి. జాగ్రత్తగా ఉండండి, రంగులు వేర్వేరు సంస్కృతులలో వేర్వేరు అర్థాలు కలిగి ఉండవచ్చు. + - నీలం సాధారణంగా శాంతి మరియు నమ్మక భావాలను ప్రేరేపిస్తుంది + - ఆకుపచ్చ సాధారణంగా ప్రకృతి మరియు పర్యావరణంతో సంబంధం కలిగి ఉంటుంది + - ఎరుపు సాధారణంగా ఉత్సాహం మరియు ఉల్లాసం + - పసుపు సాధారణంగా ఆశావాదం మరియు సంతోషం + +# కమ్యూనికేషన్ కేస్ స్టడీ +ఎమర్సన్ ఒక మొబైల్ యాప్ కోసం ప్రొడక్ట్ మేనేజర్. ఎమర్సన్ గమనించాడు కస్టమర్లు వీకెండ్లలో 42% ఎక్కువ ఫిర్యాదులు మరియు బగ్ రిపోర్ట్లు సమర్పిస్తారని. ఎమర్సన్ గమనించాడు, 48 గంటల తర్వాత స్పందన లేని ఫిర్యాదు సమర్పించే కస్టమర్లు యాప్ స్టోర్‌లో యాప్‌కు 1 లేదా 2 రేటింగ్ ఇవ్వడానికి 32% ఎక్కువ అవకాశం ఉంటుందని. + +సందర్భ పరిశోధన చేసిన తర్వాత, ఎమర్సన్ సమస్యను పరిష్కరించే కొన్ని పరిష్కారాలు కనుగొన్నారు. ఎమర్సన్ 3 కంపెనీ లీడర్లతో 30 నిమిషాల సమావేశం ఏర్పాటు చేసి డేటా మరియు ప్రతిపాదిత పరిష్కారాలను కమ్యూనికేట్ చేస్తారు. + +ఈ సమావేశంలో, ఎమర్సన్ లక్ష్యం కంపెనీ లీడర్లు క్రింది 2 పరిష్కారాలు యాప్ రేటింగ్‌ను మెరుగుపరచగలవని అర్థం చేసుకోవడం, ఇది ఎక్కువ ఆదాయానికి దారితీస్తుందని అర్థం చేసుకోవడం. + +**పరిష్కారం 1.** వీకెండ్లలో పని చేయడానికి కస్టమర్ సర్వీస్ ప్రతినిధులను నియమించండి + +**పరిష్కారం 2.** కస్టమర్ సర్వీస్ ప్రతినిధులు ఎక్కువ కాలం క్యూలో ఉన్న ఫిర్యాదులను సులభంగా గుర్తించగల కొత్త కస్టమర్ సర్వీస్ టికెటింగ్ సిస్టమ్ కొనుగోలు చేయండి – తద్వారా వారు అత్యంత తక్షణం పరిష్కరించవలసిన ఫిర్యాదులను గుర్తించగలుగుతారు. + +సమావేశంలో, ఎమర్సన్ 5 నిమిషాలు యాప్ స్టోర్‌లో తక్కువ రేటింగ్ ఉండటం ఎందుకు చెడు అనేదాన్ని వివరించడంలో, 10 నిమిషాలు పరిశోధన ప్రక్రియ మరియు ట్రెండ్స్ ఎలా గుర్తించబడ్డాయో వివరించడంలో, 10 నిమిషాలు ఇటీవల కస్టమర్ ఫిర్యాదులను చర్చించడంలో, చివరి 5 నిమిషాలు 2 సాధ్యమైన పరిష్కారాలను సారాంశం చేయడంలో గడిపారు. +ఈ సమావేశంలో ఎమర్సన్ కమ్యూనికేట్ చేయడానికి ఇది సమర్థవంతమైన మార్గమా? + +సమావేశంలో, ఒక కంపెనీ లీడ్ ఎమర్సన్ గడిపిన 10 నిమిషాల కస్టమర్ ఫిర్యాదులపై దృష్టి పెట్టాడు. సమావేశం తర్వాత, ఈ ఫిర్యాదులు ఆ టీమ్ లీడ్ గుర్తుంచుకున్న ఏకైక విషయం అయ్యాయి. మరో కంపెనీ లీడ్ ప్రధానంగా ఎమర్సన్ పరిశోధన ప్రక్రియను వివరించడంపై దృష్టి పెట్టాడు. మూడవ కంపెనీ లీడ్ ఎమర్సన్ ప్రతిపాదించిన పరిష్కారాలను గుర్తుంచుకున్నాడు కానీ ఆ పరిష్కారాలను ఎలా అమలు చేయాలో తెలియకపోయాడు. + +పై పరిస్థితిలో, ఎమర్సన్ టీమ్ లీడ్స్ తీసుకోవాలని కోరుకున్నది మరియు వారు సమావేశం నుండి తీసుకున్నదిలో గణనీయమైన తేడా ఉందని మీరు చూడవచ్చు. క్రింద ఎమర్సన్ పరిగణించగల మరో దృష్టికోణం ఉంది. + +ఎమర్సన్ ఈ దృష్టికోణాన్ని ఎలా మెరుగుపరుచుకోవచ్చు? +Context, Conflict, Climax, Closure, Conclusion +**Context** - ఎమర్సన్ మొదటి 5 నిమిషాలు మొత్తం పరిస్థితిని పరిచయం చేయడంలో గడపవచ్చు మరియు టీమ్ లీడ్స్ సమస్యలు కంపెనీకి కీలకమైన మెట్రిక్స్‌లను, ఉదాహరణకు ఆదాయం, ఎలా ప్రభావితం చేస్తున్నాయో అర్థం చేసుకోవడంలో నిర్ధారించుకోవచ్చు. + +ఇది ఇలా చెప్పవచ్చు: "ప్రస్తుతం, మా యాప్ స్టోర్‌లో మా యాప్ రేటింగ్ 2.5 ఉంది. యాప్ స్టోర్‌లో రేటింగ్స్ యాప్ స్టోర్ ఆప్టిమైజేషన్‌కు కీలకమైనవి, ఇది మా యాప్‌ను శోధనలో ఎంత మంది వినియోగదారులు చూస్తారో మరియు మా యాప్‌ను భావితర వినియోగదారులకు ఎలా చూపిస్తుందో ప్రభావితం చేస్తుంది. మరియు, ఖచ్చితంగా, మా వినియోగదారుల సంఖ్య ఆదాయానికి నేరుగా సంబంధించింది." + +**Conflict** ఎమర్సన్ తరువాత సుమారు 5 నిమిషాలు సమస్యపై మాట్లాడవచ్చు. + +ఇది ఇలా ఉండవచ్చు: “వారాంతాల్లో వినియోగదారులు 42% ఎక్కువ ఫిర్యాదులు మరియు బగ్ రిపోర్ట్లు సమర్పిస్తారు. 48 గంటల తర్వాత స్పందించని ఫిర్యాదు సమర్పించిన కస్టమర్లు యాప్ స్టోర్‌లో మా యాప్‌కు 2 కంటే ఎక్కువ రేటింగ్ ఇవ్వడానికి 32% తక్కువ అవకాశం ఉంటుంది. మా యాప్ స్టోర్‌లో రేటింగ్‌ను 4కి పెంచడం ద్వారా మా దృశ్యత 20-30% పెరుగుతుంది, ఇది ఆదాయాన్ని 10% పెంచుతుందని నేను అంచనా వేస్తున్నాను." ఖచ్చితంగా, ఎమర్సన్ ఈ సంఖ్యలను సమర్థించడానికి సిద్ధంగా ఉండాలి. + +**Climax** ప్రాథమిక వివరాలు చెప్పిన తర్వాత, ఎమర్సన్ సుమారు 5 నిమిషాలు క్లైమాక్స్‌కు కదలవచ్చు. + +ఎమర్సన్ ప్రతిపాదించిన పరిష్కారాలను పరిచయం చేయవచ్చు, ఆ పరిష్కారాలు ఎలా సమస్యలను పరిష్కరిస్తాయో, అవి ప్రస్తుత వర్క్‌ఫ్లోలో ఎలా అమలు చేయబడతాయో, పరిష్కారాల ఖర్చు ఎంత, ROI ఎంత ఉంటుందో వివరించవచ్చు, మరియు అమలు చేసినట్లయితే పరిష్కారాలు ఎలా కనిపిస్తాయో కొన్ని స్క్రీన్‌షాట్లు లేదా వైర్‌ఫ్రేమ్‌లు చూపించవచ్చు. 48 గంటల తర్వాత ఫిర్యాదు పరిష్కరించిన వినియోగదారుల నుండి టెస్టిమోనియల్స్ మరియు ప్రస్తుత టికెటింగ్ సిస్టమ్‌పై వ్యాఖ్యలు ఉన్న కంపెనీ కస్టమర్ సర్వీస్ ప్రతినిధి టెస్టిమోనియల్ కూడా పంచుకోవచ్చు. + +**Closure** ఇప్పుడు ఎమర్సన్ 5 నిమిషాలు కంపెనీ ఎదుర్కొంటున్న సమస్యలను మళ్లీ చెప్పవచ్చు, ప్రతిపాదించిన పరిష్కారాలను పునఃసమీక్షించవచ్చు, మరియు ఆ పరిష్కారాలు సరైనవని ఎందుకు అనేది సమీక్షించవచ్చు. + +**Conclusion** ఇది కొన్ని స్టేక్‌హోల్డర్లతో సమావేశం కావడంతో, రెండు దిశల కమ్యూనికేషన్ ఉపయోగించబడుతుంది, కాబట్టి ఎమర్సన్ 10 నిమిషాలు ప్రశ్నలకు విడిచి, టీమ్ లీడ్స్‌కు ఏదైనా సందేహం ఉంటే క్లారిఫై చేయించుకోవచ్చు. + +ఎమర్సన్ ఈ రెండవ దృష్టికోణాన్ని తీసుకున్నట్లయితే, టీమ్ లీడ్స్ ఎమర్సన్ కోరుకున్నదే సమావేశం నుండి తీసుకుంటారని చాలా ఎక్కువ అవకాశముంది – ఫిర్యాదులు మరియు బగ్స్ ఎలా నిర్వహించబడుతున్నాయో మెరుగుపరచవచ్చు, మరియు ఆ మెరుగుదల కోసం 2 పరిష్కారాలు అమలు చేయవచ్చని. ఈ దృష్టికోణం ఎమర్సన్ కమ్యూనికేట్ చేయాలనుకున్న డేటా మరియు కథను సమర్థవంతంగా తెలియజేయడానికి చాలా మంచి మార్గం అవుతుంది. + +# ముగింపు +### ప్రధాన అంశాల సారాంశం + - కమ్యూనికేట్ చేయడం అంటే సమాచారం ప్రసారం చేయడం లేదా మార్పిడి చేయడం. + - డేటాను కమ్యూనికేట్ చేయేటప్పుడు, మీ లక్ష్యం కేవలం సంఖ్యలను ఆడియెన్స్‌కు అందించడం కాకుండా, మీ డేటా ఆధారంగా ఒక కథను కమ్యూనికేట్ చేయడం కావాలి. + - కమ్యూనికేషన్ రెండు రకాలుగా ఉంటుంది, ఒక దిశ కమ్యూనికేషన్ (సమాధానం ఆశించకుండా సమాచారం ప్రసారం చేయడం) మరియు రెండు దిశ కమ్యూనికేషన్ (సమాచారం రెండు దిశలలో మార్పిడి అవుతుంది). + - డేటాతో కథ చెప్పడానికి మీరు ఉపయోగించగల 5 వ్యూహాలు: + - మీ ఆడియెన్స్, మీ మీడియం, మరియు మీ కమ్యూనికేషన్ పద్ధతిని అర్థం చేసుకోండి + - ముగింపును ముందే దృష్టిలో ఉంచుకోండి + - నిజమైన కథలా దృష్టికోణం తీసుకోండి + - అర్థవంతమైన పదాలు మరియు వాక్యాలు ఉపయోగించండి + - భావోద్వేగాలను ఉపయోగించండి + +### స్వీయ అధ్యయనానికి సిఫార్సు చేసిన వనరులు +[The Five C's of Storytelling - Articulate Persuasion](http://articulatepersuasion.com/the-five-cs-of-storytelling/) + +[1.4 Your Responsibilities as a Communicator – Business Communication for Success (umn.edu)](https://open.lib.umn.edu/businesscommunication/chapter/1-4-your-responsibilities-as-a-communicator/) + +[How to Tell a Story with Data (hbr.org)](https://hbr.org/2013/04/how-to-tell-a-story-with-data) + +[Two-Way Communication: 4 Tips for a More Engaged Workplace (yourthoughtpartner.com)](https://www.yourthoughtpartner.com/blog/bid/59576/4-steps-to-increase-employee-engagement-through-two-way-communication) + +[6 succinct steps to great data storytelling - BarnRaisers, LLC (barnraisersllc.com)](https://barnraisersllc.com/2021/05/02/6-succinct-steps-to-great-data-storytelling/) + +[How to Tell a Story With Data | Lucidchart Blog](https://www.lucidchart.com/blog/how-to-tell-a-story-with-data) + +[6 Cs of Effective Storytelling on Social Media | Cooler Insights](https://coolerinsights.com/2018/06/effective-storytelling-social-media/) + +[The Importance of Emotions In Presentations | Ethos3 - A Presentation Training and Design Agency](https://ethos3.com/2015/02/the-importance-of-emotions-in-presentations/) + +[Data storytelling: linking emotions and rational decisions (toucantoco.com)](https://www.toucantoco.com/en/blog/data-storytelling-dataviz) + +[Emotional Advertising: How Brands Use Feelings to Get People to Buy (hubspot.com)](https://blog.hubspot.com/marketing/emotions-in-advertising-examples) + +[Choosing Colors for Your Presentation Slides | Think Outside The Slide](https://www.thinkoutsidetheslide.com/choosing-colors-for-your-presentation-slides/) + +[How To Present Data [10 Expert Tips] | ObservePoint](https://resources.observepoint.com/blog/10-tips-for-presenting-data) + +[Microsoft Word - Persuasive Instructions.doc (tpsnva.org)](https://www.tpsnva.org/teach/lq/016/persinstr.pdf) + +[The Power of Story for Your Data (thinkhdi.com)](https://www.thinkhdi.com/library/supportworld/2019/power-story-your-data.aspx) + +[Common Mistakes in Data Presentation (perceptualedge.com)](https://www.perceptualedge.com/articles/ie/data_presentation.pdf) + +[Infographic: Here are 15 Common Data Fallacies to Avoid (visualcapitalist.com)](https://www.visualcapitalist.com/here-are-15-common-data-fallacies-to-avoid/) + +[Cherry Picking: When People Ignore Evidence that They Dislike – Effectiviology](https://effectiviology.com/cherry-picking/#How_to_avoid_cherry_picking) + +[Tell Stories with Data: Communication in Data Science | by Sonali Verghese | Towards Data Science](https://towardsdatascience.com/tell-stories-with-data-communication-in-data-science-5266f7671d7) + +[1. Communicating Data - Communicating Data with Tableau [Book] (oreilly.com)](https://www.oreilly.com/library/view/communicating-data-with/9781449372019/ch01.html) + +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/31) + +మీరు ఇప్పుడే నేర్చుకున్నదాన్ని పై పోస్ట్-లెక్చర్ క్విజ్‌తో సమీక్షించండి! + +## అసైన్‌మెంట్ + +[Market Research](assignment.md) + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/4-Data-Science-Lifecycle/16-communication/assignment.md b/translations/te/4-Data-Science-Lifecycle/16-communication/assignment.md new file mode 100644 index 00000000..b7e7aa93 --- /dev/null +++ b/translations/te/4-Data-Science-Lifecycle/16-communication/assignment.md @@ -0,0 +1,28 @@ + +# కథ చెప్పండి + +## సూచనలు + +డేటా సైన్స్ అనేది కథ చెప్పడమే. ఏదైనా డేటాసెట్ ఎంచుకుని దాని గురించి మీరు చెప్పగల కథపై ఒక చిన్న పేపర్ రాయండి. మీ డేటాసెట్ ఏం వెల్లడించగలదని మీరు ఆశిస్తున్నారు? దాని వెల్లడింపులు సమస్యాత్మకంగా ఉంటే మీరు ఏమి చేస్తారు? మీ డేటా సులభంగా దాని రహస్యాలను తెరవకపోతే ఏమవుతుంది? మీ డేటాసెట్ చూపించగల సన్నివేశాలను ఆలోచించి వాటిని రాయండి. + +## రూబ్రిక్ + +ఉదాహరణగా | సరిపోతుంది | మెరుగుదల అవసరం +--- | --- | -- | + +డేటాసెట్ వివరించబడిన, డాక్యుమెంటెడ్, క్రెడిట్ ఇచ్చిన, మరియు దాని గురించి సమగ్ర కథ వివరాలతో ఒక పేజీ ఎస్సే .doc ఫార్మాట్‌లో సమర్పించబడింది.| తక్కువ వివరాలతో చిన్న ఎస్సే సమర్పించబడింది | పై వివరాలలో ఒకటి లోపంగా ఉంది. + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/4-Data-Science-Lifecycle/README.md b/translations/te/4-Data-Science-Lifecycle/README.md new file mode 100644 index 00000000..9eb6ede2 --- /dev/null +++ b/translations/te/4-Data-Science-Lifecycle/README.md @@ -0,0 +1,32 @@ + +# డేటా సైన్స్ లైఫ్‌సైకిల్ + +![communication](../../../translated_images/communication.06d8e2a88d30d168d661ad9f9f0a4f947ebff3719719cfdaf9ed00a406a01ead.te.jpg) +> ఫోటో హెడ్‌వే ద్వారా అన్స్ప్లాష్లో + +ఈ పాఠాలలో, మీరు డేటా సైన్స్ లైఫ్‌సైకిల్ యొక్క కొన్ని అంశాలను, డేటా చుట్టూ విశ్లేషణ మరియు కమ్యూనికేషన్ సహా, అన్వేషించబోతున్నారు. + +### విషయాలు + +1. [పరిచయం](14-Introduction/README.md) +2. [విశ్లేషణ](15-analyzing/README.md) +3. [కమ్యూనికేషన్](16-communication/README.md) + +### క్రెడిట్స్ + +ఈ పాఠాలు ❤️ తో [జాలెన్ మెక్‌గీ](https://twitter.com/JalenMCG) మరియు [జాస్మిన్ గ్రీనవే](https://twitter.com/paladique) రాసారు. + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/5-Data-Science-In-Cloud/17-Introduction/README.md b/translations/te/5-Data-Science-In-Cloud/17-Introduction/README.md new file mode 100644 index 00000000..b4104ca5 --- /dev/null +++ b/translations/te/5-Data-Science-In-Cloud/17-Introduction/README.md @@ -0,0 +1,121 @@ + +# క్లౌడ్‌లో డేటా సైన్స్ పరిచయం + +|![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/17-DataScience-Cloud.png)| +|:---:| +| క్లౌడ్‌లో డేటా సైన్స్: పరిచయం - _Sketchnote by [@nitya](https://twitter.com/nitya)_ | + + +ఈ పాఠంలో, మీరు క్లౌడ్ యొక్క ప్రాథమిక సూత్రాలను నేర్చుకుంటారు, ఆపై మీ డేటా సైన్స్ ప్రాజెక్టులను నడపడానికి క్లౌడ్ సేవలను ఉపయోగించడం మీకు ఎందుకు ఆసక్తికరంగా ఉండవచ్చో చూడగలుగుతారు మరియు క్లౌడ్‌లో నడిచే కొన్ని డేటా సైన్స్ ప్రాజెక్టుల ఉదాహరణలను పరిశీలిస్తాము. + + +## [పాఠం ముందు క్విజ్](https://ff-quizzes.netlify.app/en/ds/quiz/32) + + +## క్లౌడ్ అంటే ఏమిటి? + +క్లౌడ్, లేదా క్లౌడ్ కంప్యూటింగ్, ఇంటర్నెట్ ద్వారా హోస్ట్ చేయబడిన ఇన్‌ఫ్రాస్ట్రక్చర్‌పై పేమెంట్-ఆస్-యూ-గో (pay-as-you-go) కంప్యూటింగ్ సేవల విస్తృత శ్రేణిని అందించడం. సేవలలో నిల్వ, డేటాబేసులు, నెట్‌వర్కింగ్, సాఫ్ట్‌వేర్, విశ్లేషణలు మరియు తెలివైన సేవలు వంటి పరిష్కారాలు ఉంటాయి. + +మనం సాధారణంగా పబ్లిక్, ప్రైవేట్ మరియు హైబ్రిడ్ క్లౌడ్‌లను క్రింది విధంగా వేరుచేస్తాము: + +* పబ్లిక్ క్లౌడ్: పబ్లిక్ క్లౌడ్ అనేది మూడవ పక్ష క్లౌడ్ సేవా ప్రదాత చేత యాజమాన్యం మరియు నిర్వహణ చేయబడుతుంది, ఇది తన కంప్యూటింగ్ వనరులను ఇంటర్నెట్ ద్వారా ప్రజలకు అందిస్తుంది. +* ప్రైవేట్ క్లౌడ్: ఒకే వ్యాపారం లేదా సంస్థ ప్రత్యేకంగా ఉపయోగించే క్లౌడ్ కంప్యూటింగ్ వనరులను సూచిస్తుంది, సేవలు మరియు ఇన్‌ఫ్రాస్ట్రక్చర్ ప్రైవేట్ నెట్‌వర్క్‌లో నిర్వహించబడతాయి. +* హైబ్రిడ్ క్లౌడ్: హైబ్రిడ్ క్లౌడ్ అనేది పబ్లిక్ మరియు ప్రైవేట్ క్లౌడ్‌లను కలిపిన వ్యవస్థ. వినియోగదారులు ఆన్-ప్రెమైసెస్ డేటాసెంటర్‌ను ఎంచుకుంటారు, అదే సమయంలో ఒకటి లేదా ఎక్కువ పబ్లిక్ క్లౌడ్‌లపై డేటా మరియు అప్లికేషన్లను నడపడానికి అనుమతిస్తారు. + +అధిక భాగం క్లౌడ్ కంప్యూటింగ్ సేవలు మూడు వర్గాలలో వస్తాయి: ఇన్‌ఫ్రాస్ట్రక్చర్ యాజమాన్యంగా సేవ (IaaS), ప్లాట్‌ఫారమ్ యాజమాన్యంగా సేవ (PaaS) మరియు సాఫ్ట్‌వేర్ యాజమాన్యంగా సేవ (SaaS). + +* ఇన్‌ఫ్రాస్ట్రక్చర్ యాజమాన్యంగా సేవ (IaaS): వినియోగదారులు సర్వర్లు మరియు వర్చువల్ మెషీన్లు (VMs), నిల్వ, నెట్‌వర్కులు, ఆపరేటింగ్ సిస్టమ్స్ వంటి IT ఇన్‌ఫ్రాస్ట్రక్చర్‌ను అద్దెకు తీసుకుంటారు +* ప్లాట్‌ఫారమ్ యాజమాన్యంగా సేవ (PaaS): వినియోగదారులు సాఫ్ట్‌వేర్ అప్లికేషన్లను అభివృద్ధి, పరీక్ష, డెలివరీ మరియు నిర్వహణ కోసం ఒక వాతావరణాన్ని అద్దెకు తీసుకుంటారు. అభివృద్ధికి అవసరమైన సర్వర్లు, నిల్వ, నెట్‌వర్క్ మరియు డేటాబేసుల మౌలిక సదుపాయాలను ఏర్పాటు చేయడం లేదా నిర్వహించడం గురించి వినియోగదారులు ఆందోళన చెందాల్సిన అవసరం లేదు. +* సాఫ్ట్‌వేర్ యాజమాన్యంగా సేవ (SaaS): వినియోగదారులు ఇంటర్నెట్ ద్వారా, డిమాండ్‌పై మరియు సాధారణంగా సబ్‌స్క్రిప్షన్ ఆధారంగా సాఫ్ట్‌వేర్ అప్లికేషన్లకు ప్రాప్తి పొందుతారు. సాఫ్ట్‌వేర్ అప్లికేషన్, మౌలిక సదుపాయాలు లేదా నిర్వహణ, ఉదాహరణకు సాఫ్ట్‌వేర్ అప్‌గ్రేడ్‌లు మరియు భద్రతా ప్యాచింగ్ వంటి వాటిని హోస్ట్ చేయడం మరియు నిర్వహించడం గురించి వినియోగదారులు ఆందోళన చెందాల్సిన అవసరం లేదు. + +అత్యంత పెద్ద క్లౌడ్ ప్రొవైడర్లు Amazon Web Services, Google Cloud Platform మరియు Microsoft Azure. + +## డేటా సైన్స్ కోసం క్లౌడ్ ఎందుకు ఎంచుకోవాలి? + +డెవలపర్లు మరియు IT నిపుణులు అనేక కారణాల వల్ల క్లౌడ్‌తో పని చేయాలని ఎంచుకుంటారు, వాటిలో ముఖ్యమైనవి: + +* ఆవిష్కరణ: మీరు మీ అప్లికేషన్లలో నేరుగా క్లౌడ్ ప్రొవైడర్లు సృష్టించిన ఆవిష్కరణాత్మక సేవలను సమ్మిళితం చేయడం ద్వారా మీ అప్లికేషన్లకు శక్తిని అందించవచ్చు. +* అనుకూలత: మీరు అవసరమైన సేవలకు మాత్రమే చెల్లిస్తారు మరియు విస్తృత శ్రేణి సేవల నుండి ఎంచుకోవచ్చు. మీరు సాధారణంగా ఉపయోగించినంత మాత్రాన చెల్లిస్తారు మరియు మీ అభివృద్ధి చెందుతున్న అవసరాలకు అనుగుణంగా మీ సేవలను సర్దుబాటు చేసుకోవచ్చు. +* బడ్జెట్: హార్డ్‌వేర్ మరియు సాఫ్ట్‌వేర్ కొనుగోలు చేయడానికి ప్రారంభ పెట్టుబడులు పెట్టాల్సిన అవసరం లేదు, ఆన్-సైట్ డేటాసెంటర్లను ఏర్పాటు చేసి నడపాల్సిన అవసరం లేదు మరియు మీరు ఉపయోగించినదానికి మాత్రమే చెల్లించవచ్చు. +* స్కేలబిలిటీ: మీ వనరులు మీ ప్రాజెక్ట్ అవసరాలకు అనుగుణంగా పెరుగుతాయి లేదా తగ్గుతాయి, అంటే మీ అప్లికేషన్లు ఎక్కువ లేదా తక్కువ కంప్యూటింగ్ శక్తి, నిల్వ మరియు బ్యాండ్‌విడ్త్‌ను ఉపయోగించవచ్చు, ఏ సమయంలోనైనా బాహ్య అంశాలకు అనుగుణంగా సర్దుబాటు చేసుకోవచ్చు. +* ఉత్పాదకత: డేటాసెంటర్ల నిర్వహణ వంటి పనులపై సమయం ఖర్చు చేయకుండా మీ వ్యాపారంపై దృష్టి పెట్టవచ్చు. +* నమ్మకదరితనం: క్లౌడ్ కంప్యూటింగ్ మీ డేటాను నిరంతరం బ్యాకప్ చేయడానికి అనేక మార్గాలను అందిస్తుంది మరియు మీరు విపత్తు పునరుద్ధరణ ప్రణాళికలను ఏర్పాటు చేయవచ్చు, ఇది సంక్షోభ సమయంలో కూడా మీ వ్యాపారం మరియు సేవలను కొనసాగించడానికి సహాయపడుతుంది. +* భద్రత: మీరు మీ ప్రాజెక్ట్ భద్రతను బలోపేతం చేసే విధానాలు, సాంకేతికతలు మరియు నియంత్రణల నుండి లాభం పొందవచ్చు. + +ఇవి క్లౌడ్ సేవలను ఉపయోగించడానికి ప్రజలు ఎంచుకునే సాధారణ కారణాలలో కొన్ని. ఇప్పుడు క్లౌడ్ అంటే ఏమిటి మరియు దాని ప్రధాన లాభాలు ఏమిటి అనే విషయాలను బాగా అర్థం చేసుకున్న తర్వాత, డేటా శాస్త్రవేత్తలు మరియు డేటాతో పని చేసే డెవలపర్లు చేసే పనులపై మరింత స్పష్టంగా చూద్దాం, మరియు క్లౌడ్ వారు ఎదుర్కొనే అనేక సవాళ్లలో ఎలా సహాయపడగలదో చూద్దాం: + +* పెద్ద మొత్తంలో డేటాను నిల్వ చేయడం: పెద్ద సర్వర్లను కొనుగోలు చేయడం, నిర్వహించడం మరియు రక్షించడం బదులు, మీరు Azure Cosmos DB, Azure SQL Database మరియు Azure Data Lake Storage వంటి పరిష్కారాలతో మీ డేటాను నేరుగా క్లౌడ్‌లో నిల్వ చేయవచ్చు. +* డేటా ఇంటిగ్రేషన్ నిర్వహించడం: డేటా ఇంటిగ్రేషన్ డేటా సైన్స్‌లో ఒక ముఖ్యమైన భాగం, ఇది డేటా సేకరణ నుండి చర్యలు తీసుకోవడం వరకు మార్పును అనుమతిస్తుంది. క్లౌడ్‌లో అందించే డేటా ఇంటిగ్రేషన్ సేవలతో, మీరు వివిధ మూలాల నుండి డేటాను సేకరించి, మార్చి, ఒకే డేటా వేర్‌హౌస్‌లో సమ్మిళితం చేయవచ్చు, Data Factory తో. +* డేటాను ప్రాసెస్ చేయడం: భారీ మొత్తంలో డేటాను ప్రాసెస్ చేయడానికి చాలా కంప్యూటింగ్ శక్తి అవసరం, అందుకు సరిపడా శక్తివంతమైన యంత్రాలు అందుబాటులో లేకపోవచ్చు, అందుకే చాలా మంది తమ పరిష్కారాలను నడపడానికి మరియు అమలు చేయడానికి నేరుగా క్లౌడ్ యొక్క భారీ కంప్యూటింగ్ శక్తిని ఉపయోగించుకోవడం ఎంచుకుంటారు. +* డేటా విశ్లేషణ సేవలను ఉపయోగించడం: Azure Synapse Analytics, Azure Stream Analytics మరియు Azure Databricks వంటి క్లౌడ్ సేవలు మీ డేటాను కార్యాచరణాత్మక అవగాహనలుగా మార్చడంలో సహాయపడతాయి. +* మెషీన్ లెర్నింగ్ మరియు డేటా ఇంటెలిజెన్స్ సేవలను ఉపయోగించడం: మొదలుపెట్టడం బదులు, మీరు క్లౌడ్ ప్రొవైడర్ అందించే మెషీన్ లెర్నింగ్ అల్గోరిథమ్స్‌ను ఉపయోగించవచ్చు, AzureML వంటి సేవలతో. మీరు స్పీచ్-టు-టెక్స్ట్, టెక్స్ట్ టు స్పీచ్, కంప్యూటర్ విజన్ మరియు మరిన్ని వంటి కాగ్నిటివ్ సేవలను కూడా ఉపయోగించవచ్చు. + +## క్లౌడ్‌లో డేటా సైన్స్ ఉదాహరణలు + +ఇది మరింత స్పష్టంగా చేసుకోవడానికి కొన్ని సన్నివేశాలను చూద్దాం. + +### రియల్-టైమ్ సోషల్ మీడియా భావోద్వేగ విశ్లేషణ +మనం మెషీన్ లెర్నింగ్‌తో ప్రారంభించే వారు సాధారణంగా అధ్యయనం చేసే ఒక సన్నివేశంతో ప్రారంభిస్తాము: రియల్ టైమ్‌లో సోషల్ మీడియా భావోద్వేగ విశ్లేషణ. + +మీరు ఒక వార్తా మీడియా వెబ్‌సైట్ నడుపుతున్నారని అనుకుందాం మరియు మీ పాఠకులు ఆసక్తి చూపవచ్చని కంటెంట్‌ను అర్థం చేసుకోవడానికి ప్రత్యక్ష డేటాను ఉపయోగించాలనుకుంటున్నారు. + +దానికి సంబంధించిన విషయాలను తెలుసుకోవడానికి, మీరు ట్విట్టర్ ప్రచురణల నుండి డేటా యొక్క రియల్-టైమ్ భావోద్వేగ విశ్లేషణను నిర్వహించే ప్రోగ్రామ్‌ను నిర్మించవచ్చు, ఇది మీ పాఠకులకు సంబంధించి అంశాలపై ఉంటుంది. + +మీరు చూడబోయే ముఖ్య సూచికలు నిర్దిష్ట అంశాలపై (హ్యాష్‌ట్యాగ్‌లు) ట్వీట్ల పరిమాణం మరియు భావోద్వేగం, ఇది నిర్దిష్ట అంశాల చుట్టూ భావోద్వేగ విశ్లేషణ నిర్వహించే విశ్లేషణా సాధనాలతో స్థాపించబడుతుంది. + +ఈ ప్రాజెక్టును సృష్టించడానికి అవసరమైన దశలు: + +* ట్విట్టర్ నుండి డేటాను సేకరించడానికి స్ట్రీమింగ్ ఇన్‌పుట్ కోసం ఈవెంట్ హబ్ సృష్టించండి +* ట్విట్టర్ స్ట్రీమింగ్ APIలను పిలవడానికి ట్విట్టర్ క్లయింట్ అప్లికేషన్‌ను కాన్ఫిగర్ చేసి ప్రారంభించండి +* స్ట్రీమ్ అనలిటిక్స్ జాబ్ సృష్టించండి +* జాబ్ ఇన్‌పుట్ మరియు క్వెరీని నిర్దేశించండి +* అవుట్‌పుట్ సింక్ సృష్టించి జాబ్ అవుట్‌పుట్‌ను నిర్దేశించండి +* జాబ్‌ను ప్రారంభించండి + +పూర్తి ప్రక్రియను చూడడానికి, [డాక్యుమెంటేషన్](https://docs.microsoft.com/azure/stream-analytics/stream-analytics-twitter-sentiment-analysis-trends?WT.mc_id=academic-77958-bethanycheum&ocid=AID30411099)ను చూడండి. + +### శాస్త్రీయ పత్రాల విశ్లేషణ +మరొక ఉదాహరణగా, ఈ పాఠ్యాంశ రచయితలలో ఒకరు అయిన [Dmitry Soshnikov](http://soshnikov.com) సృష్టించిన ప్రాజెక్టును తీసుకుందాం. + +Dmitry COVID పత్రాలను విశ్లేషించే ఒక సాధనాన్ని సృష్టించాడు. ఈ ప్రాజెక్టును సమీక్షించడం ద్వారా, మీరు శాస్త్రీయ పత్రాల నుండి జ్ఞానాన్ని తీసుకురావడం, అవగాహనలను పొందడం మరియు పరిశోధకులు పెద్ద పత్రాల సేకరణలలో సమర్థవంతంగా నావిగేట్ చేయడంలో సహాయపడే సాధనాన్ని ఎలా సృష్టించవచ్చో చూడగలుగుతారు. + +ఇది చేయడానికి ఉపయోగించిన వివిధ దశలు: + +* [Text Analytics for Health](https://docs.microsoft.com/azure/cognitive-services/text-analytics/how-tos/text-analytics-for-health?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109)తో సమాచారం తీసుకోవడం మరియు ప్రీ-ప్రాసెసింగ్ +* ప్రాసెసింగ్‌ను సమాంతరంగా చేయడానికి [Azure ML](https://azure.microsoft.com/services/machine-learning?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) ఉపయోగించడం +* [Cosmos DB](https://azure.microsoft.com/services/cosmos-db?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109)తో సమాచారం నిల్వ చేయడం మరియు క్వెరీ చేయడం +* Power BI ఉపయోగించి డేటా అన్వేషణ మరియు విజువలైజేషన్ కోసం ఇంటరాక్టివ్ డాష్‌బోర్డ్ సృష్టించడం + +పూర్తి ప్రక్రియను చూడడానికి, [Dmitry బ్లాగ్](https://soshnikov.com/science/analyzing-medical-papers-with-azure-and-text-analytics-for-health/)ను సందర్శించండి. + +మీరు చూడగలిగినట్లుగా, డేటా సైన్స్ నిర్వహించడానికి క్లౌడ్ సేవలను అనేక విధాలుగా ఉపయోగించవచ్చు. + +## ఫుట్‌నోట్ + +మూలాలు: +* https://azure.microsoft.com/overview/what-is-cloud-computing?ocid=AID3041109 +* https://docs.microsoft.com/azure/stream-analytics/stream-analytics-twitter-sentiment-analysis-trends?ocid=AID3041109 +* https://soshnikov.com/science/analyzing-medical-papers-with-azure-and-text-analytics-for-health/ + +## పాఠం తర్వాత క్విజ్ + +## [పాఠం తర్వాత క్విజ్](https://ff-quizzes.netlify.app/en/ds/quiz/33) + +## అసైన్‌మెంట్ + +[మార్కెట్ రీసెర్చ్](assignment.md) + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/5-Data-Science-In-Cloud/17-Introduction/assignment.md b/translations/te/5-Data-Science-In-Cloud/17-Introduction/assignment.md new file mode 100644 index 00000000..bf68bd2e --- /dev/null +++ b/translations/te/5-Data-Science-In-Cloud/17-Introduction/assignment.md @@ -0,0 +1,26 @@ + +# మార్కెట్ రీసెర్చ్ + +## సూచనలు + +ఈ పాఠంలో మీరు అనేక ముఖ్యమైన క్లౌడ్ ప్రొవైడర్లున్నాయని నేర్చుకున్నారు. ప్రతి ఒక్కరు డేటా సైంటిస్ట్‌కు ఏమి అందించగలరో తెలుసుకోవడానికి మార్కెట్ రీసెర్చ్ చేయండి. ఆ ఆఫరింగ్స్ సమానమైనవా? ఈ క్లౌడ్ ప్రొవైడర్లలో మూడు లేదా అంతకంటే ఎక్కువ వారి ఆఫరింగ్స్‌ను వివరించే ఒక పేపర్ రాయండి. +## రూబ్రిక్ + +ఉదాహరణాత్మక | తగినంత | మెరుగుదల అవసరం +--- | --- | -- | +ఒక పేజీ పేపర్ మూడు క్లౌడ్ ప్రొవైడర్ల డేటా సైన్స్ ఆఫరింగ్స్‌ను వివరించి వాటి మధ్య తేడాలను చూపిస్తుంది. | ఒక చిన్న పేపర్ సమర్పించబడింది | విశ్లేషణ పూర్తి చేయకుండా పేపర్ సమర్పించబడింది + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకం వల్ల కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదారుల బాధ్యత మేము తీసుకోము. + \ No newline at end of file diff --git a/translations/te/5-Data-Science-In-Cloud/18-Low-Code/README.md b/translations/te/5-Data-Science-In-Cloud/18-Low-Code/README.md new file mode 100644 index 00000000..fc7323d5 --- /dev/null +++ b/translations/te/5-Data-Science-In-Cloud/18-Low-Code/README.md @@ -0,0 +1,355 @@ + +# క్లౌడ్‌లో డేటా సైన్స్: "లో కోడ్/నో కోడ్" విధానం + +|![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/18-DataScience-Cloud.png)| +|:---:| +| క్లౌడ్‌లో డేటా సైన్స్: లో కోడ్ - _స్కెచ్ నోట్ [@nitya](https://twitter.com/nitya) ద్వారా_ | + +అంశాల పట్టిక: + +- [క్లౌడ్‌లో డేటా సైన్స్: "లో కోడ్/నో కోడ్" విధానం](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [ప్రీ-లెక్చర్ క్విజ్](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [1. పరిచయం](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [1.1 అజ్యూర్ మెషీన్ లెర్నింగ్ అంటే ఏమిటి?](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [1.2 హార్ట్ ఫెయిల్యూర్ ప్రిడిక్షన్ ప్రాజెక్ట్:](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [1.3 హార్ట్ ఫెయిల్యూర్ డేటాసెట్:](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [2. అజ్యూర్ ML స్టూడియోలో లో కోడ్/నో కోడ్ మోడల్ శిక్షణ](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [2.1 అజ్యూర్ ML వర్క్‌స్పేస్ సృష్టించండి](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [2.2 కంప్యూట్ వనరులు](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [2.2.1 మీ కంప్యూట్ వనరులకు సరైన ఎంపికలను ఎంచుకోవడం](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [2.2.2 కంప్యూట్ క్లస్టర్ సృష్టించడం](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [2.3 డేటాసెట్ లోడ్ చేయడం](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [2.4 AutoML తో లో కోడ్/నో కోడ్ శిక్షణ](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [3. లో కోడ్/నో కోడ్ మోడల్ డిప్లాయ్‌మెంట్ మరియు ఎండ్‌పాయింట్ వినియోగం](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [3.1 మోడల్ డిప్లాయ్‌మెంట్](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [3.2 ఎండ్‌పాయింట్ వినియోగం](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [🚀 సవాలు](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [పోస్ట్-లెక్చర్ క్విజ్](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [సమీక్ష & స్వీయ అధ్యయనం](../../../../5-Data-Science-In-Cloud/18-Low-Code) + - [అసైన్‌మెంట్](../../../../5-Data-Science-In-Cloud/18-Low-Code) + +## [ప్రీ-లెక్చర్ క్విజ్](https://ff-quizzes.netlify.app/en/ds/quiz/34) + +## 1. పరిచయం +### 1.1 అజ్యూర్ మెషీన్ లెర్నింగ్ అంటే ఏమిటి? + +అజ్యూర్ క్లౌడ్ ప్లాట్‌ఫారమ్ అనేది 200 కంటే ఎక్కువ ఉత్పత్తులు మరియు క్లౌడ్ సేవల సమాహారం, ఇది మీకు కొత్త పరిష్కారాలను సృష్టించడంలో సహాయపడుతుంది. +డేటా శాస్త్రవేత్తలు డేటాను అన్వేషించడం, ప్రీ-ప్రాసెసింగ్ చేయడం మరియు వివిధ రకాల మోడల్ శిక్షణ అల్గోరిథమ్స్‌ను ప్రయత్నించడం కోసం చాలా శ్రమ పెట్టుతారు, తద్వారా ఖచ్చితమైన మోడల్స్ తయారవుతాయి. ఈ పనులు సమయం తీసుకుంటాయి మరియు ఖరీదైన కంప్యూట్ హార్డ్వేర్‌ను సమర్థవంతంగా ఉపయోగించకపోవచ్చు. + +[Azure ML](https://docs.microsoft.com/azure/machine-learning/overview-what-is-azure-machine-learning?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) అనేది అజ్యూర్‌లో మెషీన్ లెర్నింగ్ పరిష్కారాలను నిర్మించడానికి మరియు నిర్వహించడానికి క్లౌడ్ ఆధారిత ప్లాట్‌ఫారమ్. ఇది డేటా శాస్త్రవేత్తలకు డేటాను సిద్ధం చేయడం, మోడల్స్‌ను శిక్షణ ఇవ్వడం, ప్రిడిక్టివ్ సేవలను ప్రచురించడం మరియు వాటి వినియోగాన్ని పర్యవేక్షించడంలో సహాయపడే విస్తృత ఫీచర్లు మరియు సామర్థ్యాలను కలిగి ఉంది. ముఖ్యంగా, ఇది శిక్షణకు సంబంధించిన సమయం తీసుకునే పనులను ఆటోమేటిక్‌గా చేయడం ద్వారా వారి సామర్థ్యాన్ని పెంచుతుంది; మరియు క్లౌడ్ ఆధారిత కంప్యూట్ వనరులను సమర్థవంతంగా స్కేల్ చేయడానికి వీలు కల్పిస్తుంది, పెద్ద డేటా వాల్యూమ్‌లను నిర్వహించడానికి, వాస్తవంగా ఉపయోగించినప్పుడు మాత్రమే ఖర్చులు వస్తాయి. + +అజ్యూర్ ML డెవలపర్లు మరియు డేటా శాస్త్రవేత్తలకు వారి మెషీన్ లెర్నింగ్ వర్క్‌ఫ్లోలకు అవసరమైన అన్ని టూల్స్‌ను అందిస్తుంది. వీటిలో: + +- **Azure Machine Learning Studio**: ఇది అజ్యూర్ మెషీన్ లెర్నింగ్‌లో మోడల్ శిక్షణ, డిప్లాయ్‌మెంట్, ఆటోమేషన్, ట్రాకింగ్ మరియు ఆస్తి నిర్వహణ కోసం లో-కోడ్ మరియు నో-కోడ్ ఎంపికలతో వెబ్ పోర్టల్. స్టూడియో అజ్యూర్ మెషీన్ లెర్నింగ్ SDKతో సమగ్ర అనుభవాన్ని అందిస్తుంది. +- **Jupyter Notebooks**: ML మోడల్స్‌ను త్వరగా ప్రోటోటైప్ చేసి పరీక్షించండి. +- **Azure Machine Learning Designer**: మాడ్యూల్స్‌ను డ్రాగ్-అండ్-డ్రాప్ చేసి ప్రయోగాలు నిర్మించడానికి మరియు తరువాత లో-కోడ్ వాతావరణంలో పైప్‌లైన్లను డిప్లాయ్ చేయడానికి అనుమతిస్తుంది. +- **Automated machine learning UI (AutoML)** : మెషీన్ లెర్నింగ్ మోడల్ అభివృద్ధి యొక్క పునరావృత పనులను ఆటోమేటిక్‌గా చేస్తుంది, అధిక స్కేల్, సామర్థ్యం మరియు ఉత్పాదకతతో ML మోడల్స్‌ను నిర్మించడానికి అనుమతిస్తుంది, మోడల్ నాణ్యతను నిలబెట్టుకుంటూ. +- **Data Labelling**: డేటాను ఆటోమేటిక్‌గా లేబుల్ చేయడానికి సహాయక ML టూల్. +- **Machine learning extension for Visual Studio Code**: ML ప్రాజెక్టులను నిర్మించడానికి మరియు నిర్వహించడానికి పూర్తి లక్షణాల డెవలప్‌మెంట్ వాతావరణాన్ని అందిస్తుంది. +- **Machine learning CLI**: కమాండ్ లైన్ నుండి అజ్యూర్ ML వనరులను నిర్వహించడానికి కమాండ్లను అందిస్తుంది. +- **Integration with open-source frameworks**: PyTorch, TensorFlow, Scikit-learn మరియు మరెన్నోతో శిక్షణ, డిప్లాయ్‌మెంట్ మరియు ఎండ్-టు-ఎండ్ మెషీన్ లెర్నింగ్ ప్రక్రియను నిర్వహించడానికి. +- **MLflow**: మీ మెషీన్ లెర్నింగ్ ప్రయోగాల జీవన చక్రాన్ని నిర్వహించడానికి ఓపెన్-సోర్స్ లైబ్రరీ. **MLFlow Tracking** అనేది MLflow యొక్క భాగం, ఇది మీ శిక్షణ రన్ మెట్రిక్స్ మరియు మోడల్ ఆర్టిఫాక్ట్స్‌ను లాగ్ చేసి ట్రాక్ చేస్తుంది, మీ ప్రయోగ వాతావరణం ఏదైనా సరే. + +### 1.2 హార్ట్ ఫెయిల్యూర్ ప్రిడిక్షన్ ప్రాజెక్ట్: + +ప్రాజెక్టులు తయారు చేయడం మరియు నిర్మించడం మీ నైపుణ్యాలు మరియు జ్ఞానాన్ని పరీక్షించడానికి ఉత్తమ మార్గం అని సందేహం లేదు. ఈ పాఠంలో, అజ్యూర్ ML స్టూడియోలో హార్ట్ ఫెయిల్యూర్ దాడుల ప్రిడిక్షన్ కోసం డేటా సైన్స్ ప్రాజెక్ట్‌ను రెండు వేర్వేరు మార్గాల్లో నిర్మించడం గురించి తెలుసుకోబోతున్నాము, లో కోడ్/నో కోడ్ ద్వారా మరియు అజ్యూర్ ML SDK ద్వారా, క్రింది స్కీమా ప్రకారం: + +![project-schema](../../../../translated_images/project-schema.736f6e403f321eb48d10242b3f4334dc6ccf0eabef8ff87daf52b89781389fcb.te.png) + +ప్రతి విధానానికి తన స్వంత లాభాలు మరియు నష్టాలు ఉన్నాయి. లో కోడ్/నో కోడ్ విధానం GUI (గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్)తో ఇంటరాక్ట్ చేయడం వల్ల ప్రారంభించడానికి సులభం, కోడ్ గురించి ముందస్తు జ్ఞానం అవసరం లేదు. ఈ పద్ధతి ప్రాజెక్ట్ యొక్క సాధ్యతను త్వరగా పరీక్షించడానికి మరియు POC (ప్రూఫ్ ఆఫ్ కాన్సెప్ట్) సృష్టించడానికి అనుమతిస్తుంది. అయితే, ప్రాజెక్ట్ పెరిగినప్పుడు మరియు ప్రొడక్షన్ సిద్ధంగా ఉండాల్సినప్పుడు, GUI ద్వారా వనరులను సృష్టించడం సాధ్యం కాదు. వనరుల సృష్టి నుండి మోడల్ డిప్లాయ్‌మెంట్ వరకు ప్రతిదీ ప్రోగ్రామాటిక్‌గా ఆటోమేట్ చేయాలి. అప్పుడు అజ్యూర్ ML SDK ఉపయోగించడం చాలా ముఖ్యం అవుతుంది. + +| | లో కోడ్/నో కోడ్ | అజ్యూర్ ML SDK | +|-------------------|------------------|---------------------------| +| కోడ్ నైపుణ్యం | అవసరం లేదు | అవసరం | +| అభివృద్ధి సమయం | వేగంగా మరియు సులభం | కోడ్ నైపుణ్యంపై ఆధారపడి ఉంటుంది | +| ప్రొడక్షన్ సిద్ధం | కాదు | అవును | + +### 1.3 హార్ట్ ఫెయిల్యూర్ డేటాసెట్: + +కార్డియోవాస్క్యులర్ వ్యాధులు (CVDs) ప్రపంచవ్యాప్తంగా మరణాలలో 31% వాటాను కలిగి, మరణాలలో నంబర్ 1 కారణం. పొగాకు వాడకం, అనారోగ్యకరమైన ఆహారం మరియు మోটা దెబ్బతినడం, శారీరక క్రియాశీలత లేకపోవడం మరియు మద్యం దుర్వినియోగం వంటి పర్యావరణ మరియు ప్రవర్తనా ప్రమాద కారకాలు అంచనా మోడల్స్ కోసం ఫీచర్లుగా ఉపయోగించవచ్చు. CVD అభివృద్ధి సంభావ్యతను అంచనా వేయగలగడం అధిక ప్రమాదంలో ఉన్న వ్యక్తుల దాడులను నివారించడంలో చాలా ఉపయోగకరం. + +Kaggle ఒక [Heart Failure dataset](https://www.kaggle.com/andrewmvd/heart-failure-clinical-data) ను అందుబాటులో ఉంచింది, దీన్ని ఈ ప్రాజెక్ట్ కోసం ఉపయోగించబోతున్నాము. మీరు ఇప్పుడే డేటాసెట్ డౌన్లోడ్ చేసుకోవచ్చు. ఇది 13 కాలమ్స్ (12 ఫీచర్లు మరియు 1 లక్ష్య వేరియబుల్) మరియు 299 వరుసలతో కూడిన టేబులర్ డేటాసెట్. + +| | వేరియబుల్ పేరు | రకం | వివరణ | ఉదాహరణ | +|----|-------------------------|-----------------|---------------------------------------------------------|------------------| +| 1 | వయస్సు | సంఖ్యాత్మక | రోగి వయస్సు | 25 | +| 2 | అనీమియా | బూలియన్ | ఎర్ర రక్త కణాలు లేదా హీమోగ్లోబిన్ తగ్గడం | 0 లేదా 1 | +| 3 | క్రియాటినిన్ ఫాస్ఫోకినేస్ | సంఖ్యాత్మక | రక్తంలో CPK ఎంజైమ్ స్థాయి | 542 | +| 4 | మధుమేహం | బూలియన్ | రోగికి మధుమేహం ఉందా | 0 లేదా 1 | +| 5 | ఎజెక్షన్ ఫ్రాక్షన్ | సంఖ్యాత్మక | ప్రతి సంకోచంలో హృదయం నుండి రక్తం విడిచిపెట్టే శాతం | 45 | +| 6 | అధిక రక్తపోటు | బూలియన్ | రోగికి హైపర్‌టెన్షన్ ఉందా | 0 లేదా 1 | +| 7 | ప్లేట్‌లెట్స్ | సంఖ్యాత్మక | రక్తంలో ప్లేట్‌లెట్స్ సంఖ్య | 149000 | +| 8 | సీరమ్ క్రియాటినిన్ | సంఖ్యాత్మక | రక్తంలో సీరమ్ క్రియాటినిన్ స్థాయి | 0.5 | +| 9 | సీరమ్ సోడియం | సంఖ్యాత్మక | రక్తంలో సీరమ్ సోడియం స్థాయి | jun | +| 10 | లింగం | బూలియన్ | మహిళ లేదా పురుషుడు | 0 లేదా 1 | +| 11 | పొగ త్రాగడం | బూలియన్ | రోగి పొగ త్రాగుతాడా | 0 లేదా 1 | +| 12 | కాలం | సంఖ్యాత్మక | ఫాలో-అప్ కాలం (రోజులు) | 4 | +|----|-------------------------|-----------------|---------------------------------------------------------|------------------| +| 21 | DEATH_EVENT [లక్ష్యం] | బూలియన్ | ఫాలో-అప్ సమయంలో రోగి మరణిస్తాడా | 0 లేదా 1 | + +డేటాసెట్ పొందిన తర్వాత, ప్రాజెక్ట్‌ను అజ్యూర్‌లో ప్రారంభించవచ్చు. + +## 2. అజ్యూర్ ML స్టూడియోలో లో కోడ్/నో కోడ్ మోడల్ శిక్షణ +### 2.1 అజ్యూర్ ML వర్క్‌స్పేస్ సృష్టించండి +అజ్యూర్ MLలో మోడల్ శిక్షణ కోసం మీరు ముందుగా అజ్యూర్ ML వర్క్‌స్పేస్ సృష్టించాలి. వర్క్‌స్పేస్ అనేది అజ్యూర్ మెషీన్ లెర్నింగ్ కోసం టాప్-లెవల్ వనరు, మీరు అజ్యూర్ మెషీన్ లెర్నింగ్ ఉపయోగించినప్పుడు సృష్టించే అన్ని ఆర్టిఫాక్ట్స్‌తో పని చేయడానికి కేంద్రీకృత స్థలం అందిస్తుంది. వర్క్‌స్పేస్ అన్ని శిక్షణ రన్స్ యొక్క చరిత్రను, లాగ్స్, మెట్రిక్స్, అవుట్‌పుట్ మరియు మీ స్క్రిప్ట్‌ల స్నాప్‌షాట్‌ను ఉంచుతుంది. మీరు ఈ సమాచారాన్ని ఉపయోగించి ఏ శిక్షణ రన్ ఉత్తమ మోడల్‌ను ఉత్పత్తి చేస్తుందో నిర్ణయించవచ్చు. [మరింత తెలుసుకోండి](https://docs.microsoft.com/azure/machine-learning/concept-workspace?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) + +మీ ఆపరేటింగ్ సిస్టమ్‌కు అనుకూలమైన తాజా బ్రౌజర్ ఉపయోగించడం సిఫార్సు చేయబడుతుంది. క్రింది బ్రౌజర్లు మద్దతు ఇస్తాయి: + +- Microsoft Edge (కొత్త Microsoft Edge, తాజా వెర్షన్. Microsoft Edge లెగసీ కాదు) +- Safari (తాజా వెర్షన్, Mac మాత్రమే) +- Chrome (తాజా వెర్షన్) +- Firefox (తాజా వెర్షన్) + +అజ్యూర్ మెషీన్ లెర్నింగ్ ఉపయోగించడానికి, మీ అజ్యూర్ సబ్‌స్క్రిప్షన్‌లో వర్క్‌స్పేస్ సృష్టించండి. మీరు ఈ వర్క్‌స్పేస్‌ను డేటా, కంప్యూట్ వనరులు, కోడ్, మోడల్స్ మరియు మీ మెషీన్ లెర్నింగ్ వర్క్‌లోడ్స్‌కు సంబంధించిన ఇతర ఆర్టిఫాక్ట్స్‌ను నిర్వహించడానికి ఉపయోగించవచ్చు. + +> **_గమనిక:_** అజ్యూర్ మెషీన్ లెర్నింగ్ వర్క్‌స్పేస్ మీ సబ్‌స్క్రిప్షన్‌లో ఉన్నంతకాలం, డేటా నిల్వ కోసం మీ అజ్యూర్ సబ్‌స్క్రిప్షన్‌కు చిన్న మొత్తంలో ఛార్జ్ ఉంటుంది, కాబట్టి మీరు వాడకంలేని సమయంలో వర్క్‌స్పేస్‌ను తొలగించమని మేము సిఫార్సు చేస్తాము. + +1. మీ అజ్యూర్ సబ్‌స్క్రిప్షన్‌కు సంబంధించిన Microsoft క్రెడెన్షియల్స్ ఉపయోగించి [Azure పోర్టల్](https://ms.portal.azure.com/)లో సైన్ ఇన్ అవ్వండి. +2. **+Create a resource** ఎంచుకోండి + + ![workspace-1](../../../../translated_images/workspace-1.ac8694d60b073ed1ae8333d71244dc8a9b3e439d54593724f98f1beefdd27b08.te.png) + + మెషీన్ లెర్నింగ్ కోసం శోధించి, మెషీన్ లెర్నింగ్ టైల్ ఎంచుకోండి + + ![workspace-2](../../../../translated_images/workspace-2.ae7c486db8796147075e4a56566aa819827dd6c4c8d18d64590317c3be625f17.te.png) + + క్రియేట్ బటన్ క్లిక్ చేయండి + + ![workspace-3](../../../../translated_images/workspace-3.398ca4a5858132cce584db9df10c5a011cd9075eb182e647a77d5cac01771eea.te.png) + + క్రింది విధంగా సెట్టింగ్స్ నింపండి: + - సబ్‌స్క్రిప్షన్: మీ అజ్యూర్ సబ్‌స్క్రిప్షన్ + - రిసోర్స్ గ్రూప్: రిసోర్స్ గ్రూప్ సృష్టించండి లేదా ఎంచుకోండి + - వర్క్‌స్పేస్ పేరు: మీ వర్క్‌స్పేస్‌కు ప్రత్యేకమైన పేరు ఇవ్వండి + - ప్రాంతం: మీకు సమీపంలోని భౌగోళిక ప్రాంతాన్ని ఎంచుకోండి + - స్టోరేజ్ అకౌంట్: మీ వర్క్‌స్పేస్ కోసం సృష్టించబడే డిఫాల్ట్ కొత్త స్టోరేజ్ అకౌంట్ గమనించండి + - కీ వాల్ట్: మీ వర్క్‌స్పేస్ కోసం సృష్టించబడే డిఫాల్ట్ కొత్త కీ వాల్ట్ గమనించండి + - అప్లికేషన్ ఇన్సైట్స్: మీ వర్క్‌స్పేస్ కోసం సృష్టించబడే డిఫాల్ట్ కొత్త అప్లికేషన్ ఇన్సైట్స్ వనరు గమనించండి + - కంటైనర్ రిజిస్ట్రీ: లేదు (మొదటి సారి మోడల్‌ను కంటైనర్‌కు డిప్లాయ్ చేసినప్పుడు ఒకటి ఆటోమేటిక్‌గా సృష్టించబడుతుంది) + + ![workspace-4](../../../../translated_images/workspace-4.bac87f6599c4df63e624fc2608990f965887bee551d9dedc71c687b43b986b6a.te.png) + + - create + review క్లిక్ చేసి, తరువాత create బటన్ క్లిక్ చేయండి +3. మీ వర్క్‌స్పేస్ సృష్టించబడే వరకు వేచి ఉండండి (కొన్ని నిమిషాలు పట్టవచ్చు). తరువాత పోర్టల్‌లో దానికి వెళ్లండి. మీరు మెషీన్ లెర్నింగ్ అజ్యూర్ సర్వీస్ ద్వారా దాన్ని కనుగొనవచ్చు. +4. మీ వర్క్‌స్పేస్ యొక్క ఓవర్వ్యూ పేజీలో, అజ్యూర్ మెషీన్ లెర్నింగ్ స్టూడియో ప్రారంభించండి (లేదా కొత్త బ్రౌజర్ ట్యాబ్ తెరిచి https://ml.azure.com కి వెళ్లండి), మరియు మీ Microsoft ఖాతాతో సైన్ ఇన్ అవ్వండి. ప్రాంప్ట్ అయితే, మీ అజ్యూర్ డైరెక్టరీ, సబ్‌స్క్రిప్షన్ మరియు అజ్యూర్ మెషీన్ లెర్నింగ్ వర్క్‌స్పేస్ ఎంచుకోండి. + +![workspace-5](../../../../translated_images/workspace-5.a6eb17e0a5e6420018b08bdaf3755ce977f96f1df3ea363d2476a9dce7e15adb.te.png) + +5. అజ్యూర్ మెషీన్ లెర్నింగ్ స్టూడియోలో, ఎడమ పైభాగంలో ☰ ఐకాన్‌ను టోగుల్ చేసి ఇంటర్‌ఫేస్‌లోని వివిధ పేజీలను చూడండి. మీరు ఈ పేజీలను ఉపయోగించి మీ వర్క్‌స్పేస్ వనరులను నిర్వహించవచ్చు. + +![workspace-6](../../../../translated_images/workspace-6.8dd81fe841797ee17f8f73916769576260b16c4e17e850d277a49db35fd74a15.te.png) + +మీరు అజ్యూర్ పోర్టల్ ఉపయోగించి మీ వర్క్‌స్పేస్‌ను నిర్వహించవచ్చు, కానీ డేటా శాస్త్రవేత్తలు మరియు మెషీన్ లెర్నింగ్ ఆపరేషన్స్ ఇంజనీర్ల కోసం, అజ్యూర్ మెషీన్ లెర్నింగ్ స్టూడియో వర్క్‌స్పేస్ వనరులను నిర్వహించడానికి మరింత కేంద్రీకృత యూజర్ ఇంటర్‌ఫేస్‌ను అందిస్తుంది. + +### 2.2 కంప్యూట్ వనరులు + +కంప్యూట్ వనరులు అనేవి క్లౌడ్ ఆధారిత వనరులు, వీటిపై మీరు మోడల్ శిక్షణ మరియు డేటా అన్వేషణ ప్రక్రియలను నడిపించవచ్చు. మీరు సృష్టించగల నాలుగు రకాల కంప్యూట్ వనరులు ఉన్నాయి: + +- **కంప్యూట్ ఇన్‌స్టాన్సెస్**: డేటా శాస్త్రవేత్తలు డేటా మరియు మోడల్స్‌తో పని చేయడానికి ఉపయోగించే అభివృద్ధి వర్క్‌స్టేషన్లు. ఇది వర్చువల్ మెషీన్ (VM) సృష్టించడం మరియు నోట్‌బుక్ ఇన్‌స్టాన్స్‌ను ప్రారంభించడం కలిగి ఉంటుంది. మీరు తరువాత నోట్‌బుక్ నుండి కంప్యూటర్ క్లస్టర్‌ను పిలిచి మోడల్ శిక్షణ చేయవచ్చు. +- **కంప్యూట్ క్లస్టర్స్**: ప్రయోగ కోడ్‌ను డిమాండ్ ప్రకారం ప్రాసెస్ చేయడానికి స్కేలబుల్ VM క్లస్టర్లు. మీరు మోడల్ శిక్షణ సమయంలో దీనిని అవసరం పడుతుంది. కంప్యూట్ క్లస్టర్లు ప్రత్యేక GPU లేదా CPU వనరులను కూడా ఉపయోగించవచ్చు. +- **Inference Clusters**: మీ శిక్షణ పొందిన మోడల్స్ ఉపయోగించే భవిష్యత్తు సేవల కోసం డిప్లాయ్‌మెంట్ లక్ష్యాలు. +- **Attached Compute**: వర్చువల్ మెషీన్లు లేదా Azure Databricks క్లస్టర్లు వంటి ఉన్న Azure కంప్యూట్ వనరులకు లింకులు. + + +#### 2.2.1 మీ కంప్యూట్ వనరుల కోసం సరైన ఎంపికలను ఎంచుకోవడం + +కంప్యూట్ వనరును సృష్టించే సమయంలో పరిగణించవలసిన కొన్ని ముఖ్యమైన అంశాలు ఉన్నాయి మరియు ఆ ఎంపికలు కీలక నిర్ణయాలు కావచ్చు. + +**మీకు CPU లేదా GPU అవసరమా?** + +CPU (సెంట్రల్ ప్రాసెసింగ్ యూనిట్) అనేది కంప్యూటర్ ప్రోగ్రామ్‌ను అమలు చేసే ఎలక్ట్రానిక్ సర్క్యూట్రీ. GPU (గ్రాఫిక్స్ ప్రాసెసింగ్ యూనిట్) అనేది గ్రాఫిక్స్-సంబంధిత కోడ్‌ను చాలా వేగంగా అమలు చేయగల ప్రత్యేక ఎలక్ట్రానిక్ సర్క్యూట్. + +CPU మరియు GPU ఆర్కిటెక్చర్ మధ్య ప్రధాన తేడా ఏమిటంటే CPU విస్తృత శ్రేణి పనులను వేగంగా నిర్వహించడానికి (CPU క్లాక్ స్పీడ్ ద్వారా కొలవబడుతుంది) రూపొందించబడింది, కానీ ఒకేసారి నడిచే పనుల concurrency పరిమితమైంది. GPUలు సమాంతర కంప్యూటింగ్ కోసం రూపొందించబడ్డాయి కాబట్టి డీప్ లెర్నింగ్ పనులలో చాలా మెరుగ్గా ఉంటాయి. + +| CPU | GPU | +|-----------------------------------------|-----------------------------| +| తక్కువ ఖర్చు | ఎక్కువ ఖర్చు | +| concurrency స్థాయి తక్కువ | concurrency స్థాయి ఎక్కువ | +| డీప్ లెర్నింగ్ మోడల్స్ శిక్షణలో నెమ్మదిగా | డీప్ లెర్నింగ్‌కు ఆప్టిమల్ | + + +**క్లస్టర్ పరిమాణం** + +పెద్ద క్లస్టర్లు ఎక్కువ ఖర్చుతో ఉంటాయి కానీ మెరుగైన స్పందనను ఇస్తాయి. కాబట్టి, మీకు సమయం ఉంది కానీ డబ్బు తక్కువ అయితే, మీరు చిన్న క్లస్టర్‌తో ప్రారంభించాలి. విరుద్ధంగా, డబ్బు ఉంది కానీ సమయం తక్కువ అయితే, మీరు పెద్ద క్లస్టర్‌తో ప్రారంభించాలి. + +**VM పరిమాణం** + +మీ సమయం మరియు బడ్జెట్ పరిమితుల ఆధారంగా, మీరు RAM, డిస్క్, కోర్‌ల సంఖ్య మరియు క్లాక్ స్పీడ్ పరిమాణాన్ని మార్చవచ్చు. ఈ అన్ని పారామీటర్లను పెంచడం ఖర్చుతో కూడుకున్నది, కానీ మెరుగైన పనితీరును ఇస్తుంది. + +**Dedicated లేదా Low-Priority Instances?** + +Low-priority instance అంటే అది అంతరాయం కలిగించదగినది: మైక్రోసాఫ్ట్ Azure ఆ వనరులను తీసుకుని మరొక పనికి కేటాయించవచ్చు, తద్వారా ఒక పని అంతరాయం అవుతుంది. Dedicated instance లేదా non-interruptible అంటే ఆ పని మీ అనుమతి లేకుండా ఎప్పుడూ ముగించబడదు. +ఇది సమయం మరియు డబ్బు మధ్య మరో పరిగణన, ఎందుకంటే interruptible instances dedicated కంటే తక్కువ ఖర్చుతో ఉంటాయి. + +#### 2.2.2 కంప్యూట్ క్లస్టర్ సృష్టించడం + +ముందుగా సృష్టించిన [Azure ML వర్క్‌స్పేస్](https://ml.azure.com/)లో, compute కి వెళ్లండి మరియు మనం చర్చించిన వివిధ compute వనరులను చూడగలుగుతారు (అంటే compute instances, compute clusters, inference clusters మరియు attached compute). ఈ ప్రాజెక్ట్ కోసం, మోడల్ శిక్షణకు compute cluster అవసరం. స్టూడియోలో, "Compute" మెనూకి క్లిక్ చేయండి, తరువాత "Compute cluster" ట్యాబ్ మరియు "+ New" బటన్ క్లిక్ చేసి compute cluster సృష్టించండి. + +![22](../../../../translated_images/cluster-1.b78cb630bb543729b11f60c34d97110a263f8c27b516ba4dc47807b3cee5579f.te.png) + +1. మీ ఎంపికలను ఎంచుకోండి: Dedicated vs Low priority, CPU లేదా GPU, VM పరిమాణం మరియు కోర్ సంఖ్య (ఈ ప్రాజెక్ట్ కోసం డిఫాల్ట్ సెట్టింగ్స్ ఉంచవచ్చు). +2. Next బటన్ క్లిక్ చేయండి. + +![23](../../../../translated_images/cluster-2.ea30cdbc9f926bb9e05af3fdbc1f679811c796dc2a6847f935290aec15526e88.te.png) + +3. క్లస్టర్‌కు compute పేరు ఇవ్వండి +4. మీ ఎంపికలను ఎంచుకోండి: కనీస/గరిష్ట నోడ్స్ సంఖ్య, scale down కు ముందు idle సెకన్లు, SSH యాక్సెస్. కనీస నోడ్స్ సంఖ్య 0 అయితే, క్లస్టర్ idle ఉన్నప్పుడు మీరు డబ్బు ఆదా చేస్తారు. గరిష్ట నోడ్స్ సంఖ్య ఎక్కువగా ఉంటే శిక్షణ తక్కువ సమయం తీసుకుంటుంది. గరిష్ట నోడ్స్ సంఖ్య 3 సిఫార్సు చేయబడింది. +5. "Create" బటన్ క్లిక్ చేయండి. ఈ దశ కొంత సమయం తీసుకోవచ్చు. + +![29](../../../../translated_images/cluster-3.8a334bc070ec173a329ce5abd2a9d727542e83eb2347676c9af20f2c8870b3e7.te.png) + +అద్భుతం! ఇప్పుడు మనకు Compute cluster ఉంది, Azure ML Studioకి డేటాను లోడ్ చేయాలి. + +### 2.3 డేటాసెట్ లోడ్ చేయడం + +1. ముందుగా సృష్టించిన [Azure ML వర్క్‌స్పేస్](https://ml.azure.com/)లో, ఎడమ మెనూలో "Datasets" క్లిక్ చేసి "+ Create dataset" బటన్ క్లిక్ చేసి dataset సృష్టించండి. "From local files" ఎంపికను ఎంచుకుని ముందుగా డౌన్లోడ్ చేసిన Kaggle dataset ఎంచుకోండి. + + ![24](../../../../translated_images/dataset-1.e86ab4e10907a6e9c2a72577b51db35f13689cb33702337b8b7032f2ef76dac2.te.png) + +2. మీ dataset కు పేరు, రకం మరియు వివరణ ఇవ్వండి. Next క్లిక్ చేయండి. ఫైళ్ల నుండి డేటాను అప్‌లోడ్ చేయండి. Next క్లిక్ చేయండి. + + ![25](../../../../translated_images/dataset-2.f58de1c435d5bf9ccb16ccc5f5d4380eb2b50affca85cfbf4f97562bdab99f77.te.png) + +3. Schema లో, క్రింది ఫీచర్ల కోసం డేటా రకాన్ని Boolean గా మార్చండి: anaemia, diabetes, high blood pressure, sex, smoking, మరియు DEATH_EVENT. Next క్లిక్ చేసి Create క్లిక్ చేయండి. + + ![26](../../../../translated_images/dataset-3.58db8c0eb783e89236a02bbce5bb4ba808d081a87d994d5284b1ae59928c95bf.te.png) + +చాలా బాగుంది! ఇప్పుడు dataset సెట్ అయింది మరియు compute cluster సృష్టించబడింది, మోడల్ శిక్షణ ప్రారంభించవచ్చు! + +### 2.4 AutoML తో Low code/No Code శిక్షణ + +సాంప్రదాయ మెషీన్ లెర్నింగ్ మోడల్ అభివృద్ధి వనరుల్ని ఎక్కువగా ఉపయోగిస్తుంది, గణనీయమైన డొమైన్ జ్ఞానం మరియు సమయం అవసరం, మరియు పలు మోడల్స్‌ను తయారు చేసి పోల్చాలి. +Automated machine learning (AutoML) అనేది మెషీన్ లెర్నింగ్ మోడల్ అభివృద్ధి యొక్క సమయం తీసుకునే, పునరావృత పనులను ఆటోమేటింగ్ చేసే ప్రక్రియ. ఇది డేటా సైంటిస్టులు, విశ్లేషకులు మరియు డెవలపర్లకు అధిక స్కేల్, సామర్థ్యం మరియు ఉత్పాదకతతో ML మోడల్స్ నిర్మించడానికి అనుమతిస్తుంది, మోడల్ నాణ్యతను నిలబెట్టుకుంటూ. ఇది ప్రొడక్షన్-రెడీ ML మోడల్స్ పొందడానికి సమయాన్ని తగ్గిస్తుంది, సులభత మరియు సామర్థ్యంతో. [మరింత తెలుసుకోండి](https://docs.microsoft.com/azure/machine-learning/concept-automated-ml?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) + +1. ముందుగా సృష్టించిన [Azure ML వర్క్‌స్పేస్](https://ml.azure.com/)లో, ఎడమ మెనూలో "Automated ML" క్లిక్ చేసి మీరు అప్‌లోడ్ చేసిన dataset ఎంచుకోండి. Next క్లిక్ చేయండి. + + ![27](../../../../translated_images/aml-1.67281a85d3a1e2f34eb367b2d0f74e1039d13396e510f363cd8766632106d1ec.te.png) + +2. కొత్త ఎక్స్‌పెరిమెంట్ పేరు, లక్ష్య కాలమ్ (DEATH_EVENT) మరియు మనం సృష్టించిన compute cluster ఎంచుకోండి. Next క్లిక్ చేయండి. + + ![28](../../../../translated_images/aml-2.c9fb9cffb39ccbbe21ab9810ae937195d41a489744e15cff2b8477ed4dcae1ec.te.png) + +3. "Classification" ఎంచుకుని Finish క్లిక్ చేయండి. ఈ దశ compute cluster పరిమాణం ఆధారంగా 30 నిమిషాల నుండి 1 గంట వరకు పడవచ్చు. + + ![30](../../../../translated_images/aml-3.a7952e4295f38cc6cdb0c7ed6dc71ea756b7fb5697ec126bc1220f87c5fa9231.te.png) + +4. రన్ పూర్తయిన తర్వాత, "Automated ML" ట్యాబ్ క్లిక్ చేసి మీ రన్ ఎంచుకోండి, "Best model summary" కార్డులో Algorithm క్లిక్ చేయండి. + + ![31](../../../../translated_images/aml-4.7a627e09cb6f16d0aa246059d9faee3d1725cc4258d0c8df15e801f73afc7e2c.te.png) + +ఇక్కడ మీరు AutoML రూపొందించిన ఉత్తమ మోడల్ యొక్క వివరమైన వివరణ చూడవచ్చు. మీరు Models ట్యాబ్‌లో ఇతర మోడల్స్‌ను కూడా అన్వేషించవచ్చు. Explanations (preview button) లో మోడల్స్‌ను కొంత సమయం తీసుకుని పరిశీలించండి. మీరు ఉపయోగించదలచుకున్న మోడల్ ఎంచుకున్న తర్వాత (ఇక్కడ మనం AutoML ఎంచుకున్న ఉత్తమ మోడల్ తీసుకుంటాం), దాన్ని ఎలా డిప్లాయ్ చేయాలో చూద్దాం. + +## 3. Low code/No Code మోడల్ డిప్లాయ్‌మెంట్ మరియు ఎండ్‌పాయింట్ వినియోగం +### 3.1 మోడల్ డిప్లాయ్‌మెంట్ + +ఆటోమేటెడ్ మెషీన్ లెర్నింగ్ ఇంటర్‌ఫేస్ ఉత్తమ మోడల్‌ను కొన్ని దశల్లో వెబ్ సర్వీస్‌గా డిప్లాయ్ చేయడానికి అనుమతిస్తుంది. డిప్లాయ్‌మెంట్ అనేది మోడల్‌ను ఇంటిగ్రేట్ చేయడం, తద్వారా అది కొత్త డేటా ఆధారంగా భవిష్యత్తు చెప్పగలదు మరియు అవకాశ ప్రాంతాలను గుర్తించగలదు. ఈ ప్రాజెక్ట్ కోసం, వెబ్ సర్వీస్‌కు డిప్లాయ్ చేయడం అంటే వైద్య అనువర్తనాలు మోడల్‌ను వినియోగించి వారి రోగుల హృదయపోటు ప్రమాదాన్ని ప్రత్యక్షంగా అంచనా వేయగలవు. + +ఉత్తమ మోడల్ వివరణలో, "Deploy" బటన్ క్లిక్ చేయండి. + +![deploy-1](../../../../translated_images/deploy-1.ddad725acadc84e34553c3d09e727160faeb32527a9fb8b904c0f99235a34bb6.te.png) + +15. దానికి పేరు, వివరణ, compute రకం (Azure Container Instance), authentication ఎనేబుల్ చేసి Deploy క్లిక్ చేయండి. ఈ దశ సుమారు 20 నిమిషాలు పడవచ్చు. డిప్లాయ్‌మెంట్ ప్రక్రియలో మోడల్ రిజిస్టర్ చేయడం, వనరులు సృష్టించడం మరియు వాటిని వెబ్ సర్వీస్ కోసం కాన్ఫిగర్ చేయడం ఉంటాయి. Deploy స్థితి క్రింద ఒక స్థితి సందేశం కనిపిస్తుంది. Deploy స్థితి "Healthy" అయినప్పుడు అది డిప్లాయ్ అయి నడుస్తోంది అని అర్థం. + +![deploy-2](../../../../translated_images/deploy-2.94dbb13f239086473aa4bf814342fd40483d136849b080f02bafbb995383940e.te.png) + +16. డిప్లాయ్ అయిన తర్వాత, Endpoint ట్యాబ్ క్లిక్ చేసి మీరు డిప్లాయ్ చేసిన ఎండ్‌పాయింట్ ఎంచుకోండి. ఇక్కడ ఎండ్‌పాయింట్ గురించి అవసరమైన అన్ని వివరాలు ఉంటాయి. + +![deploy-3](../../../../translated_images/deploy-3.fecefef070e8ef3b28e802326d107f61ac4e672d20bf82d05f78d025f9e6c611.te.png) + +అద్భుతం! ఇప్పుడు మోడల్ డిప్లాయ్ అయింది, ఎండ్‌పాయింట్ వినియోగం ప్రారంభించవచ్చు. + +### 3.2 ఎండ్‌పాయింట్ వినియోగం + +"Consume" ట్యాబ్ క్లిక్ చేయండి. ఇక్కడ మీరు REST ఎండ్‌పాయింట్ మరియు python స్క్రిప్ట్ వినియోగ ఎంపికలో కనుగొనవచ్చు. python కోడ్ చదవడానికి కొంత సమయం తీసుకోండి. + +ఈ స్క్రిప్ట్ మీ స్థానిక యంత్రం నుండి నేరుగా నడిపించవచ్చు మరియు మీ ఎండ్‌పాయింట్‌ను వినియోగిస్తుంది. + +![35](../../../../translated_images/consumption-1.700abd196452842a020c7d745908637a6e4c5c50494ad1217be80e283e0de154.te.png) + +ఈ 2 కోడ్ లైన్లను ఒకసారి పరిశీలించండి: + +```python +url = 'http://98e3715f-xxxx-xxxx-xxxx-9ec22d57b796.centralus.azurecontainer.io/score' +api_key = '' # వెబ్ సర్వీస్ కోసం API కీతో దీన్ని మార్చండి +``` +`url` వేరియబుల్ consume ట్యాబ్‌లో ఉన్న REST ఎండ్‌పాయింట్ మరియు `api_key` వేరియబుల్ ప్రాథమిక కీ (authentication ఎనేబుల్ చేసిన సందర్భంలో మాత్రమే) consume ట్యాబ్‌లో ఉంటుంది. ఈ విధంగా స్క్రిప్ట్ ఎండ్‌పాయింట్‌ను వినియోగిస్తుంది. + +18. స్క్రిప్ట్ నడిపించినప్పుడు, మీరు క్రింది అవుట్పుట్ చూడగలరు: + ```python + b'"{\\"result\\": [true]}"' + ``` +ఇది ఇచ్చిన డేటా కోసం హార్ట్ ఫెయిల్యూర్ అంచనా నిజమని అర్థం. ఇది అర్థం అవుతుంది ఎందుకంటే స్క్రిప్ట్‌లో ఆటోమేటిక్‌గా రూపొందించిన డేటాను గమనిస్తే, అన్ని విలువలు డిఫాల్ట్‌గా 0 మరియు false ఉన్నాయి. మీరు క్రింది ఇన్‌పుట్ నమూనాతో డేటాను మార్చవచ్చు: + +```python +data = { + "data": + [ + { + 'age': "0", + 'anaemia': "false", + 'creatinine_phosphokinase': "0", + 'diabetes': "false", + 'ejection_fraction': "0", + 'high_blood_pressure': "false", + 'platelets': "0", + 'serum_creatinine': "0", + 'serum_sodium': "0", + 'sex': "false", + 'smoking': "false", + 'time': "0", + }, + { + 'age': "60", + 'anaemia': "false", + 'creatinine_phosphokinase': "500", + 'diabetes': "false", + 'ejection_fraction': "38", + 'high_blood_pressure': "false", + 'platelets': "260000", + 'serum_creatinine': "1.40", + 'serum_sodium': "137", + 'sex': "false", + 'smoking': "false", + 'time': "130", + }, + ], +} +``` +స్క్రిప్ట్ ఈ విధంగా తిరిగి ఇవ్వాలి: + ```python + b'"{\\"result\\": [true, false]}"' + ``` + +అభినందనలు! మీరు Azure MLలో మోడల్‌ను డిప్లాయ్ చేసి శిక్షణ ఇచ్చి, దాన్ని వినియోగించారు! + +> **_గమనిక:_** ప్రాజెక్ట్ పూర్తయిన తర్వాత, అన్ని వనరులను తొలగించడం మర్చిపోకండి. +## 🚀 సవాలు + +AutoML రూపొందించిన టాప్ మోడల్స్ యొక్క మోడల్ వివరణలు మరియు వివరాలను జాగ్రత్తగా పరిశీలించండి. ఉత్తమ మోడల్ ఇతర మోడల్స్ కంటే ఎందుకు మెరుగ్గా ఉందో అర్థం చేసుకోండి. ఏ అల్గోరిథమ్స్ పోల్చబడ్డాయి? వాటి మధ్య తేడాలు ఏమిటి? ఈ సందర్భంలో ఉత్తమ మోడల్ ఎందుకు మెరుగ్గా పనిచేస్తోంది? + +## [పోస్ట్-లెక్చర్ క్విజ్](https://ff-quizzes.netlify.app/en/ds/quiz/35) + +## సమీక్ష & స్వీయ అధ్యయనం + +ఈ పాఠంలో, మీరు Low code/No code విధానంలో క్లౌడ్‌లో హార్ట్ ఫెయిల్యూర్ ప్రమాదాన్ని అంచనా వేయడానికి మోడల్‌ను శిక్షణ, డిప్లాయ్ మరియు వినియోగించడం నేర్చుకున్నారు. మీరు ఇంకా చేయకపోతే, AutoML రూపొందించిన టాప్ మోడల్స్ యొక్క మోడల్ వివరణలను లోతుగా పరిశీలించి ఉత్తమ మోడల్ ఇతర మోడల్స్ కంటే ఎందుకు మెరుగ్గా ఉందో అర్థం చేసుకోండి. + +Low code/No code AutoML గురించి మరింత తెలుసుకోవడానికి ఈ [డాక్యుమెంటేషన్](https://docs.microsoft.com/azure/machine-learning/tutorial-first-experiment-automated-ml?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) చదవండి. + +## అసైన్‌మెంట్ + +[Azure MLపై Low code/No code డేటా సైన్స్ ప్రాజెక్ట్](assignment.md) + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వలన కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/5-Data-Science-In-Cloud/18-Low-Code/assignment.md b/translations/te/5-Data-Science-In-Cloud/18-Low-Code/assignment.md new file mode 100644 index 00000000..d0db9285 --- /dev/null +++ b/translations/te/5-Data-Science-In-Cloud/18-Low-Code/assignment.md @@ -0,0 +1,27 @@ + +# లో కోడ్/నో కోడ్ డేటా సైన్స్ ప్రాజెక్ట్ ఆన్ అజ్యూర్ ML + +## సూచనలు + +మేము అజ్యూర్ ML ప్లాట్‌ఫారమ్‌ను ఉపయోగించి లో కోడ్/నో కోడ్ విధానంలో మోడల్‌ను ట్రెయిన్ చేయడం, డిప్లాయ్ చేయడం మరియు వినియోగించడం ఎలా చేయాలో చూశాము. ఇప్పుడు మీరు మరొక మోడల్‌ను ట్రెయిన్ చేయడానికి, డిప్లాయ్ చేయడానికి మరియు వినియోగించడానికి ఉపయోగించగల డేటాను వెతకండి. మీరు [Kaggle](https://kaggle.com) మరియు [Azure Open Datasets](https://azure.microsoft.com/services/open-datasets/catalog?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) లో డేటాసెట్‌లను చూడవచ్చు. + +## రూబ్రిక్ + +| ఉదాహరణాత్మక | సరిపడిన | మెరుగుదల అవసరం | +|-----------|----------|-------------------| +|డేటాను అప్‌లోడ్ చేస్తున్నప్పుడు అవసరమైతే ఫీచర్ రకాన్ని మార్చడం మీరు చూసుకున్నారు. అవసరమైతే డేటాను శుభ్రపరిచారు. AutoML ద్వారా డేటాసెట్‌పై ట్రెయినింగ్ నిర్వహించారు, మోడల్ వివరణలను పరిశీలించారు. ఉత్తమ మోడల్‌ను డిప్లాయ్ చేసి దాన్ని వినియోగించగలిగారు. | డేటాను అప్‌లోడ్ చేస్తున్నప్పుడు అవసరమైతే ఫీచర్ రకాన్ని మార్చడం మీరు చూసుకున్నారు. AutoML ద్వారా డేటాసెట్‌పై ట్రెయినింగ్ నిర్వహించారు, ఉత్తమ మోడల్‌ను డిప్లాయ్ చేసి దాన్ని వినియోగించగలిగారు. | మీరు AutoML ద్వారా ట్రెయిన్ చేసిన ఉత్తమ మోడల్‌ను డిప్లాయ్ చేసి దాన్ని వినియోగించగలిగారు. | + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారుల కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/5-Data-Science-In-Cloud/19-Azure/README.md b/translations/te/5-Data-Science-In-Cloud/19-Azure/README.md new file mode 100644 index 00000000..359a87e1 --- /dev/null +++ b/translations/te/5-Data-Science-In-Cloud/19-Azure/README.md @@ -0,0 +1,325 @@ + +# క్లౌడ్‌లో డేటా సైన్స్: "Azure ML SDK" విధానం + +|![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/19-DataScience-Cloud.png)| +|:---:| +| క్లౌడ్‌లో డేటా సైన్స్: Azure ML SDK - _Sketchnote by [@nitya](https://twitter.com/nitya)_ | + +అంశాల పట్టిక: + +- [క్లౌడ్‌లో డేటా సైన్స్: "Azure ML SDK" విధానం](../../../../5-Data-Science-In-Cloud/19-Azure) + - [ప్రీ-లెక్చర్ క్విజ్](../../../../5-Data-Science-In-Cloud/19-Azure) + - [1. పరిచయం](../../../../5-Data-Science-In-Cloud/19-Azure) + - [1.1 Azure ML SDK అంటే ఏమిటి?](../../../../5-Data-Science-In-Cloud/19-Azure) + - [1.2 హార్ట్ ఫెయిల్యూర్ ప్రిడిక్షన్ ప్రాజెక్ట్ మరియు డేటాసెట్ పరిచయం](../../../../5-Data-Science-In-Cloud/19-Azure) + - [2. Azure ML SDK తో మోడల్ శిక్షణ](../../../../5-Data-Science-In-Cloud/19-Azure) + - [2.1 Azure ML వర్క్‌స్పేస్ సృష్టించండి](../../../../5-Data-Science-In-Cloud/19-Azure) + - [2.2 కంప్యూట్ ఇన్స్టాన్స్ సృష్టించండి](../../../../5-Data-Science-In-Cloud/19-Azure) + - [2.3 డేటాసెట్ లోడ్ చేయడం](../../../../5-Data-Science-In-Cloud/19-Azure) + - [2.4 నోట్బుక్స్ సృష్టించడం](../../../../5-Data-Science-In-Cloud/19-Azure) + - [2.5 మోడల్ శిక్షణ](../../../../5-Data-Science-In-Cloud/19-Azure) + - [2.5.1 వర్క్‌స్పేస్, ఎక్స్‌పెరిమెంట్, కంప్యూట్ క్లస్టర్ మరియు డేటాసెట్ సెటప్](../../../../5-Data-Science-In-Cloud/19-Azure) + - [2.5.2 AutoML కాన్ఫిగరేషన్ మరియు శిక్షణ](../../../../5-Data-Science-In-Cloud/19-Azure) + - [3. Azure ML SDK తో మోడల్ డిప్లాయ్‌మెంట్ మరియు ఎండ్‌పాయింట్ వినియోగం](../../../../5-Data-Science-In-Cloud/19-Azure) + - [3.1 ఉత్తమ మోడల్ సేవ్ చేయడం](../../../../5-Data-Science-In-Cloud/19-Azure) + - [3.2 మోడల్ డిప్లాయ్‌మెంట్](../../../../5-Data-Science-In-Cloud/19-Azure) + - [3.3 ఎండ్‌పాయింట్ వినియోగం](../../../../5-Data-Science-In-Cloud/19-Azure) + - [🚀 ఛాలెంజ్](../../../../5-Data-Science-In-Cloud/19-Azure) + - [పోస్ట్-లెక్చర్ క్విజ్](../../../../5-Data-Science-In-Cloud/19-Azure) + - [సమీక్ష & స్వీయ అధ్యయనం](../../../../5-Data-Science-In-Cloud/19-Azure) + - [అసైన్‌మెంట్](../../../../5-Data-Science-In-Cloud/19-Azure) + +## [ప్రీ-లెక్చర్ క్విజ్](https://ff-quizzes.netlify.app/en/ds/quiz/36) + +## 1. పరిచయం + +### 1.1 Azure ML SDK అంటే ఏమిటి? + +డేటా సైంటిస్టులు మరియు AI డెవలపర్లు Azure Machine Learning SDK ఉపయోగించి Azure Machine Learning సర్వీస్‌తో మిషన్ లెర్నింగ్ వర్క్‌ఫ్లోలను నిర్మించి నడుపుతారు. మీరు Jupyter Notebooks, Visual Studio Code లేదా మీ ఇష్టమైన Python IDE సహా ఏ Python వాతావరణంలోనైనా ఈ సర్వీస్‌తో ఇంటరాక్ట్ చేయవచ్చు. + +SDK యొక్క ముఖ్యమైన ప్రాంతాలు: + +- మిషన్ లెర్నింగ్ ప్రయోగాలలో ఉపయోగించే మీ డేటాసెట్‌ల జీవిత చక్రాన్ని అన్వేషించండి, సిద్ధం చేయండి మరియు నిర్వహించండి. +- మీ మిషన్ లెర్నింగ్ ప్రయోగాల కోసం క్లౌడ్ వనరులను మానిటరింగ్, లాగింగ్ మరియు నిర్వహణ కోసం నిర్వహించండి. +- మోడల్స్‌ను స్థానికంగా లేదా GPU-అక్సిలరేటెడ్ మోడల్ శిక్షణ సహా క్లౌడ్ వనరులను ఉపయోగించి శిక్షణ ఇవ్వండి. +- ఆటోమేటెడ్ మిషన్ లెర్నింగ్ ఉపయోగించండి, ఇది కాన్ఫిగరేషన్ పారామీటర్లు మరియు శిక్షణ డేటాను స్వీకరిస్తుంది. ఇది ఆటోమేటిగ్గా అల్గోరిథమ్స్ మరియు హైపర్‌పారామీటర్ సెట్టింగ్స్ ద్వారా తిరుగుతూ ఉత్తమ మోడల్‌ను కనుగొంటుంది. +- మీ శిక్షణ పొందిన మోడల్స్‌ను RESTful సర్వీసులుగా మార్చడానికి వెబ్ సర్వీసులను డిప్లాయ్ చేయండి, ఇవి ఏ యాప్‌లోనైనా వినియోగించవచ్చు. + +[Azure Machine Learning SDK గురించి మరింత తెలుసుకోండి](https://docs.microsoft.com/python/api/overview/azure/ml?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) + +[మునుపటి పాఠంలో](../18-Low-Code/README.md), మేము ఎలా మోడల్‌ను శిక్షణ, డిప్లాయ్ మరియు వినియోగించాలో చూశాము, అది Low code/No code విధానంలో జరిగింది. మేము హార్ట్ ఫెయిల్యూర్ డేటాసెట్ ఉపయోగించి హార్ట్ ఫెయిల్యూర్ ప్రిడిక్షన్ మోడల్‌ను సృష్టించాము. ఈ పాఠంలో, అదే పని Azure Machine Learning SDK ఉపయోగించి చేయబోతున్నాము. + +![project-schema](../../../../translated_images/project-schema.420e56d495624541eaecf2b737f138c86fb7d8162bb1c0bf8783c350872ffc4d.te.png) + +### 1.2 హార్ట్ ఫెయిల్యూర్ ప్రిడిక్షన్ ప్రాజెక్ట్ మరియు డేటాసెట్ పరిచయం + +హార్ట్ ఫెయిల్యూర్ ప్రిడిక్షన్ ప్రాజెక్ట్ మరియు డేటాసెట్ పరిచయానికి [ఇక్కడ](../18-Low-Code/README.md) చూడండి. + +## 2. Azure ML SDK తో మోడల్ శిక్షణ +### 2.1 Azure ML వర్క్‌స్పేస్ సృష్టించండి + +సులభత కోసం, మేము జూపిటర్ నోట్బుక్‌లో పని చేయబోతున్నాము. దీని అర్థం మీరు ఇప్పటికే వర్క్‌స్పేస్ మరియు కంప్యూట్ ఇన్స్టాన్స్ కలిగి ఉండాలి. మీరు ఇప్పటికే వర్క్‌స్పేస్ కలిగి ఉంటే, నేరుగా 2.3 నోట్బుక్ సృష్టింపు విభాగానికి వెళ్లవచ్చు. + +లేకపోతే, దయచేసి [మునుపటి పాఠంలో](../18-Low-Code/README.md) **2.1 Azure ML వర్క్‌స్పేస్ సృష్టించండి** విభాగంలో సూచనలను అనుసరించి వర్క్‌స్పేస్ సృష్టించండి. + +### 2.2 కంప్యూట్ ఇన్స్టాన్స్ సృష్టించండి + +ముందుగా సృష్టించిన [Azure ML వర్క్‌స్పేస్](https://ml.azure.com/)లో, కంప్యూట్ మెనూకి వెళ్లండి, అక్కడ మీరు అందుబాటులో ఉన్న వివిధ కంప్యూట్ వనరులను చూడవచ్చు + +![compute-instance-1](../../../../translated_images/compute-instance-1.dba347cb199ca4996b3e3d649295ed95626ba481479d3986557b9b98e76d8816.te.png) + +జూపిటర్ నోట్బుక్ ప్రావిజన్ చేయడానికి కంప్యూట్ ఇన్స్టాన్స్ సృష్టిద్దాం. +1. + New బటన్‌పై క్లిక్ చేయండి. +2. మీ కంప్యూట్ ఇన్స్టాన్స్‌కు పేరు ఇవ్వండి. +3. మీ ఎంపికలను ఎంచుకోండి: CPU లేదా GPU, VM పరిమాణం మరియు కోర్ సంఖ్య. +4. Create బటన్‌పై క్లిక్ చేయండి. + +అభినందనలు, మీరు కంప్యూట్ ఇన్స్టాన్స్ సృష్టించారు! ఈ కంప్యూట్ ఇన్స్టాన్స్‌ను [నోట్బుక్స్ సృష్టించడం](../../../../5-Data-Science-In-Cloud/19-Azure) విభాగంలో నోట్బుక్ సృష్టించడానికి ఉపయోగిస్తాము. + +### 2.3 డేటాసెట్ లోడ్ చేయడం +మీరు ఇంకా డేటాసెట్‌ను అప్‌లోడ్ చేయకపోతే, [మునుపటి పాఠంలో](../18-Low-Code/README.md) **2.3 డేటాసెట్ లోడ్ చేయడం** విభాగాన్ని చూడండి. + +### 2.4 నోట్బుక్స్ సృష్టించడం + +> **_గమనిక:_** తదుపరి దశ కోసం మీరు కొత్త నోట్బుక్‌ను మొదలుపెట్టవచ్చు లేదా మీరు సృష్టించిన [నోట్బుక్](notebook.ipynb) ను Azure ML స్టూడియోలో అప్‌లోడ్ చేయవచ్చు. అప్‌లోడ్ చేయడానికి, "Notebook" మెనూకి క్లిక్ చేసి నోట్బుక్‌ను అప్‌లోడ్ చేయండి. + +నోట్బుక్స్ డేటా సైన్స్ ప్రక్రియలో చాలా ముఖ్యమైన భాగం. అవి ఎక్స్‌ప్లోరేటరీ డేటా అనాలిసిస్ (EDA) నిర్వహించడానికి, కంప్యూటర్ క్లస్టర్‌ను పిలిచి మోడల్ శిక్షణకు, ఇన్ఫరెన్స్ క్లస్టర్‌ను పిలిచి ఎండ్‌పాయింట్ డిప్లాయ్‌మెంట్‌కు ఉపయోగించవచ్చు. + +నోట్బుక్ సృష్టించడానికి, జూపిటర్ నోట్బుక్ ఇన్స్టాన్స్‌ను సర్వ్ చేస్తున్న కంప్యూట్ నోడ్ అవసరం. తిరిగి [Azure ML వర్క్‌స్పేస్](https://ml.azure.com/)కి వెళ్లి Compute instances పై క్లిక్ చేయండి. కంప్యూట్ ఇన్స్టాన్స్‌ల జాబితాలో మీరు [ముందుగా సృష్టించిన కంప్యూట్ ఇన్స్టాన్స్](../../../../5-Data-Science-In-Cloud/19-Azure) ను చూడగలుగుతారు. + +1. Applications విభాగంలో, Jupyter ఎంపికపై క్లిక్ చేయండి. +2. "Yes, I understand" బాక్స్‌ను టిక్ చేసి Continue బటన్‌పై క్లిక్ చేయండి. +![notebook-1](../../../../translated_images/notebook-1.12998af7b02c83f536c11b3aeba561be16e0f05e94146600728ec64270ce1105.te.png) +3. ఇది మీ జూపిటర్ నోట్బుక్ ఇన్స్టాన్స్‌తో కొత్త బ్రౌజర్ ట్యాబ్‌ను తెరుస్తుంది. నూతన నోట్బుక్ సృష్టించడానికి "New" బటన్‌పై క్లిక్ చేయండి. + +![notebook-2](../../../../translated_images/notebook-2.9a657c037e34f1cf26c0212f5ee9e2da8545b3e107c7682c55114e494167a8aa.te.png) + +ఇప్పుడు మనకు నోట్బుక్ ఉన్నందున, Azure ML SDK తో మోడల్ శిక్షణ ప్రారంభించవచ్చు. + +### 2.5 మోడల్ శిక్షణ + +మొదటగా, మీకు ఎప్పుడైనా సందేహం ఉంటే, [Azure ML SDK డాక్యుమెంటేషన్](https://docs.microsoft.com/python/api/overview/azure/ml?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) ను చూడండి. ఇందులో ఈ పాఠంలో మనం చూడబోయే మాడ్యూల్స్ గురించి అవసరమైన అన్ని సమాచారం ఉంటుంది. + +#### 2.5.1 వర్క్‌స్పేస్, ఎక్స్‌పెరిమెంట్, కంప్యూట్ క్లస్టర్ మరియు డేటాసెట్ సెటప్ + +కాన్ఫిగరేషన్ ఫైల్ నుండి `workspace` ను దిగుమతి చేసుకోవడానికి క్రింది కోడ్ ఉపయోగించండి: + +```python +from azureml.core import Workspace +ws = Workspace.from_config() +``` + +ఇది `Workspace` టైపు ఆబ్జెక్ట్‌ను తిరిగి ఇస్తుంది, ఇది వర్క్‌స్పేస్‌ను సూచిస్తుంది. తరువాత క్రింది కోడ్ ఉపయోగించి `experiment` సృష్టించాలి: + +```python +from azureml.core import Experiment +experiment_name = 'aml-experiment' +experiment = Experiment(ws, experiment_name) +``` + +వర్క్‌స్పేస్ నుండి ఎక్స్‌పెరిమెంట్ పొందడానికి లేదా సృష్టించడానికి, మీరు ఎక్స్‌పెరిమెంట్ పేరుతో అభ్యర్థించాలి. ఎక్స్‌పెరిమెంట్ పేరు 3-36 అక్షరాలు ఉండాలి, అక్షరం లేదా సంఖ్యతో ప్రారంభమవాలి, మరియు అక్షరాలు, సంఖ్యలు, అండర్‌స్కోర్లు మరియు డాష్‌లను మాత్రమే కలిగి ఉండాలి. వర్క్‌స్పేస్‌లో ఎక్స్‌పెరిమెంట్ కనుగొనబడకపోతే, కొత్త ఎక్స్‌పెరిమెంట్ సృష్టించబడుతుంది. + +ఇప్పుడు శిక్షణ కోసం క్రింది కోడ్ ఉపయోగించి కంప్యూట్ క్లస్టర్ సృష్టించాలి. ఈ దశ కొంత సమయం తీసుకోవచ్చు. + +```python +from azureml.core.compute import AmlCompute + +aml_name = "heart-f-cluster" +try: + aml_compute = AmlCompute(ws, aml_name) + print('Found existing AML compute context.') +except: + print('Creating new AML compute context.') + aml_config = AmlCompute.provisioning_configuration(vm_size = "Standard_D2_v2", min_nodes=1, max_nodes=3) + aml_compute = AmlCompute.create(ws, name = aml_name, provisioning_configuration = aml_config) + aml_compute.wait_for_completion(show_output = True) + +cts = ws.compute_targets +compute_target = cts[aml_name] +``` + +వర్క్‌స్పేస్ నుండి డేటాసెట్‌ను డేటాసెట్ పేరుతో క్రింది విధంగా పొందవచ్చు: + +```python +dataset = ws.datasets['heart-failure-records'] +df = dataset.to_pandas_dataframe() +df.describe() +``` + + +#### 2.5.2 AutoML కాన్ఫిగరేషన్ మరియు శిక్షణ + +AutoML కాన్ఫిగరేషన్ సెటప్ చేయడానికి [AutoMLConfig క్లాస్](https://docs.microsoft.com/python/api/azureml-train-automl-client/azureml.train.automl.automlconfig(class)?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) ఉపయోగించండి. + +డాక్యుమెంటేషన్ ప్రకారం, మీరు అనేక పారామీటర్లతో ఆడుకోవచ్చు. ఈ ప్రాజెక్ట్ కోసం, మేము క్రింది పారామీటర్లను ఉపయోగిస్తాము: + +- `experiment_timeout_minutes`: ఎక్స్‌పెరిమెంట్ ఆటోమేటిగ్గా ఆపే ముందు అనుమతించబడిన గరిష్ట సమయం (నిమిషాల్లో). +- `max_concurrent_iterations`: ఎక్స్‌పెరిమెంట్ కోసం అనుమతించబడిన గరిష్ట సమాంతర శిక్షణ పునరావృతాల సంఖ్య. +- `primary_metric`: ఎక్స్‌పెరిమెంట్ స్థితిని నిర్ణయించడానికి ఉపయోగించే ప్రాథమిక మెట్రిక్. +- `compute_target`: ఆటోమేటెడ్ మిషన్ లెర్నింగ్ ఎక్స్‌పెరిమెంట్ నడపడానికి Azure Machine Learning కంప్యూట్ టార్గెట్. +- `task`: నడపాల్సిన టాస్క్ రకం. విలువలు 'classification', 'regression', లేదా 'forecasting' కావచ్చు, ఆటోమేటెడ్ ML సమస్య రకం ఆధారంగా. +- `training_data`: ఎక్స్‌పెరిమెంట్‌లో ఉపయోగించాల్సిన శిక్షణ డేటా. ఇది శిక్షణ ఫీచర్లు మరియు లేబుల్ కాలమ్ (ఐచ్ఛికంగా సాంపిల్ వెయిట్స్ కాలమ్) కలిగి ఉండాలి. +- `label_column_name`: లేబుల్ కాలమ్ పేరు. +- `path`: Azure Machine Learning ప్రాజెక్ట్ ఫోల్డర్‌కు పూర్తి మార్గం. +- `enable_early_stopping`: స్కోరు తక్కువ కాలంలో మెరుగుపడకపోతే ముందస్తు ఆపివేతను ప్రారంభించాలా లేదా. +- `featurization`: ఫీచరైజేషన్ దశ ఆటోమేటిగ్గా చేయాలా లేదా కస్టమైజ్డ్ ఫీచరైజేషన్ ఉపయోగించాలా అనే సూచిక. +- `debug_log`: డీబగ్ సమాచారాన్ని రాయడానికి లాగ్ ఫైల్. + +```python +from azureml.train.automl import AutoMLConfig + +project_folder = './aml-project' + +automl_settings = { + "experiment_timeout_minutes": 20, + "max_concurrent_iterations": 3, + "primary_metric" : 'AUC_weighted' +} + +automl_config = AutoMLConfig(compute_target=compute_target, + task = "classification", + training_data=dataset, + label_column_name="DEATH_EVENT", + path = project_folder, + enable_early_stopping= True, + featurization= 'auto', + debug_log = "automl_errors.log", + **automl_settings + ) +``` + +ఇప్పుడు మీ కాన్ఫిగరేషన్ సెట్ అయినందున, క్రింది కోడ్ ఉపయోగించి మోడల్ శిక్షణ ప్రారంభించండి. క్లస్టర్ పరిమాణం ఆధారంగా ఈ దశ ఒక గంట వరకు తీసుకోవచ్చు. + +```python +remote_run = experiment.submit(automl_config) +``` + +వివిధ ఎక్స్‌పెరిమెంట్లను చూపించడానికి RunDetails విడ్జెట్‌ను నడపవచ్చు. +```python +from azureml.widgets import RunDetails +RunDetails(remote_run).show() +``` + + +## 3. Azure ML SDK తో మోడల్ డిప్లాయ్‌మెంట్ మరియు ఎండ్‌పాయింట్ వినియోగం + +### 3.1 ఉత్తమ మోడల్ సేవ్ చేయడం + +`remote_run` అనేది [AutoMLRun](https://docs.microsoft.com/python/api/azureml-train-automl-client/azureml.train.automl.run.automlrun?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) టైపు ఆబ్జెక్ట్. ఈ ఆబ్జెక్ట్‌లో `get_output()` అనే మెథడ్ ఉంటుంది, ఇది ఉత్తమ రన్ మరియు సంబంధిత ఫిట్డ్ మోడల్‌ను తిరిగి ఇస్తుంది. + +```python +best_run, fitted_model = remote_run.get_output() +``` + +ఉత్తమ మోడల్ కోసం ఉపయోగించిన పారామీటర్లను చూడటానికి, ఫిట్డ్ మోడల్‌ను ప్రింట్ చేయండి మరియు [get_properties()](https://docs.microsoft.com/python/api/azureml-core/azureml.core.run(class)?view=azure-ml-py#azureml_core_Run_get_properties?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) మెథడ్ ఉపయోగించి ఉత్తమ మోడల్ యొక్క ప్రాపర్టీస్ చూడండి. + +```python +best_run.get_properties() +``` + +ఇప్పుడు [register_model](https://docs.microsoft.com/python/api/azureml-train-automl-client/azureml.train.automl.run.automlrun?view=azure-ml-py#register-model-model-name-none--description-none--tags-none--iteration-none--metric-none-?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) మెథడ్ ఉపయోగించి మోడల్‌ను రిజిస్టర్ చేయండి. +```python +model_name = best_run.properties['model_name'] +script_file_name = 'inference/score.py' +best_run.download_file('outputs/scoring_file_v_1_0_0.py', 'inference/score.py') +description = "aml heart failure project sdk" +model = best_run.register_model(model_name = model_name, + model_path = './outputs/', + description = description, + tags = None) +``` + + +### 3.2 మోడల్ డిప్లాయ్‌మెంట్ + +ఉత్తమ మోడల్ సేవ్ అయిన తర్వాత, మేము దాన్ని [InferenceConfig](https://docs.microsoft.com/python/api/azureml-core/azureml.core.model.inferenceconfig?view=azure-ml-py?ocid=AID3041109) క్లాస్ ఉపయోగించి డిప్లాయ్ చేయవచ్చు. InferenceConfig అనేది డిప్లాయ్‌మెంట్ కోసం ఉపయోగించే కస్టమ్ ఎన్విరాన్‌మెంట్ కాన్ఫిగరేషన్ సెట్టింగ్స్‌ను సూచిస్తుంది. [AciWebservice](https://docs.microsoft.com/python/api/azureml-core/azureml.core.webservice.aciwebservice?view=azure-ml-py) క్లాస్ Azure Container Instances పై వెబ్ సర్వీస్ ఎండ్‌పాయింట్‌గా డిప్లాయ్ చేయబడిన మిషన్ లెర్నింగ్ మోడల్‌ను సూచిస్తుంది. డిప్లాయ్ చేసిన సర్వీస్ మోడల్, స్క్రిప్ట్ మరియు సంబంధిత ఫైళ్ల నుండి సృష్టించబడుతుంది. ఫలితంగా వచ్చిన వెబ్ సర్వీస్ ఒక లోడ్-బ్యాలెన్స్ చేయబడిన HTTP ఎండ్‌పాయింట్ REST APIతో ఉంటుంది. మీరు ఈ APIకి డేటాను పంపి, మోడల్ ఇచ్చిన ప్రిడిక్షన్‌ను పొందవచ్చు. + +మోడల్‌ను [deploy](https://docs.microsoft.com/python/api/azureml-core/azureml.core.model(class)?view=azure-ml-py#deploy-workspace--name--models--inference-config-none--deployment-config-none--deployment-target-none--overwrite-false--show-output-false-?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) మెథడ్ ఉపయోగించి డిప్లాయ్ చేస్తారు. + +```python +from azureml.core.model import InferenceConfig, Model +from azureml.core.webservice import AciWebservice + +inference_config = InferenceConfig(entry_script=script_file_name, environment=best_run.get_environment()) + +aciconfig = AciWebservice.deploy_configuration(cpu_cores = 1, + memory_gb = 1, + tags = {'type': "automl-heart-failure-prediction"}, + description = 'Sample service for AutoML Heart Failure Prediction') + +aci_service_name = 'automl-hf-sdk' +aci_service = Model.deploy(ws, aci_service_name, [model], inference_config, aciconfig) +aci_service.wait_for_deployment(True) +print(aci_service.state) +``` + +ఈ దశ కొంత నిమిషాలు పడుతుంది. + +### 3.3 ఎండ్‌పాయింట్ వినియోగం + +మీరు నమూనా ఇన్‌పుట్ సృష్టించడం ద్వారా మీ ఎండ్‌పాయింట్‌ను వినియోగించవచ్చు: +```python +data = { + "data": + [ + { + 'age': "60", + 'anaemia': "false", + 'creatinine_phosphokinase': "500", + 'diabetes': "false", + 'ejection_fraction': "38", + 'high_blood_pressure': "false", + 'platelets': "260000", + 'serum_creatinine': "1.40", + 'serum_sodium': "137", + 'sex': "false", + 'smoking': "false", + 'time': "130", + }, + ], +} + +test_sample = str.encode(json.dumps(data)) +``` +అప్పుడు మీరు ఈ ఇన్‌పుట్‌ను మీ మోడల్‌కు ప్రిడిక్షన్ కోసం పంపవచ్చు: + +```python +response = aci_service.run(input_data=test_sample) +response +``` +ఇది `'{"result": [false]}'` ను అవుట్‌పుట్ చేయాలి. దీని అర్థం, మనం ఎండ్‌పాయింట్‌కు పంపిన రోగి ఇన్‌పుట్ ప్రిడిక్షన్ `false` ను ఉత్పత్తి చేసింది, అంటే ఈ వ్యక్తికి హార్ట్ అటాక్ వచ్చే అవకాశం తక్కువగా ఉంది. + +అభినందనలు! మీరు Azure ML SDKతో Azure MLలో డిప్లాయ్ చేసి ట్రెయిన్ చేసిన మోడల్‌ను విజయవంతంగా వినియోగించారు! + +> **_గమనిక:_** ప్రాజెక్ట్ పూర్తయిన తర్వాత, అన్ని వనరులను తొలగించడం మర్చిపోకండి. + +## 🚀 సవాలు + +SDK ద్వారా మీరు చేయగల మరెన్నో విషయాలు ఉన్నాయి, కానీ ఈ పాఠంలో వాటన్నింటినీ చూడలేము. కానీ మంచి వార్త ఏమిటంటే, SDK డాక్యుమెంటేషన్‌ను ఎలా సులభంగా చదవాలో నేర్చుకోవడం మీకు చాలా దూరం ప్రయాణం చేయించగలదు. Azure ML SDK డాక్యుమెంటేషన్‌ను పరిశీలించి, మీరు పైప్లైన్లు సృష్టించడానికి అనుమతించే `Pipeline` క్లాస్‌ను కనుగొనండి. ఒక Pipeline అనేది ఒక వర్క్‌ఫ్లోగా అమలు చేయగల స్టెప్స్ సేకరణ. + +**సూచన:** [SDK డాక్యుమెంటేషన్](https://docs.microsoft.com/python/api/overview/azure/ml/?view=azure-ml-py?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) కు వెళ్లి సెర్చ్ బార్‌లో "Pipeline" వంటి కీవర్డ్స్ టైప్ చేయండి. సెర్చ్ ఫలితాల్లో `azureml.pipeline.core.Pipeline` క్లాస్ కనిపించాలి. + +## [పోస్ట్-లెక్చర్ క్విజ్](https://ff-quizzes.netlify.app/en/ds/quiz/37) + +## సమీక్ష & స్వీయ అధ్యయనం + +ఈ పాఠంలో, మీరు Azure ML SDKతో క్లౌడ్‌లో హార్ట్ ఫెయిల్యూర్ రిస్క్‌ను అంచనా వేయడానికి మోడల్‌ను ట్రెయిన్, డిప్లాయ్ మరియు వినియోగించడం నేర్చుకున్నారు. Azure ML SDK గురించి మరింత సమాచారం కోసం ఈ [డాక్యుమెంటేషన్](https://docs.microsoft.com/python/api/overview/azure/ml/?view=azure-ml-py?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) చూడండి. Azure ML SDKతో మీ స్వంత మోడల్‌ను సృష్టించడానికి ప్రయత్నించండి. + +## అసైన్‌మెంట్ + +[Azure ML SDK ఉపయోగించి డేటా సైన్స్ ప్రాజెక్ట్](assignment.md) + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/5-Data-Science-In-Cloud/19-Azure/assignment.md b/translations/te/5-Data-Science-In-Cloud/19-Azure/assignment.md new file mode 100644 index 00000000..e9ca89b9 --- /dev/null +++ b/translations/te/5-Data-Science-In-Cloud/19-Azure/assignment.md @@ -0,0 +1,27 @@ + +# Azure ML SDK ఉపయోగించి డేటా సైన్స్ ప్రాజెక్ట్ + +## సూచనలు + +మేము Azure ML SDK తో Azure ML ప్లాట్‌ఫారమ్‌ను ఉపయోగించి ఒక మోడల్‌ను శిక్షణ, డిప్లాయ్ మరియు వినియోగించడం ఎలా చేయాలో చూశాము. ఇప్పుడు మీరు మరొక మోడల్‌ను శిక్షణ ఇవ్వడానికి, డిప్లాయ్ చేయడానికి మరియు వినియోగించడానికి ఉపయోగించగల డేటాను వెతకండి. మీరు [Kaggle](https://kaggle.com) మరియు [Azure Open Datasets](https://azure.microsoft.com/services/open-datasets/catalog?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) లో డేటాసెట్‌లను చూడవచ్చు. + +## రూబ్రిక్ + +| అద్భుతమైనది | సరిపోతుంది | మెరుగుదల అవసరం | +|-----------|----------|-------------------| +| AutoML కాన్ఫిగరేషన్ చేస్తున్నప్పుడు, మీరు SDK డాక్యుమెంటేషన్‌ను పరిశీలించి మీరు ఉపయోగించగల పారామితులను చూశారు. మీరు Azure ML SDK ఉపయోగించి AutoML ద్వారా ఒక డేటాసెట్‌పై శిక్షణ నిర్వహించారు, మరియు మీరు మోడల్ వివరణలను పరిశీలించారు. మీరు ఉత్తమ మోడల్‌ను డిప్లాయ్ చేసి Azure ML SDK ద్వారా దాన్ని వినియోగించగలిగారు. | మీరు Azure ML SDK ఉపయోగించి AutoML ద్వారా ఒక డేటాసెట్‌పై శిక్షణ నిర్వహించారు, మరియు మీరు మోడల్ వివరణలను పరిశీలించారు. మీరు ఉత్తమ మోడల్‌ను డిప్లాయ్ చేసి Azure ML SDK ద్వారా దాన్ని వినియోగించగలిగారు. | మీరు Azure ML SDK ఉపయోగించి AutoML ద్వారా ఒక డేటాసెట్‌పై శిక్షణ నిర్వహించారు. మీరు ఉత్తమ మోడల్‌ను డిప్లాయ్ చేసి Azure ML SDK ద్వారా దాన్ని వినియోగించగలిగారు. | + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/5-Data-Science-In-Cloud/19-Azure/notebook.ipynb b/translations/te/5-Data-Science-In-Cloud/19-Azure/notebook.ipynb new file mode 100644 index 00000000..54a65f32 --- /dev/null +++ b/translations/te/5-Data-Science-In-Cloud/19-Azure/notebook.ipynb @@ -0,0 +1,325 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "source": [ + "# క్లౌడ్‌లో డేటా సైన్స్: \"Azure ML SDK\" విధానం\n", + "\n", + "## పరిచయం\n", + "\n", + "ఈ నోట్‌బుక్‌లో, Azure ML SDK ఉపయోగించి మోడల్‌ను శిక్షణ ఇవ్వడం, డిప్లాయ్ చేయడం మరియు వినియోగించడం ఎలా చేయాలో నేర్చుకుంటాము.\n", + "\n", + "ముందస్తు అవసరాలు:\n", + "1. మీరు ఒక Azure ML వర్క్‌స్పేస్ సృష్టించారు.\n", + "2. మీరు [హార్ట్ ఫెయిల్యూర్ డేటాసెట్](https://www.kaggle.com/andrewmvd/heart-failure-clinical-data) ను Azure ML లో లోడ్ చేశారు.\n", + "3. మీరు ఈ నోట్‌బుక్‌ను Azure ML స్టూడియోలో అప్లోడ్ చేశారు.\n", + "\n", + "తదుపరి దశలు:\n", + "\n", + "1. ఉన్న వర్క్‌స్పేస్‌లో ఒక ఎక్స్‌పెరిమెంట్ సృష్టించండి.\n", + "2. ఒక కంప్యూట్ క్లస్టర్ సృష్టించండి.\n", + "3. డేటాసెట్‌ను లోడ్ చేయండి.\n", + "4. AutoMLConfig ఉపయోగించి AutoML ను కాన్ఫిగర్ చేయండి.\n", + "5. AutoML ఎక్స్‌పెరిమెంట్‌ను నడపండి.\n", + "6. ఫలితాలను పరిశీలించి ఉత్తమ మోడల్‌ను పొందండి.\n", + "7. ఉత్తమ మోడల్‌ను రిజిస్టర్ చేయండి.\n", + "8. ఉత్తమ మోడల్‌ను డిప్లాయ్ చేయండి.\n", + "9. ఎండ్‌పాయింట్‌ను వినియోగించండి.\n", + "\n", + "## Azure మెషీన్ లెర్నింగ్ SDK-స్పెసిఫిక్ ఇంపోర్ట్స్\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "from azureml.core import Workspace, Experiment\n", + "from azureml.core.compute import AmlCompute\n", + "from azureml.train.automl import AutoMLConfig\n", + "from azureml.widgets import RunDetails\n", + "from azureml.core.model import InferenceConfig, Model\n", + "from azureml.core.webservice import AciWebservice" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "markdown", + "source": [ + "## Initialize Workspace\n", + "నిర్వహించబడిన కాన్ఫిగరేషన్ నుండి వర్క్‌స్పేస్ ఆబ్జెక్ట్‌ను ప్రారంభించండి. .\\config.json వద్ద కాన్ఫిగ్ ఫైల్ ఉన్నదని నిర్ధారించుకోండి.\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "ws = Workspace.from_config()\n", + "print(ws.name, ws.resource_group, ws.location, ws.subscription_id, sep = '\\n')" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "markdown", + "source": [ + "## Azure ML ప్రయోగం సృష్టించండి\n", + "\n", + "మనం ఇప్పుడే ప్రారంభించిన వర్క్‌స్పేస్‌లో 'aml-experiment' అనే ప్రయోగాన్ని సృష్టిద్దాం.\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "experiment_name = 'aml-experiment'\n", + "experiment = Experiment(ws, experiment_name)\n", + "experiment" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "markdown", + "source": [ + "## కంప్యూట్ క్లస్టర్ సృష్టించండి\n", + "మీ AutoML రన్ కోసం మీరు ఒక [కంప్యూట్ టార్గెట్](https://docs.microsoft.com/azure/machine-learning/concept-azure-machine-learning-architecture#compute-target) సృష్టించాలి.\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "aml_name = \"heart-f-cluster\"\n", + "try:\n", + " aml_compute = AmlCompute(ws, aml_name)\n", + " print('Found existing AML compute context.')\n", + "except:\n", + " print('Creating new AML compute context.')\n", + " aml_config = AmlCompute.provisioning_configuration(vm_size = \"Standard_D2_v2\", min_nodes=1, max_nodes=3)\n", + " aml_compute = AmlCompute.create(ws, name = aml_name, provisioning_configuration = aml_config)\n", + " aml_compute.wait_for_completion(show_output = True)\n", + "\n", + "cts = ws.compute_targets\n", + "compute_target = cts[aml_name]" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "markdown", + "source": [ + "## Data\n", + "మీరు డేటాసెట్‌ను Azure ML కు అప్‌లోడ్ చేసినట్లు మరియు కీ డేటాసెట్ పేరుతోనే ఉన్నదని నిర్ధారించుకోండి.\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "key = 'heart-failure-records'\n", + "dataset = ws.datasets[key]\n", + "df = dataset.to_pandas_dataframe()\n", + "df.describe()" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "markdown", + "source": [ + "## ఆటోఎంఎల్ కాన్ఫిగరేషన్\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "automl_settings = {\n", + " \"experiment_timeout_minutes\": 20,\n", + " \"max_concurrent_iterations\": 3,\n", + " \"primary_metric\" : 'AUC_weighted'\n", + "}\n", + "\n", + "automl_config = AutoMLConfig(compute_target=compute_target,\n", + " task = \"classification\",\n", + " training_data=dataset,\n", + " label_column_name=\"DEATH_EVENT\",\n", + " enable_early_stopping= True,\n", + " featurization= 'auto',\n", + " debug_log = \"automl_errors.log\",\n", + " **automl_settings\n", + " )" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "markdown", + "source": [ + "## ఆటోఎంఎల్ రన్\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "remote_run = experiment.submit(automl_config)" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "RunDetails(remote_run).show()" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "markdown", + "source": [ + "## ఉత్తమ మోడల్‌ను సేవ్ చేయండి\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "best_run, fitted_model = remote_run.get_output()" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "best_run.get_properties()" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "model_name = best_run.properties['model_name']\n", + "script_file_name = 'inference/score.py'\n", + "best_run.download_file('outputs/scoring_file_v_1_0_0.py', 'inference/score.py')\n", + "description = \"aml heart failure project sdk\"\n", + "model = best_run.register_model(model_name = model_name,\n", + " description = description,\n", + " tags = None)" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "markdown", + "source": [ + "## ఉత్తమ మోడల్‌ను అమలు చేయండి\n", + "\n", + "ఉత్తమ మోడల్‌ను అమలు చేయడానికి క్రింది కోడ్‌ను నడపండి. మీరు Azure ML పోర్టల్‌లో అమలులో ఉన్న స్థితిని చూడవచ్చు. ఈ దశ కొంత సమయం తీసుకోవచ్చు.\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "inference_config = InferenceConfig(entry_script=script_file_name, environment=best_run.get_environment())\n", + "\n", + "aciconfig = AciWebservice.deploy_configuration(cpu_cores = 1,\n", + " memory_gb = 1,\n", + " tags = {'type': \"automl-heart-failure-prediction\"},\n", + " description = 'Sample service for AutoML Heart Failure Prediction')\n", + "\n", + "aci_service_name = 'automl-hf-sdk'\n", + "aci_service = Model.deploy(ws, aci_service_name, [model], inference_config, aciconfig)\n", + "aci_service.wait_for_deployment(True)\n", + "print(aci_service.state)" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "markdown", + "source": [ + "## ఎండ్‌పాయింట్‌ను వినియోగించండి\n", + "క్రింది ఇన్‌పుట్ నమూనాకు మీరు ఇన్‌పుట్‌లు జోడించవచ్చు.\n" + ], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "data = {\n", + " \"data\":\n", + " [\n", + " {\n", + " 'age': \"60\",\n", + " 'anaemia': \"false\",\n", + " 'creatinine_phosphokinase': \"500\",\n", + " 'diabetes': \"false\",\n", + " 'ejection_fraction': \"38\",\n", + " 'high_blood_pressure': \"false\",\n", + " 'platelets': \"260000\",\n", + " 'serum_creatinine': \"1.40\",\n", + " 'serum_sodium': \"137\",\n", + " 'sex': \"false\",\n", + " 'smoking': \"false\",\n", + " 'time': \"130\",\n", + " },\n", + " ],\n", + "}\n", + "\n", + "test_sample = str.encode(json.dumps(data))" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "code", + "execution_count": null, + "source": [ + "response = aci_service.run(input_data=test_sample)\n", + "response" + ], + "outputs": [], + "metadata": {} + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n\n\n**అస్పష్టత**: \nఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము.\n\n" + ] + } + ], + "metadata": { + "orig_nbformat": 4, + "language_info": { + "name": "python" + }, + "coopTranslator": { + "original_hash": "af42669556d5dc19fc4cc3866f7d2597", + "translation_date": "2025-12-19T17:09:39+00:00", + "source_file": "5-Data-Science-In-Cloud/19-Azure/notebook.ipynb", + "language_code": "te" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} \ No newline at end of file diff --git a/translations/te/5-Data-Science-In-Cloud/19-Azure/solution/notebook.ipynb b/translations/te/5-Data-Science-In-Cloud/19-Azure/solution/notebook.ipynb new file mode 100644 index 00000000..e69de29b diff --git a/translations/te/5-Data-Science-In-Cloud/README.md b/translations/te/5-Data-Science-In-Cloud/README.md new file mode 100644 index 00000000..92c72344 --- /dev/null +++ b/translations/te/5-Data-Science-In-Cloud/README.md @@ -0,0 +1,36 @@ + +# క్లౌడ్‌లో డేటా సైన్స్ + +![cloud-picture](../../../translated_images/cloud-picture.f5526de3c6c6387b2d656ba94f019b3352e5e3854a78440e4fb00c93e2dea675.te.jpg) + +> ఫోటో [Jelleke Vanooteghem](https://unsplash.com/@ilumire) నుండి [Unsplash](https://unsplash.com/s/photos/cloud?orientation=landscape) + +బిగ్ డేటాతో డేటా సైన్స్ చేయడంలో, క్లౌడ్ ఒక గేమ్ చేంజర్ కావచ్చు. తదుపరి మూడు పాఠాలలో, క్లౌడ్ అంటే ఏమిటి మరియు అది ఎందుకు చాలా సహాయకరమో మనం చూడబోతున్నాము. మనం హార్ట్ ఫెయిల్యూర్ డేటాసెట్‌ను కూడా పరిశీలించి, ఎవరికైనా హార్ట్ ఫెయిల్యూర్ ఉండే అవకాశాన్ని అంచనా వేయడానికి ఒక మోడల్‌ను నిర్మించబోతున్నాము. మోడల్‌ను శిక్షణ ఇవ్వడం, డిప్లాయ్ చేయడం మరియు రెండు వేర్వేరు మార్గాల్లో వినియోగించడం కోసం క్లౌడ్ శక్తిని ఉపయోగిస్తాము. ఒక మార్గం లో కోడ్/నో కోడ్ ఫ్యాషన్‌లో కేవలం యూజర్ ఇంటర్‌ఫేస్ ఉపయోగించడం, మరొక మార్గం Azure మెషీన్ లెర్నింగ్ సాఫ్ట్‌వేర్ డెవలపర్ కిట్ (Azure ML SDK) ఉపయోగించడం. + +![project-schema](../../../translated_images/project-schema.420e56d495624541eaecf2b737f138c86fb7d8162bb1c0bf8783c350872ffc4d.te.png) + +### విషయాలు + +1. [డేటా సైన్స్ కోసం క్లౌడ్ ఎందుకు ఉపయోగించాలి?](17-Introduction/README.md) +2. [క్లౌడ్‌లో డేటా సైన్స్: "లో కోడ్/నో కోడ్" విధానం](18-Low-Code/README.md) +3. [క్లౌడ్‌లో డేటా సైన్స్: "Azure ML SDK" విధానం](19-Azure/README.md) + +### క్రెడిట్స్ +ఈ పాఠాలు ☁️ మరియు 💕 తో [Maud Levy](https://twitter.com/maudstweets) మరియు [Tiffany Souterre](https://twitter.com/TiffanySouterre) రచించారు + +హార్ట్ ఫెయిల్యూర్ ప్రిడిక్షన్ ప్రాజెక్ట్ కోసం డేటా [Larxel](https://www.kaggle.com/andrewmvd) నుండి [Kaggle](https://www.kaggle.com/andrewmvd/heart-failure-clinical-data) లో పొందబడింది. ఇది [Attribution 4.0 International (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/) లైసెన్స్ కింద ఉంది. + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం చేయించుకోవడం మంచిది. ఈ అనువాదం వలన కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదారుల బాధ్యత మేము తీసుకోము. + \ No newline at end of file diff --git a/translations/te/6-Data-Science-In-Wild/20-Real-World-Examples/README.md b/translations/te/6-Data-Science-In-Wild/20-Real-World-Examples/README.md new file mode 100644 index 00000000..70889800 --- /dev/null +++ b/translations/te/6-Data-Science-In-Wild/20-Real-World-Examples/README.md @@ -0,0 +1,158 @@ + +# వాస్తవ ప్రపంచంలో డేటా సైన్స్ + +| ![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-RealWorld.png) | +| :--------------------------------------------------------------------------------------------------------------: | +| వాస్తవ ప్రపంచంలో డేటా సైన్స్ - _స్కెచ్‌నోట్ [@nitya](https://twitter.com/nitya) ద్వారా_ | + +మనం ఈ నేర్చుకునే ప్రయాణం చివరికి దాదాపు చేరుకున్నాము! + +మనం డేటా సైన్స్ మరియు నైతికత నిర్వచనాలతో ప్రారంభించి, డేటా విశ్లేషణ మరియు విజువలైజేషన్ కోసం వివిధ సాధనాలు & సాంకేతికతలను అన్వేషించాము, డేటా సైన్స్ జీవన చక్రాన్ని సమీక్షించాము, మరియు క్లౌడ్ కంప్యూటింగ్ సేవలతో డేటా సైన్స్ వర్క్‌ఫ్లోలను స్కేలు చేయడం మరియు ఆటోమేట్ చేయడం చూశాము. కాబట్టి, మీరు ఆశ్చర్యపోతున్నారు: _"నేను ఈ అన్ని నేర్చుకున్న విషయాలను వాస్తవ ప్రపంచ సందర్భాలకు ఎలా ఖచ్చితంగా అన్వయించగలను?"_ + +ఈ పాఠంలో, పరిశ్రమలో డేటా సైన్స్ యొక్క వాస్తవ ప్రపంచ అనువర్తనాలను పరిశీలిస్తాము మరియు పరిశోధన, డిజిటల్ హ్యూమానిటీస్, మరియు సస్టెయినబిలిటీ సందర్భాలలో ప్రత్యేక ఉదాహరణలను లోతుగా చూడబోతున్నాము. విద్యార్థి ప్రాజెక్ట్ అవకాశాలను పరిశీలించి, మీ నేర్చుకునే ప్రయాణాన్ని కొనసాగించడానికి సహాయపడే ఉపయోగకరమైన వనరులతో ముగిస్తాము! +## పాఠం ముందు క్విజ్ + +## [పాఠం ముందు క్విజ్](https://ff-quizzes.netlify.app/en/ds/quiz/38) + +## డేటా సైన్స్ + పరిశ్రమ + +AI ప్రజాస్వామ్యీకరణకు కృతజ్ఞతలు, డెవలపర్లు ఇప్పుడు AI-నడిచే నిర్ణయాలు మరియు డేటా ఆధారిత అవగాహనలను వినియోగదారు అనుభవాలు మరియు అభివృద్ధి వర్క్‌ఫ్లోలలో డిజైన్ చేయడం మరియు సమీకరించడం సులభంగా కనుగొంటున్నారు. పరిశ్రమలో డేటా సైన్స్ "అన్వయించబడిన" వాస్తవ ప్రపంచ అనువర్తనాల కొన్ని ఉదాహరణలు ఇక్కడ ఉన్నాయి: + + * [Google Flu Trends](https://www.wired.com/2015/10/can-learn-epic-failure-google-flu-trends/) డేటా సైన్స్ ఉపయోగించి శోధన పదాలను ఫ్లూ ట్రెండ్స్‌తో సంబంధపెట్టింది. ఈ విధానం లోపాలు ఉన్నప్పటికీ, డేటా ఆధారిత ఆరోగ్య సంరక్షణ అంచనాల అవకాశాలు (మరియు సవాళ్లు) పై అవగాహన పెంచింది. + + * [UPS Routing Predictions](https://www.technologyreview.com/2018/11/21/139000/how-ups-uses-ai-to-outsmart-bad-weather/) - UPS ఎలా డేటా సైన్స్ మరియు మెషీన్ లెర్నింగ్ ఉపయోగించి వాతావరణ పరిస్థితులు, ట్రాఫిక్ నమూనాలు, డెలివరీ గడువులు మరియు మరిన్ని పరిగణలోకి తీసుకుని డెలివరీకి ఉత్తమ మార్గాలను అంచనా వేస్తుందో వివరిస్తుంది. + + * [NYC Taxicab Route Visualization](http://chriswhong.github.io/nyctaxi/) - [Freedom Of Information Laws](https://chriswhong.com/open-data/foil_nyc_taxi/) ఉపయోగించి సేకరించిన డేటా NYC క్యాబ్‌ల ఒక రోజును విజువలైజ్ చేయడంలో సహాయపడింది, అవి బిజీ నగరంలో ఎలా నావిగేట్ అవుతాయో, వారు సంపాదించే డబ్బు, మరియు ప్రతి 24 గంటల కాలంలో ప్రయాణాల వ్యవధి గురించి మనకు అర్థం చేసుకోవడంలో సహాయపడింది. + + * [Uber Data Science Workbench](https://eng.uber.com/dsw/) - మిలియన్ల ఉబెర్ ప్రయాణాల నుండి సేకరించిన డేటా (పికప్ & డ్రాప్ ఆఫ్ లొకేషన్లు, ప్రయాణ వ్యవధి, ప్రాధాన్యత మార్గాలు మొదలైనవి) ను ఉపయోగించి ధర నిర్ణయం, భద్రత, మోసం గుర్తింపు మరియు నావిగేషన్ నిర్ణయాలకు సహాయపడే డేటా విశ్లేషణ సాధనాన్ని *ప్రతి రోజు* నిర్మిస్తుంది. + + * [Sports Analytics](https://towardsdatascience.com/scope-of-analytics-in-sports-world-37ed09c39860) - _పూర్వానుమాన విశ్లేషణ_ (టీమ్ మరియు ప్లేయర్ విశ్లేషణ - [Moneyball](https://datasciencedegree.wisconsin.edu/blog/moneyball-proves-importance-big-data-big-ideas/) ను ఆలోచించండి - మరియు ఫ్యాన్ నిర్వహణ) మరియు _డేటా విజువలైజేషన్_ (టీమ్ & ఫ్యాన్ డాష్‌బోర్డ్లు, ఆటలు మొదలైనవి) పై దృష్టి సారిస్తుంది, టాలెంట్ స్కౌటింగ్, క్రీడా జూదం మరియు ఇన్వెంటరీ/వెన్యూ నిర్వహణ వంటి అనువర్తనాలతో. + + * [Data Science in Banking](https://data-flair.training/blogs/data-science-in-banking/) - ఆర్థిక పరిశ్రమలో డేటా సైన్స్ విలువను హైలైట్ చేస్తుంది, ప్రమాద మోడలింగ్ మరియు మోసం గుర్తింపు నుండి కస్టమర్ విభజన, రియల్-టైమ్ అంచనా మరియు సిఫార్సు వ్యవస్థల వరకు అనువర్తనాలతో. పూర్వానుమాన విశ్లేషణలు [క్రెడిట్ స్కోర్లు](https://dzone.com/articles/using-big-data-and-predictive-analytics-for-credit) వంటి కీలక చర్యలను కూడా నడిపిస్తాయి. + + * [Data Science in Healthcare](https://data-flair.training/blogs/data-science-in-healthcare/) - వైద్య ఇమేజింగ్ (ఉదా: MRI, X-Ray, CT-స్కాన్), జెనోమిక్స్ (DNA సీక్వెన్సింగ్), ఔషధ అభివృద్ధి (ప్రమాద అంచనా, విజయ అంచనా), పూర్వానుమాన విశ్లేషణ (రోగి సంరక్షణ & సరఫరా లాజిస్టిక్స్), వ్యాధి ట్రాకింగ్ & నివారణ వంటి అనువర్తనాలను హైలైట్ చేస్తుంది. + +![Data Science Applications in The Real World](../../../../translated_images/data-science-applications.4e5019cd8790ebac2277ff5f08af386f8727cac5d30f77727c7090677e6adb9c.te.png) చిత్రం క్రెడిట్: [Data Flair: 6 అద్భుతమైన డేటా సైన్స్ అనువర్తనాలు](https://data-flair.training/blogs/data-science-applications/) + +ఈ చిత్రం ఇతర డొమైన్‌లు మరియు డేటా సైన్స్ సాంకేతికతలను అన్వయించడానికి ఉదాహరణలను చూపిస్తుంది. ఇతర అనువర్తనాలను అన్వేషించాలనుకుంటున్నారా? క్రింద [సమీక్ష & స్వీయ అధ్యయనం](../../../../6-Data-Science-In-Wild/20-Real-World-Examples) విభాగాన్ని చూడండి. + +## డేటా సైన్స్ + పరిశోధన + +| ![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-Research.png) | +| :---------------------------------------------------------------------------------------------------------------: | +| డేటా సైన్స్ & పరిశోధన - _స్కెచ్‌నోట్ [@nitya](https://twitter.com/nitya) ద్వారా_ | + +వాస్తవ ప్రపంచ అనువర్తనాలు తరచుగా పరిశ్రమ ఉపయోగ కేసులపై స్కేలు చేస్తాయి, అయితే _పరిశోధన_ అనువర్తనాలు మరియు ప్రాజెక్టులు రెండు దృష్టికోణాల నుండి ఉపయోగకరంగా ఉండవచ్చు: + +* _నవీనత అవకాశాలు_ - అధునాతన భావనల వేగవంతమైన ప్రోటోటైపింగ్ మరియు తదుపరి తరం అనువర్తనాల కోసం వినియోగదారు అనుభవాల పరీక్ష. +* _ప్రయోగ సవాళ్లు_ - వాస్తవ ప్రపంచ సందర్భాలలో డేటా సైన్స్ సాంకేతికతల వల్ల కలిగే హానులు లేదా అనుకోని పరిణామాలను పరిశీలించడం. + +విద్యార్థులకు, ఈ పరిశోధన ప్రాజెక్టులు విషయంపై మీ అవగాహనను మెరుగుపరచడానికి మరియు ఆసక్తి ఉన్న ప్రాంతాలలో పని చేస్తున్న సంబంధిత వ్యక్తులు లేదా బృందాలతో మీ అవగాహన మరియు పాల్గొనడం విస్తరించడానికి నేర్చుకునే మరియు సహకార అవకాశాలను అందించవచ్చు. కాబట్టి పరిశోధన ప్రాజెక్టులు ఎలా ఉంటాయి మరియు అవి ఎలా ప్రభావం చూపగలవు? + +ఒక ఉదాహరణను చూద్దాం - జాయ్ బుఓలామ్విని (MIT మీడియా ల్యాబ్స్) నుండి [MIT Gender Shades Study](http://gendershades.org/overview.html) మరియు [సంతకం పరిశోధన పత్రం](http://proceedings.mlr.press/v81/buolamwini18a/buolamwini18a.pdf) టిమ్నిట్ గేబ్రూ (అప్పుడు మైక్రోసాఫ్ట్ రీసెర్చ్) తో సహ-రచయితగా, ఇది కేంద్రీకృతమైంది: + + * **ఏమి:** పరిశోధన ప్రాజెక్ట్ లక్ష్యం _లింగం మరియు చర్మ రకం ఆధారంగా ఆటోమేటెడ్ ముఖ విశ్లేషణ అల్గోరిథమ్స్ మరియు డేటాసెట్‌లలో ఉన్న పక్షపాతాన్ని అంచనా వేయడం_. + * **ఎందుకు:** ముఖ విశ్లేషణను చట్ట అమలు, విమానాశ్రయ భద్రత, నియామక వ్యవస్థలు మరియు మరిన్ని ప్రాంతాలలో ఉపయోగిస్తారు - తప్పు వర్గీకరణలు (ఉదా: పక్షపాతం కారణంగా) ప్రభావిత వ్యక్తులు లేదా సమూహాలకు ఆర్థిక మరియు సామాజిక హానులు కలిగించవచ్చు. పక్షపాతాలను అర్థం చేసుకోవడం (మరియు తొలగించడం లేదా తగ్గించడం) వినియోగంలో న్యాయసమ్మతతకు కీలకం. + * **ఎలా:** పరిశోధకులు గమనించారు ప్రస్తుత బెంచ్‌మార్కులు ఎక్కువగా తేలికపాటి చర్మం కలిగిన వ్యక్తులను ఉపయోగిస్తున్నాయని, మరియు లింగం మరియు చర్మ రకం ద్వారా _మరింత సమతుల్యమైన_ కొత్త డేటా సెట్ (1000+ చిత్రాలు) సేకరించారు. ఈ డేటా సెట్‌ను మైక్రోసాఫ్ట్, IBM & Face++ నుండి మూడు లింగ వర్గీకరణ ఉత్పత్తుల ఖచ్చితత్వాన్ని అంచనా వేయడానికి ఉపయోగించారు. + +ఫలితాలు చూపించాయి మొత్తం వర్గీకరణ ఖచ్చితత్వం మంచి ఉన్నప్పటికీ, వివిధ ఉపసమూహాల మధ్య లోపాల రేట్లలో గమనించదగిన తేడా ఉంది - **తప్పు లింగ నిర్ధారణ** మహిళల లేదా గాఢ చర్మ రకం కలిగిన వ్యక్తుల కోసం ఎక్కువగా ఉండటం, ఇది పక్షపాతానికి సూచిక. + +**ప్రధాన ఫలితాలు:** డేటా సైన్స్‌కు మరింత _ప్రతినిధి డేటాసెట్‌లు_ (సమతుల్య ఉపసమూహాలు) మరియు మరింత _సమగ్ర బృందాలు_ (వివిధ నేపథ్యాలు) అవసరం అని అవగాహన పెంచింది, తద్వారా AI పరిష్కారాలలో ఇలాంటి పక్షపాతాలను ముందుగానే గుర్తించి తొలగించవచ్చు లేదా తగ్గించవచ్చు. ఇలాంటి పరిశోధనా ప్రయత్నాలు అనేక సంస్థలు తమ AI ఉత్పత్తులు మరియు ప్రక్రియలలో న్యాయసమ్మతతను మెరుగుపరచడానికి _జవాబుదారీ AI_ సూత్రాలు మరియు ఆచరణలను నిర్వచించడంలో కూడా కీలకంగా ఉంటాయి. + +**మైక్రోసాఫ్ట్‌లో సంబంధిత పరిశోధనా ప్రయత్నాల గురించి తెలుసుకోవాలనుకుంటున్నారా?** + +* ఆర్టిఫిషియల్ ఇంటెలిజెన్స్ పై [Microsoft Research Projects](https://www.microsoft.com/research/research-area/artificial-intelligence/?facet%5Btax%5D%5Bmsr-research-area%5D%5B%5D=13556&facet%5Btax%5D%5Bmsr-content-type%5D%5B%5D=msr-project) చూడండి. +* [Microsoft Research Data Science Summer School](https://www.microsoft.com/en-us/research/academic-program/data-science-summer-school/) నుండి విద్యార్థి ప్రాజెక్టులను అన్వేషించండి. +* [Fairlearn](https://fairlearn.org/) ప్రాజెక్ట్ మరియు [Responsible AI](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6) కార్యక్రమాలను చూడండి. + +## డేటా సైన్స్ + హ్యూమానిటీస్ + +| ![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-Humanities.png) | +| :---------------------------------------------------------------------------------------------------------------: | +| డేటా సైన్స్ & డిజిటల్ హ్యూమానిటీస్ - _స్కెచ్‌నోట్ [@nitya](https://twitter.com/nitya) ద్వారా_ | + +డిజిటల్ హ్యూమానిటీస్ [ఇలా నిర్వచించబడింది](https://digitalhumanities.stanford.edu/about-dh-stanford) "కంప్యూటేషనల్ పద్ధతులను మానవీయ విచారణతో కలిపే ఆచరణల మరియు దృక్పథాల సేకరణగా". [స్టాన్‌ఫర్డ్ ప్రాజెక్టులు](https://digitalhumanities.stanford.edu/projects) వంటి _"రీఫుటింగ్ హిస్టరీ"_ మరియు _"పోయటిక్ థింకింగ్"_ [డిజిటల్ హ్యూమానిటీస్ మరియు డేటా సైన్స్](https://digitalhumanities.stanford.edu/digital-humanities-and-data-science) మధ్య సంబంధాన్ని చూపిస్తాయి - నెట్‌వర్క్ విశ్లేషణ, సమాచార విజువలైజేషన్, స్థల మరియు పాఠ విశ్లేషణ వంటి సాంకేతికతలను ప్రాముఖ్యం ఇస్తూ, ఇవి మనకు చారిత్రక మరియు సాహిత్య డేటా సెట్‌లను తిరిగి పరిశీలించి కొత్త అవగాహన మరియు దృష్టికోణాలను పొందడంలో సహాయపడతాయి. + +*ఈ విభాగంలో ప్రాజెక్టును అన్వేషించి విస్తరించాలనుకుంటున్నారా?* + +["Emily Dickinson and the Meter of Mood"](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671) చూడండి - [జెన్ లూపర్](https://twitter.com/jenlooper) నుండి ఒక గొప్ప ఉదాహరణ, ఇది డేటా సైన్స్ ఉపయోగించి పరిచయమైన కవిత్వాన్ని తిరిగి పరిశీలించి దాని అర్థం మరియు రచయిత యొక్క కృషిని కొత్త సందర్భాలలో మళ్లీ అంచనా వేయవచ్చా అని అడుగుతుంది. ఉదాహరణకు, _కవిత్వం రచించబడిన సీజన్‌ను దాని టోన్ లేదా భావాన్ని విశ్లేషించడం ద్వారా అంచనా వేయగలమా_ - మరియు ఇది రచయిత యొక్క మానసిక స్థితి గురించి సంబంధిత కాలంలో ఏమి చెబుతుంది? + +ఆ ప్రశ్నకు సమాధానం ఇవ్వడానికి, మనం డేటా సైన్స్ జీవన చక్రం దశలను అనుసరిస్తాము: + * [`డేటా సేకరణ`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#acquiring-the-dataset) - విశ్లేషణ కోసం సంబంధిత డేటాసెట్ సేకరించడానికి. ఎంపికలు API ఉపయోగించడం (ఉదా: [Poetry DB API](https://poetrydb.org/index.html)) లేదా వెబ్ పేజీలను స్క్రాప్ చేయడం (ఉదా: [Project Gutenberg](https://www.gutenberg.org/files/12242/12242-h/12242-h.htm)) [Scrapy](https://scrapy.org/) వంటి సాధనాలతో. + * [`డేటా శుభ్రపరిచే ప్రక్రియ`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#clean-the-data) - టెక్స్ట్‌ను ఎలా ఫార్మాట్ చేయవచ్చో, శుభ్రపరచవచ్చో మరియు సులభతరం చేయవచ్చో Visual Studio Code మరియు Microsoft Excel వంటి ప్రాథమిక సాధనాలతో వివరించబడింది. + * [`డేటా విశ్లేషణ`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#working-with-the-data-in-a-notebook) - ఇప్పుడు డేటాసెట్‌ను "నోట్బుక్స్" లోకి దిగుమతి చేసుకుని, Python ప్యాకేజీలు (pandas, numpy, matplotlib వంటి) ఉపయోగించి డేటాను సజావుగా నిర్వహించి విజువలైజ్ చేయవచ్చని వివరించబడింది. + * [`భావ విశ్లేషణ`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#sentiment-analysis-using-cognitive-services) - Text Analytics వంటి క్లౌడ్ సేవలను, [Power Automate](https://flow.microsoft.com/en-us/) వంటి లో-కోడ్ సాధనాలతో ఆటోమేటెడ్ డేటా ప్రాసెసింగ్ వర్క్‌ఫ్లోల కోసం ఎలా సమీకరించవచ్చో వివరించబడింది. + +ఈ వర్క్‌ఫ్లో ఉపయోగించి, కవిత్వాల భావంపై సీజనల్ ప్రభావాలను అన్వేషించవచ్చు, మరియు రచయితపై మన స్వంత దృష్టికోణాలను రూపొందించడంలో సహాయపడుతుంది. మీరు స్వయంగా ప్రయత్నించండి - ఆపై నోట్బుక్‌ను విస్తరించి ఇతర ప్రశ్నలను అడగండి లేదా డేటాను కొత్త రీతుల్లో విజువలైజ్ చేయండి! + +> మీరు ఈ విచారణ మార్గాలను అనుసరించడానికి [డిజిటల్ హ్యూమానిటీస్ టూల్‌కిట్](https://github.com/Digital-Humanities-Toolkit) లోని కొన్ని సాధనాలను ఉపయోగించవచ్చు + +## డేటా సైన్స్ + సస్టెయినబిలిటీ + +| ![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-Sustainability.png) | +| :---------------------------------------------------------------------------------------------------------------: | +| డేటా సైన్స్ & సస్టెయినబిలిటీ - _స్కెచ్‌నోట్ [@nitya](https://twitter.com/nitya) ద్వారా_ | + +[2030 సుస్థిర అభివృద్ధి కార్యాచరణ](https://sdgs.un.org/2030agenda) - 2015లో అన్ని ఐక్యరాజ్యసమితి సభ్యులు ఆమోదించినది - 17 లక్ష్యాలను గుర్తించింది, వాటిలో కొన్ని **గ్రహాన్ని రక్షించడం** మరియు వాతావరణ మార్పు ప్రభావాలను ఎదుర్కోవడంపై దృష్టి సారించాయి. [Microsoft Sustainability](https://www.microsoft.com/en-us/sustainability) కార్యక్రమం ఈ లక్ష్యాలను మద్దతు ఇస్తూ, సాంకేతిక పరిష్కారాలు మరింత సుస్థిర భవిష్యత్తులను నిర్మించడంలో సహాయపడే మార్గాలను అన్వేషిస్తుంది, [4 లక్ష్యాలపై దృష్టి](https://dev.to/azure/a-visual-guide-to-sustainable-software-engineering-53hh) - 2030 నాటికి కార్బన్ నెగటివ్, నీటి పాజిటివ్, జీరో వ్యర్థం, మరియు బయో వైవిధ్యంతో ఉండటం. + +ఈ సవాళ్లను స్కేలబుల్ మరియు సమయానుకూలంగా ఎదుర్కోవడానికి క్లౌడ్-స్థాయి ఆలోచన మరియు పెద్ద స్థాయి డేటా అవసరం. [Planetary Computer](https://planetarycomputer.microsoft.com/) కార్యక్రమం డేటా శాస్త్రవేత్తలు మరియు డెవలపర్లకు ఈ ప్రయత్నంలో సహాయపడేందుకు 4 భాగాలను అందిస్తుంది: + + * [డేటా క్యాటలాగ్](https://planetarycomputer.microsoft.com/catalog) - భూమి వ్యవస్థల డేటా పెటాబైట్లతో (ఉచితం & Azure-హోస్టెడ్). + * [Planetary API](https://planetarycomputer.microsoft.com/docs/reference/stac/) - వినియోగదారులు స్థలం మరియు కాలం అంతటా సంబంధిత డేటాను శోధించడానికి సహాయపడుతుంది. + * [హబ్](https://planetarycomputer.microsoft.com/docs/overview/environment/) - శాస్త్రవేత్తలు భారీ భూభౌతిక డేటాసెట్‌లను ప్రాసెస్ చేయడానికి నిర్వహించబడే వాతావరణం. + * [అప్లికేషన్లు](https://planetarycomputer.microsoft.com/applications) - సుస్థిరత అవగాహన కోసం ఉపయోగాల & సాధనాలను ప్రదర్శించండి. + +**ది ప్లానెటరీ కంప్యూటర్ ప్రాజెక్ట్ ప్రస్తుతం ప్రివ్యూ లో ఉంది (సెప్టెంబర్ 2021 నాటికి)** - డేటా సైన్స్ ఉపయోగించి సుస్థిరత పరిష్కారాలకు మీరు ఎలా సహకరించవచ్చు అనేది ఇక్కడ ఉంది. + +* [అనుమతి అభ్యర్థించండి](https://planetarycomputer.microsoft.com/account/request) అన్వేషణ ప్రారంభించడానికి మరియు సహచరులతో కనెక్ట్ కావడానికి. +* [డాక్యుమెంటేషన్ అన్వేషించండి](https://planetarycomputer.microsoft.com/docs/overview/about) మద్దతు పొందిన డేటాసెట్‌లు మరియు APIలను అర్థం చేసుకోవడానికి. +* [Ecosystem Monitoring](https://analytics-lab.org/ecosystemmonitoring/) వంటి అప్లికేషన్లను ప్రేరణ కోసం అన్వేషించండి. + +క్లైమేట్ మార్పు మరియు అడవి నాశనం వంటి ప్రాంతాలలో సంబంధిత అవగాహనలను ప్రదర్శించడానికి లేదా పెంచడానికి మీరు డేటా విజువలైజేషన్‌ను ఎలా ఉపయోగించవచ్చు అనేది ఆలోచించండి. లేదా మరింత సుస్థిర జీవనానికి ప్రేరేపించే ప్రవర్తనా మార్పులకు కొత్త వినియోగదారు అనుభవాలను సృష్టించడానికి అవగాహనలను ఎలా ఉపయోగించవచ్చు అనేది ఆలోచించండి. + +## డేటా సైన్స్ + విద్యార్థులు + +మేము పరిశ్రమ మరియు పరిశోధనలో వాస్తవ ప్రపంచ అప్లికేషన్ల గురించి మాట్లాడాము, మరియు డిజిటల్ హ్యూమానిటీస్ మరియు సుస్థిరతలో డేటా సైన్స్ అప్లికేషన్ ఉదాహరణలను అన్వేషించాము. కాబట్టి మీరు డేటా సైన్స్ ప్రారంభికులుగా మీ నైపుణ్యాలను ఎలా అభివృద్ధి చేసుకుని మీ నైపుణ్యాలను పంచుకోవచ్చు? + +ఇక్కడ మీకు ప్రేరణ ఇచ్చే కొన్ని డేటా సైన్స్ విద్యార్థి ప్రాజెక్టుల ఉదాహరణలు ఉన్నాయి. + + * [MSR డేటా సైన్స్ సమ్మర్ స్కూల్](https://www.microsoft.com/en-us/research/academic-program/data-science-summer-school/#!projects) GitHub [ప్రాజెక్టులు](https://github.com/msr-ds3) తో ఈ విషయాలను అన్వేషిస్తోంది: + - [పోలీస్ బలవంతపు ఉపయోగంలో జాతి పక్షపాతం](https://www.microsoft.com/en-us/research/video/data-science-summer-school-2019-replicating-an-empirical-analysis-of-racial-differences-in-police-use-of-force/) | [Github](https://github.com/msr-ds3/stop-question-frisk) + - [NYC సబ్వే సిస్టమ్ విశ్వసనీయత](https://www.microsoft.com/en-us/research/video/data-science-summer-school-2018-exploring-the-reliability-of-the-nyc-subway-system/) | [Github](https://github.com/msr-ds3/nyctransit) + * [డిజిటైజింగ్ మెటీరియల్ కల్చర్: సిర్కాప్ లో సామాజిక-ఆర్థిక పంపిణీలను అన్వేషించడం](https://claremont.maps.arcgis.com/apps/Cascade/index.html?appid=bdf2aef0f45a4674ba41cd373fa23afc) - [Ornella Altunyan](https://twitter.com/ornelladotcom) మరియు క్లేర్మోంట్ టీమ్ ద్వారా, [ArcGIS StoryMaps](https://storymaps.arcgis.com/) ఉపయోగించి. + +## 🚀 సవాలు + +డేటా సైన్స్ ప్రాజెక్టులను ప్రారంభికులకు స్నేహపూర్వకంగా సిఫార్సు చేసే వ్యాసాలను వెతకండి - ఉదాహరణకు [ఈ 50 అంశాలు](https://www.upgrad.com/blog/data-science-project-ideas-topics-beginners/) లేదా [ఈ 21 ప్రాజెక్ట్ ఆలోచనలు](https://www.intellspot.com/data-science-project-ideas) లేదా [ఈ 16 ప్రాజెక్టులు మూల కోడ్ తో](https://data-flair.training/blogs/data-science-project-ideas/) మీరు విడగొట్టి మళ్లీ రూపొందించుకోవచ్చు. మరియు మీ నేర్చుకున్న ప్రయాణాలను బ్లాగ్ చేయడం మరియు మీ అవగాహనలను మాతో అందరితో పంచుకోవడం మర్చిపోకండి. + +## పోస్ట్-లెక్చర్ క్విజ్ + +## [పోస్ట్-లెక్చర్ క్విజ్](https://ff-quizzes.netlify.app/en/ds/quiz/39) + +## సమీక్ష & స్వీయ అధ్యయనం + +మరిన్ని ఉపయోగాల గురించి తెలుసుకోవాలనుకుంటున్నారా? ఇక్కడ కొన్ని సంబంధిత వ్యాసాలు ఉన్నాయి: + * [17 డేటా సైన్స్ అప్లికేషన్లు మరియు ఉదాహరణలు](https://builtin.com/data-science/data-science-applications-examples) - జూలై 2021 + * [11 అద్భుతమైన డేటా సైన్స్ అప్లికేషన్లు వాస్తవ ప్రపంచంలో](https://myblindbird.com/data-science-applications-real-world/) - మే 2021 + * [వాస్తవ ప్రపంచంలో డేటా సైన్స్](https://towardsdatascience.com/data-science-in-the-real-world/home) - వ్యాస సేకరణ + * [12 వాస్తవ ప్రపంచ డేటా సైన్స్ అప్లికేషన్లు ఉదాహరణలతో](https://www.scaler.com/blog/data-science-applications/) - మే 2024 + * డేటా సైన్స్ లో: [విద్య](https://data-flair.training/blogs/data-science-in-education/), [వ్యవసాయం](https://data-flair.training/blogs/data-science-in-agriculture/), [ఆర్థికం](https://data-flair.training/blogs/data-science-in-finance/), [సినిమాలు](https://data-flair.training/blogs/data-science-at-movies/), [ఆరోగ్య సంరక్షణ](https://onlinedegrees.sandiego.edu/data-science-health-care/) & మరిన్ని. + +## అసైన్‌మెంట్ + +[ప్లానెటరీ కంప్యూటర్ డేటాసెట్ అన్వేషించండి](assignment.md) + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారులు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/6-Data-Science-In-Wild/20-Real-World-Examples/assignment.md b/translations/te/6-Data-Science-In-Wild/20-Real-World-Examples/assignment.md new file mode 100644 index 00000000..ac4098ca --- /dev/null +++ b/translations/te/6-Data-Science-In-Wild/20-Real-World-Examples/assignment.md @@ -0,0 +1,52 @@ + +# ఒక ప్లానెటరీ కంప్యూటర్ డేటాసెట్‌ను అన్వేషించండి + +## సూచనలు + +ఈ పాఠంలో, మేము వివిధ డేటా సైన్స్ అప్లికేషన్ డొమైన్‌ల గురించి మాట్లాడాము - పరిశోధన, సస్టెయినబిలిటీ మరియు డిజిటల్ హ్యూమానిటీస్‌కు సంబంధించిన ఉదాహరణలలో లోతైన అవగాహనతో. ఈ అసైన్‌మెంట్‌లో, మీరు ఈ ఉదాహరణలలో ఒకదాన్ని మరింత వివరంగా అన్వేషించి, సస్టెయినబిలిటీ డేటా గురించి అవగాహన పొందడానికి డేటా విజువలైజేషన్లు మరియు విశ్లేషణలపై మీ నేర్చుకున్న విషయాలను వర్తింపజేస్తారు. + +[Planetary Computer](https://planetarycomputer.microsoft.com/) ప్రాజెక్ట్‌లో డేటాసెట్‌లు మరియు APIs ఉన్నాయి, వీటిని ఖాతాతో యాక్సెస్ చేయవచ్చు - మీరు అసైన్‌మెంట్ బోనస్ దశను ప్రయత్నించాలనుకుంటే యాక్సెస్ కోసం ఒక ఖాతాను అభ్యర్థించండి. సైట్‌లో ఖాతా సృష్టించకుండా ఉపయోగించుకునే [Explorer](https://planetarycomputer.microsoft.com/explore) ఫీచర్ కూడా అందుబాటులో ఉంది. + +`దశలు:` +Explorer ఇంటర్‌ఫేస్ (క్రింద స్క్రీన్‌షాట్‌లో చూపబడింది) మీరు ఒక డేటాసెట్‌ను (నివ్వబడిన ఎంపికల నుండి), ఒక ప్రీసెట్ క్వెరీ (డేటాను ఫిల్టర్ చేయడానికి) మరియు ఒక రేండరింగ్ ఆప్షన్ (సంబంధిత విజువలైజేషన్ సృష్టించడానికి) ఎంచుకునే అవకాశం ఇస్తుంది. ఈ అసైన్‌మెంట్‌లో, మీ పని: + + 1. [Explorer డాక్యుమెంటేషన్](https://planetarycomputer.microsoft.com/docs/overview/explorer/) చదవండి - ఎంపికలను అర్థం చేసుకోండి. + 2. డేటాసెట్ [క్యాటలాగ్](https://planetarycomputer.microsoft.com/catalog) అన్వేషించండి - ప్రతి డేటాసెట్ యొక్క ఉద్దేశ్యాన్ని తెలుసుకోండి. + 3. Explorer ఉపయోగించండి - ఆసక్తికరమైన డేటాసెట్ ఎంచుకోండి, సంబంధిత క్వెరీ & రేండరింగ్ ఆప్షన్ ఎంచుకోండి. + +![The Planetary Computer Explorer](../../../../translated_images/planetary-computer-explorer.c1e95a9b053167d64e2e8e4347cfb689e47e2037c33103fc1bbea1a149d4f85b.te.png) + +`మీ పని:` +ఇప్పుడు బ్రౌజర్‌లో రేండర్ అయిన విజువలైజేషన్‌ను అధ్యయనం చేసి క్రింది ప్రశ్నలకు సమాధానం ఇవ్వండి: + * డేటాసెట్‌లో ఏ _ఫీచర్లు_ ఉన్నాయి? + * విజువలైజేషన్ ఏ _అవగాహన_ లేదా ఫలితాలను అందిస్తుంది? + * ఆ అవగాహనల యొక్క ప్రాజెక్ట్ సస్టెయినబిలిటీ లక్ష్యాలపై ఏ _ప్రభావాలు_ ఉన్నాయి? + * విజువలైజేషన్ యొక్క ఏ _పరిమితులు_ ఉన్నాయి (అంటే, మీరు పొందలేని అవగాహన ఏమిటి?) + * మీరు రా డేటాను పొందగలిగితే, మీరు ఏ _వికల్ప విజువలైజేషన్లు_ సృష్టించేవారు, మరియు ఎందుకు? + +`బోనస్ పాయింట్లు:` +ఖాతాకు దరఖాస్తు చేయండి - అంగీకరించబడిన తర్వాత లాగిన్ అవ్వండి. + * _Launch Hub_ ఆప్షన్ ఉపయోగించి రా డేటాను నోట్బుక్‌లో తెరవండి. + * డేటాను ఇంటరాక్టివ్‌గా అన్వేషించి, మీరు ఆలోచించిన ప్రత్యామ్నాయ విజువలైజేషన్లను అమలు చేయండి. + * ఇప్పుడు మీ కస్టమ్ విజువలైజేషన్లను విశ్లేషించండి - మీరు ముందుగా మిస్ అయిన అవగాహనలను పొందగలిగారా? + +## రూబ్రిక్ + +ఉదాహరణాత్మకంగా | సరిపడా | మెరుగుదల అవసరం +--- | --- | -- | +అన్ని ఐదు ప్రధాన ప్రశ్నలకు సమాధానమివ్వబడింది. విద్యార్థి ప్రస్తుత మరియు ప్రత్యామ్నాయ విజువలైజేషన్లు సస్టెయినబిలిటీ లక్ష్యాలు లేదా ఫలితాలపై ఎలా అవగాహనలను అందించగలవో స్పష్టంగా గుర్తించారు.| విద్యార్థి కనీసం టాప్ 3 ప్రశ్నలకు విపులంగా సమాధానమివ్వగా, Explorer తో ప్రాక్టికల్ అనుభవం ఉన్నట్లు చూపించారు. | విద్యార్థి అనేక ప్రశ్నలకు సమాధానం ఇవ్వలేకపోయారు లేదా తగిన వివరాలు ఇవ్వలేదు - ప్రాజెక్ట్ కోసం అర్థవంతమైన ప్రయత్నం చేయలేదని సూచిస్తుంది | + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారుల కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/6-Data-Science-In-Wild/README.md b/translations/te/6-Data-Science-In-Wild/README.md new file mode 100644 index 00000000..41cfa29e --- /dev/null +++ b/translations/te/6-Data-Science-In-Wild/README.md @@ -0,0 +1,27 @@ + +# Data Science in the Wild + +విభిన్న పరిశ్రమలలో డేటా సైన్స్ యొక్క వాస్తవ ప్రపంచ అనువర్తనాలు. + +### Topics + +1. [Data Science in the Real World](20-Real-World-Examples/README.md) + +### Credits + +❤️తో రాసినది [Nitya Narasimhan](https://twitter.com/nitya) + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం చేయించుకోవడం మంచిది. ఈ అనువాదం వలన కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదారుల బాధ్యత మేము తీసుకోము. + \ No newline at end of file diff --git a/translations/te/AGENTS.md b/translations/te/AGENTS.md new file mode 100644 index 00000000..0bb769f3 --- /dev/null +++ b/translations/te/AGENTS.md @@ -0,0 +1,374 @@ + +# AGENTS.md + +## ప్రాజెక్ట్ అవలోకనం + +డేటా సైన్స్ ఫర్ బిగినర్స్ అనేది Microsoft Azure క్లౌడ్ అడ్వకేట్స్ రూపొందించిన సమగ్ర 10 వారాల, 20 పాఠాల పాఠ్యక్రమం. ఈ రిపోజిటరీ ప్రాజెక్ట్-ఆధారిత పాఠాల ద్వారా ప్రాథమిక డేటా సైన్స్ కాన్సెప్ట్‌లను నేర్పే ఒక అభ్యాస వనరు, ఇందులో Jupyter నోట్బుక్స్, ఇంటరాక్టివ్ క్విజ్‌లు మరియు హ్యాండ్స్-ఆన్ అసైన్‌మెంట్‌లు ఉన్నాయి. + +**ప్రధాన సాంకేతికతలు:** +- **Jupyter నోట్బుక్స్**: Python 3 ఉపయోగించి ప్రాథమిక అభ్యాస మాధ్యమం +- **Python లైబ్రరీలు**: pandas, numpy, matplotlib డేటా విశ్లేషణ మరియు విజువలైజేషన్ కోసం +- **Vue.js 2**: క్విజ్ అప్లికేషన్ (quiz-app ఫోల్డర్) +- **Docsify**: ఆఫ్‌లైన్ యాక్సెస్ కోసం డాక్యుమెంటేషన్ సైట్ జనరేటర్ +- **Node.js/npm**: జావాస్క్రిప్ట్ భాగాల కోసం ప్యాకేజ్ నిర్వహణ +- **Markdown**: అన్ని పాఠాల కంటెంట్ మరియు డాక్యుమెంటేషన్ + +**ఆర్కిటెక్చర్:** +- విస్తృత అనువాదాలతో బహుభాషా విద్యా రిపోజిటరీ +- పాఠ మాడ్యూల్స్‌గా నిర్మించబడింది (1-Introduction నుండి 6-Data-Science-In-Wild వరకు) +- ప్రతి పాఠం README, నోట్బుక్స్, అసైన్‌మెంట్‌లు మరియు క్విజ్‌లను కలిగి ఉంటుంది +- పాఠం ముందు/తర్వాత అంచనాలకు స్వతంత్ర Vue.js క్విజ్ అప్లికేషన్ +- GitHub Codespaces మరియు VS Code డెవ్ కంటైనర్లు మద్దతు + +## సెటప్ కమాండ్లు + +### రిపోజిటరీ సెటప్ +```bash +# రిపోజిటరీని క్లోన్ చేయండి (ఇప్పటికే క్లోన్ చేయబడకపోతే) +git clone https://github.com/microsoft/Data-Science-For-Beginners.git +cd Data-Science-For-Beginners +``` + +### Python ఎన్విరాన్‌మెంట్ సెటప్ +```bash +# వర్చువల్ ఎన్విరాన్‌మెంట్ సృష్టించండి (సిఫార్సు చేయబడింది) +python -m venv venv +source venv/bin/activate # విండోస్‌లో: venv\Scripts\activate + +# సాధారణ డేటా సైన్స్ లైబ్రరీలను ఇన్‌స్టాల్ చేయండి (requirements.txt లేదు) +pip install jupyter pandas numpy matplotlib seaborn scikit-learn +``` + +### క్విజ్ అప్లికేషన్ సెటప్ +```bash +# క్విజ్ యాప్‌కు నావిగేట్ చేయండి +cd quiz-app + +# డిపెండెన్సీలను ఇన్‌స్టాల్ చేయండి +npm install + +# డెవలప్‌మెంట్ సర్వర్‌ను ప్రారంభించండి +npm run serve + +# ఉత్పత్తి కోసం బిల్డ్ చేయండి +npm run build + +# ఫైళ్లను లింట్ చేసి సరిచేయండి +npm run lint +``` + +### Docsify డాక్యుమెంటేషన్ సర్వర్ +```bash +# Docsifyని గ్లోబల్‌గా ఇన్‌స్టాల్ చేయండి +npm install -g docsify-cli + +# డాక్యుమెంటేషన్‌ను లోకల్‌గా సర్వ్ చేయండి +docsify serve + +# డాక్యుమెంటేషన్ localhost:3000 వద్ద అందుబాటులో ఉంటుంది +``` + +### విజువలైజేషన్ ప్రాజెక్ట్‌లు సెటప్ +meaningful-visualizations (పాఠం 13) వంటి విజువలైజేషన్ ప్రాజెక్ట్‌ల కోసం: +```bash +# స్టార్టర్ లేదా సొల్యూషన్ ఫోల్డర్‌కు నావిగేట్ చేయండి +cd 3-Data-Visualization/13-meaningful-visualizations/starter + +# డిపెండెన్సీలను ఇన్‌స్టాల్ చేయండి +npm install + +# డెవలప్‌మెంట్ సర్వర్‌ను ప్రారంభించండి +npm run serve + +# ప్రొడక్షన్ కోసం బిల్డ్ చేయండి +npm run build + +# ఫైళ్లను లింట్ చేయండి +npm run lint +``` + +## అభివృద్ధి వర్క్‌ఫ్లో + +### Jupyter నోట్బుక్స్‌తో పని చేయడం +1. రిపోజిటరీ రూట్‌లో Jupyter ప్రారంభించండి: `jupyter notebook` +2. కావలసిన పాఠం ఫోల్డర్‌కు వెళ్లండి +3. వ్యాయామాలు చేయడానికి `.ipynb` ఫైళ్లను తెరవండి +4. నోట్బుక్స్ స్వీయ-సంపూర్ణంగా ఉంటాయి, వివరణలు మరియు కోడ్ సెల్స్‌తో +5. ఎక్కువ నోట్బుక్స్ pandas, numpy, matplotlib ఉపయోగిస్తాయి - వీటిని ఇన్‌స్టాల్ చేసుకున్నారా అని నిర్ధారించుకోండి + +### పాఠ నిర్మాణం +ప్రతి పాఠం సాధారణంగా కలిగి ఉంటుంది: +- `README.md` - సిద్ధాంతం మరియు ఉదాహరణలతో ప్రధాన పాఠ కంటెంట్ +- `notebook.ipynb` - హ్యాండ్స్-ఆన్ Jupyter నోట్బుక్ వ్యాయామాలు +- `assignment.ipynb` లేదా `assignment.md` - ప్రాక్టీస్ అసైన్‌మెంట్‌లు +- `solution/` ఫోల్డర్ - పరిష్కార నోట్బుక్స్ మరియు కోడ్ +- `images/` ఫోల్డర్ - మద్దతు విజువల్ మెటీరియల్స్ + +### క్విజ్ అప్లికేషన్ అభివృద్ధి +- అభివృద్ధి సమయంలో హాట్-రిలోడ్‌తో Vue.js 2 అప్లికేషన్ +- క్విజ్‌లు `quiz-app/src/assets/translations/` లో నిల్వ ఉంటాయి +- ప్రతి భాషకు తన స్వంత అనువాద ఫోల్డర్ ఉంటుంది (en, fr, es, మొదలైనవి) +- క్విజ్ సంఖ్య 0 నుండి 39 వరకు ఉంటుంది (మొత్తం 40 క్విజ్‌లు) + +### అనువాదాలు జోడించడం +- అనువాదాలు రిపోజిటరీ రూట్‌లోని `translations/` ఫోల్డర్‌లో ఉంటాయి +- ప్రతి భాషకు ఇంగ్లీష్ నుండి పూర్తి పాఠ నిర్మాణం ప్రతిబింబిస్తుంది +- GitHub Actions ద్వారా ఆటోమేటెడ్ అనువాదం (co-op-translator.yml) + +## పరీక్షా సూచనలు + +### క్విజ్ అప్లికేషన్ పరీక్ష +```bash +cd quiz-app + +# లింట్ తనిఖీలు నిర్వహించండి +npm run lint + +# బిల్డ్ ప్రక్రియను పరీక్షించండి +npm run build + +# మాన్యువల్ పరీక్ష: డెవ్ సర్వర్ ప్రారంభించి క్విజ్ ఫంక్షనాలిటీని ధృవీకరించండి +npm run serve +``` + +### నోట్బుక్ పరీక్ష +- నోట్బుక్స్ కోసం ఆటోమేటెడ్ టెస్ట్ ఫ్రేమ్‌వర్క్ లేదు +- మాన్యువల్ ధృవీకరణ: అన్ని సెల్స్‌ను వరుసగా నడపండి, ఎలాంటి లోపాలు లేవని నిర్ధారించండి +- డేటా ఫైళ్లు అందుబాటులో ఉన్నాయా మరియు అవుట్‌పుట్‌లు సరిగ్గా ఉత్పత్తి అవుతున్నాయా అని తనిఖీ చేయండి +- విజువలైజేషన్లు సరిగ్గా ప్రదర్శించబడుతున్నాయా అని చూడండి + +### డాక్యుమెంటేషన్ పరీక్ష +```bash +# Docsify సరిగా ప్రదర్శించబడుతున్నదని నిర్ధారించండి +docsify serve + +# కంటెంట్ ద్వారా నావిగేట్ చేసి చేతితో బ్రోకెన్ లింకులను తనిఖీ చేయండి +# ప్రదర్శించబడిన డాక్యుమెంటేషన్‌లో అన్ని పాఠం లింకులు పనిచేస్తున్నాయో లేదో నిర్ధారించండి +``` + +### కోడ్ నాణ్యత తనిఖీలు +```bash +# Vue.js ప్రాజెక్టులు (quiz-app మరియు విజువలైజేషన్ ప్రాజెక్టులు) +cd quiz-app # లేదా విజువలైజేషన్ ప్రాజెక్ట్ ఫోల్డర్ +npm run lint + +# Python నోట్‌బుక్స్ - మాన్యువల్ ధృవీకరణ సిఫార్సు చేయబడింది +# దిగుమతులు పనిచేస్తున్నాయో మరియు సెల్స్ లోపాలు లేకుండా అమలు అవుతున్నాయో నిర్ధారించుకోండి +``` + +## కోడ్ శైలి మార్గదర్శకాలు + +### Python (Jupyter నోట్బుక్స్) +- Python కోడ్ కోసం PEP 8 శైలి మార్గదర్శకాలను అనుసరించండి +- విశ్లేషిస్తున్న డేటాను వివరించే స్పష్టమైన వేరియబుల్ పేర్లను ఉపయోగించండి +- కోడ్ సెల్స్ ముందు వివరణలతో markdown సెల్స్ చేర్చండి +- కోడ్ సెల్స్‌ను ఒక్కో కాన్సెప్ట్ లేదా ఆపరేషన్‌పై కేంద్రీకరించండి +- డేటా మానిప్యులేషన్ కోసం pandas, విజువలైజేషన్ కోసం matplotlib ఉపయోగించండి +- సాధారణ ఇంపోర్ట్ నమూనా: + ```python + import pandas as pd + import numpy as np + import matplotlib.pyplot as plt + ``` + +### JavaScript/Vue.js +- Vue.js 2 శైలి గైడ్ మరియు ఉత్తమ పద్ధతులను అనుసరించండి +- `quiz-app/package.json` లో ESLint కాన్ఫిగరేషన్ +- Vue సింగిల్-ఫైల్ కంపోనెంట్స్ (.vue ఫైళ్లు) ఉపయోగించండి +- కంపోనెంట్-ఆధారిత ఆర్కిటెక్చర్‌ను నిర్వహించండి +- మార్పులు కమిట్ చేయడానికి ముందు `npm run lint` నడపండి + +### Markdown డాక్యుమెంటేషన్ +- స్పష్టమైన హెడ్డింగ్స్ హైరార్కీ ఉపయోగించండి (# ## ### మొదలైనవి) +- భాష స్పెసిఫైయర్లతో కోడ్ బ్లాక్స్ చేర్చండి +- చిత్రాలకు alt టెక్స్ట్ జోడించండి +- సంబంధిత పాఠాలు మరియు వనరులకు లింక్ చేయండి +- చదవడానికి సౌకర్యంగా ఉండేలా లైన్ పొడవులు పరిమితం చేయండి + +### ఫైల్ ఆర్గనైజేషన్ +- పాఠ కంటెంట్ సంఖ్యల ఫోల్డర్లలో (01-defining-data-science, మొదలైనవి) +- పరిష్కారాలు ప్రత్యేక `solution/` సబ్‌ఫోల్డర్లలో +- అనువాదాలు ఇంగ్లీష్ నిర్మాణాన్ని `translations/` ఫోల్డర్‌లో ప్రతిబింబిస్తాయి +- డేటా ఫైళ్లు `data/` లేదా పాఠ-స్పెసిఫిక్ ఫోల్డర్లలో ఉంచండి + +## బిల్డ్ మరియు డిప్లాయ్‌మెంట్ + +### క్విజ్ అప్లికేషన్ డిప్లాయ్‌మెంట్ +```bash +cd quiz-app + +# ఉత్పత్తి సంస్కరణను నిర్మించండి +npm run build + +# అవుట్పుట్ dist/ ఫోల్డర్‌లో ఉంటుంది +# dist/ ఫోల్డర్‌ను స్థిర హోస్టింగ్‌కు (Azure Static Web Apps, Netlify, మొదలైనవి) పంపండి +``` + +### Azure Static Web Apps డిప్లాయ్‌మెంట్ +quiz-app ను Azure Static Web Apps కు డిప్లాయ్ చేయవచ్చు: +1. Azure Static Web App వనరు సృష్టించండి +2. GitHub రిపోజిటరీకి కనెక్ట్ అవ్వండి +3. బిల్డ్ సెట్టింగ్స్ కాన్ఫిగర్ చేయండి: + - యాప్ లొకేషన్: `quiz-app` + - అవుట్‌పుట్ లొకేషన్: `dist` +4. GitHub Actions వర్క్‌ఫ్లో పుష్ చేసినప్పుడు ఆటోమేటిక్ డిప్లాయ్ చేస్తుంది + +### డాక్యుమెంటేషన్ సైట్ +```bash +# Docsify నుండి PDF నిర్మించండి (ఐచ్ఛికం) +npm run convert + +# Docsify డాక్యుమెంటేషన్ నేరుగా మార్క్డౌన్ ఫైళ్ల నుండి అందించబడుతుంది +# డిప్లాయ్‌మెంట్ కోసం ఎలాంటి బిల్డ్ దశ అవసరం లేదు +# Docsify తో రిపాజిటరీని స్థిర హోస్టింగ్‌కు డిప్లాయ్ చేయండి +``` + +### GitHub Codespaces +- రిపోజిటరీ డెవ్ కంటైనర్ కాన్ఫిగరేషన్‌ను కలిగి ఉంటుంది +- Codespaces ఆటోమేటిక్‌గా Python మరియు Node.js ఎన్విరాన్‌మెంట్ సెట్ చేస్తుంది +- GitHub UI ద్వారా Codespace లో రిపోజిటరీని ఓపెన్ చేయండి +- అన్ని డిపెండెన్సీలు ఆటోమేటిక్‌గా ఇన్‌స్టాల్ అవుతాయి + +## పుల్ రిక్వెస్ట్ మార్గదర్శకాలు + +### సమర్పించే ముందు +```bash +# quiz-app లో Vue.js మార్పుల కోసం +cd quiz-app +npm run lint +npm run build + +# మార్పులను స్థానికంగా పరీక్షించండి +npm run serve +``` + +### PR టైటిల్ ఫార్మాట్ +- స్పష్టమైన, వివరణాత్మక శీర్షికలు ఉపయోగించండి +- ఫార్మాట్: `[Component] సంక్షిప్త వివరణ` +- ఉదాహరణలు: + - `[Lesson 7] Python నోట్బుక్ ఇంపోర్ట్ లోపం సరిచేయండి` + - `[Quiz App] జర్మన్ అనువాదం జోడించండి` + - `[Docs] READMEని కొత్త ప్రీరిక్విజిట్స్‌తో నవీకరించండి` + +### అవసరమైన తనిఖీలు +- అన్ని కోడ్ లోపాలు లేకుండా నడవాలి +- నోట్బుక్స్ పూర్తిగా ఎగ్జిక్యూట్ అవ్వాలి +- Vue.js అప్లికేషన్లు విజయవంతంగా బిల్డ్ అవ్వాలి +- డాక్యుమెంటేషన్ లింకులు పనిచేయాలి +- క్విజ్ అప్లికేషన్ మార్చినట్లయితే పరీక్షించాలి +- అనువాదాలు సరిగా నిర్మాణాన్ని కాపాడుతున్నాయా అని ధృవీకరించండి + +### సహకార మార్గదర్శకాలు +- ఉన్న కోడ్ శైలి మరియు నమూనాలను అనుసరించండి +- క్లిష్టమైన లాజిక్ కోసం వివరణాత్మక వ్యాఖ్యలు జోడించండి +- సంబంధిత డాక్యుమెంటేషన్‌ను నవీకరించండి +- అవసరమైతే వివిధ పాఠ మాడ్యూల్స్‌లో మార్పులను పరీక్షించండి +- CONTRIBUTING.md ఫైల్‌ను సమీక్షించండి + +## అదనపు గమనికలు + +### సాధారణంగా ఉపయోగించే లైబ్రరీలు +- **pandas**: డేటా మానిప్యులేషన్ మరియు విశ్లేషణ +- **numpy**: సంఖ్యాత్మక కంప్యూటింగ్ +- **matplotlib**: డేటా విజువలైజేషన్ మరియు ప్లాటింగ్ +- **seaborn**: గణాంక డేటా విజువలైజేషన్ (కొన్ని పాఠాలు) +- **scikit-learn**: మెషీన్ లెర్నింగ్ (అధిక స్థాయి పాఠాలు) + +### డేటా ఫైళ్లతో పని చేయడం +- డేటా ఫైళ్లు `data/` ఫోల్డర్ లేదా పాఠ-స్పెసిఫిక్ డైరెక్టరీలలో ఉంటాయి +- ఎక్కువ నోట్బుక్స్ డేటా ఫైళ్లను రిలేటివ్ పాత్‌లలో ఆశిస్తాయి +- CSV ఫైళ్లు ప్రాథమిక డేటా ఫార్మాట్ +- కొన్ని పాఠాలు JSON ను నాన్-రిలేషనల్ డేటా ఉదాహరణల కోసం ఉపయోగిస్తాయి + +### బహుభాషా మద్దతు +- 40+ భాషల అనువాదాలు ఆటోమేటెడ్ GitHub Actions ద్వారా +- అనువాద వర్క్‌ఫ్లో `.github/workflows/co-op-translator.yml` లో ఉంది +- అనువాదాలు `translations/` ఫోల్డర్‌లో భాషా కోడ్స్‌తో +- క్విజ్ అనువాదాలు `quiz-app/src/assets/translations/` లో + +### అభివృద్ధి వాతావరణ ఎంపికలు +1. **లోకల్ అభివృద్ధి**: Python, Jupyter, Node.js స్థానికంగా ఇన్‌స్టాల్ చేయండి +2. **GitHub Codespaces**: క్లౌడ్ ఆధారిత తక్షణ అభివృద్ధి వాతావరణం +3. **VS Code డెవ్ కంటైనర్లు**: స్థానిక కంటైనర్ ఆధారిత అభివృద్ధి +4. **Binder**: నోట్బుక్స్‌ను క్లౌడ్‌లో ప్రారంభించండి (కాన్ఫిగర్ చేసినట్లయితే) + +### పాఠ కంటెంట్ మార్గదర్శకాలు +- ప్రతి పాఠం స్వతంత్రంగా ఉంటుంది కానీ గత కాన్సెప్ట్‌లపై ఆధారపడి ఉంటుంది +- పాఠం ముందు క్విజ్‌లు ముందస్తు జ్ఞానాన్ని పరీక్షిస్తాయి +- పాఠం తర్వాత క్విజ్‌లు అభ్యాసాన్ని బలోపేతం చేస్తాయి +- అసైన్‌మెంట్‌లు హ్యాండ్స్-ఆన్ ప్రాక్టీస్ అందిస్తాయి +- స్కెచ్‌నోట్‌లు విజువల్ సారాంశాలను అందిస్తాయి + +### సాధారణ సమస్యల పరిష్కారం + +**Jupyter కర్నెల్ సమస్యలు:** +```bash +# సరైన కర్నెల్ ఇన్‌స్టాల్ చేయబడిందని నిర్ధారించుకోండి +python -m ipykernel install --user --name=datascience +``` + +**npm ఇన్‌స్టాల్ విఫలమవడం:** +```bash +# npm క్యాష్‌ను క్లియర్ చేసి మళ్లీ ప్రయత్నించండి +npm cache clean --force +rm -rf node_modules package-lock.json +npm install +``` + +**నోట్బుక్స్‌లో ఇంపోర్ట్ లోపాలు:** +- అవసరమైన అన్ని లైబ్రరీలు ఇన్‌స్టాల్ అయ్యాయా అని తనిఖీ చేయండి +- Python వెర్షన్ అనుకూలత (Python 3.7+ సిఫార్సు) +- వర్చువల్ ఎన్విరాన్‌మెంట్ యాక్టివేట్ అయిందా అని నిర్ధారించుకోండి + +**Docsify లోడ్ అవ్వడం లేదు:** +- మీరు రిపోజిటరీ రూట్ నుండి సర్వ్ చేస్తున్నారా అని తనిఖీ చేయండి +- `index.html` ఉందా అని చూడండి +- సరైన నెట్‌వర్క్ యాక్సెస్ (పోర్ట్ 3000) ఉందా అని నిర్ధారించండి + +### పనితీరు పరిగణనలు +- పెద్ద డేటాసెట్‌లు నోట్బుక్స్‌లో లోడ్ అవ్వడానికి సమయం తీసుకోవచ్చు +- క్లిష్టమైన ప్లాట్ల కోసం విజువలైజేషన్ రేండరింగ్ మెల్లగా ఉండవచ్చు +- Vue.js డెవ్ సర్వర్ వేగవంతమైన పునఃప్రారంభానికి హాట్-రిలోడ్‌ను అందిస్తుంది +- ప్రొడక్షన్ బిల్డ్లు ఆప్టిమైజ్ చేయబడి మినిఫై చేయబడ్డాయి + +### భద్రత గమనికలు +- ఎలాంటి సున్నితమైన డేటా లేదా క్రెడెన్షియల్స్ కమిట్ చేయకూడదు +- క్లౌడ్ పాఠాలలో ఏ API కీలు ఉంటే ఎన్విరాన్‌మెంట్ వేరియబుల్స్ ఉపయోగించండి +- Azure సంబంధిత పాఠాలకు Azure ఖాతా క్రెడెన్షియల్స్ అవసరం కావచ్చు +- భద్రత ప్యాచుల కోసం డిపెండెన్సీలను నవీకరించండి + +## అనువాదాలకు సహకారం +- ఆటోమేటెడ్ అనువాదాలు GitHub Actions ద్వారా నిర్వహించబడతాయి +- అనువాద ఖచ్చితత్వం కోసం మాన్యువల్ సవరణలు స్వాగతం +- ఉన్న అనువాద ఫోల్డర్ నిర్మాణాన్ని అనుసరించండి +- క్విజ్ లింక్‌లను భాషా పారామీటర్‌తో నవీకరించండి: `?loc=fr` +- అనువదించిన పాఠాలు సరిగా ప్రదర్శించబడుతున్నాయా అని పరీక్షించండి + +## సంబంధిత వనరులు +- ప్రధాన పాఠ్యక్రమం: https://aka.ms/datascience-beginners +- Microsoft Learn: https://docs.microsoft.com/learn/ +- స్టూడెంట్ హబ్: https://docs.microsoft.com/learn/student-hub +- చర్చా ఫోరం: https://github.com/microsoft/Data-Science-For-Beginners/discussions +- ఇతర Microsoft పాఠ్యక్రమాలు: ML for Beginners, AI for Beginners, Web Dev for Beginners + +## ప్రాజెక్ట్ నిర్వహణ +- కంటెంట్‌ను తాజా ఉంచడానికి నియమిత నవీకరణలు +- కమ్యూనిటీ సహకారాలు స్వాగతం +- GitHub లో ఇష్యూలు ట్రాక్ చేయబడతాయి +- పీఆర్‌లు పాఠ్యక్రమ నిర్వహకులు సమీక్షిస్తారు +- నెలవారీ కంటెంట్ సమీక్షలు మరియు నవీకరణలు + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారులు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/CODE_OF_CONDUCT.md b/translations/te/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..c6045b55 --- /dev/null +++ b/translations/te/CODE_OF_CONDUCT.md @@ -0,0 +1,25 @@ + +# Microsoft ఓపెన్ సోర్స్ కోడ్ ఆఫ్ కండక్ట్ + +ఈ ప్రాజెక్ట్ [Microsoft ఓపెన్ సోర్స్ కోడ్ ఆఫ్ కండక్ట్](https://opensource.microsoft.com/codeofconduct/)ని ఆమోదించింది. + +వనరులు: + +- [Microsoft ఓపెన్ సోర్స్ కోడ్ ఆఫ్ కండక్ట్](https://opensource.microsoft.com/codeofconduct/) +- [Microsoft కోడ్ ఆఫ్ కండక్ట్ FAQ](https://opensource.microsoft.com/codeofconduct/faq/) +- ప్రశ్నలు లేదా ఆందోళనల కోసం [opencode@microsoft.com](mailto:opencode@microsoft.com) ను సంప్రదించండి + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకం వల్ల కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/CONTRIBUTING.md b/translations/te/CONTRIBUTING.md new file mode 100644 index 00000000..00be6ba3 --- /dev/null +++ b/translations/te/CONTRIBUTING.md @@ -0,0 +1,366 @@ + +# Data Science for Beginners కు సహకరించడం + +Data Science for Beginners పాఠ్యాంశానికి సహకరించడానికి మీ ఆసక్తికి ధన్యవాదాలు! మేము సమాజం నుండి సహకారాలను స్వాగతిస్తున్నాము. + +## విషయ సూచిక + +- [ఆచరణ నియమాలు](../..) +- [నేను ఎలా సహకరించగలను?](../..) +- [ప్రారంభించడం](../..) +- [సహకార మార్గదర్శకాలు](../..) +- [పుల్ రిక్వెస్ట్ ప్రక్రియ](../..) +- [శైలి మార్గదర్శకాలు](../..) +- [సహకారదారుల లైసెన్స్ ఒప్పందం](../..) + +## ఆచరణ నియమాలు + +ఈ ప్రాజెక్ట్ [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/) ను అనుసరిస్తుంది. +మరింత సమాచారం కోసం [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) చూడండి +లేదా ఏవైనా అదనపు ప్రశ్నలు లేదా వ్యాఖ్యల కోసం [opencode@microsoft.com](mailto:opencode@microsoft.com) ను సంప్రదించండి. + +## నేను ఎలా సహకరించగలను? + +### బగ్స్ నివేదించడం + +బగ్ నివేదికలు సృష్టించే ముందు, డూప్లికేట్లను నివారించడానికి ఉన్న సమస్యలను తనిఖీ చేయండి. మీరు బగ్ నివేదికను సృష్టించినప్పుడు, సాధ్యమైనంత వివరాలను చేర్చండి: + +- **స్పష్టమైన మరియు వివరణాత్మక శీర్షికను ఉపయోగించండి** +- **సమస్యను పునరుత్పత్తి చేయడానికి ఖచ్చితమైన దశలను వివరించండి** +- **నిర్దిష్ట ఉదాహరణలు ఇవ్వండి** (కోడ్ స్నిపెట్లు, స్క్రీన్‌షాట్లు) +- **మీరు గమనించిన ప్రవర్తన మరియు మీరు ఆశించినది వివరించండి** +- **మీ వాతావరణ వివరాలను చేర్చండి** (OS, Python వెర్షన్, బ్రౌజర్) + +### మెరుగుదలల సూచనలు + +మెరుగుదలల సూచనలు స్వాగతం! మెరుగుదలలను సూచించినప్పుడు: + +- **స్పష్టమైన మరియు వివరణాత్మక శీర్షికను ఉపయోగించండి** +- **సూచించిన మెరుగుదల యొక్క వివరమైన వివరణ ఇవ్వండి** +- **ఈ మెరుగుదల ఎందుకు ఉపయోగకరమని భావిస్తున్నారో వివరించండి** +- **ఇతర ప్రాజెక్టులలో ఉన్న సమాన లక్షణాలను జాబితా చేయండి, అవసరమైతే** + +### డాక్యుమెంటేషన్‌కు సహకరించడం + +డాక్యుమెంటేషన్ మెరుగుదలలు ఎప్పుడూ అభినందించబడతాయి: + +- **టైపోస్ మరియు వ్యాకరణ తప్పులను సరిచేయండి** +- **వివరణల స్పష్టతను మెరుగుపరచండి** +- **లేకపోయిన డాక్యుమెంటేషన్ జోడించండి** +- **పాత సమాచారం నవీకరించండి** +- **ఉదాహరణలు లేదా ఉపయోగ కేసులు జోడించండి** + +### కోడ్‌కు సహకరించడం + +మేము క్రింది కోడ్ సహకారాలను స్వాగతిస్తున్నాము: + +- **కొత్త పాఠాలు లేదా వ్యాయామాలు** +- **బగ్ సరిచేయడం** +- **ఉన్న నోట్‌బుక్స్ మెరుగుదలలు** +- **కొత్త డేటాసెట్‌లు లేదా ఉదాహరణలు** +- **క్విజ్ అప్లికేషన్ మెరుగుదలలు** + +## ప్రారంభించడం + +### ముందస్తు అవసరాలు + +సహకరించే ముందు, మీరు కలిగి ఉండాలి: + +1. GitHub ఖాతా +2. మీ సిస్టమ్‌లో Git ఇన్‌స్టాల్ చేయబడింది +3. Python 3.7+ మరియు Jupyter ఇన్‌స్టాల్ చేయబడింది +4. Node.js మరియు npm (క్విజ్ యాప్ సహకారాల కోసం) +5. పాఠ్యాంశ నిర్మాణం గురించి పరిచయం + +వివరమైన సెటప్ సూచనల కోసం [INSTALLATION.md](INSTALLATION.md) చూడండి. + +### Fork మరియు Clone + +1. GitHub లో **రిపోజిటరీని Fork చేయండి** +2. **మీ Fork ను లోకల్‌గా Clone చేయండి**: + ```bash + git clone https://github.com/YOUR-USERNAME/Data-Science-For-Beginners.git + cd Data-Science-For-Beginners + ``` +3. **అప్‌స్ట్రీమ్ రిమోట్ జోడించండి**: + ```bash + git remote add upstream https://github.com/microsoft/Data-Science-For-Beginners.git + ``` + +### బ్రాంచ్ సృష్టించండి + +మీ పని కోసం కొత్త బ్రాంచ్ సృష్టించండి: + +```bash +git checkout -b feature/your-feature-name +# లేదా +git checkout -b fix/your-bug-fix +``` + +బ్రాంచ్ నామకరణ నియమాలు: +- `feature/` - కొత్త ఫీచర్లు లేదా పాఠాలు +- `fix/` - బగ్ సరిచేయడం +- `docs/` - డాక్యుమెంటేషన్ మార్పులు +- `refactor/` - కోడ్ పునఃరూపకరణ + +## సహకార మార్గదర్శకాలు + +### పాఠం కంటెంట్ కోసం + +పాఠాలు అందించేటప్పుడు లేదా ఉన్న వాటిని మార్చేటప్పుడు: + +1. **ఉన్న నిర్మాణాన్ని అనుసరించండి**: + - README.md లో పాఠం కంటెంట్ + - వ్యాయామాలతో Jupyter నోట్‌బుక్ + - అసైన్‌మెంట్ (అవసరమైతే) + - ప్రీ మరియు పోస్ట్ క్విజ్ లింకులు + +2. **ఈ అంశాలను చేర్చండి**: + - స్పష్టమైన అభ్యాస లక్ష్యాలు + - దశలవారీ వివరణలు + - వ్యాఖ్యలతో కూడిన కోడ్ ఉదాహరణలు + - అభ్యాసం కోసం వ్యాయామాలు + - అదనపు వనరుల లింకులు + +3. **అందుబాటును నిర్ధారించండి**: + - స్పష్టమైన, సులభమైన భాష ఉపయోగించండి + - చిత్రాలకు alt టెక్స్ట్ ఇవ్వండి + - కోడ్ వ్యాఖ్యలు చేర్చండి + - వివిధ అభ్యాస శైలులను పరిగణనలోకి తీసుకోండి + +### Jupyter నోట్‌బుక్స్ కోసం + +1. **కమిట్ చేయడానికి ముందు అన్ని అవుట్‌పుట్‌లను క్లియర్ చేయండి**: + ```bash + jupyter nbconvert --clear-output --inplace notebook.ipynb + ``` + +2. **వివరణలతో కూడిన మార్క్డౌన్ సెల్స్ చేర్చండి** + +3. **సమానమైన ఫార్మాటింగ్ ఉపయోగించండి**: + ```python + # టాప్‌లో లైబ్రరీలను దిగుమతి చేసుకోండి + import pandas as pd + import numpy as np + import matplotlib.pyplot as plt + + # అర్థవంతమైన వేరియబుల్ పేర్లను ఉపయోగించండి + # క్లిష్టమైన ఆపరేషన్ల కోసం వ్యాఖ్యలు జోడించండి + # PEP 8 శైలి మార్గదర్శకాలను అనుసరించండి + ``` + +4. **సమర్పించే ముందు మీ నోట్‌బుక్‌ను పూర్తిగా పరీక్షించండి** + +### Python కోడ్ కోసం + +[PEP 8](https://www.python.org/dev/peps/pep-0008/) శైలి మార్గదర్శకాలను అనుసరించండి: + +```python +# మంచి ఆచారాలు +import pandas as pd + +def calculate_mean(data): + """Calculate the mean of a dataset. + + Args: + data (list): List of numerical values + + Returns: + float: Mean of the dataset + """ + return sum(data) / len(data) +``` + +### క్విజ్ యాప్ సహకారాల కోసం + +క్విజ్ అప్లికేషన్ మార్చేటప్పుడు: + +1. **లోకల్‌గా పరీక్షించండి**: + ```bash + cd quiz-app + npm install + npm run serve + ``` + +2. **లింటర్ నడపండి**: + ```bash + npm run lint + ``` + +3. **విజయవంతంగా బిల్డ్ చేయండి**: + ```bash + npm run build + ``` + +4. **Vue.js శైలి గైడ్ మరియు ఉన్న నమూనాలను అనుసరించండి** + +### అనువాదాల కోసం + +అనువాదాలు జోడించేటప్పుడు లేదా నవీకరించేటప్పుడు: + +1. `translations/` ఫోల్డర్‌లో నిర్మాణాన్ని అనుసరించండి +2. భాషా కోడ్‌ను ఫోల్డర్ పేరుగా ఉపయోగించండి (ఉదా: ఫ్రెంచ్ కోసం `fr`) +3. ఆంగ్ల వెర్షన్‌తో సమానమైన ఫైల్ నిర్మాణాన్ని ఉంచండి +4. క్విజ్ లింకులను భాషా పారామీటర్‌తో నవీకరించండి: `?loc=fr` +5. అన్ని లింకులు మరియు ఫార్మాటింగ్‌ను పరీక్షించండి + +## పుల్ రిక్వెస్ట్ ప్రక్రియ + +### సమర్పించే ముందు + +1. **మీ బ్రాంచ్‌ను తాజా మార్పులతో నవీకరించండి**: + ```bash + git fetch upstream + git rebase upstream/main + ``` + +2. **మీ మార్పులను పరీక్షించండి**: + - అన్ని మార్చిన నోట్‌బుక్స్ నడపండి + - క్విజ్ యాప్ మార్చినట్లయితే పరీక్షించండి + - అన్ని లింకులు పనిచేస్తున్నాయో నిర్ధారించండి + - స్పెల్లింగ్ మరియు వ్యాకరణ తప్పుల కోసం తనిఖీ చేయండి + +3. **మీ మార్పులను కమిట్ చేయండి**: + ```bash + git add . + git commit -m "Brief description of changes" + ``` + + స్పష్టమైన కమిట్ సందేశాలు రాయండి: + - ప్రస్తుత కాలాన్ని ఉపయోగించండి ("Add feature" "Added feature" కాదు) + - ఆజ్ఞాత్మక మూడ్ ఉపయోగించండి ("Move cursor to..." "Moves cursor to..." కాదు) + - మొదటి లైన్‌ను 72 అక్షరాలకు పరిమితం చేయండి + - సంబంధిత సమస్యలు మరియు పుల్ రిక్వెస్ట్‌లను సూచించండి + +4. **మీ Fork కు పుష్ చేయండి**: + ```bash + git push origin feature/your-feature-name + ``` + +### పుల్ రిక్వెస్ట్ సృష్టించడం + +1. [రిపోజిటరీ](https://github.com/microsoft/Data-Science-For-Beginners) కి వెళ్లండి +2. "Pull requests" → "New pull request" క్లిక్ చేయండి +3. "compare across forks" క్లిక్ చేయండి +4. మీ Fork మరియు బ్రాంచ్ ఎంచుకోండి +5. "Create pull request" క్లిక్ చేయండి + +### PR శీర్షిక ఫార్మాట్ + +స్పష్టమైన, వివరణాత్మక శీర్షికలను ఈ ఫార్మాట్‌ను అనుసరించి ఉపయోగించండి: + +``` +[Component] Brief description +``` + +ఉదాహరణలు: +- `[Lesson 7] Fix Python notebook import error` +- `[Quiz App] Add German translation` +- `[Docs] Update README with new prerequisites` +- `[Fix] Correct data path in visualization lesson` + +### PR వివరణ + +మీ PR వివరణలో చేర్చండి: + +- **ఏమి**: మీరు ఏ మార్పులు చేసారు? +- **ఎందుకు**: ఈ మార్పులు ఎందుకు అవసరమయ్యాయి? +- **ఎలా**: మీరు మార్పులను ఎలా అమలు చేసారు? +- **పరీక్ష**: మీరు మార్పులను ఎలా పరీక్షించారో? +- **స్క్రీన్‌షాట్లు**: దృశ్య మార్పుల కోసం స్క్రీన్‌షాట్లు చేర్చండి +- **సంబంధిత సమస్యలు**: సంబంధిత సమస్యలకు లింకులు (ఉదా: "Fixes #123") + +### సమీక్ష ప్రక్రియ + +1. **ఆటోమేటెడ్ చెక్లు** మీ PR పై నడుస్తాయి +2. **నిర్వాహకులు మీ సహకారాన్ని సమీక్షిస్తారు** +3. **అభిప్రాయాలను పరిష్కరించండి** అదనపు కమిట్‌లతో +4. ఆమోదం పొందిన తర్వాత, **నిర్వాహకుడు మీ PR ను విలీనం చేస్తారు** + +### మీ PR విలీనం అయిన తర్వాత + +1. మీ బ్రాంచ్‌ను తొలగించండి: + ```bash + git branch -d feature/your-feature-name + git push origin --delete feature/your-feature-name + ``` + +2. మీ Fork ను నవీకరించండి: + ```bash + git checkout main + git pull upstream main + git push origin main + ``` + +## శైలి మార్గదర్శకాలు + +### మార్క్డౌన్ + +- స్థిరమైన శీర్షిక స్థాయిలను ఉపయోగించండి +- విభాగాల మధ్య ఖాళీ లైన్లను ఉంచండి +- భాషా స్పెసిఫైయర్లతో కోడ్ బ్లాక్స్ ఉపయోగించండి: + ````markdown + ```python + import pandas as pd + ``` + ```` +- చిత్రాలకు alt టెక్స్ట్ జోడించండి: `![Alt text](../../translated_images/image.4ee84a82b5e4c9e6651b13fd27dcf615e427ec584929f2cef7167aa99151a77a.te.png)` +- లైన్ పొడవులు సుమారు 80-100 అక్షరాలుగా ఉంచండి + +### Python + +- PEP 8 శైలి గైడ్ అనుసరించండి +- అర్థవంతమైన వేరియబుల్ పేర్లను ఉపయోగించండి +- ఫంక్షన్లకు డాక్స్ట్రింగ్స్ జోడించండి +- అవసరమైన చోట టైప్ హింట్స్ చేర్చండి: + ```python + def process_data(df: pd.DataFrame) -> pd.DataFrame: + """Process the input dataframe.""" + return df + ``` + +### JavaScript/Vue.js + +- Vue.js 2 శైలి గైడ్ అనుసరించండి +- అందించిన ESLint కాన్ఫిగరేషన్ ఉపయోగించండి +- మాడ్యులర్, పునర్వినియోగపరచదగిన కాంపోనెంట్లను రాయండి +- క్లిష్టమైన లాజిక్ కోసం వ్యాఖ్యలు జోడించండి + +### ఫైల్ నిర్వహణ + +- సంబంధిత ఫైళ్లను కలిసి ఉంచండి +- వివరణాత్మక ఫైల్ పేర్లను ఉపయోగించండి +- ఉన్న డైరెక్టరీ నిర్మాణాన్ని అనుసరించండి +- అవసరం లేని ఫైళ్లను కమిట్ చేయవద్దు (.DS_Store, .pyc, node_modules, మొదలైనవి) + +## సహకారదారుల లైసెన్స్ ఒప్పందం + +ఈ ప్రాజెక్ట్ సహకారాలు మరియు సూచనలను స్వాగతిస్తుంది. చాలా సహకారాలకు మీరు +సహకారదారుల లైసెన్స్ ఒప్పందం (CLA) కు అంగీకరించాలి, ఇది మీరు మీ సహకారాన్ని ఉపయోగించడానికి హక్కులు కలిగి ఉన్నారని మరియు వాటిని మాకు ఇచ్చారని ప్రకటిస్తుంది. వివరాలకు, https://cla.microsoft.com చూడండి. + +మీరు పుల్ రిక్వెస్ట్ సమర్పించినప్పుడు, CLA-బాట్ ఆటోమేటిగ్గా మీరు CLA అందించాల్సిన అవసరం ఉందో లేదో నిర్ణయించి PR ను తగిన విధంగా (లేబుల్, వ్యాఖ్య) అలంకరిస్తుంది. బాట్ ఇచ్చిన సూచనలను అనుసరించండి. మా CLA ఉపయోగించే అన్ని రిపోజిటరీలలో మీరు ఈ ప్రక్రియను ఒక్కసారి మాత్రమే చేయాలి. + +## ప్రశ్నలు? + +- మా [Discord ఛానల్ #data-science-for-beginners](https://aka.ms/ds4beginners/discord) ను తనిఖీ చేయండి +- మా [Discord సమాజంలో చేరండి](https://aka.ms/ds4beginners/discord) +- ఉన్న [issues](https://github.com/microsoft/Data-Science-For-Beginners/issues) మరియు [pull requests](https://github.com/microsoft/Data-Science-For-Beginners/pulls) ను సమీక్షించండి + +## ధన్యవాదాలు! + +మీ సహకారాలు ఈ పాఠ్యాంశాన్ని అందరికీ మెరుగ్గా చేస్తాయి. సహకరించడానికి సమయం కేటాయించినందుకు ధన్యవాదాలు! + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం చేయించుకోవడం మంచిది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారుల కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/INSTALLATION.md b/translations/te/INSTALLATION.md new file mode 100644 index 00000000..2f2ed255 --- /dev/null +++ b/translations/te/INSTALLATION.md @@ -0,0 +1,263 @@ + +# ఇన్‌స్టాలేషన్ గైడ్ + +ఈ గైడ్ మీకు Data Science for Beginners పాఠ్యాంశంతో పని చేయడానికి మీ వాతావరణాన్ని సెట్ చేయడంలో సహాయపడుతుంది. + +## విషయ సూచిక + +- [ముందస్తు అవసరాలు](../..) +- [త్వరిత ప్రారంభ ఎంపికలు](../..) +- [స్థానిక ఇన్‌స్టాలేషన్](../..) +- [మీ ఇన్‌స్టాలేషన్‌ను ధృవీకరించండి](../..) + +## ముందస్తు అవసరాలు + +మీరు ప్రారంభించడానికి ముందు, మీ వద్ద ఉండాలి: + +- కమాండ్ లైన్/టెర్మినల్‌తో ప్రాథమిక పరిచయం +- GitHub ఖాతా (ఉచితం) +- ప్రారంభ సెటప్ కోసం స్థిరమైన ఇంటర్నెట్ కనెక్షన్ + +## త్వరిత ప్రారంభ ఎంపికలు + +### ఎంపిక 1: GitHub Codespaces (ఆరంభకులకు సిఫార్సు) + +GitHub Codespaces తో ప్రారంభించడం అత్యంత సులభం, ఇది మీ బ్రౌజర్‌లో పూర్తి అభివృద్ధి వాతావరణాన్ని అందిస్తుంది. + +1. [repository](https://github.com/microsoft/Data-Science-For-Beginners) కి వెళ్లండి +2. **Code** డ్రాప్‌డౌన్ మెనూను క్లిక్ చేయండి +3. **Codespaces** ట్యాబ్‌ను ఎంచుకోండి +4. **Create codespace on main** క్లిక్ చేయండి +5. వాతావరణం ప్రారంభం కావడానికి వేచి ఉండండి (2-3 నిమిషాలు) + +మీ వాతావరణం ఇప్పుడు అన్ని డిపెండెన్సీలతో ముందుగా ఇన్‌స్టాల్ చేయబడింది! + +### ఎంపిక 2: స్థానిక అభివృద్ధి + +మీ స్వంత కంప్యూటర్‌లో పని చేయడానికి, క్రింది వివరమైన సూచనలను అనుసరించండి. + +## స్థానిక ఇన్‌స్టాలేషన్ + +### దశ 1: Git ఇన్‌స్టాల్ చేయండి + +Git రిపాజిటరీని క్లోన్ చేయడానికి మరియు మీ మార్పులను ట్రాక్ చేయడానికి అవసరం. + +**Windows:** +- [git-scm.com](https://git-scm.com/download/win) నుండి డౌన్లోడ్ చేసుకోండి +- డిఫాల్ట్ సెట్టింగ్స్‌తో ఇన్‌స్టాలర్‌ను రన్ చేయండి + +**macOS:** +- Homebrew ద్వారా ఇన్‌స్టాల్ చేయండి: `brew install git` +- లేదా [git-scm.com](https://git-scm.com/download/mac) నుండి డౌన్లోడ్ చేసుకోండి + +**Linux:** +```bash +# డెబియన్/ఉబుంటు +sudo apt-get update +sudo apt-get install git + +# ఫెడోరా +sudo dnf install git + +# ఆర్చ్ +sudo pacman -S git +``` + +### దశ 2: రిపాజిటరీని క్లోన్ చేయండి + +```bash +# రిపోజిటరీని క్లోన్ చేయండి +git clone https://github.com/microsoft/Data-Science-For-Beginners.git + +# డైరెక్టరీకి నావిగేట్ చేయండి +cd Data-Science-For-Beginners +``` + +### దశ 3: Python మరియు Jupyter ఇన్‌స్టాల్ చేయండి + +Python 3.7 లేదా అంతకంటే పై వెర్షన్ డేటా సైన్స్ పాఠాల కోసం అవసరం. + +**Windows:** +1. [python.org](https://www.python.org/downloads/) నుండి Python డౌన్లోడ్ చేసుకోండి +2. ఇన్‌స్టాలేషన్ సమయంలో, "Add Python to PATH" ను గుర్తించండి +3. ఇన్‌స్టాలేషన్‌ను ధృవీకరించండి: +```bash +python --version +``` + +**macOS:** +```bash +# హోంబ్రూ ఉపయోగించడం +brew install python3 + +# ఇన్‌స్టాలేషన్‌ను ధృవీకరించండి +python3 --version +``` + +**Linux:** +```bash +# ఎక్కువ Linux పంపిణీలు Python ముందుగా ఇన్‌స్టాల్ చేయబడినవిగా వస్తాయి +python3 --version + +# ఇన్‌స్టాల్ చేయబడకపోతే: +# Debian/Ubuntu +sudo apt-get install python3 python3-pip + +# Fedora +sudo dnf install python3 python3-pip +``` + +### దశ 4: Python వాతావరణాన్ని సెట్ చేయండి + +డిపెండెన్సీలను వేరుగా ఉంచడానికి వర్చువల్ వాతావరణం ఉపయోగించడం సిఫార్సు చేయబడింది. + +```bash +# ఒక వర్చువల్ ఎన్విరాన్‌మెంట్ సృష్టించండి +python -m venv venv + +# వర్చువల్ ఎన్విరాన్‌మెంట్‌ను యాక్టివేట్ చేయండి +# విండోస్‌లో: +venv\Scripts\activate + +# మాక్‌ఓఎస్/లినక్స్‌లో: +source venv/bin/activate +``` + +### దశ 5: Python ప్యాకేజీలను ఇన్‌స్టాల్ చేయండి + +అవసరమైన డేటా సైన్స్ లైబ్రరీలను ఇన్‌స్టాల్ చేయండి: + +```bash +pip install jupyter pandas numpy matplotlib seaborn scikit-learn +``` + +### దశ 6: Node.js మరియు npm ఇన్‌స్టాల్ చేయండి (Quiz App కోసం) + +క్విజ్ అప్లికేషన్‌కు Node.js మరియు npm అవసరం. + +**Windows/macOS:** +- [nodejs.org](https://nodejs.org/) నుండి డౌన్లోడ్ చేసుకోండి (LTS వెర్షన్ సిఫార్సు) +- ఇన్‌స్టాలర్‌ను రన్ చేయండి + +**Linux:** +```bash +# డెబియన్/ఉబుంటు +# హెచ్చరిక: ఇంటర్నెట్ నుండి స్క్రిప్టులను నేరుగా బాష్‌లో పైప్ చేయడం భద్రతా ప్రమాదం కావచ్చు. +# స్క్రిప్ట్‌ను నడపడానికి ముందు సమీక్షించడం సిఫార్సు చేయబడింది: +# curl -fsSL https://deb.nodesource.com/setup_lts.x -o setup_lts.x +# less setup_lts.x +# ఆపై నడపండి: +# sudo -E bash setup_lts.x +# +# ప్రత్యామ్నాయంగా, మీ స్వంత ప్రమాదంలో క్రింది ఒక లైనర్‌ను ఉపయోగించవచ్చు: +curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - +sudo apt-get install -y nodejs + +# ఫెడోరా +sudo dnf install nodejs + +# ఇన్‌స్టాలేషన్‌ను ధృవీకరించండి +node --version +npm --version +``` + +### దశ 7: Quiz App డిపెండెన్సీలను ఇన్‌స్టాల్ చేయండి + +```bash +# క్విజ్ యాప్ డైరెక్టరీకి నావిగేట్ చేయండి +cd quiz-app + +# డిపెండెన్సీలను ఇన్‌స్టాల్ చేయండి +npm install + +# రూట్ డైరెక్టరీకి తిరిగి వెళ్లండి +cd .. +``` + +### దశ 8: Docsify ఇన్‌స్టాల్ చేయండి (ఐచ్ఛికం) + +డాక్యుమెంటేషన్‌ను ఆఫ్‌లైన్ యాక్సెస్ కోసం: + +```bash +npm install -g docsify-cli +``` + +## మీ ఇన్‌స్టాలేషన్‌ను ధృవీకరించండి + +### Python మరియు Jupyter ను పరీక్షించండి + +```bash +# మీ వర్చువల్ ఎన్విరాన్‌మెంట్ ఇప్పటికే యాక్టివేట్ కాకపోతే యాక్టివేట్ చేయండి +# విండోస్‌లో: +venv\Scripts\activate +# మాక్‌ఓఎస్/లినక్స్‌లో: +source venv/bin/activate + +# జూపిటర్ నోట్‌బుక్ ప్రారంభించండి +jupyter notebook +``` + +మీ బ్రౌజర్ Jupyter ఇంటర్‌ఫేస్‌తో తెరవాలి. మీరు ఇప్పుడు ఏ పాఠం `.ipynb` ఫైల్‌కు వెళ్లవచ్చు. + +### Quiz అప్లికేషన్‌ను పరీక్షించండి + +```bash +# క్విజ్ యాప్‌కు నావిగేట్ చేయండి +cd quiz-app + +# అభివృద్ధి సర్వర్‌ను ప్రారంభించండి +npm run serve +``` + +క్విజ్ యాప్ `http://localhost:8080` (లేదా 8080 బిజీ అయితే మరొక పోర్ట్) వద్ద అందుబాటులో ఉండాలి. + +### డాక్యుమెంటేషన్ సర్వర్‌ను పరీక్షించండి + +```bash +# రిపాజిటరీ యొక్క రూట్ డైరెక్టరీ నుండి +docsify serve +``` + +డాక్యుమెంటేషన్ `http://localhost:3000` వద్ద అందుబాటులో ఉండాలి. + +## VS Code Dev Containers ఉపయోగించడం + +మీ వద్ద Docker ఇన్‌స్టాల్ ఉంటే, మీరు VS Code Dev Containers ఉపయోగించవచ్చు: + +1. [Docker Desktop](https://www.docker.com/products/docker-desktop) ఇన్‌స్టాల్ చేయండి +2. [Visual Studio Code](https://code.visualstudio.com/) ఇన్‌స్టాల్ చేయండి +3. [Remote - Containers extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) ఇన్‌స్టాల్ చేయండి +4. రిపాజిటరీని VS Code లో ఓపెన్ చేయండి +5. `F1` నొక్కి "Remote-Containers: Reopen in Container" ఎంచుకోండి +6. కంటైనర్ నిర్మాణం కోసం వేచి ఉండండి (మొదటి సారి మాత్రమే) + +## తదుపరి దశలు + +- పాఠ్యాంశం అవలోకనం కోసం [README.md](README.md) ను అన్వేషించండి +- సాధారణ వర్క్‌ఫ్లోలు మరియు ఉదాహరణల కోసం [USAGE.md](USAGE.md) చదవండి +- సమస్యలు ఎదురైతే [TROUBLESHOOTING.md](TROUBLESHOOTING.md) ను తనిఖీ చేయండి +- మీరు సహకరించాలనుకుంటే [CONTRIBUTING.md](CONTRIBUTING.md) ను సమీక్షించండి + +## సహాయం పొందడం + +మీరు సమస్యలను ఎదుర్కొంటే: + +1. [TROUBLESHOOTING.md](TROUBLESHOOTING.md) గైడ్‌ను తనిఖీ చేయండి +2. ఉన్న [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues) ను శోధించండి +3. మా [Discord community](https://aka.ms/ds4beginners/discord) లో చేరండి +4. మీ సమస్య గురించి వివరాలతో కొత్త ఇష్యూ సృష్టించండి + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారుల కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/README.md b/translations/te/README.md new file mode 100644 index 00000000..6ad71b27 --- /dev/null +++ b/translations/te/README.md @@ -0,0 +1,252 @@ + +# డేటా సైన్స్ ఫర్ బిగినర్స్ - ఒక పాఠ్యక్రమం + +[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=344191198) + +[![GitHub license](https://img.shields.io/github/license/microsoft/Data-Science-For-Beginners.svg)](https://github.com/microsoft/Data-Science-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Data-Science-For-Beginners.svg)](https://GitHub.com/microsoft/Data-Science-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Data-Science-For-Beginners.svg)](https://GitHub.com/microsoft/Data-Science-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Data-Science-For-Beginners.svg)](https://GitHub.com/microsoft/Data-Science-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Data-Science-For-Beginners.svg?style=social&label=Watch)](https://GitHub.com/microsoft/Data-Science-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Data-Science-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Data-Science-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Data-Science-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/Data-Science-For-Beginners/stargazers/) + + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) + +మైక్రోసాఫ్ట్‌లోని Azure క్లౌడ్ అడ్వకేట్స్ డేటా సైన్స్ గురించి 10 వారాల, 20 పాఠాల పాఠ్యక్రమాన్ని అందించడానికి సంతోషిస్తున్నాము. ప్రతి పాఠం ముందస్తు మరియు తర్వాతి క్విజ్‌లు, పాఠం పూర్తి చేయడానికి రాసిన సూచనలు, పరిష్కారం మరియు అసైన్‌మెంట్‌ను కలిగి ఉంటుంది. మా ప్రాజెక్ట్-ఆధారిత పాఠ్య విధానం మీరు నిర్మిస్తూ నేర్చుకునేలా చేస్తుంది, ఇది కొత్త నైపుణ్యాలు 'అడుగుతాయి' అని నిరూపించబడిన మార్గం. + +**మా రచయితలకు హృదయపూర్వక ధన్యవాదాలు:** [Jasmine Greenaway](https://www.twitter.com/paladique), [Dmitry Soshnikov](http://soshnikov.com), [Nitya Narasimhan](https://twitter.com/nitya), [Jalen McGee](https://twitter.com/JalenMcG), [Jen Looper](https://twitter.com/jenlooper), [Maud Levy](https://twitter.com/maudstweets), [Tiffany Souterre](https://twitter.com/TiffanySouterre), [Christopher Harrison](https://www.twitter.com/geektrainer). + +**🙏 ప్రత్యేక ధన్యవాదాలు 🙏 మా [Microsoft Student Ambassador](https://studentambassadors.microsoft.com/) రచయితలు, సమీక్షకులు మరియు కంటెంట్ సహకారులకు,** ముఖ్యంగా ఆర్యన్ అరోరా, [అదిత్య గార్గ్](https://github.com/AdityaGarg00), [అలొండ్రా సాంచెజ్](https://www.linkedin.com/in/alondra-sanchez-molina/), [అంకిత సింగ్](https://www.linkedin.com/in/ankitasingh007), [అనుపమ్ మిశ్రా](https://www.linkedin.com/in/anupam--mishra/), [అర్పిత దాస్](https://www.linkedin.com/in/arpitadas01/), ఛైల్ బిహారి దుబే, [డిబ్రి న్సోఫర్](https://www.linkedin.com/in/dibrinsofor), [దిషిత భాసిన్](https://www.linkedin.com/in/dishita-bhasin-7065281bb), [మజ్ద్ సఫీ](https://www.linkedin.com/in/majd-s/), [మాక్స్ బ్లమ్](https://www.linkedin.com/in/max-blum-6036a1186/), [మిగ్వెల్ కొరియా](https://www.linkedin.com/in/miguelmque/), [మొహమ్మ ఇఫ్తేఖర్ (ఇఫ్టు) ఎబ్నే జలాల్](https://twitter.com/iftu119), [నవ్రిన్ టబస్సుం](https://www.linkedin.com/in/nawrin-tabassum), [రేమండ్ వాంగ్సా పుత్ర](https://www.linkedin.com/in/raymond-wp/), [రోహిత్ యాదవ్](https://www.linkedin.com/in/rty2423), సమ్రిధి శర్మ, [సన్యా సింహా](https://www.linkedin.com/mwlite/in/sanya-sinha-13aab1200), +[షీనా నరులా](https://www.linkedin.com/in/sheena-narua-n/), [తౌకీర్ అహ్మద్](https://www.linkedin.com/in/tauqeerahmad5201/), యోగేంద్రసింగ్ పావర్ , [విదుషి గుప్త](https://www.linkedin.com/in/vidushi-gupta07/), [జస్లీన్ సొంధి](https://www.linkedin.com/in/jasleen-sondhi/) + +|![Sketchnote by @sketchthedocs https://sketchthedocs.dev](../../translated_images/00-Title.8af36cd35da1ac555b678627fbdc6e320c75f0100876ea41d30ea205d3b08d22.te.png)| +|:---:| +| డేటా సైన్స్ ఫర్ బిగినర్స్ - _స్కెచ్‌నోట్ [@nitya](https://twitter.com/nitya) ద్వారా_ | + +### 🌐 బహుభాషా మద్దతు + +#### GitHub యాక్షన్ ద్వారా మద్దతు (ఆటోమేటెడ్ & ఎప్పుడూ తాజా) + + +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](./README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) + + +**మీకు అదనపు అనువాద భాషలు కావాలంటే అవి ఇక్కడ [listed](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) ఉన్నాయి** + +#### మా కమ్యూనిటీకి చేరండి +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +మా వద్ద డిస్కార్డ్ లో AI తో నేర్చుకునే సిరీస్ జరుగుతోంది, మరింత తెలుసుకోండి మరియు 2025 సెప్టెంబర్ 18 - 30 మధ్య [Learn with AI Series](https://aka.ms/learnwithai/discord) లో చేరండి. మీరు డేటా సైన్స్ కోసం GitHub Copilot ఉపయోగించే చిట్కాలు మరియు సలహాలు పొందుతారు. + +![Learn with AI series](../../translated_images/1.2b28cdc6205e26fef6a21817fe5d83ae8b50fbd0a33e9fed0df05845da5b30b6.te.jpg) + +# మీరు విద్యార్థి కదా? + +క్రింది వనరులతో ప్రారంభించండి: + +- [Student Hub page](https://docs.microsoft.com/en-gb/learn/student-hub?WT.mc_id=academic-77958-bethanycheum) ఈ పేజీలో మీరు ప్రారంభిక వనరులు, విద్యార్థి ప్యాక్స్ మరియు ఉచిత సర్టిఫికెట్ వోచర్ పొందే మార్గాలు కనుగొంటారు. ఇది మీరు బుక్‌మార్క్ చేసుకుని తరచూ తనిఖీ చేయాల్సిన పేజీ, ఎందుకంటే మేము కనీసం నెలకు ఒకసారి కంటెంట్ మార్చుతుంటాము. +- [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-77958-bethanycheum) గ్లోబల్ విద్యార్థి అంబాసిడార్ల కమ్యూనిటీకి చేరండి, ఇది మీకు మైక్రోసాఫ్ట్ లో ప్రవేశం కావచ్చు. + +# ప్రారంభించడం + +## 📚 డాక్యుమెంటేషన్ + +- **[ఇన్‌స్టాలేషన్ గైడ్](INSTALLATION.md)** - ప్రారంభికుల కోసం దశల వారీ సెటప్ సూచనలు +- **[వినియోగ గైడ్](USAGE.md)** - ఉదాహరణలు మరియు సాధారణ వర్క్‌ఫ్లోలు +- **[ట్రబుల్‌షూటింగ్](TROUBLESHOOTING.md)** - సాధారణ సమస్యలకు పరిష్కారాలు +- **[కాంట్రిబ్యూటింగ్ గైడ్](CONTRIBUTING.md)** - ఈ ప్రాజెక్ట్‌కు ఎలా సహకరించాలి +- **[ఉపాధ్యాయుల కోసం](for-teachers.md)** - బోధనా మార్గదర్శకాలు మరియు తరగతి వనరులు + +## 👨‍🎓 విద్యార్థుల కోసం +> **పూర్తి ప్రారంభికులు**: డేటా సైన్స్ కొత్తగా నేర్చుకుంటున్నారా? మా [ప్రారంభికులకు అనుకూలమైన ఉదాహరణలు](examples/README.md) తో ప్రారంభించండి! ఈ సులభమైన, బాగా వ్యాఖ్యానించిన ఉదాహరణలు మీరు పూర్తి పాఠ్యక్రమంలోకి దిగేముందు ప్రాథమికాలను అర్థం చేసుకోవడంలో సహాయపడతాయి. +> **[విద్యార్థులు](https://aka.ms/student-page)**: ఈ పాఠ్యక్రమాన్ని మీ స్వంతంగా ఉపయోగించడానికి, మొత్తం రిపోను ఫోర్క్ చేసి, ముందస్తు లెక్చర్ క్విజ్‌తో ప్రారంభించి, లెక్చర్ చదివి మిగతా కార్యకలాపాలను పూర్తి చేయండి. పరిష్కార కోడ్‌ను కాపీ చేయడం కాకుండా పాఠాలను అర్థం చేసుకుని ప్రాజెక్టులను సృష్టించడానికి ప్రయత్నించండి; అయితే ఆ కోడ్ ప్రతి ప్రాజెక్ట్-ఆధారిత పాఠంలో /solutions ఫోల్డర్లలో అందుబాటులో ఉంటుంది. మరో ఆలోచనగా, మిత్రులతో ఒక అధ్యయన గుంపును ఏర్పాటు చేసి కంటెంట్‌ను కలిసి చదవండి. మరింత అధ్యయనానికి, మేము [Microsoft Learn](https://docs.microsoft.com/en-us/users/jenlooper-2911/collections/qprpajyoy3x0g7?WT.mc_id=academic-77958-bethanycheum) ను సిఫార్సు చేస్తాము. + +**త్వరిత ప్రారంభం:** +1. మీ వాతావరణాన్ని సెటప్ చేసుకోవడానికి [ఇన్‌స్టాలేషన్ గైడ్](INSTALLATION.md) ను చూడండి +2. పాఠ్యక్రమంతో ఎలా పని చేయాలో తెలుసుకోవడానికి [వినియోగ గైడ్](USAGE.md) ను సమీక్షించండి +3. పాఠం 1 నుండి ప్రారంభించి వరుసగా పని చేయండి +4. మద్దతు కోసం మా [డిస్కార్డ్ కమ్యూనిటీ](https://aka.ms/ds4beginners/discord) లో చేరండి + +## 👩‍🏫 ఉపాధ్యాయుల కోసం + +> **ఉపాధ్యాయులు**: ఈ పాఠ్యక్రమాన్ని ఎలా ఉపయోగించాలో మేము కొన్ని సూచనలు [చేరుస్తున్నాము](for-teachers.md). మీ అభిప్రాయాలను మా [చర్చా వేదికలో](https://github.com/microsoft/Data-Science-For-Beginners/discussions) తెలియజేయండి! + +## టీమ్‌ను కలవండి + +[![ప్రోమో వీడియో](../../ds-for-beginners.gif)](https://youtu.be/8mzavjQSMM4 "ప్రోమో వీడియో") + +**గిఫ్** [మోహిత్ జైసాల్](https://www.linkedin.com/in/mohitjaisal) ద్వారా +> 🎥 ప్రాజెక్ట్ గురించి వీడియో కోసం పై చిత్రాన్ని క్లిక్ చేయండి దీన్ని సృష్టించిన వారు! + +## పాఠశాస్త్రం + +ఈ పాఠ్యక్రమాన్ని రూపొందించేటప్పుడు మేము రెండు పాఠశాస్త్ర సూత్రాలను ఎంచుకున్నాము: ఇది ప్రాజెక్ట్-ఆధారితంగా ఉండాలని మరియు తరచుగా క్విజ్‌లు ఉండాలని. ఈ సిరీస్ చివరికి, విద్యార్థులు డేటా సైన్స్ యొక్క ప్రాథమిక సూత్రాలను నేర్చుకుంటారు, అందులో నైతిక భావనలు, డేటా సిద్ధత, డేటాతో పని చేసే వివిధ మార్గాలు, డేటా విజువలైజేషన్, డేటా విశ్లేషణ, డేటా సైన్స్ యొక్క వాస్తవ ప్రపంచ వినియోగాలు మరియు మరిన్ని ఉన్నాయి. + +అదనంగా, తరగతి ముందు ఒక తక్కువ-ప్రమాద క్విజ్ విద్యార్థి ఒక విషయం నేర్చుకోవడానికి ఉద్దేశ్యాన్ని సెట్ చేస్తుంది, తరగతి తర్వాత రెండవ క్విజ్ మరింత నిలుపుదలని నిర్ధారిస్తుంది. ఈ పాఠ్యక్రమం సౌకర్యవంతంగా మరియు సరదాగా ఉండేలా రూపొందించబడింది మరియు మొత్తం లేదా భాగంగా తీసుకోవచ్చు. ప్రాజెక్టులు చిన్నదిగా ప్రారంభమై 10 వారాల చక్రం చివరికి క్రమంగా క్లిష్టత పెరుగుతుంది. + +> మా [Code of Conduct](CODE_OF_CONDUCT.md), [Contributing](CONTRIBUTING.md), [Translation](TRANSLATIONS.md) మార్గదర్శకాలను చూడండి. మీ నిర్మాణాత్మక అభిప్రాయాన్ని స్వాగతిస్తున్నాము! + +## ప్రతి పాఠం లో ఉంటాయి: + +- ఐచ్ఛిక స్కెచ్ నోట్ +- ఐచ్ఛిక సప్లిమెంటల్ వీడియో +- పాఠం ముందు వార్మప్ క్విజ్ +- వ్రాత పాఠం +- ప్రాజెక్ట్-ఆధారిత పాఠాల కోసం, ప్రాజెక్ట్ నిర్మాణం పై దశల వారీ మార్గదర్శకాలు +- జ్ఞాన తనిఖీలు +- ఒక సవాలు +- సప్లిమెంటల్ చదువు +- అసైన్‌మెంట్ +- [పాఠం తర్వాత క్విజ్](https://ff-quizzes.netlify.app/en/) + +> **క్విజ్‌ల గురించి ఒక గమనిక**: అన్ని క్విజ్‌లు Quiz-App ఫోల్డర్‌లో ఉన్నాయి, మొత్తం 40 క్విజ్‌లు, ప్రతి ఒక్కటి మూడు ప్రశ్నలతో. అవి పాఠాల నుండి లింక్ చేయబడ్డాయి, కానీ క్విజ్ యాప్‌ను స్థానికంగా నడపవచ్చు లేదా Azureలో డిప్లాయ్ చేయవచ్చు; `quiz-app` ఫోల్డర్‌లోని సూచనలను అనుసరించండి. అవి క్రమంగా స్థానికీకరించబడుతున్నాయి. + +## 🎓 ప్రారంభ దశకు అనుకూలమైన ఉదాహరణలు + +**డేటా సైన్స్ కొత్తవారా?** మేము ప్రత్యేక [examples directory](examples/README.md) సృష్టించాము, సులభమైన, బాగా వ్యాఖ్యానించిన కోడ్‌తో మీరు ప్రారంభించడానికి సహాయపడుతుంది: + +- 🌟 **హలో వరల్డ్** - మీ మొదటి డేటా సైన్స్ ప్రోగ్రామ్ +- 📂 **డేటా లోడ్ చేయడం** - డేటాసెట్‌లను చదవడం మరియు అన్వేషించడం నేర్చుకోండి +- 📊 **సాధారణ విశ్లేషణ** - గణాంకాలు లెక్కించడం మరియు నమూనాలు కనుగొనడం +- 📈 **ప్రాథమిక విజువలైజేషన్** - చార్ట్లు మరియు గ్రాఫ్‌లు సృష్టించడం +- 🔬 **వాస్తవ ప్రపంచ ప్రాజెక్ట్** - ప్రారంభం నుండి ముగింపు వరకు పూర్తి వర్క్‌ఫ్లో + +ప్రతి ఉదాహరణలో ప్రతి దశను వివరించే వ్యాఖ్యలు ఉంటాయి, ఇది పూర్తిగా ప్రారంభ దశ విద్యార్థులకు అనుకూలంగా ఉంటుంది! + +👉 **[ఉదాహరణలతో ప్రారంభించండి](examples/README.md)** 👈 + +## పాఠాలు + + +|![ Sketchnote by @sketchthedocs https://sketchthedocs.dev](../../translated_images/00-Roadmap.4905d6567dff47532b9bfb8e0b8980fc6b0b1292eebb24181c1a9753b33bc0f5.te.png)| +|:---:| +| డేటా సైన్స్ ఫర్ బిగినర్స్: రోడ్‌మ్యాప్ - _స్కెచ్ నోట్ [@nitya](https://twitter.com/nitya) ద్వారా_ | + + +| పాఠం సంఖ్య | విషయం | పాఠం సమూహం | నేర్చుకునే లక్ష్యాలు | లింక్ చేసిన పాఠం | రచయిత | +| :-----------: | :----------------------------------------: | :--------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------: | :----: | +| 01 | డేటా సైన్స్ నిర్వచనం | [పరిచయం](1-Introduction/README.md) | డేటా సైన్స్ వెనుక ప్రాథమిక భావనలు మరియు ఇది ఆర్టిఫిషియల్ ఇంటెలిజెన్స్, మెషీన్ లెర్నింగ్, మరియు బిగ్ డేటాతో ఎలా సంబంధం కలిగి ఉందో నేర్చుకోండి. | [పాఠం](1-Introduction/01-defining-data-science/README.md) [వీడియో](https://youtu.be/beZ7Mb_oz9I) | [Dmitry](http://soshnikov.com) | +| 02 | డేటా సైన్స్ నైతికత | [పరిచయం](1-Introduction/README.md) | డేటా నైతికత భావనలు, సవాళ్లు & ఫ్రేమ్‌వర్క్‌లు. | [పాఠం](1-Introduction/02-ethics/README.md) | [Nitya](https://twitter.com/nitya) | +| 03 | డేటా నిర్వచనం | [పరిచయం](1-Introduction/README.md) | డేటా ఎలా వర్గీకరించబడుతుంది మరియు దాని సాధారణ మూలాలు. | [పాఠం](1-Introduction/03-defining-data/README.md) | [Jasmine](https://www.twitter.com/paladique) | +| 04 | గణాంకాలు & సంభావ్యతకు పరిచయం | [పరిచయం](1-Introduction/README.md) | డేటాను అర్థం చేసుకోవడానికి సంభావ్యత మరియు గణాంకాల గణిత సాంకేతికతలు. | [పాఠం](1-Introduction/04-stats-and-probability/README.md) [వీడియో](https://youtu.be/Z5Zy85g4Yjw) | [Dmitry](http://soshnikov.com) | +| 05 | రిలేషనల్ డేటాతో పని చేయడం | [డేటాతో పని](2-Working-With-Data/README.md) | రిలేషనల్ డేటాకు పరిచయం మరియు స్ట్రక్చర్డ్ క్వెరీ లాంగ్వేజ్ (SQL) తో రిలేషనల్ డేటాను అన్వేషించడం మరియు విశ్లేషించడం యొక్క ప్రాథమికాలు. | [పాఠం](2-Working-With-Data/05-relational-databases/README.md) | [Christopher](https://www.twitter.com/geektrainer) | | | +| 06 | నాన్-SQL డేటాతో పని చేయడం | [డేటాతో పని](2-Working-With-Data/README.md) | నాన్-రిలేషనల్ డేటాకు పరిచయం, దాని వివిధ రకాలు మరియు డాక్యుమెంట్ డేటాబేస్‌లను అన్వేషించడం మరియు విశ్లేషించడం యొక్క ప్రాథమికాలు. | [పాఠం](2-Working-With-Data/06-non-relational/README.md) | [Jasmine](https://twitter.com/paladique)| +| 07 | పైథాన్‌తో పని చేయడం | [డేటాతో పని](2-Working-With-Data/README.md) | Pandas వంటి లైబ్రరీలతో డేటా అన్వేషణ కోసం పైథాన్ ఉపయోగించే ప్రాథమికాలు. పైథాన్ ప్రోగ్రామింగ్ యొక్క ప్రాథమిక అవగాహన అవసరం. | [పాఠం](2-Working-With-Data/07-python/README.md) [వీడియో](https://youtu.be/dZjWOGbsN4Y) | [Dmitry](http://soshnikov.com) | +| 08 | డేటా సిద్ధత | [డేటాతో పని](2-Working-With-Data/README.md) | డేటా శుభ్రపరిచే మరియు మార్చే సాంకేతికతలపై అంశాలు, లేని, తప్పు లేదా అసంపూర్ణ డేటా సవాళ్లను నిర్వహించడానికి. | [పాఠం](2-Working-With-Data/08-data-preparation/README.md) | [Jasmine](https://www.twitter.com/paladique) | +| 09 | పరిమాణాలను విజువలైజ్ చేయడం | [డేటా విజువలైజేషన్](3-Data-Visualization/README.md) | Matplotlib ఉపయోగించి పక్షుల డేటాను విజువలైజ్ చేయడం నేర్చుకోండి 🦆 | [పాఠం](3-Data-Visualization/09-visualization-quantities/README.md) | [Jen](https://twitter.com/jenlooper) | +| 10 | డేటా పంపిణీలను విజువలైజ్ చేయడం | [డేటా విజువలైజేషన్](3-Data-Visualization/README.md) | ఒక ఇంటర్వెల్‌లో గమనికలు మరియు ధోరణులను విజువలైజ్ చేయడం. | [పాఠం](3-Data-Visualization/10-visualization-distributions/README.md) | [Jen](https://twitter.com/jenlooper) | +| 11 | భాగాలను విజువలైజ్ చేయడం | [డేటా విజువలైజేషన్](3-Data-Visualization/README.md) | విడివిడిగా మరియు సమూహాల శాతం విజువలైజ్ చేయడం. | [పాఠం](3-Data-Visualization/11-visualization-proportions/README.md) | [Jen](https://twitter.com/jenlooper) | +| 12 | సంబంధాలను విజువలైజ్ చేయడం | [డేటా విజువలైజేషన్](3-Data-Visualization/README.md) | డేటా సెట్‌లు మరియు వాటి వేరియబుల్స్ మధ్య సంబంధాలు మరియు సహసంబంధాలను విజువలైజ్ చేయడం. | [పాఠం](3-Data-Visualization/12-visualization-relationships/README.md) | [Jen](https://twitter.com/jenlooper) | +| 13 | అర్థవంతమైన విజువలైజేషన్లు | [డేటా విజువలైజేషన్](3-Data-Visualization/README.md) | మీ విజువలైజేషన్లను సమర్థవంతమైన సమస్య పరిష్కారం మరియు అవగాహనలకు విలువైనదిగా చేయడానికి సాంకేతికతలు మరియు మార్గదర్శకాలు. | [పాఠం](3-Data-Visualization/13-meaningful-visualizations/README.md) | [Jen](https://twitter.com/jenlooper) | +| 14 | డేటా సైన్స్ జీవన చక్రానికి పరిచయం | [జీవన చక్రం](4-Data-Science-Lifecycle/README.md) | డేటా సైన్స్ జీవన చక్రానికి పరిచయం మరియు డేటాను పొందడం మరియు తీయడం మొదటి దశ. | [పాఠం](4-Data-Science-Lifecycle/14-Introduction/README.md) | [Jasmine](https://twitter.com/paladique) | +| 15 | విశ్లేషణ | [జీవన చక్రం](4-Data-Science-Lifecycle/README.md) | డేటా సైన్స్ జీవన చక్రం ఈ దశ డేటాను విశ్లేషించే సాంకేతికతలపై కేంద్రీకృతమైంది. | [పాఠం](4-Data-Science-Lifecycle/15-analyzing/README.md) | [Jasmine](https://twitter.com/paladique) | | | +| 16 | కమ్యూనికేషన్ | [జీవన చక్రం](4-Data-Science-Lifecycle/README.md) | డేటా సైన్స్ జీవన చక్రం ఈ దశ డేటా నుండి పొందిన అవగాహనలను నిర్ణయాలు తీసుకునే వారికి సులభంగా అర్థం అయ్యే విధంగా ప్రదర్శించడంపై కేంద్రీకృతమైంది. | [పాఠం](4-Data-Science-Lifecycle/16-communication/README.md) | [Jalen](https://twitter.com/JalenMcG) | | | +| 17 | క్లౌడ్‌లో డేటా సైన్స్ | [క్లౌడ్ డేటా](5-Data-Science-In-Cloud/README.md) | ఈ పాఠాల సిరీస్ క్లౌడ్‌లో డేటా సైన్స్ మరియు దాని లాభాలను పరిచయం చేస్తుంది. | [పాఠం](5-Data-Science-In-Cloud/17-Introduction/README.md) | [Tiffany](https://twitter.com/TiffanySouterre) మరియు [Maud](https://twitter.com/maudstweets) | +| 18 | క్లౌడ్‌లో డేటా సైన్స్ | [క్లౌడ్ డేటా](5-Data-Science-In-Cloud/README.md) | లో కోడ్ టూల్స్ ఉపయోగించి మోడల్స్ శిక్షణ. |[పాఠం](5-Data-Science-In-Cloud/18-Low-Code/README.md) | [Tiffany](https://twitter.com/TiffanySouterre) మరియు [Maud](https://twitter.com/maudstweets) | +| 19 | క్లౌడ్‌లో డేటా సైన్స్ | [క్లౌడ్ డేటా](5-Data-Science-In-Cloud/README.md) | Azure Machine Learning Studio తో మోడల్స్‌ను డిప్లాయ్ చేయడం. | [పాఠం](5-Data-Science-In-Cloud/19-Azure/README.md)| [Tiffany](https://twitter.com/TiffanySouterre) మరియు [Maud](https://twitter.com/maudstweets) | +| 20 | వనంలో డేటా సైన్స్ | [వనంలో](6-Data-Science-In-Wild/README.md) | వాస్తవ ప్రపంచంలో డేటా సైన్స్ ఆధారిత ప్రాజెక్టులు. | [పాఠం](6-Data-Science-In-Wild/20-Real-World-Examples/README.md) | [Nitya](https://twitter.com/nitya) | + +## GitHub Codespaces + +ఈ నమూనాను Codespaceలో తెరవడానికి ఈ దశలను అనుసరించండి: +1. కోడ్ డ్రాప్-డౌన్ మెనూను క్లిక్ చేసి Open with Codespaces ఎంపికను ఎంచుకోండి. +2. ప్యానెల్ దిగువన + New codespace ఎంచుకోండి. +మరింత సమాచారం కోసం, [GitHub డాక్యుమెంటేషన్](https://docs.github.com/en/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository#creating-a-codespace) చూడండి. + +## VSCode Remote - Containers +మీ స్థానిక యంత్రం మరియు VSCode ఉపయోగించి ఈ రిపోను కంటైనర్‌లో తెరవడానికి VS Code Remote - Containers విస్తరణను ఉపయోగించి ఈ దశలను అనుసరించండి: + +1. మీరు మొదటిసారి డెవలప్‌మెంట్ కంటైనర్ ఉపయోగిస్తుంటే, దయచేసి మీ సిస్టమ్ ప్రీ-రిక్వైర్మెంట్లు (అంటే Docker ఇన్‌స్టాల్ చేయబడింది) [గెట్ స్టార్టెడ్ డాక్యుమెంటేషన్](https://code.visualstudio.com/docs/devcontainers/containers#_getting-started)లో ఉన్నాయని నిర్ధారించుకోండి. + +ఈ రిపోను ఉపయోగించడానికి, మీరు రిపోను ఒక వేరే Docker వాల్యూమ్‌లో తెరవవచ్చు: + +**గమనిక**: అంతర్గతంగా, ఇది Remote-Containers: **Clone Repository in Container Volume...** కమాండ్‌ను ఉపయోగించి సోర్స్ కోడ్‌ను స్థానిక ఫైల్ సిస్టమ్ బదులు Docker వాల్యూమ్‌లో క్లోన్ చేస్తుంది. [వాల్యూమ్‌లు](https://docs.docker.com/storage/volumes/) కంటైనర్ డేటాను నిల్వ చేయడానికి ప్రాధాన్యత కలిగిన పద్ధతి. + +లేదా రిపోను స్థానికంగా క్లోన్ చేసి లేదా డౌన్లోడ్ చేసిన కాపీని తెరవండి: + +- ఈ రిపోను మీ స్థానిక ఫైల్ సిస్టమ్‌కు క్లోన్ చేయండి. +- F1 నొక్కి **Remote-Containers: Open Folder in Container...** కమాండ్ ఎంచుకోండి. +- ఈ ఫోల్డర్ యొక్క క్లోన్ చేసిన కాపీని ఎంచుకుని, కంటైనర్ ప్రారంభం అయ్యే వరకు వేచి, ప్రయత్నించండి. + +## ఆఫ్‌లైన్ యాక్సెస్ + +[Docsify](https://docsify.js.org/#/) ఉపయోగించి మీరు ఈ డాక్యుమెంటేషన్‌ను ఆఫ్‌లైన్‌లో నడపవచ్చు. ఈ రిపోను ఫోర్క్ చేసి, మీ స్థానిక యంత్రంలో [Docsify ఇన్‌స్టాల్](https://docsify.js.org/#/quickstart) చేయండి, ఆపై ఈ రిపో యొక్క రూట్ ఫోల్డర్‌లో `docsify serve` టైప్ చేయండి. వెబ్‌సైట్ మీ స్థానిక హోస్ట్‌లో 3000 పోర్ట్‌పై అందుబాటులో ఉంటుంది: `localhost:3000`. + +> గమనిక, నోట్‌బుక్స్ Docsify ద్వారా రేండర్ చేయబడవు, కాబట్టి మీరు నోట్‌బుక్ నడపాల్సినప్పుడు, దాన్ని వేరుగా VS Codeలో Python కర్నెల్ నడుపుతూ చేయండి. + +## ఇతర పాఠ్యక్రమాలు + +మా బృందం ఇతర పాఠ్యక్రమాలు కూడా తయారు చేస్తుంది! చూడండి: + + +### LangChain +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) + +--- + +### Azure / Edge / MCP / Agents +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### జనరేటివ్ AI సిరీస్ +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) + +--- + +### కోర్ లెర్నింగ్ +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### కోపైలట్ సిరీస్ +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) + + +## సహాయం పొందడం + +**సమస్యలు ఎదురవుతున్నాయా?** సాధారణ సమస్యలకు పరిష్కారాల కోసం మా [ట్రబుల్షూటింగ్ గైడ్](TROUBLESHOOTING.md) ను చూడండి. + +మీరు అడ్డుకట్ట పడితే లేదా AI యాప్స్ నిర్మాణం గురించి ఏవైనా ప్రశ్నలు ఉంటే, MCP గురించి చర్చలలో ఇతర అభ్యాసకులు మరియు అనుభవజ్ఞులైన డెవలపర్లతో చేరండి. ఇది ప్రశ్నలు స్వాగతించబడే మరియు జ్ఞానం స్వేచ్ఛగా పంచుకునే మద్దతు సమాజం. + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +మీకు ఉత్పత్తి అభిప్రాయం లేదా నిర్మాణ సమయంలో లోపాలు ఉంటే సందర్శించండి: + +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/SECURITY.md b/translations/te/SECURITY.md new file mode 100644 index 00000000..c4fca885 --- /dev/null +++ b/translations/te/SECURITY.md @@ -0,0 +1,53 @@ + +## భద్రత + +మైక్రోసాఫ్ట్ మా సాఫ్ట్‌వేర్ ఉత్పత్తులు మరియు సేవల భద్రతను గంభీరంగా తీసుకుంటుంది, దీనిలో మా GitHub సంస్థల ద్వారా నిర్వహించబడే అన్ని సోర్స్ కోడ్ రిపాజిటరీలు ఉన్నాయి, వీటిలో [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), మరియు [మా GitHub సంస్థలు](https://opensource.microsoft.com/) ఉన్నాయి. + +మీరు మైక్రోసాఫ్ట్ యాజమాన్యంలో ఉన్న ఏ రిపాజిటరీలోనైనా [మైక్రోసాఫ్ట్ భద్రతా లోపం నిర్వచనం](https://docs.microsoft.com/en-us/previous-versions/tn-archive/cc751383(v=technet.10))కి అనుగుణంగా భద్రతా లోపాన్ని కనుగొన్నారని భావిస్తే, దయచేసి క్రింద వివరించిన విధంగా మాకు నివేదించండి. + +## భద్రతా సమస్యలను నివేదించడం + +**దయచేసి భద్రతా లోపాలను పబ్లిక్ GitHub ఇష్యూల ద్వారా నివేదించవద్దు.** + +దీనికి బదులుగా, దయచేసి మైక్రోసాఫ్ట్ సెక్యూరిటీ రెస్పాన్స్ సెంటర్ (MSRC) వద్ద [https://msrc.microsoft.com/create-report](https://msrc.microsoft.com/create-report) ద్వారా నివేదించండి. + +మీరు లాగిన్ చేయకుండా సమర్పించాలనుకుంటే, [secure@microsoft.com](mailto:secure@microsoft.com) కు ఇమెయిల్ పంపండి. సాధ్యమైతే, మా PGP కీతో మీ సందేశాన్ని ఎన్‌క్రిప్ట్ చేయండి; దయచేసి దాన్ని [Microsoft Security Response Center PGP Key page](https://www.microsoft.com/en-us/msrc/pgp-key-msrc) నుండి డౌన్లోడ్ చేసుకోండి. + +మీరు 24 గంటలలోపు స్పందన పొందాలి. ఏ కారణంగా స్పందన రాలేదంటే, దయచేసి మేము మీ అసలు సందేశాన్ని అందుకున్నామో లేదో నిర్ధారించుకోవడానికి ఇమెయిల్ ద్వారా ఫాలోఅప్ చేయండి. అదనపు సమాచారం [microsoft.com/msrc](https://www.microsoft.com/msrc) వద్ద అందుబాటులో ఉంది. + +దయచేసి క్రింద పేర్కొన్న అవసరమైన సమాచారాన్ని (మీకు అందుబాటులో ఉన్నంత వరకు) చేర్చండి, తద్వారా మేము సమస్య యొక్క స్వభావం మరియు పరిధిని మెరుగ్గా అర్థం చేసుకోవచ్చు: + + * సమస్య రకం (ఉదా: బఫర్ ఓవర్‌ఫ్లో, SQL ఇంజెక్షన్, క్రాస్-సైట్ స్క్రిప్టింగ్, మొదలైనవి) + * సమస్య ప్రదర్శనకు సంబంధించిన సోర్స్ ఫైల్(లు) యొక్క పూర్తి మార్గాలు + * ప్రభావిత సోర్స్ కోడ్ యొక్క స్థానం (ట్యాగ్/బ్రాంచ్/కమిట్ లేదా ప్రత్యక్ష URL) + * సమస్యను పునరుత్పత్తి చేయడానికి అవసరమైన ప్రత్యేక కాన్ఫిగరేషన్ + * సమస్యను పునరుత్పత్తి చేయడానికి దశల వారీ సూచనలు + * ప్రూఫ్-ఆఫ్-కాన్సెప్ట్ లేదా ఎక్స్‌ప్లాయిట్ కోడ్ (సాధ్యమైతే) + * సమస్య ప్రభావం, దానిని దాడి దారుడు ఎలా ఉపయోగించుకోవచ్చు + +ఈ సమాచారం మాకు మీ నివేదికను వేగంగా పరిశీలించడంలో సహాయపడుతుంది. + +మీరు బగ్ బౌంటీ కోసం నివేదిస్తున్నట్లయితే, పూర్తి నివేదికలు ఎక్కువ బౌంటీ అవార్డుకు దోహదపడతాయి. మా [Microsoft Bug Bounty Program](https://microsoft.com/msrc/bounty) పేజీని సందర్శించి మా సక్రియ కార్యక్రమాల గురించి మరిన్ని వివరాలు తెలుసుకోండి. + +## ప్రాధాన్యత ఉన్న భాషలు + +మేము అన్ని కమ్యూనికేషన్లు ఆంగ్లంలో ఉండాలని ఇష్టపడతాము. + +## విధానం + +మైక్రోసాఫ్ట్ [సమన్వయ భద్రతా లోపం వెల్లడింపు](https://www.microsoft.com/en-us/msrc/cvd) సూత్రాన్ని అనుసరిస్తుంది. + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/SUPPORT.md b/translations/te/SUPPORT.md new file mode 100644 index 00000000..8c71b0ad --- /dev/null +++ b/translations/te/SUPPORT.md @@ -0,0 +1,26 @@ + +# మద్దతు +## సమస్యలను ఎలా నమోదు చేయాలి మరియు సహాయం పొందాలి + +ఈ ప్రాజెక్ట్ బగ్స్ మరియు ఫీచర్ అభ్యర్థనలను ట్రాక్ చేయడానికి GitHub Issues ను ఉపయోగిస్తుంది. దయచేసి కొత్త సమస్యలను నమోదు చేయడానికి ముందు ఇప్పటికే ఉన్న సమస్యలను శోధించండి, తద్వారా ప్రతిలిపులు నివారించవచ్చు. కొత్త సమస్యల కోసం, మీ బగ్ లేదా ఫీచర్ అభ్యర్థనను కొత్త Issue గా నమోదు చేయండి. + +ఈ ప్రాజెక్ట్ ఉపయోగించడంపై సహాయం మరియు ప్రశ్నల కోసం, ఒక సమస్యను నమోదు చేయండి. + +## Microsoft మద్దతు విధానం + +ఈ రిపాజిటరీకి మద్దతు పై పేర్కొన్న వనరులకు మాత్రమే పరిమితం. + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పులు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/TROUBLESHOOTING.md b/translations/te/TROUBLESHOOTING.md new file mode 100644 index 00000000..5ff3b602 --- /dev/null +++ b/translations/te/TROUBLESHOOTING.md @@ -0,0 +1,629 @@ + +# సమస్య పరిష్కరణ గైడ్ + +ఈ గైడ్ Data Science for Beginners పాఠ్యాంశంతో పని చేస్తూ మీరు ఎదుర్కొనే సాధారణ సమస్యలకు పరిష్కారాలను అందిస్తుంది. + +## విషయ సూచిక + +- [Python మరియు Jupyter సమస్యలు](../..) +- [ప్యాకేజ్ మరియు ఆధారిత సమస్యలు](../..) +- [Jupyter నోట్‌బుక్ సమస్యలు](../..) +- [క్విజ్ అప్లికేషన్ సమస్యలు](../..) +- [Git మరియు GitHub సమస్యలు](../..) +- [Docsify డాక్యుమెంటేషన్ సమస్యలు](../..) +- [డేటా మరియు ఫైల్ సమస్యలు](../..) +- [పనితీరు సమస్యలు](../..) +- [అదనపు సహాయం పొందడం](../..) + +## Python మరియు Jupyter సమస్యలు + +### Python కనుగొనబడలేదు లేదా తప్పు వెర్షన్ + +**సమస్య:** `python: command not found` లేదా తప్పు Python వెర్షన్ + +**పరిష్కారం:** + +```bash +# పైథాన్ వెర్షన్‌ను తనిఖీ చేయండి +python --version +python3 --version + +# పైథాన్ 3 'python3' గా ఇన్‌స్టాల్ అయితే, అలియాస్ సృష్టించండి +# macOS/Linux లో, ~/.bashrc లేదా ~/.zshrc లో జోడించండి: +alias python=python3 +alias pip=pip3 + +# లేదా python3 ను స్పష్టంగా ఉపయోగించండి +python3 -m pip install jupyter +``` + +**Windows పరిష్కారం:** +1. [python.org](https://www.python.org/) నుండి Python ను మళ్లీ ఇన్‌స్టాల్ చేయండి +2. ఇన్‌స్టాలేషన్ సమయంలో, "Add Python to PATH" ను ఎంచుకోండి +3. మీ టెర్మినల్/కమాండ్ ప్రాంప్ట్‌ను రీస్టార్ట్ చేయండి + +### వర్చువల్ ఎన్విరాన్‌మెంట్ యాక్టివేషన్ సమస్యలు + +**సమస్య:** వర్చువల్ ఎన్విరాన్‌మెంట్ యాక్టివేట్ అవ్వడం లేదు + +**పరిష్కారం:** + +**Windows:** +```bash +# మీరు ఎగ్జిక్యూషన్ పాలసీ లోపం పొందితే +Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser + +# అప్పుడు యాక్టివేట్ చేయండి +venv\Scripts\activate +``` + +**macOS/Linux:** +```bash +# యాక్టివేట్ స్క్రిప్ట్ అమలు చేయదగినదిగా ఉండాలి +chmod +x venv/bin/activate + +# ఆపై యాక్టివేట్ చేయండి +source venv/bin/activate +``` + +**యాక్టివేషన్ నిర్ధారించుకోండి:** +```bash +# మీ ప్రాంప్ట్ (venv) చూపించాలి +# Python స్థానం తనిఖీ చేయండి +which python # venv ను సూచించాలి +``` + +### Jupyter కర్నెల్ సమస్యలు + +**సమస్య:** "Kernel not found" లేదా "Kernel keeps dying" + +**పరిష్కారం:** + +```bash +# కర్నెల్‌ను మళ్లీ ఇన్‌స్టాల్ చేయండి +python -m ipykernel install --user --name=datascience --display-name="Python (Data Science)" + +# లేదా డిఫాల్ట్ కర్నెల్‌ను ఉపయోగించండి +python -m ipykernel install --user + +# జూపిటర్‌ను రీస్టార్ట్ చేయండి +jupyter notebook +``` + +**సమస్య:** Jupyterలో తప్పు Python వెర్షన్ + +**పరిష్కారం:** +```bash +# మీ వర్చువల్ ఎన్విరాన్‌మెంట్‌లో Jupyter ను ఇన్‌స్టాల్ చేయండి +source venv/bin/activate # ముందుగా యాక్టివేట్ చేయండి +pip install jupyter ipykernel + +# కర్నెల్‌ను రిజిస్టర్ చేయండి +python -m ipykernel install --user --name=venv --display-name="Python (venv)" + +# Jupyter లో, Kernel -> Change kernel -> Python (venv) ను ఎంచుకోండి +``` + +## ప్యాకేజ్ మరియు ఆధారిత సమస్యలు + +### ఇంపోర్ట్ లోపాలు + +**సమస్య:** `ModuleNotFoundError: No module named 'pandas'` (లేదా ఇతర ప్యాకేజీలు) + +**పరిష్కారం:** + +```bash +# వర్చువల్ ఎన్విరాన్‌మెంట్ సక్రియమై ఉందో లేదో నిర్ధారించుకోండి +source venv/bin/activate # macOS/Linux +venv\Scripts\activate # Windows + +# లేని ప్యాకేజీని ఇన్‌స్టాల్ చేయండి +pip install pandas + +# అన్ని సాధారణ ప్యాకేజీలను ఇన్‌స్టాల్ చేయండి +pip install jupyter pandas numpy matplotlib seaborn scikit-learn + +# ఇన్‌స్టాలేషన్‌ను ధృవీకరించండి +python -c "import pandas; print(pandas.__version__)" +``` + +### Pip ఇన్‌స్టాలేషన్ విఫలమవడం + +**సమస్య:** `pip install` అనుమతి లోపాలతో విఫలమవుతుంది + +**పరిష్కారం:** + +```bash +# --user ఫ్లాగ్ ఉపయోగించండి +pip install --user package-name + +# లేదా వర్చువల్ ఎన్విరాన్‌మెంట్ ఉపయోగించండి (సిఫార్సు చేయబడింది) +python -m venv venv +source venv/bin/activate +pip install package-name +``` + +**సమస్య:** `pip install` SSL సర్టిఫికేట్ లోపాలతో విఫలమవుతుంది + +**పరిష్కారం:** + +```bash +# ముందుగా పిప్‌ను నవీకరించండి +python -m pip install --upgrade pip + +# నమ్మకమైన హోస్ట్‌తో ఇన్‌స్టాల్ చేయడానికి ప్రయత్నించండి (తాత్కాలిక పరిష్కారం) +pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org package-name +``` + +### ప్యాకేజ్ వెర్షన్ విరుద్ధతలు + +**సమస్య:** అనుకూలం కాని ప్యాకేజ్ వెర్షన్లు + +**పరిష్కారం:** + +```bash +# కొత్త వర్చువల్ ఎన్విరాన్‌మెంట్ సృష్టించండి +python -m venv venv-new +source venv-new/bin/activate # లేదా Windows లో venv-new\Scripts\activate + +# అవసరమైతే నిర్దిష్ట సంస్కరణలతో ప్యాకేజీలను ఇన్‌స్టాల్ చేయండి +pip install pandas==1.3.0 +pip install numpy==1.21.0 + +# లేదా pip కు ఆధారాలను పరిష్కరించనివ్వండి +pip install jupyter pandas numpy matplotlib seaborn scikit-learn +``` + +## Jupyter నోట్‌బుక్ సమస్యలు + +### Jupyter ప్రారంభం కావడం లేదు + +**సమస్య:** `jupyter notebook` కమాండ్ కనుగొనబడలేదు + +**పరిష్కారం:** + +```bash +# జూపిటర్‌ను ఇన్‌స్టాల్ చేయండి +pip install jupyter + +# లేదా python -m ఉపయోగించండి +python -m jupyter notebook + +# అవసరమైతే PATH లో చేర్చండి (macOS/Linux) +export PATH="$HOME/.local/bin:$PATH" +``` + +### నోట్‌బుక్ లోడ్ లేదా సేవ్ అవ్వడం లేదు + +**సమస్య:** "Notebook failed to load" లేదా సేవ్ లోపాలు + +**పరిష్కారం:** + +1. ఫైల్ అనుమతులను తనిఖీ చేయండి +```bash +# మీరు రాయడానికి అనుమతులు ఉన్నాయో నిర్ధారించుకోండి +ls -l notebook.ipynb +chmod 644 notebook.ipynb # అవసరమైతే +``` + +2. ఫైల్ కరప్షన్ కోసం తనిఖీ చేయండి +```bash +# JSON నిర్మాణాన్ని తనిఖీ చేయడానికి టెక్స్ట్ ఎడిటర్‌లో తెరవడానికి ప్రయత్నించండి +# దెబ్బతిన్నట్లయితే కంటెంట్‌ను కొత్త నోట్‌బుక్‌కు కాపీ చేయండి +``` + +3. Jupyter క్యాషే క్లియర్ చేయండి +```bash +jupyter notebook --clear-cache +``` + +### సెల్ అమలు కావడం లేదు + +**సమస్య:** సెల్ "In [*]" వద్ద అడ్డుకుంటోంది లేదా చాలా సమయం తీసుకుంటోంది + +**పరిష్కారం:** + +1. **కర్నెల్‌ను అంతరాయం చేయండి**: "Interrupt" బటన్ క్లిక్ చేయండి లేదా `I, I` నొక్కండి +2. **కర్నెల్‌ను రీస్టార్ట్ చేయండి**: Kernel మెనూ → Restart +3. మీ కోడ్‌లో **అనంత లూప్‌లు** ఉన్నాయా చూడండి +4. **ఫలితాన్ని క్లియర్ చేయండి**: సెల్ → All Output → Clear + +### ప్లాట్లు ప్రదర్శించబడడం లేదు + +**సమస్య:** `matplotlib` ప్లాట్లు నోట్‌బుక్‌లో చూపించబడడం లేదు + +**పరిష్కారం:** + +```python +# నోట్‌బుక్ టాప్‌లో మేజిక్ కమాండ్‌ను జోడించండి +%matplotlib inline + +import matplotlib.pyplot as plt + +# ప్లాట్ సృష్టించండి +plt.plot([1, 2, 3, 4]) +plt.show() # show() ను పిలవడం నిర్ధారించుకోండి +``` + +**ఇంటరాక్టివ్ ప్లాట్లకు ప్రత్యామ్నాయం:** +```python +%matplotlib notebook +# లేదా +%matplotlib widget +``` + +## క్విజ్ అప్లికేషన్ సమస్యలు + +### npm install విఫలమవుతుంది + +**సమస్య:** `npm install` సమయంలో లోపాలు + +**పరిష్కారం:** + +```bash +# npm క్యాషేను క్లియర్ చేయండి +npm cache clean --force + +# node_modules మరియు package-lock.json ను తొలగించండి +rm -rf node_modules package-lock.json + +# మళ్లీ ఇన్‌స్టాల్ చేయండి +npm install + +# ఇంకా విఫలమైతే, legacy peer deps తో ప్రయత్నించండి +npm install --legacy-peer-deps +``` + +### Quiz App ప్రారంభం కావడం లేదు + +**సమస్య:** `npm run serve` విఫలమవుతుంది + +**పరిష్కారం:** + +```bash +# Node.js వెర్షన్‌ను తనిఖీ చేయండి +node --version # 12.x లేదా అంతకంటే ఎక్కువ ఉండాలి + +# డిపెండెన్సీలను మళ్లీ ఇన్‌స్టాల్ చేయండి +cd quiz-app +rm -rf node_modules package-lock.json +npm install + +# వేరే పోర్ట్ ప్రయత్నించండి +npm run serve -- --port 8081 +``` + +### పోర్ట్ ఇప్పటికే ఉపయోగంలో ఉంది + +**సమస్య:** "Port 8080 is already in use" + +**పరిష్కారం:** + +```bash +# పోర్ట్ 8080 పై ప్రాసెస్‌ను కనుగొని ముగించండి +# macOS/Linux: +lsof -ti:8080 | xargs kill -9 + +# Windows: +netstat -ano | findstr :8080 +taskkill /PID /F + +# లేదా వేరే పోర్ట్ ఉపయోగించండి +npm run serve -- --port 8081 +``` + +### Quiz లోడ్ అవ్వడం లేదా ఖాళీ పేజీ + +**సమస్య:** Quiz యాప్ లోడ్ అవుతుంది కానీ ఖాళీ పేజీ చూపిస్తుంది + +**పరిష్కారం:** + +1. బ్రౌజర్ కన్సోల్ లో లోపాలు తనిఖీ చేయండి (F12) +2. బ్రౌజర్ క్యాషే మరియు కుకీలను క్లియర్ చేయండి +3. వేరే బ్రౌజర్ ప్రయత్నించండి +4. జావాస్క్రిప్ట్ ఎనేబుల్ ఉందని నిర్ధారించుకోండి +5. అడ్బ్లాకర్లు జోక్యం చేస్తున్నాయా చూడండి + +```bash +# యాప్‌ను మళ్లీ నిర్మించండి +npm run build +npm run serve +``` + +## Git మరియు GitHub సమస్యలు + +### Git గుర్తించబడడం లేదు + +**సమస్య:** `git: command not found` + +**పరిష్కారం:** + +**Windows:** +- [git-scm.com](https://git-scm.com/) నుండి Git ఇన్‌స్టాల్ చేయండి +- ఇన్‌స్టాలేషన్ తర్వాత టెర్మినల్‌ను రీస్టార్ట్ చేయండి + +**macOS:** + +> **గమనిక:** మీరు Homebrew ఇన్‌స్టాల్ చేయకపోతే, ముందుగా [https://brew.sh/](https://brew.sh/) వద్ద సూచనలను అనుసరించండి. +```bash +# హోంబ్రూ ద్వారా ఇన్‌స్టాల్ చేయండి +brew install git + +# లేదా Xcode కమాండ్ లైన్ టూల్స్ ఇన్‌స్టాల్ చేయండి +xcode-select --install +``` + +**Linux:** +```bash +sudo apt-get install git # డెబియన్/ఉబుంటు +sudo dnf install git # ఫెడోరా +``` + +### క్లోన్ విఫలమవుతుంది + +**సమస్య:** `git clone` ధృవీకరణ లోపాలతో విఫలమవుతుంది + +**పరిష్కారం:** + +```bash +# HTTPS URL ఉపయోగించండి +git clone https://github.com/microsoft/Data-Science-For-Beginners.git + +# మీరు GitHub లో 2FA సక్రియం చేసుకున్నట్లయితే, Personal Access Token ఉపయోగించండి +# టోకెన్ సృష్టించండి: https://github.com/settings/tokens +# అడిగినప్పుడు పాస్వర్డ్ గా టోకెన్ ఉపయోగించండి +``` + +### అనుమతి నిరాకరించబడింది (publickey) + +**సమస్య:** SSH కీ ధృవీకరణ విఫలమవుతుంది + +**పరిష్కారం:** + +```bash +# SSH కీని సృష్టించండి +ssh-keygen -t ed25519 -C "your_email@example.com" + +# కీని ssh-agent కు జోడించండి +eval "$(ssh-agent -s)" +ssh-add ~/.ssh/id_ed25519 + +# పబ్లిక్ కీని GitHub కు జోడించండి +# కీని కాపీ చేయండి: cat ~/.ssh/id_ed25519.pub +# ఇక్కడ జోడించండి: https://github.com/settings/keys +``` + +## Docsify డాక్యుమెంటేషన్ సమస్యలు + +### Docsify కమాండ్ కనుగొనబడలేదు + +**సమస్య:** `docsify: command not found` + +**పరిష్కారం:** + +```bash +# గ్లోబల్‌గా ఇన్‌స్టాల్ చేయండి +npm install -g docsify-cli + +# macOS/Linuxలో అనుమతి లోపం ఉంటే +sudo npm install -g docsify-cli + +# ఇన్‌స్టాలేషన్‌ను ధృవీకరించండి +docsify --version + +# ఇంకా కనబడకపోతే, npm గ్లోబల్ పాత్‌ను జోడించండి +# npm గ్లోబల్ పాత్‌ను కనుగొనండి +npm config get prefix + +# PATHలో జోడించండి (~/.bashrc లేదా ~/.zshrcలో జోడించండి) +export PATH="$PATH:/usr/local/bin" +``` + +### డాక్యుమెంటేషన్ లోడ్ అవ్వడం లేదు + +**సమస్య:** Docsify సర్వ్ చేస్తోంది కానీ కంటెంట్ లోడ్ అవ్వడం లేదు + +**పరిష్కారం:** + +```bash +# మీరు రిపాజిటరీ రూట్‌లో ఉన్నారని నిర్ధారించుకోండి +cd Data-Science-For-Beginners + +# index.html కోసం తనిఖీ చేయండి +ls index.html + +# నిర్దిష్ట పోర్ట్‌తో సర్వ్ చేయండి +docsify serve --port 3000 + +# బ్రౌజర్ కన్సోల్‌లో లోపాలను తనిఖీ చేయండి (F12) +``` + +### చిత్రాలు ప్రదర్శించబడడం లేదు + +**సమస్య:** చిత్రాలు బ్రోకెన్ లింక్ ఐకాన్ చూపిస్తున్నాయి + +**పరిష్కారం:** + +1. చిత్రం మార్గాలు రిలేటివ్‌గా ఉన్నాయా తనిఖీ చేయండి +2. చిత్రం ఫైళ్లు రిపోజిటరీలో ఉన్నాయా నిర్ధారించుకోండి +3. బ్రౌజర్ క్యాషే క్లియర్ చేయండి +4. ఫైల్ ఎక్స్‌టెన్షన్లు సరిపోతున్నాయా తనిఖీ చేయండి (కొన్ని సిస్టమ్స్‌లో కేస్-సెన్సిటివ్) + +## డేటా మరియు ఫైల్ సమస్యలు + +### ఫైల్ కనుగొనబడలేదు లోపాలు + +**సమస్య:** డేటా లోడ్ చేస్తున్నప్పుడు `FileNotFoundError` + +**పరిష్కారం:** + +```python +import os + +# ప్రస్తుత పని డైరెక్టరీని తనిఖీ చేయండి +print(os.getcwd()) + +# సంపూర్ణ మార్గాన్ని ఉపయోగించండి +data_path = os.path.join(os.getcwd(), 'data', 'filename.csv') +df = pd.read_csv(data_path) + +# లేదా నోట్‌బుక్ స్థానం నుండి సంబంధిత మార్గాన్ని ఉపయోగించండి +df = pd.read_csv('../data/filename.csv') + +# ఫైల్ ఉన్నదో లేదో నిర్ధారించండి +print(os.path.exists('data/filename.csv')) +``` + +### CSV చదవడంలో లోపాలు + +**సమస్య:** CSV ఫైళ్లు చదవడంలో లోపాలు + +**పరిష్కారం:** + +```python +import pandas as pd + +# వేరే ఎన్‌కోడింగ్స్ ప్రయత్నించండి +df = pd.read_csv('file.csv', encoding='utf-8') +# లేదా +df = pd.read_csv('file.csv', encoding='latin-1') +# లేదా +df = pd.read_csv('file.csv', encoding='ISO-8859-1') + +# లేని విలువలను నిర్వహించండి +df = pd.read_csv('file.csv', na_values=['NA', 'N/A', '']) + +# కామా కాకపోతే డెలిమిటర్‌ను పేర్కొనండి +df = pd.read_csv('file.csv', delimiter=';') +``` + +### పెద్ద డేటాసెట్‌లతో మెమరీ లోపాలు + +**సమస్య:** పెద్ద ఫైళ్లు లోడ్ చేస్తున్నప్పుడు `MemoryError` + +**పరిష్కారం:** + +```python +# భాగాలుగా చదవండి +chunk_size = 10000 +chunks = [] +for chunk in pd.read_csv('large_file.csv', chunksize=chunk_size): + # భాగాన్ని ప్రాసెస్ చేయండి + chunks.append(chunk) +df = pd.concat(chunks) + +# లేదా నిర్దిష్ట కాలమ్స్ మాత్రమే చదవండి +df = pd.read_csv('file.csv', usecols=['col1', 'col2']) + +# మరింత సమర్థవంతమైన డేటా రకాలను ఉపయోగించండి +df = pd.read_csv('file.csv', dtype={'column_name': 'int32'}) +``` + +## పనితీరు సమస్యలు + +### నోట్‌బుక్ పనితీరు మందగించడం + +**సమస్య:** నోట్‌బుక్స్ చాలా మందగిస్తాయి + +**పరిష్కారం:** + +1. **కర్నెల్‌ను రీస్టార్ట్ చేసి అవుట్‌పుట్ క్లియర్ చేయండి** + - Kernel → Restart & Clear Output + +2. **వినియోగంలో లేని నోట్‌బుక్స్ మూసివేయండి** + +3. **కోడ్‌ను ఆప్టిమైజ్ చేయండి:** +```python +# లూపుల బదులు వెక్టరైజ్డ్ ఆపరేషన్లు ఉపయోగించండి +# చెడు: +result = [] +for x in data: + result.append(x * 2) + +# మంచి: +result = data * 2 # NumPy/Pandas వెక్టరైజేషన్ +``` + +4. **పెద్ద డేటాసెట్‌ల నుండి నమూనాలు తీసుకోండి:** +```python +# అభివృద్ధి సమయంలో నమూనాతో పని చేయండి +df_sample = df.sample(n=1000) # లేదా df.head(1000) +``` + +### బ్రౌజర్ క్రాష్‌లు + +**సమస్య:** బ్రౌజర్ క్రాష్ అవుతుంది లేదా స్పందించదు + +**పరిష్కారం:** + +1. వినియోగంలో లేని ట్యాబ్స్ మూసివేయండి +2. బ్రౌజర్ క్యాషే క్లియర్ చేయండి +3. బ్రౌజర్ మెమరీ పెంచండి (Chrome: `chrome://settings/system`) +4. JupyterLab ఉపయోగించండి: +```bash +pip install jupyterlab +jupyter lab +``` + +## అదనపు సహాయం పొందడం + +### సహాయం కోరేముందు + +1. ఈ సమస్య పరిష్కరణ గైడ్‌ను తనిఖీ చేయండి +2. [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues) లో శోధించండి +3. [INSTALLATION.md](INSTALLATION.md) మరియు [USAGE.md](USAGE.md) ను సమీక్షించండి +4. లోప సందేశాన్ని ఆన్‌లైన్‌లో శోధించండి + +### సహాయం ఎలా కోరాలి + +సమస్యను సృష్టించేటప్పుడు లేదా సహాయం కోరేటప్పుడు, ఈ వివరాలను చేర్చండి: + +1. **ఆపరేటింగ్ సిస్టమ్**: Windows, macOS, లేదా Linux (ఏ డిస్ట్రిబ్యూషన్) +2. **Python వెర్షన్**: `python --version` ను రన్ చేయండి +3. **లోప సందేశం**: పూర్తి లోప సందేశాన్ని కాపీ చేయండి +4. **పునరుత్పత్తి దశలు**: లోపం సంభవించే ముందు మీరు చేసిన దశలు +5. **మీ ప్రయత్నాలు**: మీరు ఇప్పటికే ప్రయత్నించిన పరిష్కారాలు + +**ఉదాహరణ:** +``` +**Operating System:** macOS 12.0 +**Python Version:** 3.9.7 +**Error Message:** ModuleNotFoundError: No module named 'pandas' +**Steps to Reproduce:** +1. Activated virtual environment +2. Started Jupyter notebook +3. Tried to import pandas + +**What I've Tried:** +- Ran pip install pandas +- Restarted Jupyter +``` + +### కమ్యూనిటీ వనరులు + +- **GitHub Issues**: [Create an issue](https://github.com/microsoft/Data-Science-For-Beginners/issues/new) +- **Discord**: [Join our community](https://aka.ms/ds4beginners/discord) +- **Discussions**: [GitHub Discussions](https://github.com/microsoft/Data-Science-For-Beginners/discussions) +- **Microsoft Learn**: [Q&A Forums](https://docs.microsoft.com/answers/) + +### సంబంధిత డాక్యుమెంటేషన్ + +- [INSTALLATION.md](INSTALLATION.md) - సెటప్ సూచనలు +- [USAGE.md](USAGE.md) - పాఠ్యాంశం ఎలా ఉపయోగించాలి +- [CONTRIBUTING.md](CONTRIBUTING.md) - ఎలా సహకరించాలి +- [README.md](README.md) - ప్రాజెక్ట్ అవలోకనం + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/USAGE.md b/translations/te/USAGE.md new file mode 100644 index 00000000..def3afe5 --- /dev/null +++ b/translations/te/USAGE.md @@ -0,0 +1,376 @@ + +# ఉపయోగం గైడ్ + +ఈ గైడ్ డేటా సైన్స్ ఫర్ బిగినర్స్ పాఠ్యాంశం ఉపయోగించడానికి ఉదాహరణలు మరియు సాధారణ వర్క్‌ఫ్లోలను అందిస్తుంది. + +## విషయ సూచిక + +- [ఈ పాఠ్యాంశాన్ని ఎలా ఉపయోగించాలి](../..) +- [పాఠాలతో పని చేయడం](../..) +- [జుపిటర్ నోట్బుక్స్‌తో పని చేయడం](../..) +- [క్విజ్ అప్లికేషన్ ఉపయోగించడం](../..) +- [సాధారణ వర్క్‌ఫ్లోలు](../..) +- [స్వీయ-అభ్యాసకులకు సూచనలు](../..) +- [ఉపాధ్యాయులకు సూచనలు](../..) + +## ఈ పాఠ్యాంశాన్ని ఎలా ఉపయోగించాలి + +ఈ పాఠ్యాంశం అనేక విధాలుగా ఉపయోగించడానికి అనువుగా రూపొందించబడింది: + +- **స్వీయ-గతిలో నేర్చుకోవడం**: మీ స్వంత వేగంతో పాఠాలను స్వతంత్రంగా పూర్తి చేయండి +- **తరగతి బోధన**: మార్గనిర్దేశక బోధనతో నిర్మిత కోర్సుగా ఉపయోగించండి +- **అధ్యయన సమూహాలు**: సహచరులతో కలిసి నేర్చుకోండి +- **వర్క్‌షాప్ ఫార్మాట్**: తీవ్రతరమైన తక్కువకాలిక నేర్చుకునే సెషన్లు + +## పాఠాలతో పని చేయడం + +ప్రతి పాఠం నేర్చుకోవడాన్ని గరిష్టం చేయడానికి ఒక సुस్పష్ట నిర్మాణాన్ని అనుసరిస్తుంది: + +### పాఠ నిర్మాణం + +1. **పాఠానికి ముందు క్విజ్**: మీ ప్రస్తుత జ్ఞానాన్ని పరీక్షించండి +2. **స్కెచ్‌నోట్** (ఐచ్ఛికం): ముఖ్యమైన భావనల దృశ్య సారాంశం +3. **వీడియో** (ఐచ్ఛికం): అదనపు వీడియో కంటెంట్ +4. **వ్రాత పాఠం**: ప్రాథమిక భావనలు మరియు వివరణలు +5. **జుపిటర్ నోట్బుక్**: ప్రాక్టికల్ కోడింగ్ వ్యాయామాలు +6. **అసైన్‌మెంట్**: మీరు నేర్చుకున్నదాన్ని అభ్యాసించండి +7. **పాఠానికి తర్వాత క్విజ్**: మీ అర్థం చేసుకున్నదాన్ని బలోపేతం చేయండి + +### పాఠానికి ఉదాహరణ వర్క్‌ఫ్లో + +```bash +# 1. పాఠం డైరెక్టరీకి నావిగేట్ చేయండి +cd 1-Introduction/01-defining-data-science + +# 2. README.md చదవండి +# README.md ను మీ బ్రౌజర్ లేదా ఎడిటర్‌లో తెరవండి + +# 3. పూర్వ పాఠం క్విజ్ తీసుకోండి +# READMEలోని క్విజ్ లింక్‌పై క్లిక్ చేయండి + +# 4. జూపిటర్ నోట్‌బుక్ (ఉపలబ్ధి ఉంటే) తెరవండి +jupyter notebook + +# 5. నోట్‌బుక్‌లోని వ్యాయామాలు పూర్తి చేయండి + +# 6. అసైన్‌మెంట్‌పై పని చేయండి + +# 7. పాఠం తర్వాత క్విజ్ తీసుకోండి +``` + +## జుపిటర్ నోట్బుక్స్‌తో పని చేయడం + +### జుపిటర్ ప్రారంభించడం + +```bash +# మీ వర్చువల్ ఎన్విరాన్‌మెంట్‌ను సక్రియం చేయండి +source venv/bin/activate # macOS/Linux పై +# లేదా +venv\Scripts\activate # Windows పై + +# రిపాజిటరీ రూట్ నుండి Jupyter ప్రారంభించండి +jupyter notebook +``` + +### నోట్బుక్ సెల్స్ నడపడం + +1. **ఒక సెల్ నడపండి**: `Shift + Enter` నొక్కండి లేదా "Run" బటన్ క్లిక్ చేయండి +2. **అన్ని సెల్స్ నడపండి**: మెనూ నుండి "Cell" → "Run All" ఎంచుకోండి +3. **కర్నెల్ రీస్టార్ట్ చేయండి**: సమస్యలు ఎదురైతే "Kernel" → "Restart" ఎంచుకోండి + +### ఉదాహరణ: నోట్బుక్‌లో డేటాతో పని చేయడం + +```python +# అవసరమైన లైబ్రరీలను దిగుమతి చేసుకోండి +import pandas as pd +import numpy as np +import matplotlib.pyplot as plt + +# డేటాసెట్‌ను లోడ్ చేయండి +df = pd.read_csv('data/sample.csv') + +# డేటాను అన్వేషించండి +df.head() +df.info() +df.describe() + +# ఒక విజువలైజేషన్ సృష్టించండి +plt.figure(figsize=(10, 6)) +plt.plot(df['column_name']) +plt.title('Sample Visualization') +plt.xlabel('X-axis Label') +plt.ylabel('Y-axis Label') +plt.show() +``` + +### మీ పని సేవ్ చేయడం + +- జుపిటర్ స్వయంచాలకంగా కాలానుగుణంగా సేవ్ చేస్తుంది +- మాన్యువల్‌గా సేవ్ చేయడానికి: `Ctrl + S` (లేదా macOSలో `Cmd + S`) నొక్కండి +- మీ పురోగతి `.ipynb` ఫైల్‌లో సేవ్ అవుతుంది + +## క్విజ్ అప్లికేషన్ ఉపయోగించడం + +### క్విజ్ యాప్‌ను లోకల్‌గా నడపడం + +```bash +# క్విజ్ యాప్ డైరెక్టరీకి నావిగేట్ చేయండి +cd quiz-app + +# డెవలప్‌మెంట్ సర్వర్ ప్రారంభించండి +npm run serve + +# http://localhost:8080 వద్ద యాక్సెస్ చేయండి +``` + +### క్విజ్‌లు తీసుకోవడం + +1. పాఠానికి ముందు క్విజ్‌లు ప్రతి పాఠం టాప్‌లో లింక్ చేయబడ్డాయి +2. పాఠానికి తర్వాత క్విజ్‌లు ప్రతి పాఠం దిగువన లింక్ చేయబడ్డాయి +3. ప్రతి క్విజ్‌లో 3 ప్రశ్నలు ఉంటాయి +4. క్విజ్‌లు నేర్చుకోవడాన్ని బలోపేతం చేయడానికి రూపొందించబడ్డాయి, పూర్తిగా పరీక్షించడానికి కాదు + +### క్విజ్ సంఖ్యలు + +- క్విజ్‌లు 0-39 వరకు సంఖ్యాబద్ధం చేయబడ్డాయి (మొత్తం 40 క్విజ్‌లు) +- ప్రతి పాఠానికి సాధారణంగా ఒక పూర్వ మరియు ఒక పశ్చాత్తాప క్విజ్ ఉంటుంది +- క్విజ్ URLలు క్విజ్ సంఖ్యను కలిగి ఉంటాయి: `https://ff-quizzes.netlify.app/en/ds/quiz/0` + +## సాధారణ వర్క్‌ఫ్లోలు + +### వర్క్‌ఫ్లో 1: పూర్తి ప్రారంభ దారి + +```bash +# 1. మీ వాతావరణాన్ని సెట్ చేయండి (INSTALLATION.md చూడండి) + +# 2. పాఠం 1 తో ప్రారంభించండి +cd 1-Introduction/01-defining-data-science + +# 3. ప్రతి పాఠం కోసం: +# - పాఠం ముందు క్విజ్ తీసుకోండి +# - పాఠం విషయాన్ని చదవండి +# - నోట్‌బుక్ ద్వారా పని చేయండి +# - అసైన్‌మెంట్ పూర్తి చేయండి +# - పాఠం తర్వాత క్విజ్ తీసుకోండి + +# 4. అన్ని 20 పాఠాలను వరుసగా కొనసాగించండి +``` + +### వర్క్‌ఫ్లో 2: ప్రత్యేక అంశం నేర్చుకోవడం + +మీకు ఒక ప్రత్యేక అంశం ఆసక్తి ఉంటే: + +```bash +# ఉదాహరణ: డేటా విజువలైజేషన్ పై దృష్టి సారించండి +cd 3-Data-Visualization + +# పాఠాలు 9-13 అన్వేషించండి: +# - పాఠం 9: పరిమాణాలను విజువలైజ్ చేయడం +# - పాఠం 10: పంపిణీలను విజువలైజ్ చేయడం +# - పాఠం 11: అనుపాతాలను విజువలైజ్ చేయడం +# - పాఠం 12: సంబంధాలను విజువలైజ్ చేయడం +# - పాఠం 13: అర్థవంతమైన విజువలైజేషన్లు +``` + +### వర్క్‌ఫ్లో 3: ప్రాజెక్ట్ ఆధారిత నేర్చుకోవడం + +```bash +# 1. డేటా సైన్స్ లైఫ్‌సైకిల్ పాఠాలు (14-16) సమీక్షించండి +cd 4-Data-Science-Lifecycle + +# 2. ఒక వాస్తవ ప్రపంచ ఉదాహరణపై పని చేయండి (పాఠం 20) +cd ../6-Data-Science-In-Wild/20-Real-World-Examples + +# 3. మీ స్వంత ప్రాజెక్టుకు సూత్రాలను వర్తింపజేయండి +``` + +### వర్క్‌ఫ్లో 4: క్లౌడ్ ఆధారిత డేటా సైన్స్ + +```bash +# క్లౌడ్ డేటా సైన్స్ గురించి తెలుసుకోండి (పాఠాలు 17-19) +cd 5-Data-Science-In-Cloud + +# 17: క్లౌడ్ డేటా సైన్స్ పరిచయం +# 18: లో-కోడ్ ఎంఎల్ టూల్స్ +# 19: అజ్యూర్ మెషీన్ లెర్నింగ్ స్టూడియో +``` + +## స్వీయ-అభ్యాసకులకు సూచనలు + +### సక్రమంగా ఉండండి + +```bash +# ఒక అభ్యాస జర్నల్ సృష్టించండి +mkdir my-learning-journal + +# ప్రతి పాఠం కోసం, గమనికలు సృష్టించండి +echo "# Lesson 1 Notes" > my-learning-journal/lesson-01-notes.md +``` + +### నియమితంగా అభ్యాసం చేయండి + +- ప్రతి రోజు లేదా వారానికి ప్రత్యేక సమయం కేటాయించండి +- వారానికి కనీసం ఒక పాఠం పూర్తి చేయండి +- గత పాఠాలను కాలానుగుణంగా సమీక్షించండి + +### కమ్యూనిటీతో పాల్గొనండి + +- [Discord కమ్యూనిటీ](https://aka.ms/ds4beginners/discord)లో చేరండి +- Discordలో #Data-Science-for-Beginners ఛానెల్‌లో పాల్గొనండి [Discord చర్చలు](https://aka.ms/ds4beginners/discord) +- మీ పురోగతిని పంచుకోండి మరియు ప్రశ్నలు అడగండి + +### మీ స్వంత ప్రాజెక్టులను నిర్మించండి + +పాఠాలు పూర్తి చేసిన తర్వాత, భావనలను వ్యక్తిగత ప్రాజెక్టులకు వర్తించండి: + +```python +# ఉదాహరణ: మీ స్వంత డేటాసెట్‌ను విశ్లేషించండి +import pandas as pd + +# మీ స్వంత డేటాను లోడ్ చేయండి +my_data = pd.read_csv('my-project/data.csv') + +# నేర్చుకున్న సాంకేతికతలను వర్తింపజేయండి +# - డేటా శుభ్రపరిచడం (పాఠం 8) +# - అన్వేషణాత్మక డేటా విశ్లేషణ (పాఠం 7) +# - విజువలైజేషన్ (పాఠాలు 9-13) +# - విశ్లేషణ (పాఠం 15) +``` + +## ఉపాధ్యాయులకు సూచనలు + +### తరగతి సెటప్ + +1. వివరమైన మార్గదర్శకానికి [for-teachers.md](for-teachers.md) ను సమీక్షించండి +2. ఒక పంచుకున్న వాతావరణాన్ని ఏర్పాటు చేయండి (GitHub Classroom లేదా Codespaces) +3. ఒక కమ్యూనికేషన్ ఛానెల్‌ను ఏర్పాటు చేయండి (Discord, Slack, లేదా Teams) + +### పాఠం ప్రణాళిక + +**సూచించిన 10-వారం షెడ్యూల్:** + +- **వారం 1-2**: పరిచయం (పాఠాలు 1-4) +- **వారం 3-4**: డేటాతో పని (పాఠాలు 5-8) +- **వారం 5-6**: డేటా విజువలైజేషన్ (పాఠాలు 9-13) +- **వారం 7-8**: డేటా సైన్స్ లైఫ్‌సైకిల్ (పాఠాలు 14-16) +- **వారం 9**: క్లౌడ్ డేటా సైన్స్ (పాఠాలు 17-19) +- **వారం 10**: వాస్తవ ప్రపంచ అనువర్తనాలు & తుది ప్రాజెక్టులు (పాఠం 20) + +### ఆఫ్‌లైన్ యాక్సెస్ కోసం Docsify నడపడం + +```bash +# తరగతి గదిలో ఉపయోగానికి స్థానికంగా డాక్యుమెంటేషన్ అందించండి +docsify serve + +# విద్యార్థులు localhost:3000 వద్ద యాక్సెస్ చేయవచ్చు +# ప్రారంభ సెటప్ తర్వాత ఇంటర్నెట్ అవసరం లేదు +``` + +### అసైన్‌మెంట్ గ్రేడింగ్ + +- పూర్తి చేసిన వ్యాయామాల కోసం విద్యార్థి నోట్బుక్స్ సమీక్షించండి +- క్విజ్ స్కోర్ల ద్వారా అర్థం చేసుకున్నదాన్ని తనిఖీ చేయండి +- డేటా సైన్స్ లైఫ్‌సైకిల్ సూత్రాలను ఉపయోగించి తుది ప్రాజెక్టులను మూల్యాంకనం చేయండి + +### అసైన్‌మెంట్లు సృష్టించడం + +```python +# ఉదాహరణ కస్టమ్ అసైన్‌మెంట్ టెంప్లేట్ +""" +Assignment: [Topic] + +Objective: [Learning goal] + +Dataset: [Provide or have students find one] + +Tasks: +1. Load and explore the dataset +2. Clean and prepare the data +3. Create at least 3 visualizations +4. Perform analysis +5. Communicate findings + +Deliverables: +- Jupyter notebook with code and explanations +- Written summary of findings +""" +``` + +## ఆఫ్‌లైన్‌లో పని చేయడం + +### వనరులను డౌన్లోడ్ చేయండి + +```bash +# మొత్తం రిపోజిటరీని క్లోన్ చేయండి +git clone https://github.com/microsoft/Data-Science-For-Beginners.git + +# ముందుగా డేటాసెట్‌లను డౌన్లోడ్ చేసుకోండి +# ఎక్కువ డేటాసెట్‌లు రిపోజిటరీలోనే ఉన్నాయి +``` + +### డాక్యుమెంటేషన్‌ను లోకల్‌గా నడపండి + +```bash +# Docsify తో సేవ్ చేయండి +docsify serve + +# localhost:3000 వద్ద యాక్సెస్ చేయండి +``` + +### క్విజ్ యాప్‌ను లోకల్‌గా నడపండి + +```bash +cd quiz-app +npm run serve +``` + +## అనువదించిన కంటెంట్ యాక్సెస్ చేయడం + +40+ భాషల్లో అనువాదాలు అందుబాటులో ఉన్నాయి: + +```bash +# అనువదించిన పాఠాలను యాక్సెస్ చేయండి +cd translations/fr # ఫ్రెంచ్ +cd translations/es # స్పానిష్ +cd translations/de # జర్మన్ +# ... మరియు మరిన్ని +``` + +ప్రతి అనువాదం ఆంగ్ల సంస్కరణతో సమాన నిర్మాణాన్ని కలిగి ఉంటుంది. + +## అదనపు వనరులు + +### నేర్చుకోవడం కొనసాగించండి + +- [Microsoft Learn](https://docs.microsoft.com/learn/) - అదనపు నేర్చుకునే మార్గాలు +- [Student Hub](https://docs.microsoft.com/learn/student-hub) - విద్యార్థుల కోసం వనరులు +- [Azure AI Foundry](https://aka.ms/foundry/forum) - కమ్యూనిటీ ఫోరం + +### సంబంధిత పాఠ్యాంశాలు + +- [AI for Beginners](https://aka.ms/ai-beginners) +- [ML for Beginners](https://aka.ms/ml-beginners) +- [Web Dev for Beginners](https://aka.ms/webdev-beginners) +- [Generative AI for Beginners](https://aka.ms/genai-beginners) + +## సహాయం పొందడం + +- సాధారణ సమస్యల కోసం [TROUBLESHOOTING.md](TROUBLESHOOTING.md) ను తనిఖీ చేయండి +- [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues) లో శోధించండి +- మా [Discord](https://aka.ms/ds4beginners/discord)లో చేరండి +- సమస్యలను నివేదించడానికి లేదా సహకరించడానికి [CONTRIBUTING.md](CONTRIBUTING.md) ను సమీక్షించండి + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారుల కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/docs/_sidebar.md b/translations/te/docs/_sidebar.md new file mode 100644 index 00000000..914528f8 --- /dev/null +++ b/translations/te/docs/_sidebar.md @@ -0,0 +1,42 @@ + +- పరిచయం + - [డేటా సైన్స్ నిర్వచనం](../1-Introduction/01-defining-data-science/README.md) + - [డేటా సైన్స్ నైతికత](../1-Introduction/02-ethics/README.md) + - [డేటా నిర్వచనం](../1-Introduction/03-defining-data/README.md) + - [సంభావ్యత మరియు గణాంకాలు](../1-Introduction/04-stats-and-probability/README.md) +- డేటాతో పని చేయడం + - [సంబంధిత డేటాబేసులు](../2-Working-With-Data/05-relational-databases/README.md) + - [సంబంధం లేని డేటాబేసులు](../2-Working-With-Data/06-non-relational/README.md) + - [పైథాన్](../2-Working-With-Data/07-python/README.md) + - [డేటా సిద్ధం చేయడం](../2-Working-With-Data/08-data-preparation/README.md) +- డేటా విజువలైజేషన్ + - [పరిమాణాలను విజువలైజ్ చేయడం](../3-Data-Visualization/09-visualization-quantities/README.md) + - [వితరణలను విజువలైజ్ చేయడం](../3-Data-Visualization/10-visualization-distributions/README.md) + - [అనుపాతాలను విజువలైజ్ చేయడం](../3-Data-Visualization/11-visualization-proportions/README.md) + - [సంబంధాలను విజువలైజ్ చేయడం](../3-Data-Visualization/12-visualization-relationships/README.md) + - [అర్థవంతమైన విజువలైజేషన్లు](../3-Data-Visualization/13-meaningful-visualizations/README.md) +- డేటా సైన్స్ జీవన చక్రం + - [పరిచయం](../4-Data-Science-Lifecycle/14-Introduction/README.md) + - [విశ్లేషణ](../4-Data-Science-Lifecycle/15-analyzing/README.md) + - [సంవాదం](../4-Data-Science-Lifecycle/16-communication/README.md) +- క్లౌడ్‌లో డేటా సైన్స్ + - [పరిచయం](../5-Data-Science-In-Cloud/17-Introduction/README.md) + - [లో కోడ్](../5-Data-Science-In-Cloud/18-Low-Code/README.md) + - [అజ్యూర్](../5-Data-Science-In-Cloud/19-Azure/README.md) +- వన్యప్రదేశంలో డేటా సైన్స్ + - [DS వన్యప్రదేశంలో](../6-Data-Science-In-Wild/README.md) + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారుల కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/examples/README.md b/translations/te/examples/README.md new file mode 100644 index 00000000..8e8156f5 --- /dev/null +++ b/translations/te/examples/README.md @@ -0,0 +1,151 @@ + +# ప్రారంభికులకు అనుకూలమైన డేటా సైన్స్ ఉదాహరణలు + +ఉదాహరణల డైరెక్టరీకి స్వాగతం! ఈ సులభమైన, బాగా వ్యాఖ్యానించిన ఉదాహరణల సేకరణ డేటా సైన్స్ ప్రారంభించడానికి మీకు సహాయపడేందుకు రూపొందించబడింది, మీరు పూర్తిగా కొత్తవారైనా సరే. + +## 📚 మీరు ఇక్కడ ఏమి కనుగొంటారు + +ప్రతి ఉదాహరణ స్వతంత్రంగా ఉంటుంది మరియు ఇందులో ఉంటుంది: +- **ప్రతి దశను వివరించే స్పష్టమైన వ్యాఖ్యలు** +- **ఒక్కో సారి ఒక కాన్సెప్ట్‌ను చూపించే సులభమైన, చదవదగిన కోడ్** +- **ఈ సాంకేతికతలను ఎప్పుడు మరియు ఎందుకు ఉపయోగించాలో అర్థం చేసుకోవడానికి వాస్తవ ప్రపంచ సందర్భం** +- **మీరు ఏమి చూడాలో తెలుసుకునేందుకు ఆశించిన అవుట్పుట్** + +## 🚀 ప్రారంభించడం + +### ముందస్తు అవసరాలు +ఈ ఉదాహరణలను నడపడానికి ముందు, మీరు కలిగి ఉండాలి: +- Python 3.7 లేదా అంతకంటే పైగా ఇన్‌స్టాల్ చేయబడింది +- Python స్క్రిప్టులను ఎలా నడపాలో ప్రాథమిక అవగాహన + +### అవసరమైన లైబ్రరీలను ఇన్‌స్టాల్ చేయడం +```bash +pip install pandas numpy matplotlib +``` + +## 📖 ఉదాహరణల అవలోకనం + +### 1. హలో వరల్డ్ - డేటా సైన్స్ శైలి +**ఫైల్:** `01_hello_world_data_science.py` + +మీ మొదటి డేటా సైన్స్ ప్రోగ్రామ్! నేర్చుకోండి: +- సులభమైన డేటాసెట్‌ను లోడ్ చేయడం +- మీ డేటా గురించి ప్రాథమిక సమాచారం ప్రదర్శించడం +- మీ మొదటి డేటా సైన్స్ అవుట్పుట్‌ను ప్రింట్ చేయడం + +పూర్తిగా కొత్తవారికి ఇది వారి మొదటి డేటా సైన్స్ ప్రోగ్రామ్‌ను ప్రత్యక్షంగా చూడటానికి సరైనది. + +--- + +### 2. డేటాను లోడ్ చేసి అన్వేషించడం +**ఫైల్:** `02_loading_data.py` + +డేటాతో పని చేసే ప్రాథమిక విషయాలు నేర్చుకోండి: +- CSV ఫైళ్ల నుండి డేటాను చదవడం +- మీ డేటాసెట్ యొక్క మొదటి కొన్ని వరుసలను చూడడం +- మీ డేటా గురించి ప్రాథమిక గణాంకాలు పొందడం +- డేటా రకాల్ని అర్థం చేసుకోవడం + +ఇది సాధారణంగా ఏ డేటా సైన్స్ ప్రాజెక్ట్‌లో మొదటి దశ! + +--- + +### 3. సులభమైన డేటా విశ్లేషణ +**ఫైల్:** `03_simple_analysis.py` + +మీ మొదటి డేటా విశ్లేషణను చేయండి: +- ప్రాథమిక గణాంకాలు (సగటు, మధ్య విలువ, మోడ్) లెక్కించడం +- గరిష్ట మరియు కనిష్ట విలువలను కనుగొనడం +- విలువల సంభవాలను లెక్కించడం +- షరతుల ఆధారంగా డేటాను ఫిల్టర్ చేయడం + +మీ డేటా గురించి సులభమైన ప్రశ్నలకు ఎలా సమాధానం చెప్పాలో చూడండి. + +--- + +### 4. డేటా విజువలైజేషన్ ప్రాథమికాలు +**ఫైల్:** `04_basic_visualization.py` + +మీ మొదటి విజువలైజేషన్లను సృష్టించండి: +- సులభమైన బార్ చార్ట్ తయారు చేయండి +- లైన్ ప్లాట్ సృష్టించండి +- పై చార్ట్ రూపొందించండి +- మీ విజువలైజేషన్లను చిత్రాలుగా సేవ్ చేయండి + +మీ కనుగొన్న విషయాలను దృశ్యంగా ఎలా తెలియజేయాలో నేర్చుకోండి! + +--- + +### 5. వాస్తవ డేటాతో పని చేయడం +**ఫైల్:** `05_real_world_example.py` + +మొత్తం ఉదాహరణతో అన్ని దశలను కలిపి చేయండి: +- రిపాజిటరీ నుండి వాస్తవ డేటాను లోడ్ చేయండి +- డేటాను శుభ్రపరచి సిద్ధం చేయండి +- విశ్లేషణ చేయండి +- అర్థవంతమైన విజువలైజేషన్లు సృష్టించండి +- తేలికపాటి నిర్ణయాలు తీసుకోండి + +ఈ ఉదాహరణ ప్రారంభం నుండి ముగింపు వరకు పూర్తి వర్క్‌ఫ్లో చూపిస్తుంది. + +--- + +## 🎯 ఈ ఉదాహరణలను ఎలా ఉపయోగించాలి + +1. **ప్రారంభం నుండి మొదలుపెట్టండి**: ఉదాహరణలు కష్టతరతలో సంఖ్యాబద్ధం చేయబడ్డాయి. `01_hello_world_data_science.py` తో మొదలుపెట్టి ముందుకు సాగండి. + +2. **వ్యాఖ్యలను చదవండి**: ప్రతి ఫైల్‌లో కోడ్ ఏమి చేస్తుందో మరియు ఎందుకు చేస్తుందో వివరించే వ్యాఖ్యలు ఉంటాయి. వాటిని జాగ్రత్తగా చదవండి! + +3. **ప్రయోగాలు చేయండి**: కోడ్‌ను మార్చి చూడండి. ఒక విలువ మార్చితే ఏమవుతుంది? తప్పులు చేయండి, వాటిని సరిచేయండి - ఇదే నేర్చుకునే విధానం! + +4. **కోడ్ నడపండి**: ప్రతి ఉదాహరణను అమలు చేసి అవుట్పుట్‌ను గమనించండి. మీరు ఆశించినదితో పోల్చండి. + +5. **దీనిపై అభివృద్ధి చేయండి**: ఒక ఉదాహరణను అర్థం చేసుకున్న తర్వాత, దానిని మీ స్వంత ఆలోచనలతో విస్తరించండి. + +## 💡 ప్రారంభికులకు సూచనలు + +- **అలసిపోకండి**: ప్రతి ఉదాహరణను అర్థం చేసుకోవడానికి సమయం తీసుకోండి, తర్వాత తదుపరి దానికి వెళ్లండి +- **కోడ్‌ను స్వయంగా టైప్ చేయండి**: కాపీ-పేస్ట్ చేయకండి. టైపింగ్ చేయడం మీకు నేర్చుకోవడంలో మరియు గుర్తుంచుకోవడంలో సహాయపడుతుంది +- **అజ్ఞాత కాన్సెప్ట్‌లను వెతకండి**: మీరు అర్థం చేసుకోలేని ఏదైనా ఉంటే, ఆన్‌లైన్‌లో లేదా ప్రధాన పాఠాలలో వెతకండి +- **ప్రశ్నలు అడగండి**: సహాయం కావాలంటే [చర్చా ఫోరం](https://github.com/microsoft/Data-Science-For-Beginners/discussions) లో చేరండి +- **నియమితంగా అభ్యాసం చేయండి**: వారానికి ఒకసారి పెద్ద సెషన్ల కంటే ప్రతిరోజూ కొంత కోడ్ చేయడానికి ప్రయత్నించండి + +## 🔗 తదుపరి దశలు + +ఈ ఉదాహరణలను పూర్తి చేసిన తర్వాత, మీరు సిద్ధంగా ఉంటారు: +- ప్రధాన పాఠ్యాంశాల ద్వారా పని చేయడానికి +- ప్రతి పాఠం ఫోల్డర్‌లో అసైన్‌మెంట్‌లను ప్రయత్నించడానికి +- మరింత లోతైన నేర్చుకోవడానికి జూపిటర్ నోట్‌బుక్స్‌ను అన్వేషించడానికి +- మీ స్వంత డేటా సైన్స్ ప్రాజెక్టులను సృష్టించడానికి + +## 📚 అదనపు వనరులు + +- [ప్రధాన పాఠ్యాంశం](../README.md) - పూర్తి 20-పాఠాల కోర్సు +- [ఉపాధ్యాయుల కోసం](../for-teachers.md) - ఈ పాఠ్యాంశాన్ని మీ తరగతిలో ఉపయోగించడం +- [Microsoft Learn](https://docs.microsoft.com/learn/) - ఉచిత ఆన్‌లైన్ నేర్చుకునే వనరులు +- [Python డాక్యుమెంటేషన్](https://docs.python.org/3/) - అధికారిక Python సూచిక + +## 🤝 సహకారం + +ఏదైనా బగ్ కనుగొన్నారా లేదా కొత్త ఉదాహరణకు ఆలోచన ఉందా? మేము సహకారాలను స్వాగతిస్తున్నాము! దయచేసి మా [సహకార మార్గదర్శకాన్ని](../CONTRIBUTING.md) చూడండి. + +--- + +**సంతోషంగా నేర్చుకోండి! 🎉** + +గుర్తుంచుకోండి: ప్రతి నిపుణుడు ఒకప్పుడు ప్రారంభికుడే. ఒక్కో దశలో ఒకట씩 తీసుకోండి, తప్పులు చేయడాన్ని భయపడకండి - అవి నేర్చుకునే ప్రక్రియలో భాగమే! + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/for-teachers.md b/translations/te/for-teachers.md new file mode 100644 index 00000000..d8a173fa --- /dev/null +++ b/translations/te/for-teachers.md @@ -0,0 +1,78 @@ + +## For Educators + +మీ తరగతిలో ఈ పాఠ్యాంశాన్ని ఉపయోగించాలనుకుంటున్నారా? దయచేసి స్వేచ్ఛగా ఉపయోగించండి! + +వాస్తవానికి, మీరు GitHub Classroom ఉపయోగించి GitHub లోనే దీన్ని ఉపయోగించవచ్చు. + +అందుకోసం, ఈ రిపోను ఫోర్క్ చేయండి. ప్రతి పాఠం కోసం ఒక రిపో సృష్టించాల్సి ఉంటుంది, కాబట్టి ప్రతి ఫోల్డర్‌ను వేరే రిపోగా విడగొట్టాలి. అలా చేస్తే, [GitHub Classroom](https://classroom.github.com/classrooms) ప్రతి పాఠాన్ని వేరుగా ఎంచుకోగలదు. + +ఈ [పూర్తి సూచనలు](https://github.blog/2020-03-18-set-up-your-digital-classroom-with-github-classroom/) మీ తరగతిని ఎలా ఏర్పాటు చేయాలో మీకు ఆలోచన ఇస్తాయి. + +## Using the repo as is + +మీరు GitHub Classroom ఉపయోగించకుండా ఈ రిపోను ప్రస్తుతం ఉన్నట్లుగా ఉపయోగించాలనుకుంటే, అది కూడా చేయవచ్చు. మీరు మీ విద్యార్థులతో ఏ పాఠం మీద కలిసి పని చేయాలో కమ్యూనికేట్ చేయాలి. + +ఆన్‌లైన్ ఫార్మాట్‌లో (Zoom, Teams, లేదా ఇతర) మీరు క్విజ్‌ల కోసం బ్రేక్‌అవుట్ రూమ్‌లు ఏర్పాటు చేసి, విద్యార్థులను నేర్చుకునేందుకు సన్నద్ధం చేయడానికి మెంటర్ చేయవచ్చు. ఆపై విద్యార్థులను క్విజ్‌లకు ఆహ్వానించి, వారి సమాధానాలను ఒక నిర్దిష్ట సమయంలో 'issues'గా సమర్పించమని చెప్పవచ్చు. మీరు విద్యార్థులు కలిసి పని చేయాలని అనుకుంటే, అసైన్‌మెంట్‌లతో కూడా ఇదే విధంగా చేయవచ్చు. + +మీకు ప్రైవేట్ ఫార్మాట్ ఇష్టమైతే, విద్యార్థులు పాఠ్యాంశాన్ని ఒక్కో పాఠం వారీగా వారి స్వంత GitHub రిపోస్‌గా ఫోర్క్ చేసి, ప్రైవేట్ రిపోస్‌గా ఉంచి, మీకు యాక్సెస్ ఇవ్వమని చెప్పండి. అప్పుడు వారు క్విజ్‌లు మరియు అసైన్‌మెంట్‌లను ప్రైవేట్‌గా పూర్తి చేసి, మీ క్లాస్‌రూమ్ రిపోలో issues ద్వారా సమర్పించవచ్చు. + +ఆన్‌లైన్ తరగతి ఫార్మాట్‌లో దీన్ని పనిచేయించడానికి అనేక మార్గాలు ఉన్నాయి. మీకు ఏది బాగా పనిచేస్తుందో మాకు తెలియజేయండి! + +## Included in this curriculum: + +20 పాఠాలు, 40 క్విజ్‌లు, మరియు 20 అసైన్‌మెంట్‌లు. విజువల్ లెర్నర్స్ కోసం పాఠాలతో పాటు స్కెచ్‌నోట్లు ఉన్నాయి. చాలా పాఠాలు Python మరియు R రెండింటిలో అందుబాటులో ఉన్నాయి మరియు VS Code లో Jupyter నోట్బుక్స్ ఉపయోగించి పూర్తి చేయవచ్చు. ఈ టెక్ స్టాక్‌ను ఉపయోగించడానికి మీ తరగతిని ఎలా ఏర్పాటు చేయాలో తెలుసుకోండి: https://code.visualstudio.com/docs/datascience/jupyter-notebooks. + +అన్ని స్కెచ్‌నోట్లు, పెద్ద ఫార్మాట్ పోస్టర్ సహా, [ఈ ఫోల్డర్‌లో](../../sketchnotes) ఉన్నాయి. + +మీరు ఈ పాఠ్యాంశాన్ని స్టాండలోన్, ఆఫ్‌లైన్-ఫ్రెండ్లీ వెబ్‌సైట్‌గా కూడా నడిపించవచ్చు [Docsify](https://docsify.js.org/#/) ఉపయోగించి. మీ స్థానిక యంత్రంలో [Docsifyని ఇన్‌స్టాల్](https://docsify.js.org/#/quickstart) చేసి, ఈ రిపో యొక్క రూట్ ఫోల్డర్‌లో `docsify serve` టైప్ చేయండి. వెబ్‌సైట్ మీ స్థానిక హోస్ట్‌లో పోర్ట్ 3000 పై సర్వ్ అవుతుంది: `localhost:3000`. + +పాఠ్యాంశం యొక్క ఆఫ్‌లైన్-ఫ్రెండ్లీ వెర్షన్ స్టాండలోన్ వెబ్ పేజీగా తెరుస్తుంది: https://localhost:3000 + +పాఠాలు 6 భాగాలుగా విభజించబడ్డాయి: + +- 1: పరిచయం + - 1: డేటా సైన్స్ నిర్వచనం + - 2: నైతికత + - 3: డేటా నిర్వచనం + - 4: ప్రాబబిలిటీ మరియు స్టాటిస్టిక్స్ అవలోకనం +- 2: డేటాతో పని చేయడం + - 5: రిలేషనల్ డేటాబేసులు + - 6: నాన్-రిలేషనల్ డేటాబేసులు + - 7: Python + - 8: డేటా ప్రిపరేషన్ +- 3: డేటా విజువలైజేషన్ + - 9: పరిమాణాల విజువలైజేషన్ + - 10: పంపిణీల విజువలైజేషన్ + - 11: అనుపాతాల విజువలైజేషన్ + - 12: సంబంధాల విజువలైజేషన్ + - 13: అర్థవంతమైన విజువలైజేషన్లు +- 4: డేటా సైన్స్ లైఫ్‌సైకిల్ + - 14: పరిచయం + - 15: విశ్లేషణ + - 16: కమ్యూనికేషన్ +- 5: క్లౌడ్‌లో డేటా సైన్స్ + - 17: పరిచయం + - 18: లో-కోడ్ ఎంపికలు + - 19: Azure +- 6: వన్యప్రదేశంలో డేటా సైన్స్ + - 20: అవలోకనం + +## Please give us your thoughts! + +మేము ఈ పాఠ్యాంశాన్ని మీకు మరియు మీ విద్యార్థులకు ఉపయోగపడేలా చేయాలనుకుంటున్నాము. దయచేసి చర్చా బోర్డుల్లో మాకు అభిప్రాయం ఇవ్వండి! మీ విద్యార్థుల కోసం చర్చా బోర్డుల్లో క్లాస్‌రూమ్ ప్రాంతం సృష్టించడానికి స్వేచ్ఛగా ఉండండి. + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వలన కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/quiz-app/README.md b/translations/te/quiz-app/README.md new file mode 100644 index 00000000..6632b058 --- /dev/null +++ b/translations/te/quiz-app/README.md @@ -0,0 +1,140 @@ + +# క్విజ్‌లు + +ఈ క్విజ్‌లు https://aka.ms/datascience-beginners వద్ద డేటా సైన్స్ పాఠ్యక్రమం కోసం ప్రీ- మరియు పోస్ట్-లెక్చర్ క్విజ్‌లు. + +## అనువాద క్విజ్ సెట్‌ను జోడించడం + +`assets/translations` ఫోల్డర్లలో సరిపోయే క్విజ్ నిర్మాణాలను సృష్టించడం ద్వారా క్విజ్ అనువాదాన్ని జోడించండి. కెనానికల్ క్విజ్‌లు `assets/translations/en` లో ఉన్నాయి. క్విజ్‌లు అనేక గ్రూపులుగా విభజించబడ్డాయి. సరైన క్విజ్ విభాగంతో సంఖ్యను సరిపోల్చండి. ఈ పాఠ్యక్రమంలో మొత్తం 40 క్విజ్‌లు ఉన్నాయి, సంఖ్య 0 నుండి ప్రారంభమవుతుంది. + +అనువాదాలను సవరించిన తర్వాత, `en` లోని నియమాలను అనుసరించి అన్ని ఫైళ్లను దిగుమతి చేసుకోవడానికి అనువాద ఫోల్డర్‌లోని index.js ఫైల్‌ను సవరించండి. + +తర్వాత, కొత్త అనువాద ఫైళ్లను దిగుమతి చేసుకోవడానికి `assets/translations` లోని `index.js` ఫైల్‌ను సవరించండి. + +తరువాత, ఈ యాప్‌లోని `App.vue` లోని డ్రాప్‌డౌన్‌ను సవరించి మీ భాషను జోడించండి. స్థానికీకరించిన సంక్షిప్త రూపాన్ని మీ భాష ఫోల్డర్ పేరుతో సరిపోల్చండి. + +చివరగా, అనువాద పాఠాలలో ఉన్నట్లయితే అన్ని క్విజ్ లింకులను సవరించి ఈ స్థానికీకరణను క్వెరీ పరామితిగా చేర్చండి: ఉదాహరణకు `?loc=fr`. + +## ప్రాజెక్ట్ సెటప్ + +``` +npm install +``` + +### అభివృద్ధి కోసం కంపైల్ చేసి హాట్-రిలోడ్ చేస్తుంది + +``` +npm run serve +``` + +### ఉత్పత్తి కోసం కంపైల్ చేసి మినిఫై చేస్తుంది + +``` +npm run build +``` + +### ఫైళ్లను లింట్ చేసి సరిచేస్తుంది + +``` +npm run lint +``` + +### కాన్ఫిగరేషన్‌ను అనుకూలీకరించండి + +[Configuration Reference](https://cli.vuejs.org/config/) చూడండి. + +క్రెడిట్స్: ఈ క్విజ్ యాప్ యొక్క అసలు వెర్షన్‌కు ధన్యవాదాలు: https://github.com/arpan45/simple-quiz-vue + +## Azure కు డిప్లాయ్ చేయడం + +మీరు ప్రారంభించడానికి సహాయపడే దశల వారీ గైడ్ ఇక్కడ ఉంది: + +1. GitHub రిపాజిటరీని ఫోర్క్ చేయండి +మీ స్థిర వెబ్ యాప్ కోడ్ మీ GitHub రిపాజిటరీలో ఉందని నిర్ధారించుకోండి. ఈ రిపాజిటరీని ఫోర్క్ చేయండి. + +2. Azure స్థిర వెబ్ యాప్ సృష్టించండి +- [Azure ఖాతా](http://azure.microsoft.com) సృష్టించండి +- [Azure పోర్టల్](https://portal.azure.com) కు వెళ్లండి +- "Create a resource" పై క్లిక్ చేసి "Static Web App" కోసం శోధించండి. +- "Create" పై క్లిక్ చేయండి. + +3. స్థిర వెబ్ యాప్‌ను కాన్ఫిగర్ చేయండి +- ప్రాథమికాలు: సబ్‌స్క్రిప్షన్: మీ Azure సబ్‌స్క్రిప్షన్‌ను ఎంచుకోండి. +- రిసోర్స్ గ్రూప్: కొత్త రిసోర్స్ గ్రూప్ సృష్టించండి లేదా ఉన్నదాన్ని ఉపయోగించండి. +- పేరు: మీ స్థిర వెబ్ యాప్‌కు పేరు ఇవ్వండి. +- ప్రాంతం: మీ వినియోగదారులకు సమీప ప్రాంతాన్ని ఎంచుకోండి. + +- #### డిప్లాయ్‌మెంట్ వివరాలు: +- మూలం: "GitHub" ను ఎంచుకోండి. +- GitHub ఖాతా: Azure కు మీ GitHub ఖాతా యాక్సెస్‌ను అనుమతించండి. +- సంస్థ: మీ GitHub సంస్థను ఎంచుకోండి. +- రిపాజిటరీ: మీ స్థిర వెబ్ యాప్ ఉన్న రిపాజిటరీని ఎంచుకోండి. +- బ్రాంచ్: మీరు డిప్లాయ్ చేయదలచిన బ్రాంచ్‌ను ఎంచుకోండి. + +- #### బిల్డ్ వివరాలు: +- బిల్డ్ ప్రీసెట్‌లు: మీ యాప్ నిర్మించబడిన ఫ్రేమ్‌వర్క్‌ను ఎంచుకోండి (ఉదా: React, Angular, Vue, మొదలైనవి). +- యాప్ లొకేషన్: మీ యాప్ కోడ్ ఉన్న ఫోల్డర్‌ను పేర్కొనండి (ఉదా: రూట్‌లో ఉంటే /). +- API లొకేషన్: మీకు API ఉంటే, దాని స్థానం (ఐచ్ఛికం) పేర్కొనండి. +- అవుట్‌పుట్ లొకేషన్: బిల్డ్ అవుట్‌పుట్ ఉత్పత్తి అయ్యే ఫోల్డర్‌ను పేర్కొనండి (ఉదా: build లేదా dist). + +4. సమీక్షించి సృష్టించండి +మీ సెట్టింగులను సమీక్షించి "Create" పై క్లిక్ చేయండి. Azure అవసరమైన వనరులను సెట్ చేసి మీ రిపాజిటరీలో GitHub Actions వర్క్‌ఫ్లోని సృష్టిస్తుంది. + +5. GitHub Actions వర్క్‌ఫ్లో +Azure మీ రిపాజిటరీలో (.github/workflows/azure-static-web-apps-.yml) GitHub Actions వర్క్‌ఫ్లో ఫైల్‌ను ఆటోమేటిక్‌గా సృష్టిస్తుంది. ఈ వర్క్‌ఫ్లో బిల్డ్ మరియు డిప్లాయ్‌మెంట్ ప్రక్రియను నిర్వహిస్తుంది. + +6. డిప్లాయ్‌మెంట్‌ను పర్యవేక్షించండి +మీ GitHub రిపాజిటరీలో "Actions" ట్యాబ్‌కు వెళ్లండి. +ఒక వర్క్‌ఫ్లో నడుస్తున్నట్లు మీరు చూడగలుగుతారు. ఈ వర్క్‌ఫ్లో మీ స్థిర వెబ్ యాప్‌ను Azure కు బిల్డ్ చేసి డిప్లాయ్ చేస్తుంది. +వర్క్‌ఫ్లో పూర్తయిన తర్వాత, మీ యాప్ అందించిన Azure URL పై లైవ్ అవుతుంది. + +### ఉదాహరణ వర్క్‌ఫ్లో ఫైల్ + +GitHub Actions వర్క్‌ఫ్లో ఫైల్ ఎలా ఉండవచ్చో ఉదాహరణ ఇక్కడ ఉంది: +name: Azure Static Web Apps CI/CD +``` +on: + push: + branches: + - main + pull_request: + types: [opened, synchronize, reopened, closed] + branches: + - main + +jobs: + build_and_deploy_job: + runs-on: ubuntu-latest + name: Build and Deploy Job + steps: + - uses: actions/checkout@v2 + - name: Build And Deploy + id: builddeploy + uses: Azure/static-web-apps-deploy@v1 + with: + azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }} + repo_token: ${{ secrets.GITHUB_TOKEN }} + action: "upload" + app_location: "quiz-app" # App source code path + api_location: ""API source code path optional + output_location: "dist" #Built app content directory - optional +``` + +### అదనపు వనరులు +- [Azure Static Web Apps డాక్యుమెంటేషన్](https://learn.microsoft.com/azure/static-web-apps/getting-started) +- [GitHub Actions డాక్యుమెంటేషన్](https://docs.github.com/actions/use-cases-and-examples/deploying/deploying-to-azure-static-web-app) + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారుల కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/sketchnotes/README.md b/translations/te/sketchnotes/README.md new file mode 100644 index 00000000..265fd2f6 --- /dev/null +++ b/translations/te/sketchnotes/README.md @@ -0,0 +1,23 @@ + +ఇక్కడ అన్ని స్కెచ్‌నోట్లు కనుగొనండి! + +## క్రెడిట్స్ + +నిత్య నరసింహన్, కళాకారుడు + +![roadmap sketchnote](../../../translated_images/00-Roadmap.4905d6567dff47532b9bfb8e0b8980fc6b0b1292eebb24181c1a9753b33bc0f5.te.png) + +--- + + +**అస్పష్టత**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారుల కోసం మేము బాధ్యత వహించము. + \ No newline at end of file