O se tasi o meafaigaluega sili ona lauiloa mo le atinaʻeina o faʻataʻitaʻiga aʻoaʻoga masini o TensorFlow. Matou te faʻaaogaina TensorFlow i le tele o talosaga i pisinisi eseese.
I lenei pou, matou te suʻesuʻeina nisi o ata TensorFlow AI. O lea la, e mafai ona tatou faia ni faiga atamai.
O le a matou faʻaogaina foʻi faʻavae e ofoina atu e TensorFlow mo le fatuina o ata AI. Se'i o tatou amata!
Ose Folasaga Puupuu ile TensorFlow
Google's TensorFlow o se punaoa tatala masini suʻesuʻe polokalame polokalame. E aofia ai meafaigaluega mo aʻoaʻoga ma faʻapipiʻiina masini aʻoaʻo faʻataʻitaʻiga i luga o le tele o tulaga. ma masini, fa'apea fo'i ma lagolago mo a'oa'oga loloto ma fesoʻotaiga i tua.
TensorFlow e mafai ai e tagata atiaʻe ona faia faʻataʻitaʻiga mo le tele o talosaga. E aofia ai ata ma fa'alogo leo, fa'agaioiga gagana fa'anatura, ma mataʻitusi komepiuta. Ose meafaigaluega malosi ma fetuutuunai ma lautele lagolago lautele.
Ina ia faʻapipiʻi TensorFlow i luga o lau komepiuta e mafai ona e lolomi lenei i lau faʻamalama faʻatonu:
pip install tensorflow
E faʻafefea ona galue AI faʻataʻitaʻiga?
AI faʻataʻitaʻiga o masini komepiuta. O le mea lea, e tatau ona latou faia ni gaioiga e masani ona manaʻomia ai le atamai o le tagata. Fa'ailoga ata ma tautalaga ma le faia o fa'ai'uga o fa'ata'ita'iga ia o galuega. O faʻataʻitaʻiga AI ua atiaʻe i luga o faʻamaumauga tetele.
Latou te faʻaaogaina metotia aʻoaʻoga masini e faʻatupu ai valoʻaga ma faʻatino gaioiga. E tele a latou faʻaoga, e aofia ai taʻavale taʻavale, fesoasoani a le tagata lava ia, ma suʻesuʻega faafomaʻi.
O lea la, o le a le lauiloa TensorFlow AI faʻataʻitaʻiga?
ResNet
ResNet, poʻo le Residual Network, o se ituaiga o faʻalavelave fesoʻotaʻiga faʻanoanoa. Matou te faʻaaogaina mo le faʻavasegaina o ata ma mea e sailia. Na atiaʻe e le au suʻesuʻe a Microsoft i le 2015. E le gata i lea, e masani lava ona iloga i le faʻaogaina o fesoʻotaʻiga o totoe.
O nei feso'ota'iga e mafai ai e le feso'ota'iga ona a'oa'oina lelei. O le mea lea, e mafai e ala i le faʻatagaina o faʻamatalaga e tafe sili atu i le va o faʻasalalauga.
ResNet e mafai ona faʻatinoina i TensorFlow e ala i le faʻaogaina o le Keras API. E maua ai se tulaga maualuga, faʻaoga faʻaoga-faʻaoga mo le fatuina ma le aʻoaʻoina o fesoʻotaʻiga neural.
Fa'apipi'i ResNet
A maeʻa ona faʻapipiʻi TensorFlow, e mafai ona e faʻaogaina le Keras API e fatu ai se faʻataʻitaʻiga ResNet. TensorFlow e aofia ai le Keras API, o lea e te le manaʻomia le faʻapipiʻiina taʻitasi.
E mafai ona e fa'aulufale mai le fa'ata'ita'iga ResNet mai tensorflow.keras.applications. Ma, e mafai ona e filifilia le ResNet version e faʻaoga, mo se faʻataʻitaʻiga:
from tensorflow.keras.applications import ResNet50
E mafai fo'i ona e fa'aogaina le fa'ailoga nei e utaina ai le mamafa na mua'i a'oa'oina mo ResNet:
model = ResNet50(weights='imagenet')
E ala i le filifilia o le meatotino include_top=Sese, e mafai ona e fa'aogaina le fa'ata'ita'iga mo a'oa'oga fa'aopoopo po'o le fa'aleleia atili o au fa'amaumauga masani.
model = ResNet50(weights='imagenet', include_top=False, input_shape=(224, 224, 3))
Vaega o Fa'aoga a ResNet
ResNet e mafai ona faʻaogaina i le faʻavasegaina o ata. O lea la, e mafai ona e fa'avasegaina ata i le tele o vaega. Muamua, e tatau ona e aʻoaʻoina se faʻataʻitaʻiga ResNet i luga o se faʻamaumauga tele o ata faʻailoga. Ona, ResNet e mafai ona vavalo le vasega o ata e leʻi vaʻaia muamua.
E mafai fo'i ona fa'aoga ResNet mo galuega su'esu'e mea e pei o le su'eina o mea i ata. E mafai ona matou faia lenei mea e ala i le aʻoaʻoina muamua o se faʻataʻitaʻiga ResNet i luga o se aofaʻiga o ata o loʻo faʻailogaina i pusa faʻapipiʻi mea. Ona, e mafai ona tatou faʻaogaina le faʻataʻitaʻiga aʻoaʻoina e iloa ai mea faitino i ata fou.
E mafai foʻi ona matou faʻaogaina ResNet mo galuega faʻavasega semantic. O lea la, e mafai ona tatou tuʻuina atu se faʻailoga semantic i pika taʻitasi i se ata.
faavaeina
O le amataga o se faʻataʻitaʻiga loloto aʻoaʻoga e mafai ona iloa mea i ata. Google na faʻasalalau i le 2014, ma e suʻesuʻeina ata o lapopoa eseese e faʻaaoga ai le tele o laulau. Faatasi ai ma le Inception, e mafai e lau faʻataʻitaʻiga ona malamalama lelei i le ata.
TensorFlow o se meafaigaluega malosi mo le fatuina ma le faʻatinoina o faʻataʻitaʻiga Inception. E maua ai se fa'aoga maualuga ma fa'aoga-tagata fa'aoga mo a'oa'oga neural networks. O le mea lea, o le Inception o se faʻataʻitaʻiga tuusaʻo e faʻaoga mo tagata atiaʻe.
Fa'apipi'i le amataga
E mafai ona e faʻapipiʻi le Inception e ala i le taina o le laina lenei o le code.
from tensorflow.keras.applications import InceptionV3
Vaega o le Fa'aaogaina
E mafai fo'i ona fa'aoga le fa'ata'ita'iga o le Inception e su'e mai ai vaega i totonu loloto aʻoaʻoga fa'ata'ita'iga pei o Generative Adversarial Networks (GANs) ma Autoencoders.
O le faʻataʻitaʻiga o le Inception e mafai ona faʻaleleia lelei e iloa ai uiga faʻapitoa. E le gata i lea, atonu e mafai ona tatou suʻesuʻeina ni faʻafitauli i faʻataʻitaʻiga faʻafomaʻi e pei ole X-ray, CT, poʻo le MRI.
O le faʻataʻitaʻiga o le Inception e mafai ona faʻaogaina lelei e siaki ai le lelei o ata. E mafai ona tatou su'esu'eina pe mata'utia pe mata'utia se ata.
O le amataga e mafai ona faʻaaogaina mo galuega suʻesuʻe vitio e pei o le suʻeina o mea faitino ma le suʻeina o gaioiga.
PETA
BERT (Bidirectional Encoder Representations from Transformers) o se fa'ata'ita'iga feso'ota'iga neural na a'oa'oina e Google. E mafai ona matou fa'aogaina mo galuega fa'aanatura eseese. O nei galuega e mafai ona eseese mai le fa'avasegaina o tusitusiga i le taliina o fesili.
O le BERT e fausia i luga o le fausaga o le transformer. O le mea lea, e mafai ona e taulimaina le tele o voluma o tusitusiga aʻo e malamalama i fesoʻotaʻiga upu.
O le BERT o se fa'ata'ita'iga a'o le'i a'oa'oina e mafai ona e tu'ufa'atasia i totonu o talosaga TensorFlow.
TensorFlow e aofia ai se faʻataʻitaʻiga BERT muaʻi aʻoaʻoina faʻapea foʻi ma le aoina o mea aoga mo le faʻaleleia lelei ma le faʻaogaina o le BERT i galuega eseese. O lea, e faigofie ona e tu'ufa'atasia le tomai fa'apitoa ole gagana fa'anatura a le BERT.
Fa'apipi'i le BERT
Faʻaaogaina le pule o pusa pip, e mafai ona e faʻapipiʻi BERT i 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
Ole TensorFlow's CPU version e mafai ona faigofie ona faʻapipiʻi e ala i le suia o le tensorflow-gpu ile tensorflow.
A maeʻa ona faʻapipiʻi le faletusi, e mafai ona e faʻaulufaleina le faʻataʻitaʻiga BERT ma faʻaaogaina mo galuega NLP eseese. O nisi nei o faʻataʻitaʻiga code mo le faʻaogaina lelei o se faʻataʻitaʻiga BERT i luga o se faʻafitauli faʻavasegaina, mo se faʻataʻitaʻiga:
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)
Vaega o Fa'aoga a BERT
E mafai ona e faia galuega fa'avasega tusitusiga. Mo se faʻataʻitaʻiga, e mafai ona ausia auiliiliga lagona, fa'avasegaina autu, ma su'esu'ega spam.
BERT ei ai se Igoa Aloaia Aloaia (NER) vaega. O le mea lea, e mafai ona e iloa ma fa'ailoga vaega i tusitusiga e pei o tagata ma fa'alapotopotoga.
E mafai ona faʻaaogaina e tali ai fesili e faʻatatau i se faʻamatalaga patino, e pei o se suʻesuʻega afi poʻo le chatbot talosaga.
E ono aoga le BERT mo le Fa'aliliuga o le Gagana e fa'atele ai le fa'aliliuga sa'o o masini.
E mafai ona fa'aoga le BERT mo le aotelega o tusitusiga. O le mea lea, e mafai ona tuʻuina atu se otootoga puupuu, aoga o faʻamaumauga umi.
DeepVoice
Baidu Research na fausia DeepVoice, a tusitusiga i le tautalaga fa'ata'ita'iga tu'ufa'atasi.
Na faia ma le TensorFlow framework ma aʻoaʻoina i luga o se aofaʻiga tele o faʻamatalaga leo.
DeepVoice e fa'atupuina le leo mai tusitusiga. DeepVoice e mafaia e ala i le faʻaaogaina o metotia aʻoaʻoga loloto. O se faʻataʻitaʻiga faʻavae fesoʻotaʻiga neural.
O le mea lea, e su'esu'e ai fa'amatalaga fa'aulu ma fa'atupu tautalaga e fa'aaoga ai le tele o fa'asologa o nodes feso'ota'i.
Fa'apipi'i DeepVoice
!pip install deepvoice
Seisi filifiliga;
# Clone the DeepVoice repository
!git clone https://github.com/r9y9/DeepVoice3_pytorch.git
%cd DeepVoice3_pytorch
!pip install -r requirements.txt
DeepVoice's Ares o Fa'aoga
E mafai ona e fa'aoga DeepVoice e fa'atino ai tautalaga mo fesoasoani a le tagata lava ia e pei o Amazon Alexa ma Google Fesoasoani.
E le gata i lea, e mafai ona fa'aoga DeepVoice e fai ai tautalaga mo masini e mafai ona fa'aogaina leo e pei o failauga atamai ma faiga fa'aoga fale.
DeepVoice e mafai ona fatuina se leo mo faʻaoga tautalaga. E mafai ona fesoasoani i tagata mama'i e iai fa'afitauli tau tautala e fa'aleleia atili a latou tautalaga.
E mafai ona fa'aoga DeepVoice e fatu ai se tautalaga mo mea tau a'oa'oga e pei o tusi fa'alogo ma polokalame e a'oa'o ai gagana.
Tuua se tali