AIUnlimited
🌳

AI పునాదులు

🌱
AI Seeds

సున్నా నుండి ప్రారంభించండి

🌿
AI Sprouts

పునాదులు నిర్మించండి

🌳
AI Branches

ఆచరణలో అన్వయించండి

🏕️
AI Canopy

లోతుగా వెళ్ళండి

🌲
AI Forest

AI లో నిపుణత సాధించండి

🔨

AI నైపుణ్యం

✏️
AI Sketch

సున్నా నుండి ప్రారంభించండి

🪨
AI Chisel

పునాదులు నిర్మించండి

⚒️
AI Craft

ఆచరణలో అన్వయించండి

💎
AI Polish

లోతుగా వెళ్ళండి

🏆
AI Masterpiece

AI లో నిపుణత సాధించండి

📘

AI ఆచరణ

📖
ఓపెన్-సోర్స్ మోడల్స్ అర్థం చేసుకోవడం

ఓపెన్-సోర్స్ మోడల్స్ ప్రాథమికాలు మరియు వనరులు

🎯
సమస్య నుండి మోడల్ టాస్క్‌కు

వ్యాపార సమస్యలను మోడల్ టాస్క్‌లుగా మార్చడం

⚡
మీ మొదటి మోడల్ నడపడం

30 నిమిషాల్లో మీ మొదటి ఫలితాలను చూడండి

🔧
ఫైన్-ట్యూనింగ్ మరియు మూల్యాంకనం

మోడల్స్ ఫైన్-ట్యూన్ చేసి పనితీరును మూల్యాంకనం చేయండి

🚀
అప్లికేషన్ సిస్టమ్‌లు

వాస్తవ AI అనువర్తనాలను నిర్మించండి

🎨
జనరేటివ్ AI

ఓపెన్-సోర్స్ AIGC మోడల్స్ అన్వేషించండి

🤖
ఏజెంట్లు

ఏజెంట్ ఫ్రేమ్‌వర్క్‌లు మరియు MCP టూల్స్ నేర్చుకోండి

📐
సప్లిమెంటరీ ప్రాథమికాలు

LLM ప్రాథమికాలు మరియు మూల్యాంకనం

🎓

Claude Academy

🤖
Claude 101

Learn AI basics with Claude

💻
Claude Code 101

Code with Claude as your pair programmer

🤝
Introduction to Claude Cowork

Collaborate with Claude on complex projects

⚙️
Claude Platform 101

Build apps with the Claude API

ల్యాబ్

7 ప్రయోగాలు లోడ్ అయ్యాయి
🧬Neural Network Playground🤖AI లేదా మనిషి?🥋Prompt Engineering Dojo🏁Algorithm Race🧠AI ట్రివియా ఛాలెంజ్🏗️సిస్టమ్ డిజైన్ క్యాన్వాస్
🎯మాక్ ఇంటర్వ్యూల్యాబ్‌లోకి వెళ్ళండి→
🚀

కెరీర్ అభివృద్ధి

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

మీ ప్రయాణం ప్రారంభించండి

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

సాఫ్ట్ స్కిల్స్ నేర్చుకోండి

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

కోడింగ్ రౌండ్ విజయం సాధించండి

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

ML ఇంటర్వ్యూ నైపుణ్యం

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

అత్యుత్తమ ఆఫర్ పొందండి

నేర్చుకోవడం ప్రారంభించండి
AIUnlimited

MIT లైసెన్స్

沪ICP备18025655号-11

నేర్చుకోండి

  • AI ప్రాథమికాలు
  • AI ఆచరణ
  • Claude Academy
  • ల్యాబ్
  • కెరీర్ అభివృద్ధి

సంఘం

  • మా గురించి
  • తరచుగా అడిగే ప్రశ్నలు

మద్దతు

  • footer.terms
  • footer.privacy
  • footer.contact
AI & ఇంజనీరింగ్ ప్రోగ్రామ్‌లు›🌿 AI Sprouts›పాఠాలు›Supervised vs Unsupervised Learning: ముఖ్య తేడాలు వివరించబడ్డాయి
🔀
AI Sprouts • మధ్యస్థం⏱️ 25 నిమిషాల పఠన సమయం

Supervised vs Unsupervised Learning: ముఖ్య తేడాలు వివరించబడ్డాయి

పర్యవేక్షించబడిన vs పర్యవేక్షించబడని అభ్యాసం: ముఖ్య తేడాలు వివరించబడ్డాయి

మీరు మెషిన్ లెర్నింగ్ నేర్చుకోవడం ప్రారంభించినప్పుడు, రహదారిలోని మొదటి ఫోర్క్‌లలో ఇది ఒకటి: మీరు ఎలాంటి అభ్యాసం చేస్తున్నారు? సమాధానం ప్రతిదీ మారుస్తుంది — మీకు అందుబాటులో ఉన్న అల్గారిథమ్‌లు, మీకు అవసరమైన డేటా మరియు మీ మోడల్ ఏమి చేయాలని మీరు ఆశించవచ్చు.

రెండు ప్రాథమిక వర్గాలు పర్యవేక్షించే అభ్యాసం మరియు పర్యవేక్షించని అభ్యాసం. వ్యత్యాసాన్ని అర్థం చేసుకోవడం కేవలం విద్యాపరమైనది కాదు — ఏదైనా కొత్త ML సమస్యను సంప్రదించినప్పుడు మీరు తీసుకునే మొదటి నిర్ణయం ఇది.

🏷️ ప్రధాన వ్యత్యాసం: లేబుల్‌లు

పర్యవేక్షించబడే మరియు పర్యవేక్షించబడని అభ్యాసాల మధ్య అత్యంత ప్రాథమిక వ్యత్యాసం మీ శిక్షణ డేటాలో లేబుల్‌లు ఉన్నాయా అనేది.

లేబుల్ చేయబడిన డేటా అంటే మీ డేటాసెట్‌లోని ప్రతి ఉదాహరణ "సరైన సమాధానం"తో వస్తుంది — మోడల్ అంచనా వేయాలని లేదా వర్గీకరించాలని మీరు కోరుకుంటున్న ఫలితం:

# Labelled dataset (supervised)
email_text                          | label
------------------------------------|-------
"Congratulations! You've won £1000" | spam
"Meeting rescheduled to Thursday"   | not_spam
"URGENT: Your account is suspended" | spam

లేబుల్ చేయని డేటా అంటే మీకు ఇన్‌పుట్‌లు ఉన్నాయి కానీ ముందుగా నిర్వచించబడిన సమాధానాలు లేవు — కేవలం ముడి పరిశీలనలు:

# Unlabelled dataset (unsupervised)
customer_id | age | annual_spend | frequency | location
------------|-----|--------------|-----------|----------
C001        | 34  | £2,400       | 12/year   | London
C002        | 52  | £18,000      | 52/year   | Manchester
C003        | 28  | £650         | 3/year    | London

లేబుల్ చేయబడిన డేటా ఖరీదైనది మరియు ఉత్పత్తి చేయడానికి ఎక్కువ సమయం తీసుకుంటుంది - దీనికి మానవులు ఉదాహరణలను మాన్యువల్‌గా ఉల్లేఖించడం అవసరం. లేబుల్ చేయని డేటా సమృద్ధిగా ఉంది (ప్రపంచంలోని చాలా డేటాకు లేబుల్‌లు లేవు). ఈ ఆచరణాత్మక పరిమితి ఇచ్చిన సమస్యకు ఏ విధానాన్ని సాధ్యమవుతుందో రూపొందిస్తుంది.

✅ పర్యవేక్షించబడిన అభ్యాసం

పర్యవేక్షించబడే అభ్యాసంలో, మోడల్ లేబుల్ చేయబడిన ఉదాహరణలను అధ్యయనం చేయడం ద్వారా ఇన్‌పుట్‌ల నుండి అవుట్‌పుట్‌లకు మ్యాపింగ్‌ను నేర్చుకుంటుంది. "సూపర్‌వైజర్" అనేది లేబుల్ చేయబడిన డేటా - ప్రతి శిక్షణా ఉదాహరణ సరైన అవుట్‌పుట్ ఎలా ఉండాలో మోడల్‌కు చెబుతుంది.

వర్గీకరణ

అవుట్‌పుట్ వివిక్త వర్గం అయినప్పుడు, ఇది వర్గీకరణ సమస్య.

ఉదాహరణలు:

  • ఇది ఇమెయిల్ స్పామ్ లేదా స్పామ్ కాదా?
  • ఈ చిత్రంలో పిల్లి ఉందా లేదా కుక్క ఉందా?
పాఠం 14 / 160% పూర్తి
←Feature Engineering: మెషీన్లకు ముఖ్యమైన విషయాలు నేర్పించడం

చర్చ

సైన్ ఇన్ చర్చలో చేరండి

  • ఈ రుణ దరఖాస్తుదారు డిఫాల్ట్ అవుతారా? (అవును/కాదు)
  • ఈ చేతిరాత సంఖ్య ఏ అంకె (0–9) సూచిస్తుంది?
  • సాధారణ అల్గోరిథంలు:

    • లాజిస్టిక్ రిగ్రెషన్
    • డెసిషన్ ట్రీస్ మరియు యాదృచ్ఛిక అడవులు
    • సపోర్ట్ వెక్టర్ మెషీన్స్ (SVM)
    • న్యూరల్ నెట్‌వర్క్‌లు
    from sklearn.ensemble import RandomForestClassifier
    from sklearn.model_selection import train_test_split
    
    X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)
    
    classifier = RandomForestClassifier(n_estimators=100)
    classifier.fit(X_train, y_train)
    
    accuracy = classifier.score(X_test, y_test)
    print(f"Test accuracy: {accuracy:.2%}")
    

    తిరోగమనం

    అవుట్‌పుట్ నిరంతర సంఖ్య అయినప్పుడు, ఇది రిగ్రెషన్ సమస్య.

    ** ఉదాహరణలు:**

    • ఈ ఇల్లు దేనికి అమ్మబడుతుంది?
    • రేపు ఈ స్టాక్ ధర ఎలా ఉంటుంది?
    • వచ్చే నెలలో ఎన్ని యూనిట్లు విక్రయిస్తాం?
    • ఆరు నెలల్లో రోగి రక్తపోటు ఎలా ఉంటుంది?

    సాధారణ అల్గోరిథంలు:

    • లీనియర్ రిగ్రెషన్
    • రిడ్జ్ / లాస్సో రిగ్రెషన్
    • గ్రేడియంట్ బూస్టింగ్ (XGBoost, LightGBM)
    • న్యూరల్ నెట్‌వర్క్‌లు
    from sklearn.ensemble import GradientBoostingRegressor
    
    model = GradientBoostingRegressor(n_estimators=200, learning_rate=0.1)
    model.fit(X_train, y_train)
    
    predictions = model.predict(X_test)
    # predictions = [245000, 182000, 412000, ...]  (house prices in £)
    
    🤯
    గ్రేడియంట్ బూస్టింగ్ మోడల్స్ (XGBoost, LightGBM, CatBoost) ఏ ఇతర అల్గారిథమ్ కేటగిరీ కంటే ఎక్కువ Kaggle మెషిన్ లెర్నింగ్ పోటీలను గెలుచుకున్నాయి. పరిశ్రమలో నిర్మాణాత్మక/పట్టిక డేటా కోసం అవి గో-టు ఎంపికగా ఉంటాయి.

    🔍 పర్యవేక్షించబడని అభ్యాసం

    పర్యవేక్షించబడని అభ్యాసంలో, మోడల్ డేటా యొక్క నిర్మాణాన్ని ఏ లేబుల్‌లు లేకుండా అన్వేషిస్తుంది. తెలిసిన అవుట్‌పుట్‌కు మ్యాపింగ్‌ను నేర్చుకోవడం కంటే, ఇది దాగి ఉన్న నమూనాలు, సమూహాలు లేదా ప్రాతినిధ్యాలను స్వయంగా కనుగొంటుంది.

    క్లస్టరింగ్

    సమూహాలు ఎలా ఉండాలో చెప్పకుండానే క్లస్టర్ అల్గారిథమ్‌లు ఒకే విధమైన డేటా పాయింట్లను సమూహపరుస్తాయి.

    ఉదాహరణలు:

    • కొనుగోలు ప్రవర్తన ద్వారా కస్టమర్‌లను సెగ్మెంట్ చేయండి (విభాగాలను ముందస్తుగా నిర్వచించకుండా)
    • టాపిక్ వారీగా గ్రూప్ పత్రాలు
    • సోషల్ నెట్‌వర్క్‌లోని సంఘాలను గుర్తించండి
    • క్రమరాహిత్యాలను గుర్తించండి (ఏ క్లస్టర్‌కు చెందని పాయింట్‌లు)

    సాధారణ అల్గోరిథంలు:

    • K-అంటే క్లస్టరింగ్
    • DBSCAN (సాంద్రత ఆధారిత, క్రమరహిత ఆకృతులను నిర్వహిస్తుంది)
    • క్రమానుగత క్లస్టరింగ్
    from sklearn.cluster import KMeans
    
    # We don't know how many customer segments exist — let's try 4
    kmeans = KMeans(n_clusters=4, random_state=42)
    kmeans.fit(customer_data_scaled)
    
    # Each customer now has a cluster label (0, 1, 2, or 3)
    df['segment'] = kmeans.labels_
    
    # Analyse what each segment looks like
    print(df.groupby('segment')[['age', 'annual_spend', 'frequency']].mean())
    

    డైమెన్షనాలిటీ తగ్గింపు

    సాధ్యమైనంత ఎక్కువ నిర్మాణాన్ని సంరక్షించేటప్పుడు అధిక డైమెన్షనల్ డేటాను తక్కువ కొలతలుగా కుదించండి. విజువలైజేషన్, ప్రీ-ప్రాసెసింగ్ మరియు అనవసరమైన సమాచారాన్ని తీసివేయడం కోసం ఉపయోగించబడుతుంది.

    సాధారణ అల్గోరిథంలు:

    • PCA (ప్రిన్సిపల్ కాంపోనెంట్ అనాలిసిస్) — లీనియర్ కంప్రెషన్
    • t-SNE — నాన్-లీనియర్, విజువలైజేషన్ కోసం అద్భుతమైనది
    • UMAP — వేగంగా, స్థానిక మరియు ప్రపంచ నిర్మాణాన్ని సంరక్షిస్తుంది
    • ఆటోఎన్‌కోడర్‌లు — న్యూరల్ నెట్‌వర్క్ ఆధారిత కంప్రెషన్
    from sklearn.decomposition import PCA
    import matplotlib.pyplot as plt
    
    # Reduce 50-dimensional data to 2D for visualisation
    pca = PCA(n_components=2)
    X_2d = pca.fit_transform(X_scaled)
    
    plt.scatter(X_2d[:, 0], X_2d[:, 1], c=cluster_labels, cmap='tab10')
    plt.title('Customer segments visualised in 2D')
    plt.show()
    
    🤔
    Think about it:ఒక రిటైలర్‌కు 10 మిలియన్ల కస్టమర్‌ల కోసం లావాదేవీ డేటా ఉంటుంది కానీ ముందుగా నిర్వచించబడిన కస్టమర్ విభాగాలు లేవు. పర్యవేక్షించబడని క్లస్టరింగ్ ఇక్కడ ఎందుకు ఉపయోగపడుతుంది? కనుగొనబడిన విభాగాలు ఏ వ్యాపార నిర్ణయాలను తెలియజేయగలవు?

    🔄 బైనరీకి మించి: ఇతర అభ్యాస నమూనాలు

    పర్యవేక్షించబడే/పర్యవేక్షించబడని వ్యత్యాసం పునాది, కానీ ML ల్యాండ్‌స్కేప్ ఈ రెండు వర్గాల కంటే గొప్పది.

    సెమీ-పర్వైజ్డ్ లెర్నింగ్

    కొద్దిగా లేబుల్ చేయబడిన డేటాని పెద్ద మొత్తంలో లేబుల్ చేయని డేటాతో కలిపి ఉపయోగిస్తుంది. ఇది చాలా ఆచరణాత్మకమైనది ఎందుకంటే లేబులింగ్ ఖరీదైనది.

    ఉదాహరణ: మీకు 1,000 లేబుల్ చేయబడిన మెడికల్ స్కాన్‌లు మరియు 100,000 లేబుల్ లేనివి ఉన్నాయి. సెమీ-పర్యవేక్షించబడిన అభ్యాసం 1,000 లేబుల్‌లు మాత్రమే సాధించగలిగే దానికంటే ఎక్కువ పనితీరును మెరుగుపరచడానికి లేబుల్ చేయని డేటా నుండి ప్రయోజనం పొందేందుకు మిమ్మల్ని అనుమతిస్తుంది.

    స్వీయ-పర్యవేక్షించిన అభ్యాసం

    లేబుల్‌లు డేటా నుండే స్వయంచాలకంగా రూపొందించబడే ప్రత్యేక సందర్భం. ఈ విధంగా ఆధునిక పెద్ద భాషా నమూనాలు ముందుగా శిక్షణ పొందుతాయి.

    ఉదాహరణ: ఒక వాక్యాన్ని తీసుకోండి, కొన్ని పదాలను దాచండి మరియు తప్పిపోయిన పదాలను అంచనా వేయడానికి మోడల్‌కు శిక్షణ ఇవ్వండి. "లేబుల్స్" (సరైన పదాలు) ఉచితం - అవి నేరుగా వచనం నుండే వస్తాయి. ఈ విధంగా BERT శిక్షణ పొందింది.

    Input:  "The cat sat on the [MASK]."
    Target: "mat"
    

    మానవ ఉల్లేఖన లేకుండా ఇంటర్నెట్ స్కేల్ డేటాపై శిక్షణను అనుమతించడం వలన స్వీయ-పర్యవేక్షించిన అభ్యాసం రూపాంతరం చెందింది.

    ఉపబల అభ్యాసం

    ఒక ఏజెంట్ **పర్యావరణంలో చర్యలు తీసుకొని రివార్డ్‌లు లేదా పెనాల్టీలు పొందడం ద్వారా నేర్చుకుంటారు. లేబుల్‌లు లేవు - ఫలితాల నుండి ఫీడ్‌బ్యాక్ సంకేతాలు మాత్రమే.

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

    🗺️ సరైన విధానాన్ని ఎంచుకోవడం

    ఇక్కడ ఆచరణాత్మక నిర్ణయ ఫ్రేమ్‌వర్క్ ఉంది:

    Do you have labelled data?
    ├── YES → Supervised Learning
    │         ├── Output is a category? → Classification
    │         │     (spam/not spam, dog/cat, fraud/legit)
    │         └── Output is a number?  → Regression
    │               (price, temperature, sales volume)
    └── NO  → Unsupervised Learning
              ├── Want to find groups?      → Clustering
              │     (customer segments, document topics)
              ├── Want to compress data?    → Dimensionality Reduction
              │     (visualisation, pre-processing)
              └── Want to detect anomalies? → Anomaly Detection
                    (fraud, equipment failure)
    
    Partially labelled? → Semi-Supervised Learning
    Learning from interaction? → Reinforcement Learning
    
    🧠త్వరిత తనిఖీ

    మీకు స్టార్ రేటింగ్‌లు లేదా సెంటిమెంట్ లేబుల్‌లు లేకుండా 50,000 ఉత్పత్తి సమీక్షలు ఉన్నాయి. మీరు వాటిని టాపిక్ వారీగా స్వయంచాలకంగా సమూహం చేయాలనుకుంటున్నారు. మీరు ఏ అభ్యాస విధానాన్ని ఉపయోగించాలి?

    కీలక టేకావేలు

    • పర్యవేక్షించబడిన అభ్యాసంకి లేబుల్ చేయబడిన డేటా అవసరం; మోడల్ ఇన్‌పుట్‌ల నుండి తెలిసిన అవుట్‌పుట్‌లకు మ్యాపింగ్‌ను నేర్చుకుంటుంది — వర్గీకరణ (వివిక్త అవుట్‌పుట్) మరియు రిగ్రెషన్ (నిరంతర అవుట్‌పుట్) కోసం ఉపయోగించబడుతుంది.
    • పర్యవేక్షించని అభ్యాసం లేబుల్ చేయని డేటాతో పని చేస్తుంది; మోడల్ దాచిన నిర్మాణాన్ని కనుగొంటుంది - క్లస్టరింగ్, డైమెన్షియాలిటీ తగ్గింపు మరియు అనామలీ డిటెక్షన్ కోసం ఉపయోగించబడుతుంది
    • పర్యవేక్షించబడే మరియు పర్యవేక్షించబడని వాటి మధ్య ఎంపిక ప్రాథమికంగా మీరు డేటాను లేబుల్ చేసారా మరియు మీరు ఏ ప్రశ్నకు సమాధానం చెప్పడానికి ప్రయత్నిస్తున్నారు
    • సెమీ-పర్యవేక్షించిన అభ్యాసం పెద్ద మొత్తంలో లేబుల్ చేయని డేటాతో పాటు తక్కువ మొత్తంలో లేబుల్ చేయబడిన డేటాను ఉపయోగించి, అంతరాన్ని తగ్గిస్తుంది
    • స్వీయ-పర్యవేక్షించే అభ్యాసం డేటా నుండి దాని స్వంత లేబుల్‌లను రూపొందిస్తుంది — ఇది BERT మరియు GPT వంటి ఆధునిక LLMల వెనుక ఉన్న సాంకేతికత.
    • ** ఉపబల అభ్యాసం** రెండింటికీ భిన్నంగా ఉంటుంది: ఏజెంట్ లేబుల్‌లు లేకుండా పర్యావరణంతో పరస్పర చర్య ద్వారా రివార్డ్ సిగ్నల్‌ల నుండి నేర్చుకుంటారు
    • నిర్ణయం ఫ్రేమ్‌వర్క్‌ను ఉపయోగించండి: లేబుల్ చేయబడిన + వర్గం అవుట్‌పుట్ → వర్గీకరణ; లేబుల్ + నిరంతర అవుట్పుట్ → రిగ్రెషన్; లేబుల్ చేయబడలేదు + సమూహాలను కనుగొనండి → క్లస్టరింగ్