Zvinonyaradza kuziva kuti takakwanisa kupinza marobhoti nehunyanzvi hwedu hwekuzvarwa nekudzidza nemuenzaniso uye kuona zvakatipoteredza. Dambudziko rakakosha nderokudzidzisa makomputa "kuona" sevanhu vangada nguva yakawanda nesimba.
Nekudaro, kana tichifunga nezve kukosha kunoshanda uko hunyanzvi uhu hunopa parizvino kumasangano nemabhizinesi, kuedza kwacho kunokodzera. Muchinyorwa chino, iwe uchadzidza nezve kupatsanurwa kwemifananidzo, mashandiro ayo, uye kuita kwayo kunoshanda. Ngatitange.
Chii chinonzi chimiro chemufananidzo?
Basa rekudyisa mufananidzo kuita a neural network uye kuita kuti ibudise imwe fomu yezita remufananidzo uyu inozivikanwa sekuzivikanwa kwemufananidzo. Iyo network's output label ichaenderana nepre-defined class.
Panogona kunge paine akawanda makirasi akagoverwa kumufananidzo, kana imwe chete. Kana paine kirasi imwe chete, izwi rekuti "kuzivikanwa" rinowanzoshandiswa, nepo paine makirasi akawanda, izwi rekuti "kuronga" rinoshandiswa kakawanda.
Kuonekwa kwechinhu ichikamu chechikamu chemifananidzo umo mamwe mamiriro ezvinhu anoonekwa seakapihwa kirasi semhuka, mota, kana vanhu.
Kuronga kwemifananidzo kunoshanda sei?
Mufananidzo uri muchimiro chepixels unoongororwa nekombuta. Inoita izvi nekubata mufananidzo semuunganidzwa wematrices, saizi yaro inotarwa nechisarudzo chemufananidzo. Kungotaura, kupatsanurwa kwemifananidzo ndiko kudzidza kwedata data uchishandisa algorithms kubva pakuona komputa.
Kusarudzwa kwemifananidzo kunoitwa mukugadzirwa kwemifananidzo yedhijitari nekuisa mapixels mumapoka akafanotemerwa, kana "makirasi." Iyo algorithms inokamura chifananidzo munhevedzano yeakakosha maitiro, izvo zvinoderedza mutoro kune wekupedzisira classifier.
Hunhu uhwu hunozivisa mugadziri nezvezvinoreva mufananidzo uye zvingangoita kupatsanura. Nekuti mamwe maitirwo ekuisa mufananidzo anotsamira pairi, maitiro ekubvisa maitiro ndicho chikamu chakakosha.
The data yakapihwa kune iyo algorithm yakakoshawo muchikamu chemufananidzo, kunyanya inotariswa kupatsanura. Mukuenzanisa nedhata rinotyisa riine kusaenzana kwedata zvichienderana nekirasi uye mufananidzo wakaderera uye mhando yezvinyorwa, dhatabheti remhando yakanyatsogadziriswa rinoita zvinoyemurika.
Kuiswa kwemifananidzo uchishandisa Tensorflow & Keras mupython
Tichave tichishandisa iyo CIFAR-10 dataset (inosanganisira ndege, ndege, shiri, uye zvimwe zvinhu zvinomwe).
1. Kuisa Zvinodiwa
Iyo kodhi iri pazasi ichaisa zvese zvinodikanwa.
2. Kupinza zvinotsamira
Gadzira chitima.py faira muPython. Iyo kodhi pazasi ichaunza Tensorflow uye Keras kutsamira.
3. Kutanga parameters
CIFAR-10 inosanganisira gumi chete mapoka emifananidzo, nokudaro makirasi enhamba anongoreva huwandu hwezvikamu zvekuisa.
4. Kuisa dataset
Basa racho rinoshandisa Tensorflow Datasets module kurodha dataset, uye isu tinoisa neruzivo kuChokwadi kuti tiwane rumwe ruzivo nezvayo. Unogona kuidhinda kuti uone kuti ndeapi minda uye kukosha kwayo, uye isu tichashandisa ruzivo kudzoreredza huwandu hwemasamples mukudzidziswa uye seti yekuyedza.
5. Kugadzira muenzaniso
Iye zvino tichavaka mitsara mitatu, imwe neimwe iine maviri ConvNets ane max-pooling uye ReLU activation function, inoteverwa neyakakwana yakabatana 1024-unit system. Mukuenzanisa neResNet50 kana Xception, ari emhando-ye-e-art modhi, iyi inogona kunge iri diki modhi.
6. Kudzidzisa muenzaniso
Ndakashandisa Tensorboard kuyera huchokwadi uye kurasikirwa mune imwe neimwe epoch uye kutipa inoyevedza kuratidzwa mushure mekutumira kunze data uye kugadzira modhi. Mhanya iyo inotevera kodhi; zvichienderana neCPU/GPU yako, kudzidziswa kunotora maminetsi akati wandei.
Kuti ushandise tensorboard, ingonyora murairo unotevera mune terminal kana command prompt mune yazvino dhairekitori:
Iwe uchaona kuti kurasikirwa kwekusimbisa kuri kudzikira uye huchokwadi huri kukwira kusvika pa81%. Ndizvo zvakanakisa!
Kuedza muenzaniso
Kana kudzidziswa kwapera, modhi yekupedzisira uye uremu zvinochengetwa muforodha yemhedzisiro, zvichiita kuti tidzidzise kamwechete uye nekufanotaura pese patinosarudza. Tevedza iyo kodhi mune nyowani python faira inonzi test.py.
7. Kupinza zvinhu zvekushandisa kuti zviedze
8. Kuita dhairekitori re python
Gadzira duramazwi rePython rinoshandura kukosha kwega kwega kune iyo dataset yakakodzera label:
9. Kuisa bvunzo data & modhi
Iyo inotevera kodhi ichaisa iyo bvunzo data uye modhi.
10. Kuongorora & Kufanotaura
Iyo inotevera kodhi ichaongorora uye kuita fungidziro pamifananidzo yematatya.
11. Mhinduro
Iyo modhi yakafanotaura datya ne80.62% chokwadi.
mhedziso
Zvakanaka, tapedza chidzidzo ichi. Nepo 80.62% isina kunaka kuCNN diki, ndinokurayira zvakasimba kuti uchinje modhi kana kutarisa ResNet50, Xception, kana mamwe mamodhiyo ekucheka-kumucheto kuti uwane mhedzisiro iri nani.
Zvino zvawavaka yako yekutanga yekuziva network network muKeras, iwe unofanirwa kuyedza nemuenzaniso kuti uone kuti akasiyana maparamendi anokanganisa sei kuita kwayo.
Leave a Reply