Chimodzi mwazinthu zodziwika bwino zopangira makina ophunzirira makina ndi TensorFlow. Timagwiritsa ntchito TensorFlow pazinthu zambiri m'mafakitale osiyanasiyana.
Mu positi iyi, tiwona mitundu ina ya TensorFlow AI. Chifukwa chake, titha kupanga machitidwe anzeru.
Tidzadutsanso machitidwe omwe TensorFlow amapereka popanga mitundu ya AI. Ndiye tiyeni tiyambe!
Chidule Chachidule cha TensorFlow
TensorFlow ya Google ndi gwero lotseguka makina kuphunzira pulogalamu phukusi. Zimaphatikizapo zida zophunzitsira ndi kutumiza mitundu yophunzirira makina pamapulatifomu ambiri. ndi zipangizo, komanso kuthandizira kuphunzira mozama ndi mawindo a neural.
TensorFlow imathandizira opanga mapulogalamu kuti apange zitsanzo zamapulogalamu osiyanasiyana. Izi zikuphatikiza kuzindikira zithunzi ndi mawu, kukonza zilankhulo zachilengedwe, ndi masomphenya a makompyuta. Ndi chida champhamvu komanso chosinthika chothandizidwa ndi anthu ambiri.
Kuti muyike TensorFlow pa kompyuta yanu mutha kulemba izi pazenera lanu lamalamulo:
pip install tensorflow
Kodi Ma Model a AI Amagwira Ntchito Motani?
Mitundu ya AI ndi makina apakompyuta. Chifukwa chake, amayenera kuchita zinthu zomwe zimafunikira nzeru zaumunthu. Kuzindikira zithunzi ndi malankhulidwe ndi kupanga zisankho ndi zitsanzo za ntchito zotere. Mitundu ya AI imapangidwa pamaseti akuluakulu.
Amagwiritsa ntchito njira zophunzirira makina kuti azilosera komanso kuchitapo kanthu. Amakhala ndi ntchito zingapo, kuphatikiza magalimoto odziyendetsa okha, othandizira anthu, komanso zowunikira zamankhwala.
Ndiye, ndi mitundu iti ya TensorFlow AI yodziwika bwino?
ResNet
ResNet, kapena Residual Network, ndi mtundu wa convolutional neural network. Timagwiritsa ntchito kupanga m'magulu azithunzi ndi kuzindikira kwa chinthu. Idapangidwa ndi ofufuza a Microsoft ku 2015. Komanso, imasiyanitsidwa makamaka ndi kugwiritsa ntchito zotsalira zotsalira.
Malumikizidwe awa amalola maukonde kuphunzira bwino. Chifukwa chake, ndizotheka popangitsa kuti chidziwitso chiziyenda momasuka pakati pa zigawo.
ResNet ikhoza kukhazikitsidwa mu TensorFlow pogwiritsa ntchito Keras API. Amapereka mawonekedwe apamwamba, osavuta kugwiritsa ntchito popanga ndi kuphunzitsa ma neural network.
Kukhazikitsa ResNet
Mukakhazikitsa TensorFlow, mutha kugwiritsa ntchito Keras API kupanga mtundu wa ResNet. TensorFlow ikuphatikiza Keras API, chifukwa chake simuyenera kuyiyika payekhapayekha.
Mutha kuitanitsa mtundu wa ResNet kuchokera ku tensorflow.keras.applications. Ndipo, mutha kusankha mtundu wa ResNet kuti mugwiritse ntchito, mwachitsanzo:
from tensorflow.keras.applications import ResNet50
Mutha kugwiritsanso ntchito nambala iyi kuti mukweze zolemera zophunzitsidwa kale za ResNet:
model = ResNet50(weights='imagenet')
Posankha katundu include_top=Zabodza, mutha kugwiritsanso ntchito chitsanzochi powonjezera maphunziro kapena kukonza zosunga zobwezeretsera zanu.
model = ResNet50(weights='imagenet', include_top=False, input_shape=(224, 224, 3))
Magawo Ogwiritsa Ntchito a ResNet
ResNet ikhoza kugwiritsidwa ntchito mumagulu azithunzi. Chifukwa chake, mutha kugawa zithunzi m'magulu ambiri. Choyamba, muyenera kuphunzitsa mtundu wa ResNet pagulu lalikulu la zithunzi zolembedwa. Kenako, ResNet ikhoza kuneneratu gulu la zithunzi zomwe sizinawonekere.
ResNet itha kugwiritsidwanso ntchito pozindikira zinthu monga kuzindikira zinthu pazithunzi. Titha kuchita izi pophunzitsa kaye mtundu wa ResNet pazithunzi zojambulidwa ndi mabokosi omangira zinthu. Kenaka, tikhoza kugwiritsa ntchito chitsanzo chophunzira kuti tizindikire zinthu muzithunzi zatsopano.
Titha kugwiritsanso ntchito ResNet pagawo la semantic. Chifukwa chake, titha kuyika chizindikiro cha semantic ku pixel iliyonse pachithunzi.
chiyambi
Chiyambi ndi chitsanzo chozama cha kuphunzira chomwe chimatha kuzindikira zinthu muzithunzi. Google idalengeza mu 2014, ndipo imasanthula zithunzi zamitundu yosiyanasiyana pogwiritsa ntchito zigawo zambiri. Ndi Inception, chitsanzo chanu chimatha kumvetsetsa chithunzicho molondola.
TensorFlow ndi chida champhamvu chopanga ndikuyendetsa mitundu ya Inception. Amapereka mawonekedwe apamwamba komanso osavuta kugwiritsa ntchito pophunzitsira ma neural network. Chifukwa chake, Inception ndi njira yowongoka kwambiri kuti mulembetse kwa opanga.
Kukhazikitsa Inception
Mutha kukhazikitsa Inception polemba mzere wa code iyi.
from tensorflow.keras.applications import InceptionV3
Magawo Omwe Amagwiritsidwa Ntchito
Mtundu wa Inception ukhoza kugwiritsidwanso ntchito kuchotsa zinthu kuphunzira kwakukulu zitsanzo monga Generative Adversarial Networks (GANs) ndi Autoencoder.
Chitsanzo cha Inception chikhoza kukonzedwa bwino kuti chizindikire makhalidwe enaake. Komanso, titha kuzindikira zovuta zina pojambula zithunzi zachipatala monga X-ray, CT, kapena MRI.
Mtundu wa Inception ukhoza kukonzedwa bwino kuti uwone mtundu wazithunzi. Titha kuwunika ngati chithunzicho ndi chosavuta kapena chowoneka bwino.
Kuyamba kungagwiritsidwe ntchito posanthula mavidiyo monga kutsata zinthu ndi kuzindikira zochita.
CHINSINSI
BERT (Bidirectional Encoder Representations kuchokera ku Transformers) ndi mtundu wa neural network wopangidwa ndi Google. Titha kuchigwiritsa ntchito pokonza zilankhulo zosiyanasiyana. Ntchitozi zimatha kusiyana kuchokera kumagulu a malemba mpaka kuyankha mafunso.
BERT imamangidwa pamapangidwe a transformer. Chifukwa chake, mutha kugwiritsa ntchito mawu ochulukirapo pomwe mukumvetsetsa kulumikizana kwa mawu.
BERT ndi mtundu wophunzitsidwa kale womwe mutha kuphatikizira mu ntchito za TensorFlow.
TensorFlow imaphatikizapo chitsanzo cha BERT chomwe chinaphunzitsidwa kale komanso mndandanda wazinthu zothandizira kukonza bwino ndi kugwiritsa ntchito BERT ku ntchito zosiyanasiyana. Chifukwa chake, mutha kuphatikizira mosavuta luso la chilankhulo chachilengedwe cha BERT.
Kukhazikitsa BERT
Pogwiritsa ntchito phukusi la pip, mutha kukhazikitsa BERT mu TensorFlow:
pip install tensorflow-gpu==2.2.0 # This installs TensorFlow with GPU support
pip install transformers==3.0.0 # This installs the transformers library, which includes BERT
Mtundu wa CPU wa TensorFlow ukhoza kukhazikitsidwa mosavuta ndikulowetsa tensorflow-gpu ndi tensorflow.
Mukakhazikitsa laibulale, mutha kuitanitsa mtundu wa BERT ndikuigwiritsa ntchito pazinthu zosiyanasiyana za NLP. Nayi zitsanzo zachitsanzo zakusintha bwino mtundu wa BERT pavuto lamagulu, mwachitsanzo:
from transformers import BertForSequenceClassification
# Load the pre-trained BERT model
model = BertForSequenceClassification.from_pretrained("bert-base-uncased")
# Fine-tune the model on your text classification task
model.fit(training_data, labels)
# Make predictions on new data
predictions = model.predict(test_data)
Magawo Ogwiritsa Ntchito a BERT
Mutha kugwira ntchito zamagulu amtundu. Mwachitsanzo, n’zotheka kukwaniritsa kusanthula malingaliro, kugawa mitu, ndi kuzindikira sipamu.
BERT ili ndi a Kuzindikira Gulu (NER) mawonekedwe. Chifukwa chake, mutha kuzindikira ndikuyika zolemba pamawu monga anthu ndi mabungwe.
Itha kugwiritsidwa ntchito kuyankha mafunso malinga ndi nkhani inayake, monga pakusaka kapena kugwiritsa ntchito chatbot.
BERT ikhoza kukhala yothandiza pa Zomasulira za Chiyankhulo kuti ziwonjezeke kumasulira kwamakina molondola.
BERT ikhoza kugwiritsidwa ntchito pofotokozera mwachidule mawu. Chifukwa chake, imatha kupereka chidule chachidule, chothandiza cha zolemba zazitali zazitali.
DeepVoice
Kafukufuku wa Baidu adapanga DeepVoice, a mameseji mpaka kulankhulana kaphatikizidwe chitsanzo.
Idapangidwa ndi dongosolo la TensorFlow ndikuphunzitsidwa pagulu lalikulu la data yamawu.
DeepVoice imapanga mawu kuchokera pamawu. DeepVoice imapangitsa kuti zitheke pogwiritsa ntchito njira zophunzirira mozama. Ndi mtundu wa neural network-based model.
Chifukwa chake, imasanthula zomwe zalowetsedwa ndikupanga malankhulidwe pogwiritsa ntchito zigawo zambiri za node zolumikizidwa.
Kukhazikitsa DeepVoice
!pip install deepvoice
Kapenanso;
# Clone the DeepVoice repository
!git clone https://github.com/r9y9/DeepVoice3_pytorch.git
%cd DeepVoice3_pytorch
!pip install -r requirements.txt
Malo Ogwiritsa Ntchito a DeepVoice
Mutha kugwiritsa ntchito DeepVoice kupanga zolankhula za othandizira ngati Amazon Alexa ndi Google Assistant.
Komanso, DeepVoice itha kugwiritsidwa ntchito kupanga malankhulidwe pazida zomwe zimagwiritsa ntchito mawu monga okamba anzeru ndi makina opangira nyumba.
DeepVoice imatha kupanga mawu pamapulogalamu olankhulira. Ikhoza kuthandiza odwala omwe ali ndi vuto la kulankhula kuti azitha kulankhula bwino.
DeepVoice itha kugwiritsidwa ntchito kupanga zolankhula zamaphunziro monga ma audiobook ndi mapulogalamu ophunzirira chilankhulo.
Siyani Mumakonda