Skip to main content
AI EducademyAIEducademy
🌳

AI పునాదులు

🌱
AI Seeds

వాస్తవ ప్రపంచానికి AI అక్షరాస్యత

🌿
AI Sprouts

మేధో వ్యవస్థల వెనుక పునాదులు

🌳
AI Branches

నేటి AI సామర్థ్యాలతో రూపొందించండి

🏕️
AI Canopy

ఇంజనీర్ నమ్మదగిన GenAI వ్యవస్థలు

🌲
AI Forest

AI ఉత్పత్తులను బాధ్యతాయుతంగా రవాణా చేయండి

🔨

AI నైపుణ్యం

✏️
AI Sketch

AI బిల్డర్ల కోసం ఇంజనీరింగ్ పునాదులు

🪨
AI Chisel

క్లిష్టమైన సమస్యలను పరిష్కరించడానికి నమూనాలు

⚒️
AI Craft

AIని స్కేల్ చేసే డిజైన్ సిస్టమ్‌లు

💎
AI Polish

AI యుగంలో కమ్యూనికేట్ చేయండి మరియు నాయకత్వం వహించండి

🏆
AI Masterpiece

మీ ఉత్పత్తి AI క్యాప్‌స్టోన్

🚀

కెరీర్ రెడీ

🚀
ఇంటర్వ్యూ లాంచ్‌ప్యాడ్

AI ఇంజనీరింగ్ జాబ్ మార్కెట్‌ను నావిగేట్ చేయండి

🌟
ప్రవర్తనా ఇంటర్వ్యూ నైపుణ్యం

మీరు ప్రభావాన్ని ఎలా సృష్టిస్తారో కథ చెప్పండి

💻
సాంకేతిక ఇంటర్వ్యూలు

ఒత్తిడిలో పరిష్కరించండి, రూపకల్పన చేయండి మరియు కమ్యూనికేట్ చేయండి

🤖
AI & ML ఇంటర్వ్యూలు

ఆధునిక ML మరియు GenAI ఇంటర్వ్యూల కోసం సిద్ధం చేయండి

🏆
ఆఫర్ & అంతకు మించి

నమ్మకంగా, సమాచారంతో తదుపరి కదలికను చేయండి

అన్ని ప్రోగ్రామ్‌లు చూడండి→

ల్యాబ్

7 ప్రయోగాలు లోడ్ అయ్యాయి
🧠న్యూరల్ నెట్‌వర్క్ ప్లేగ్రౌండ్🤖AI లేదా మనిషి?💬ప్రాంప్ట్ ల్యాబ్🎨ఇమేజ్ జనరేటర్😊సెంటిమెంట్ ఎనలైజర్💡చాట్‌బాట్ బిల్డర్⚖️ఎథిక్స్ సిమ్యులేటర్
🎯మాక్ ఇంటర్వ్యూల్యాబ్‌లోకి వెళ్ళండి→
ప్రయాణంబ్లాగ్
🎯
మా గురించి

ప్రతి చోటా, ప్రతి ఒక్కరికీ AI విద్యను అందుబాటులోకి తీసుకురావడం

❓
తరచుగా అడిగే ప్రశ్నలు

సాధారణ ప్రశ్నలకు సమాధానాలు

🧰
AI టూల్స్

మేము వాడే, సిఫార్సు చేసే ఎంపిక చేసిన టూల్స్

✉️
సంప్రదించండి

మమ్మల్ని సంప్రదించండి

⭐
ఓపెన్ సోర్స్

GitHub లో బహిరంగంగా నిర్మించబడింది

ధరలు
నేర్చుకోవడం ప్రారంభించండి
AI EducademyAIEducademy

© 2026 AI Educademy. సర్వ హక్కులు ప్రత్యేకించబడ్డాయి.

నేర్చుకోండి

  • ప్రోగ్రాములు
  • పాఠాలు
  • ల్యాబ్
  • ఏఐ స్టార్టర్ కిట్
  • ధరలు

సంఘం

  • GitHub
  • సహకరించండి
  • ప్రవర్తనా నియమావళి
  • మా గురించి
  • తరచుగా అడిగే ప్రశ్నలు

మద్దతు

  • కాఫీ కొనండి ☕
  • సేవా నిబంధనలు
  • గోప్యతా విధానం
  • సంప్రదించండి
  • Sitemap
AI & ఇంజనీరింగ్ ప్రోగ్రామ్‌లు›✏️ AI Sketch›పాఠాలు›అర్రేలు మరియు హాష్ మ్యాప్‌లు - AI డేటాను ఎలా నిల్వ చేసి తిరిగి పొందుతుంది
📦
AI Sketch • మధ్యస్థం⏱️ 15 నిమిషాల పఠన సమయం

అర్రేలు మరియు హాష్ మ్యాప్‌లు - AI డేటాను ఎలా నిల్వ చేసి తిరిగి పొందుతుంది

AI లో డేటా నిల్వ ఎందుకు ముఖ్యం

ప్రతి AI వ్యవస్థకు డేటాను వేగంగా నిల్వ చేయడం మరియు తిరిగి పొందడం అవసరం. అది ఒక చిత్రంలోని పిక్సెల్ విలువల జాబితా అయినా, 50,000 పదాల పదకోశం అయినా, లేదా లక్షలాది వినియోగదారుల అభిరుచులు అయినా - డేటా నిర్మాణం ఎంపిక మీ AI ఎంత వేగంగా ఆలోచించగలదో నిర్ణయిస్తుంది.

రెండు నిర్మాణాలు ప్రాధాన్యత వహిస్తాయి: అర్రేలు మరియు హాష్ మ్యాప్‌లు. వీటిని నేర్చుకుంటే, దాదాపు ప్రతి AI పైప్‌లైన్ కి పునాది ఏర్పడుతుంది.

అర్రేలు - తక్షణ ప్రాప్యతతో క్రమబద్ధమైన జాబితాలు

అర్రే అనేది మెమరీలో పక్కపక్కనే నిల్వ చేయబడిన అంశాల సంఖ్యాంక జాబితా. ప్రతి అంశానికి ఒక ఇండెక్స్ ఉంటుంది - జాబితాలో దాని స్థానం, సున్నా నుండి మొదలవుతుంది.

index:   0       1       2       3       4
value: ["cat", "dog", "bird", "fish", "frog"]

అంశాలు పక్కపక్కనే ఉన్నందున, మీరు ఏ స్థానానికైనా నేరుగా వెళ్ళవచ్చు. 3వ అంశం కావాలా? అయిపోయింది - వెతకడం అవసరం లేదు. ఇది O(1) ప్రాప్యత, అంటే అర్రే లో 10 లేదా 10 మిలియన్ అంశాలు ఉన్నా ఒకే సమయం పడుతుంది.

0 నుండి 4 వరకు ఇండెక్స్‌లు ఉన్న ఐదు ఎలిమెంట్ల అర్రే, ఇండెక్స్ 3 కి నేరుగా యాక్సెస్ చూపిస్తూ
అర్రేలు మీకు ఇండెక్స్ ద్వారా ఏ స్థానానికైనా నేరుగా వెళ్ళడానికి అనుమతిస్తాయి.

అర్రేలు ఎప్పుడు రాణిస్తాయి

  • ఫీచర్ వెక్టర్‌లు: ఒక చిత్రాన్ని 784 సంఖ్యల అర్రే గా (28×28 పిక్సెల్‌లు) సూచించవచ్చు, ప్రతిదానిలో ప్రకాశ విలువ ఉంటుంది.
  • ఎంబెడ్డింగ్‌లు: భాషా నమూనాలు పదాల అర్థాలను వందలాది ఫ్లోటింగ్-పాయింట్ సంఖ్యల అర్రేలు గా నిల్వ చేస్తాయి.
  • Batch ప్రాసెసింగ్: GPU వేలాది ఉదాహరణలను ఏకకాలంలో ప్రాసెస్ చేయడానికి శిక్షణ డేటాను అర్రేలు లో లోడ్ చేస్తారు.

పరిమితి

మధ్యలో చేర్చడం లేదా తొలగించడం ఖరీదైనది. మార్పు తర్వాత ప్రతి అంశం జరగాలి. ఇది O(n) - ఎక్కువ అంశాలు ఉంటే, ఎక్కువ సమయం పడుతుంది.

🤔
Think about it:

మీ దగ్గర 10,000 పాటల ప్లేలిస్ట్ ఉంటే, 5వ స్థానంలో కొత్త పాట చేర్చాలనుకుంటే, 5వ స్థానం నుండి ప్రతి పాట జరగాలి. ఒక స్ట్రీమింగ్ సేవ నెమ్మదించకుండా దీన్ని ఎలా నిర్వహించవచ్చు?

హాష్ మ్యాప్‌లు - పేరు ద్వారా తక్షణ అన్వేషణ

హాష్ మ్యాప్ (నిఘంటువు లేదా హాష్ టేబుల్ అని కూడా పిలుస్తారు) డేటాను కీలక-విలువ జతలు గా నిల్వ చేస్తుంది. ఇండెక్స్ సంఖ్య ద్వారా కాకుండా, అర్థవంతమైన కీలక ద్వారా అంశాలను ప్రాప్తి చేస్తారు.

word_counts = {
  "hello": 42,
  "world": 37,
  "AI": 156
}
10 యొక్క పాఠం 10% పూర్తి
←ప్రోగ్రామ్‌కు తిరిగి
కొనసాగించండి: స్ట్రింగ్‌లు మరియు పాఠ్య ప్రాసెసింగ్ - AI పాఠ్యం ను ఎలా చదివి అర్థం చేసుకుంటుంది→

చర్చ

సైన్ ఇన్ చేయండి చర్చలో పాల్గొనడానికి

ఈ పాఠానికి మార్పు సూచించండి

"AI" కోసం సంఖ్య కావాలా? హాష్ మ్యాప్ ఒక హాష్ ఫంక్షన్ ను ఉపయోగించి కీలక ని అంతర్గతంగా ఇండెక్స్ గా మారుస్తుంది. ఫలితం? సగటున O(1) లుకప్ సమయం - అర్రేలు లాగే, కానీ సంఖ్యలకు బదులు పేర్లు ఉపయోగిస్తారు.

🤯

Python నిఘంటువులు అనేవి హాష్ మ్యాప్‌లు. ChatGPT శిక్షణ సమయంలో పద ఫ్రీక్వెన్సీలను లెక్కించేటప్పుడు, ఇంటర్నెట్ మొత్తం పాఠ్యం అంతటా బిలియన్ల పద సంఘటనలను ట్రాక్ చేయడానికి హాష్-మ్యాప్ లాంటి నిర్మాణాలను ఉపయోగిస్తుంది.

AI లో హాష్ మ్యాప్‌లు యొక్క వాస్తవ ఉపయోగాలు

  • పదకోశం మ్యాపింగ్: "brilliant" వంటి పదాలను భాషా నమూనా కోసం టోకెన్ ID 8921 గా మార్చడం.
  • Frequency లెక్కింపు: డేటాసెట్ లో ప్రతి పదం ఎన్ని సార్లు కనిపిస్తుంది? హాష్ మ్యాప్‌లు ఒకే సారి చదివి సమాధానం ఇస్తాయి.
  • ఫలితాల క్యాషింగ్: AI ఇప్పటికే X ఇన్‌పుట్ కోసం అంచనా లెక్కించి ఉంటే, దాన్ని నిల్వ చేయండి - మళ్ళీ లెక్కించాల్సిన అవసరం ఉండదు.

సమయ సంక్లిష్టత సరళంగా

| కార్యకలాపం | అర్రే | హాష్ మ్యాప్ | |-----------|-------|----------| | ఇండెక్స్ ద్వారా ప్రాప్యత | O(1) ⚡ | N/A | | కీలక ద్వారా ప్రాప్యత | O(n) 🐢 | O(1) ⚡ | | చివర చేర్చడం | O(1) ⚡ | O(1) ⚡ | | మధ్యలో చేర్చడం | O(n) 🐢 | N/A | | విలువ కోసం వెతకడం | O(n) 🐢 | O(1) ⚡ |

O(1) అంటే "పరిమాణంతో సంబంధం లేకుండా తక్షణం" మరియు O(n) అంటే "డేటా పెద్దదైతే నెమ్మదిగా" అని భావించండి.

🧠త్వరిత తనిఖీ

మీ దగ్గర 100,000 వినియోగదారు ప్రొఫైల్‌లు ఉన్నాయి, వినియోగదారు పేరు ద్వారా వినియోగదారుని కనుగొనాలి. ఏ నిర్మాణం వేగవంతమైనది?

సాధారణ పాటర్న్: ఫ్రీక్వెన్సీ లెక్కింపు

ఇంటర్వ్యూలు మరియు AI రెండింటిలోనూ అత్యంత ఉపయోగకరమైన పాటర్న్‌లలో ఒకటి సంఘటనలను లెక్కించడం. ఆలోచన సూడోకోడ్ లో:

counts = {}
for each word in text:
    if word in counts:
        counts[word] = counts[word] + 1
    else:
        counts[word] = 1

పాఠ్యం ద్వారా ఒకే సారి చదవడం ప్రతి పదం యొక్క ఫ్రీక్వెన్సీని ఇస్తుంది. భాషా నమూనాలు ఏ పదాలు అత్యంత ముఖ్యమైనవో అర్థం చేసుకోవడానికి సరిగ్గా ఈ విధానాన్నే (భారీ స్థాయిలో) ఉపయోగిస్తాయి.

సాధారణ పాటర్న్: రెండు-మొత్తం సమస్య

సంఖ్యల అర్రే మరియు లక్ష్య విలువ ఇచ్చినప్పుడు, లక్ష్యానికి సమానమయ్యే రెండు సంఖ్యలను కనుగొనండి. సాధారణ విధానం ప్రతి జతను తనిఖీ చేస్తుంది - O(n²). తెలివైన విధానం హాష్ మ్యాప్ ఉపయోగిస్తుంది:

seen = {}
for each number in array:
    complement = target - number
    if complement in seen:
        return [seen[complement], current_index]
    seen[number] = current_index

ఒకే సారి, O(n) సమయం. హాష్ మ్యాప్ మీరు ఇప్పటికే చూసిన దాన్ని గుర్తుంచుకుంటుంది.

🧠త్వరిత తనిఖీ

రెండు-మొత్తం కోసం హాష్ మ్యాప్ విధానం ప్రతి జతను తనిఖీ చేయడం కంటే వేగవంతమైనది ఎందుకు?

ఏది ఎప్పుడు ఎంచుకోవాలి

  • అర్రేలు ఉపయోగించండి - క్రమం ముఖ్యమైనప్పుడు, స్థానం ద్వారా అంశాలను ప్రాప్తి చేసేటప్పుడు, లేదా అన్నింటినీ వరుసగా ప్రాసెస్ చేయాల్సినప్పుడు (చిత్రంలో పిక్సెల్‌లు వంటివి).
  • హాష్ మ్యాప్‌లు ఉపయోగించండి - కీలక ద్వారా వేగంగా వెతకాల్సినప్పుడు, సంఘటనలు లెక్కించాల్సినప్పుడు, లేదా ఏదైనా ఉనికిని త్వరగా తనిఖీ చేయాల్సినప్పుడు.
🤔
Think about it:

ఒక సిఫార్సు ఇంజిన్ వినియోగదారుకు సినిమా సూచించే ముందు ఆ సినిమా ఇప్పటికే చూశారా అని తనిఖీ చేయాలి. వినియోగదారు చూసిన చరిత్రను అర్రే లో నిల్వ చేస్తారా లేదా హాష్ మ్యాప్ లో? ఏ రాజీలు గుర్తుకు వస్తాయి?

🧠త్వరిత తనిఖీ

ఒక AI మోడల్ పదం ఎంబెడ్డింగ్‌లు ను ఒక్కొక్కటి 300 సంఖ్యల అర్రేలు గా నిల్వ చేస్తుంది. అర్రేలు ఇక్కడ మంచి ఎంపిక ఎందుకు?

ముఖ్య అంశాలు

  • అర్రేలు ఇండెక్స్ ద్వారా O(1) ప్రాప్యతను అందిస్తాయి మరియు సంఖ్యాత్మక AI (చిత్రాలు, ఎంబెడ్డింగ్‌లు, టెన్సర్‌లు) యొక్క వెన్నెముక.
  • హాష్ మ్యాప్‌లు కీలక ద్వారా O(1) ప్రాప్యతను అందిస్తాయి మరియు లుకప్‌లు, లెక్కింపు మరియు క్యాషింగ్ కు అవసరం.
  • సరైన నిర్మాణాన్ని ఎంచుకోవడం O(n²) అల్గారిథమ్ ను O(n) గా మార్చగలదు - లక్షలాది డేటా పాయింట్లను ప్రాసెస్ చేసేటప్పుడు ఈ తేడా చాలా ముఖ్యం.
  • ఆచరణలో, చాలా AI పైప్‌లైన్‌లు రెండింటినీ ఉపయోగిస్తాయి: సంఖ్యాత్మక లెక్కింపులకు అర్రేలు మరియు మెటాడేటా లుకప్‌లు కు హాష్ మ్యాప్‌లు.

తర్వాత ఏమిటి?

AI డేటాను నిర్వహించడంలో అత్యంత ముఖ్యమైన రెండు నిర్మాణాలు ఇప్పుడు మీకు తెలుసు. తర్వాతి పాఠం స్ట్రింగ్‌లు మరియు పాఠ్య ప్రాసెసింగ్లో, AI ముడి వచనాన్ని మోడల్ నిజంగా చదవగలిగే రూపంలోకి ఎలా మారుస్తుందో చూద్దాం. మీరు వాడే ప్రతి చాట్‌బాట్, ప్రతి సెర్చ్ బాక్స్ వెనుక ఉండే మొదటి అడుగు ఇదే.