Fizahan-takelaka[Afeno][Aseho]
- Inona no atao hoe fanasokajiana sary?
- Ahoana no fiasan'ny fanasokajiana sary?
Fanasokajiana sary mampiasa Tensorflow & Keras amin'ny python+-
- 1. Fametrahana fepetra
- 2. Fanafarana miankina
- 3. Famaritana fanombohana
- 4. Fametrahana ny angon-drakitra
- 5. Famoronana modely
- 6. Fampiofanana ny modely
- Fanandramana ny modely
- 7. Fanafarana ireo fitaovana ilaina hanaovana fitiliana
- 8. Manao lahatahiry python
- 9. Fampidirana angon-drakitra & modely
- 10. Fanombanana & Faminaniana
- 11. Results
- Famaranana
Mampahery ny mahafantatra fa nahavita nampiditra robots tamin'ny fahaizantsika voajanahary isika mba hianatra amin'ny alalan'ny ohatra sy hamantatra ny manodidina azy. Ny fanamby fototra dia ireo mampianatra solosaina “hahita” toa ny olona mila fotoana sy ezaka bebe kokoa.
Na izany aza, rehefa mandinika ny sanda azo ampiharina omen'io fahaiza-manao io amin'izao fotoana izao ho an'ny fikambanana sy orinasa isika, dia mendrika ny ezaka. Amin'ity lahatsoratra ity dia hianatra momba ny fanasokajiana sary ianao, ny fomba fiasa ary ny fampiharana azy. Andeha isika hanomboka.
Inona no atao hoe fanasokajiana sary?
Ny asa famahanana sary ho a ny tambazotran'ny fahasalamana ary ny famoahana endrika marika ho an'io sary io dia fantatra amin'ny anarana hoe fanekena sary. Ny mari-pamantarana mivoaka an'ny tambajotra dia hifanaraka amin'ny kilasy efa voafaritra mialoha.
Mety misy kilasy maromaro voatendry amin'ny sary, na iray fotsiny. Rehefa tsy misy afa-tsy kilasy iray dia matetika ny teny hoe "fanekena", fa rehefa misy kilasy maromaro dia matetika ny teny hoe "fanasokajiana".
Famantarana zavatra dia sobika amin'ny fanasokajiana sary izay ahitana tranga manokana misy zavatra hita fa anisan'ny kilasy iray toy ny biby, fiara, na olombelona.
Ahoana no fiasan'ny fanasokajiana sary?
Ny sary iray miendrika pixel dia dinihin'ny ordinatera. Manatontosa izany amin'ny fikarakarana ny sary ho toy ny fitambaran'ny matrices, ny haben'izy ireo dia voafaritra amin'ny alàlan'ny famahana ny sary. Raha tsorina, ny fanasokajiana sary dia fandalinana ny angon-drakitra statistika mampiasa algorithm amin'ny fomba fijerin'ny solosaina.
Ny fanasokajiana sary dia vita amin'ny fanodinana sary nomerika amin'ny alàlan'ny fanakambanana piksel ho vondrona efa voafaritra mialoha, na "kilasy." Ny algorithm dia mizara ny sary amin'ny fifandimbiasana toetra miavaka, izay mampihena ny enta-mavesatra ho an'ny mpanasokajy farany.
Ireo toetra ireo dia mampahafantatra ny mpanasokajy momba ny dikan'ny sary sy ny mety ho fanasokajiana. Satria ny sisa amin'ny dingana amin'ny fanasokajiana sary dia miankina amin'izany, ny fomba fitrandrahana toetra no dingana manan-danja indrindra.
The angona nomena ho an'ny algorithm dia zava-dehibe ihany koa amin'ny fanasokajiana sary, indrindra ny fanasokajiana manara-maso. Raha ampitahaina amin'ny angon-drakitra mahatsiravina miaraka amin'ny tsy fifandanjana angon-drakitra mifototra amin'ny kilasy sy ny kalitaon'ny sary sy ny fanamarihana ambany, ny angon-drakitra fanasokajiana tsara indrindra dia mahavita tsara.
Fanasokajiana sary mampiasa Tensorflow & Keras amin'ny python
Hampiasa ny CIFAR-10 Data data (izay ahitana fiaramanidina, fiaramanidina, vorona, ary zavatra 7 hafa).
1. Fametrahana fepetra
Ny kaody etsy ambany dia hametraka ny fepetra takiana rehetra.
2. Fanafarana miankina
Manaova rakitra train.py amin'ny Python. Ny kaody etsy ambany dia hanafatra Tensorflow sy Keras miankina.
3. Famaritana fanombohana
Ny CIFAR-10 dia ahitana sokajy sary 10 fotsiny, noho izany ny kilasy num dia manondro fotsiny ny isan'ny sokajy hanasokajiana.
4. Fametrahana ny angon-drakitra
Ny fiasa dia mampiasa ny maody Tensorflow Datasets hametahana ny angon-drakitra, ary napetrakay miaraka amin'ny fampahalalana ho an'ny True mba hahazoana fampahalalana momba izany. Azonao atao ny manonta azy io hahitanao hoe inona ny saha sy ny sandany, ary hampiasainay ny fampahafantarana mba haka ny isan'ny santionany ao amin'ny andiana fiofanana sy fitsapana.
5. Famoronana modely
Ankehitriny dia hanangana sosona telo isika, izay misy ConvNets roa miaraka amin'ny fampandehanana max-pooling sy ReLU, arahin'ny rafitra 1024-unit mifandray tanteraka. Raha ampitahaina amin'ny ResNet50 na Xception, izay maodely manara-penitra, dia mety ho modely kely izany.
6. Fampiofanana ny modely
Nampiasa Tensorboard aho handrefesana ny fahamendrehana sy ny fatiantoka isaky ny vanim-potoana ary manome antsika fampisehoana mahafinaritra rehefa avy nanafatra ny angona sy namorona ny maodely. Alefaso ity code manaraka ity; miankina amin'ny CPU/GPU-nao dia haharitra minitra maromaro ny fiofanana.
Raha hampiasa tensorboard, soraty fotsiny ity baiko manaraka ity ao amin'ny terminal na baikon'ny baiko ao amin'ny lahatahiry ankehitriny:
Ho hitanao fa mihena ny fahaverezan'ny fanamarinana ary miakatra ho 81% eo ho eo ny fahamarinany. Mahafinaritra izany!
Fanandramana ny modely
Rehefa vita ny fiofanana, dia voatahiry ao amin'ny lahatahiry valiny ny maodely farany sy ny lanja, ahafahantsika miofana indray mandeha sy manao vinavina isaky ny misafidy. Araho ny kaody ao anaty rakitra python vaovao antsoina hoe test.py.
7. Fanafarana ireo fitaovana ilaina hanaovana fitiliana
8. Manao lahatahiry python
Manaova rakibolana Python izay mandika ny sandan'ny integer tsirairay amin'ny mari-pamantarana mifanaraka amin'ny angon-drakitra:
9. Fampidirana angon-drakitra & modely
Ity kaody manaraka ity dia hampiditra ny angona sy ny modely andrana.
10. Fanombanana & Faminaniana
Ity kaody manaraka ity dia hanombantombana sy hanao faminaniana momba ny sarin'ny sahona.
11. Results
Ny modely dia naminavina ny sahona amin'ny 80.62% marina.
Famaranana
Eny ary, vitantsika ity lesona ity. Na dia tsy tsara ho an'ny CNN kely aza ny 80.62%, dia manoro hevitra mafy anao aho mba hanova ny maodely na hijery ResNet50, Xception, na maodely manara-penitra hafa hahazoana vokatra tsara kokoa.
Ankehitriny rehefa nanangana ny tamba-jotra famantarana ny sary voalohany tao Keras ianao, dia tokony hanandrana ilay maodely ianao hahitana ny fiantraikan'ny masontsivana samihafa amin'ny zava-bitany.
Leave a Reply