O loʻo matou molimauina se suiga tele AI!
O aso ta'itasi matou te maua ai se app fou e iai mea ofoofogia. Faatasi ai ma le tele o polokalama ma polokalame e faʻaogaina AI ma aʻoaʻoga masini e ulufale mai i o tatou olaga; e tatau ona tele se taimi tatou te aoao ai e uiga i nei mea.
I lenei pou, o le a tatou suʻesuʻeina masini suʻesuʻe auiliili. E le gata i lea, o le a matou taulaʻi faʻapitoa i autu o le Aʻoaʻoga a le Masini ma Faʻamatalaga.
Tatou amata i mea faavae.
O le a le aʻoaʻoina o Masini?
O le tele o taimi tatou te vaʻaia ai le faʻaogaina faʻatasi o faaupuga "aʻoaʻoga masini" ma le "ata faʻapitoa". O lea la, se'i tatou fa'amama muamua le mea lena. O le aʻoaʻoina o masini o se lala o le atamai faʻapitoa. E aofia ai aʻoaʻoga algorithms e maua ai faʻamatalaga faʻataʻitaʻiga vavalo poʻo filifiliga.
E le gata i lea, e mafai ai e faiga e faʻaleleia ai a latou faʻatinoga otometi e faʻavae i luga o aafiaga ua mavae.
atamai faato, i le isi itu, o le faʻataʻitaʻiga o le atamai o le tagata. O le mea lea, o komepiuta e tatau ona mafaufau ma amio e pei o tagata. E aofia ai le tele o subfields e pei o le aʻoaʻoina o masini, vaʻaiga komepiuta, ma le faʻaogaina o gagana masani.
Atina'e o se fa'ata'ita'iga a'oa'oga masini
O se faʻataʻitaʻiga aʻoaʻoga masini o se algorithm. Matou te fatuina nei algorithms e otometi ona faʻaleleia le faʻatinoga e ala i le aʻoaʻoina o faʻamaumauga. Matou te faʻaaogaina e suʻesuʻe ai faʻamatalaga o loʻo tuʻuina atu, vaʻai i taunuuga i le lumanaʻi, poʻo le faia o faʻamasinoga.
Sei o tatou tuuina atu se faataitaiga. Ina ia fa'avasegaina ata e pei o se fugala'au po'o se pusi, e mafai ona a'oa'oina se fa'ata'ita'iga e iloa ai ata.
Ma, e mafai ona filifili pe o le ata o se fugalaau po o se pusi. O le mataupu autu o le aʻoaʻoina o masini e tatau ona faʻaleleia atili le faʻatinoga o le faʻataʻitaʻiga. E tatau ona tali lelei i le suiga o parakalafa i faʻamaumauga.
O le tele lava, matou te faia lenei aʻoaʻoga aʻoaʻoga masini i luga Tusigāmanatu Jupyter, o se meafaigaluega mataʻina mo soʻo se faʻamatalaga e fesoʻotaʻi ma poloketi.
Aoaoga o se Fa'ata'ita'iga
O le faʻagasologa o le aʻoaʻoina o se algorithm e faʻatupu ai faʻamatalaga poʻo le faia o gaioiga e faʻavae i luga o faʻamatalaga faʻamatalaga e taʻua o le "aʻoaʻoga". I le taimi o aʻoaʻoga, e faʻaleleia le faʻaogaina o le faʻaogaina ina ia mafai ai ona galue le algorithm. Mulimuli ane, o loʻo matou taumafai e tuʻuina atu faʻamatalaga saʻo i luga o faʻamatalaga fou.
Vaavaaia ma aʻoaʻoga le faʻatautaia o vaega muamua ia e lua o aʻoaʻoga masini.
Aʻoaʻoga vaʻavaʻaia
O se fa'amaumauga fa'ailoga e fa'aaogaina e a'oa'o ai le algorithm i a'oa'oga va'ava'aia. I lenei ituaiga o aʻoaʻoga masini, o le faʻamoemoeina o le iʻuga e faʻamaonia mo faʻaoga taʻitasi. O le algorithm e faia faʻamatalaga i faʻamatalaga fou. E le gata i lea, e aʻoaʻoina ai fesoʻotaʻiga i le va o mea faʻaoga ma mea e faʻaaogaina e faʻaaoga ai nei faʻamatalaga.
Talu ai ona o le faʻataʻitaʻiga e maua le vaavaaiga i mea e manaʻomia e tatau ona i ai, o lenei ituaiga o aʻoaʻoga e taʻua o le "vaavaaia."
Talosaga pei o le fa'ailoaina o le tautala, fa'avasegaga ata, ma le fa'agaioiina o le gagana fa'anatura e fa'aoga uma ai a'oa'oga fa'atonutonu. I nei talosaga, o le algorithm o loʻo aʻoaʻoina i luga o faʻamaumauga tetele. O lea la, e mafai ona tatou vaʻai faʻamatalaga fou, e leʻi mafaufauina.
E le gata i lea, e tatau ona aʻoaʻoina faʻafanua faʻapipiʻi-i-output ia saʻo lelei e mafai ai.
O le sailia o le fa'afanua sili ona sa'o i le va o mea e fai ma fa'atinoga o le fa'amoemoe lea o le va'ava'aia o a'oa'oga.
Aʻoaʻoga e Lē Lagolagoina
O a'oa'oga e le'i va'aia o se vaega o le a'oa'oina o masini. Matou te aʻoaʻoina le algorithm i luga o se faʻamaumauga e le faʻamaonia. O le mea lea, e mafai e faʻataʻitaʻiga ona iloa mamanu poʻo fesoʻotaʻiga i faʻamaumauga. E le mana'omia ona tatou fa'ama'oti fa'apitoa po'o a mea e tatau ona i ai. O lenei ituaiga o aʻoaʻoga e taʻua o le "le vaavaaia". E mafua ona e le maua e le fa'ata'ita'iga se ta'iala manino i mea e tatau ona iai.
O talosaga e pei o le su'esu'eina o le anomaly, fa'apipi'i, ma le fa'aititia o itu e mana'omia ai le a'oa'oina e le'i va'aia. I nei talosaga, e tatau i le algorithm ona iloa mamanu poʻo fesoʻotaʻiga i faʻamaumauga. Ma, e aunoa ma se faʻatonuga manino pe a uma ona aʻoaʻoina i luga o se faʻataʻitaʻiga o faʻamaumauga e leʻi faʻailogaina.
O a'oa'oga e le'i va'aia e fa'amoemoe e su'e mamanu po'o fausaga natia. E mafai ona tatou fa'aogaina i galuega eseese, e pei o le fa'apipi'iina o fa'amaumauga po'o le tu'ufa'atasia o mea tutusa.
Fa'atonuga a'oa'oga masini
E taua tele le fa'agasologa o le fa'atulagaina o se fa'ata'ita'iga a'oa'oga masini. O le faʻamoemoega o le faʻataʻitaʻiga o le faʻaitiitia lea o le eseesega i le va o faʻataʻitaʻiga o le faʻataʻitaʻiga ma le taua moni i faʻamatalaga aʻoaʻoga.
O lenei faiga e fesoasoani i le fa'ata'ita'iga i le a'oa'oina o feso'ota'iga i le va o mea e fa'atino ma galuega. O le mea lea, e mafai ona tatou maua ai faʻamatalaga sili ona saʻo e mafai.
I le fa'aitiitia o mea sese, o le fa'ata'ita'iga e mafai ona sili atu ona fa'asalalau i fa'amatalaga fou, e le'i iloa muamua. O le mea lea, e mafai ona maua ai faʻamatalaga sili atu ona malosi ma faʻalagolago.
I le aʻoaʻoina o masini, o le faʻaogaina o le faʻagasologa e ausia e ala i le faʻaogaina o algorithms e pei o le faʻasolosolo faʻasolosolo. O lea la, o la matou algorithm e faʻaauau pea ona fetuutuunai faʻamaufaʻailoga seia oʻo ina faʻaitiitia le mea sese. E mana'omia le fa'ata'ita'iga mo le fa'ata'ita'iga ia sa'o.
Fa'amatalaga Fa'aa'oa'oga a Masini
O se fa'amaumauga o a'oa'oga o se seti o fa'amaumauga e fa'aaogaina e toleni ai a faataitaiga masini aʻoaʻo. Matou te aʻoaʻoina le faʻataʻitaʻiga i le auala e gaosia ai faʻamatalaga e ala i le faʻaalia o faʻataʻitaʻiga o mea e fai ma taunuʻuga. Faʻavae i luga o lenei faʻamatalaga aʻoaʻoga, o le faʻataʻitaʻiga e faʻaleleia lona parakalafa.
O le mea lea, o le saʻo o ana valoʻaga e suʻesuʻeina e faʻaaoga ai se faʻamaumauga tuʻufaʻatasia, le seti faʻamaonia.
O fa'amaumauga o a'oa'oga e tatau ona atagia ai le fa'afitauli o lo'o fo'ia. Ma, e tatau ona lava fa'amaumauga e fa'aa'oa'o lelei ai le fa'ata'ita'iga. Atonu e le sa'o valo'aga a le fa'ata'ita'iga pe a la'ititi tele le fa'aa'oa'oga.
Po'o, atonu e le fa'atusaina tele. O le i'uga, e mana'omia le tele o le fa'agaioiina muamua o fa'amaumauga o a'oa'oga. O le mea lea, e mafai ona matou faʻamautinoa o le faʻataʻitaʻiga e sili ona manuia.
O se fa'ata'ita'iga o a'oa'oga:
Sei o tatou tuuina atu se faataitaiga e malamalama ai i le faagasologa o aoaoga.
I lenei faʻataʻitaʻiga, matou te manatu o loʻo i ai se matou faʻamaumauga e taʻua "musika.csv". E i ai tulaga faatauaina o itupa, tausaga, ma ituaiga. O le mea lea, e vaʻai ai po o le a le ituaiga o musika o loʻo faʻalogo ai se tagata e faʻatatau i o latou tausaga ma le itupa.
O le code Python lea mo se aʻoaʻoga faigofie a le masini e faʻaaoga ai le scikit-learn library: O le logistic regression approach o loʻo faʻaaogaina i lenei code e toleni ai se faʻataʻitaʻiga i luga o faʻamaumauga ona iloilo ai lea o lona saʻo i luga o faʻamaumauga o suʻega.
O faʻamatalaga e tuʻuina muamua i totonu o le faʻamaumauga o pandas aʻo leʻi vaevaeina i foliga (X) ma sini (Y) (y). A maeʻa, e vaevaeina faʻamaumauga i seti aʻoaʻoga ma suʻega, ma 80% o faʻamatalaga faʻaaogaina mo aʻoaʻoga ma 20% mo suʻega. Ona aʻoaʻoina lea o le faʻataʻitaʻiga i luga o faʻamatalaga aʻoaʻoga aʻo leʻi faʻataʻitaʻiina i faʻamaumauga o suʻega.
Fa'ailoga ile A'oa'oga ole Masini
O le fa'agasologa o le fa'aogaina o se fa'ata'ita'iga a'oa'oina e fai ai fa'amatalaga i fa'amaumauga fou e ta'ua o le fa'ai'uga.
I se isi itu, o le faʻaaogaina o faʻamatalaga na maua i le taimi o aʻoaʻoga. E maua e le fa'ata'ita'iga ni fa'amatalaga fou ma fa'atupuina se va'aiga po'o se fa'amasinoga e fa'atatau i mamanu na maua i fa'amaumauga a'oa'oga.
O faʻataʻitaʻiga a le faʻataʻitaʻiga o le a saʻo e faʻatatau i le lelei o faʻamaumauga o aʻoaʻoga. E le gata i lea, o le a faʻalagolago i le faʻataʻitaʻiga faʻataʻitaʻiga filifilia, ma metotia faʻaaogaina e toleni ai le faʻataʻitaʻiga.
Taua ole fa'ai'uga ile talosaga
I se fa'ai'uga, tatou te fa'ataga le fa'ata'ita'iga e tu'uina atu taunu'uga mo se sini fa'apitoa. O nei mea e mafai ona fesuisuiai e pei o le fa'avasegaina o ata, fa'agaioiga gagana fa'anatura, po'o faiga fa'atonuga. Ole sa'o ole la'asaga ole fa'ai'uga e iai sona a'afiaga ile fa'atinoga atoa ole faiga.
E taua tele mo le faʻatinoina moni o faʻataʻitaʻiga aʻoaʻoga masini i faʻaoga moni o le lalolagi.
Le faʻaogaina o faʻamatalaga fou, le iloa
Ole fa'agasologa ole fa'aa'oa'oga ile masini e amata ile fa'aopoopoina o fa'amatalaga fou ile fa'ata'ita'iga. O nei fa'amaumauga e tatau ona fa'agasolo muamua ina ia fetaui ma le fa'aoga fa'aoga e fa'aoga ai le fa'ata'ita'iga.
Va'aiga e fa'atatau i mamanu ua a'oa'oina
E fa'aogaina e le fa'ata'ita'iga fa'amaumauga tu'ufa'atasi e fai ai valo'aga e fa'atatau i fa'ata'ita'iga a'oa'oina o fa'amaumauga. O le sa'o o valo'aga e fa'alagolago i le tulaga lelei o fa'amaumauga o a'oa'oga ma metotia o lo'o fa'aogaina.
O se Fa'ata'ita'iga o Fa'amatalaga:
E pei o le faataitaiga muamua; o le a matou aʻoaʻoina muamua faʻamatalaga ona faʻatino lea o faʻamatalaga. I lenei tulaga, ua matou faʻaaogaina RandomForestClassifier nai lo le LogisticRegression.
O loʻo matou toe faia faʻamatalaga i le Python e faʻaaoga ai le sci-kit-learn toolkit. Fa'apea ua matou a'oa'oina se fa'ata'ita'iga ma iai se fa'amaumauga e ta'ua o le su'ega X lea matou te mana'o e fai ai ni valo'aga.
O lenei fa'ailoga o lo'o vavalo i le seti fa'amatalaga su'ega su'ega X e fa'aoga ai le galuega fa'ata'ita'i a'oa'oina. Ona fa'asaoina lea o valo'aga i totonu o se fa'amatalaga fa'amatalaga, fa'atasi ai ma le lima muamua o lo'o fa'aalia.
Fa'ai'uga Fa'atinoga Fa'aaafia Fa'atatau
Ole tele o elemene taua e a'afia ai le fa'atinoga o fa'ailoga ile a'oa'oga masini.
Fa'ai'uga tulaga saoasaoa
Ole saosaoa ole fa'ai'uga ose popolega taua talu ai e a'afia tonu ai le fa'atinoga ole faiga. Ole taimi ole fa'ai'uga vave e mafai ona fa'ataga ai le vave faia o fa'ai'uga po'o valo'aga. E le gata i lea, e faʻateleina ai le aoga o le faʻataʻitaʻiga.
Sa'o o valo'aga
O le isi vaega taua o le sa'o o valo'aga na faia i le taimi o fa'ai'uga. E mafua ona o le sini o le faʻataʻitaʻiga o le tuʻuina atu lea o galuega faatino e latalata i tau faʻatatau moni e mafai. Ole sa'o atoatoa ole fa'ata'ita'iga e fa'alagolago ile lelei ole fa'amaumauga a'oa'oga.
E le gata i lea, e matua fesoʻotaʻi ma le fausaga faʻataʻitaʻiga.
Le taua o le faʻamalieina o le faʻasologa o faʻamatalaga
Ona o le taua o le saosaoa ma le saosaoa o faai'uga, e taua tele le fa'amalieina o le fa'agasologa o fa'ai'uga mo taunu'uga lelei. Atonu e aofia ai ta'iala e pei o le fa'aiti'itia o le lapo'a o le fa'ata'ita'iga. Po'o, e mafai ona e fa'aogaina le fa'avaveina o meafaigaluega, po'o le fa'aleleia o fa'agaioiga fa'agaioiga o fa'amaumauga.
iʻuga
Ma le mea mulimuli, i le aʻoaʻoina o masini, aʻoaʻoga, ma faʻamatalaga o ni faiga taua. E tatau ona tatou maua le poto faapitoa ma tomai e faatino lelei ai. O aʻoaʻoga e faʻatagaina ai le faʻataʻitaʻiga e fai faʻamatalaga, ae o le faʻataʻitaʻiga e mafai ai e le faʻataʻitaʻiga ona faia faʻamatalaga e faʻavae i luga o faʻamatalaga fou.
E faia uma ni matafaioi taua i le fuafuaina o le manuia ma le sa'o o se fa'ata'ita'iga. O lea, ia manatua i latou i lau isi galuega faatino!
Tuua se tali