గత పాఠంలో, AI అనేది అనుభవం నుండి నేర్చుకునే software అని తెలుసుకున్నాం. కానీ ఇది నిజంగా ఎలా పని చేస్తుంది? ఒక machine ఏమీ తెలియని స్థితి నుండి మీ ముఖం recognize చేయడం లేదా మీ తదుపరి ఇష్టమైన పాట recommend చేయడం వరకు ఎలా చేరుకుంటుంది?
Smart software వెనుక రహస్యాన్ని explore చేద్దాం.
ప్రతి machine learning system ఒకే basic cycle ను follow చేస్తుంది:
ఇది వంట నేర్చుకోవడం లాంటిది. మీరు recipes follow చేస్తారు (data), ఏమి బాగా పని చేసిందో గమనిస్తారు (patterns), మీ సొంత variations try చేస్తారు (predictions), result రుచి చూస్తారు (feedback), తదుపరిసారి seasoning adjust చేస్తారు (improvement).
Spam email detect చేయడానికి Google AI ప్రతి నిమిషం 10 million కంటే ఎక్కువ suspicious messages process చేస్తుంది. User "spam" లేదా "not spam" అని mark చేసిన ప్రతిసారి, system నేర్చుకుంటుంది మరియు తన patterns update చేసుకుంటుంది - ప్రతి click తో మరింత smart అవుతుంది.
Machine learning లో అత్యంత సాధారణ రకం supervised learning. ఇది మీకు answers ఇచ్చే teacher తో చదవడం లాగా పని చేస్తుంది.
ఇలా పని చేస్తుంది:
Machine కి 1,00,000 emails చూపించినట్లు ఊహించుకోండి. ప్రతి ఒక్కటి humans చేత లేదా అని label చేయబడింది.
Sign in to join the discussion
Machine patterns గమనిస్తుంది:
తగినన్ని examples study చేసిన తర్వాత, ఎప్పుడూ చూడని కొత్త email చూసి అది spam అవునా కాదా predict చేయగలదు - ఎవరూ specific rules రాయకుండానే.
Supervised learning labelled data పై ఆధారపడుతుంది - machine నేర్చుకోవడానికి ఎవరో correct answers అందించాలి. ఆ data అంతా ఎవరు label చేస్తారు? చాలా cases లో, ఇది వేలాది మంది human workers జాగ్రత్తగా images, text మరియు audio tag చేస్తారు. AI యొక్క "intelligence" తరచుగా చాలా human effort తో మొదలవుతుంది.
Machine learning లో 'supervised learning' అంటే ఏమిటి?
మీ దగ్గర answers లేకపోతే? కేవలం పెద్ద data pile ఉంటే మరియు machine స్వంతంగా interesting patterns కనుగొనాలంటే?
అది unsupervised learning. Teacher లేదు, labels లేవు, correct answers లేవు. Machine data ను explore చేసి similar things ను group చేస్తుంది.
Supermarket దగ్గర millions of customers purchase data ఉంది, కానీ labels లేవని ఊహించుకోండి. AI data analyse చేసి natural groups discover చేస్తుంది:
ఈ groups ఉన్నాయని machine కి ఎవరూ చెప్పలేదు. Shopping data లో patterns spot చేసి స్వంతంగా కనుగొంది. ఇప్పుడు supermarket ప్రతి group కి relevant offers పంపగలదు.
Unsupervised learning supervised learning నుండి ఎలా different?
మూడవ రకం reinforcement learning, ఇది కుక్కకు training ఇవ్వడం లాంటిది.
కుక్క ఆజ్ఞ పై కూర్చున్నప్పుడు, బిస్కెట్ (reward) ఇస్తారు. మీ shoe నమిలినప్పుడు "వద్దు" (penalty) అంటారు. కాలక్రమేణా, ఏ behavior rewards కి lead అవుతుందో, ఏది trouble కి lead అవుతుందో కుక్క నేర్చుకుంటుంది.
Reinforcement learning అదే విధంగా పని చేస్తుంది:
Google AlphaGo పురాతన board game Go ను తనతో తాను millions of games ఆడి నేర్చుకుంది. ప్రతి గెలుపు reward; ప్రతి ఓటమి penalty. Wild strategies try చేసింది, failures నుండి నేర్చుకుంది, చివరకు చరిత్రలో ఏ human player కంటే మెరుగైనదిగా మారింది.
అదే approach robots నడవడం train చేయడానికి, self-driving cars navigate చేయడానికి, data centres లో energy use optimize చేయడానికి వాడబడుతుంది.
AlphaGo training సమయంలో తనతో తాను 30 million కంటే ఎక్కువ games ఆడింది. రోజుకు ఒక game ఆడే మనిషికి అన్ని games ఆడటానికి దాదాపు 82,000 సంవత్సరాలు పడుతుంది. AI ఆ మొత్తం experience ను కొన్ని వారాల్లో compress చేసింది.
| రకం | Labels ఉన్నాయా? | పోలిక | Example | |-----|-----------------|-------|---------| | Supervised | అవును | Answer key తో చదవడం | Spam filters, medical diagnosis | | Unsupervised | కాదు | Messy drawer sort చేయడం | Customer grouping, anomaly detection | | Reinforcement | కాదు (rewards వాడుతుంది) | కుక్కకు treats తో training | Game AI, robotics, self-driving cars |
మీరు bicycle ride ఎలా నేర్చుకున్నారో ఆలోచించండి. అది supervised (ఎవరైనా ఏమి చేయాలో exactly చెప్పారు), unsupervised (మీరు స్వంతంగా balance figure out చేసుకున్నారు), లేదా reinforcement (మీరు పడ్డారు, adjust చేసి, మళ్ళీ try చేశారు)? చాలా human learning నిజానికి మూడింటి mix. AI learning styles మనం ఎలా నేర్చుకుంటామో దాని నుండి inspired అయ్యాయి.
Pet కి treats మరియు commands తో training ఇవ్వడం లాంటి machine learning ఏది?
Machine learning అర్థం చేసుకోవడానికి mathematician లేదా programmer అవసరం లేదు. దాని core లో, ఇది experience నుండి నేర్చుకోవడం - ప్రతి మనిషి పుట్టిన రోజు నుండి సహజంగా చేసేది. AI దీన్ని life experiences కి బదులు data తో చేస్తుంది.
Machines ఎలా నేర్చుకుంటాయో ఇప్పుడు మీకు తెలుసు. తదుపరి పాఠం ఇప్పటికే మీ pocket లో ఉన్న AI ని reveal చేస్తుంది. మీ smartphone intelligent features తో నిండి ఉంది - వాటిని uncover చేద్దాం.