Mar a rinne innealtóir fuinnimh staidéar ar líonraí néaracha agus athbhreithniú ar an gcúrsa saor in aisce “Udacity: Intro to TensorFlow for Deep Learning”

Ar feadh mo shaol fásta, bhí mé ina dheoch fuinnimh (ní hea, anois nílimid ag caint faoi dheoch a bhfuil airíonna amhrasacha).

Ní raibh suim ar leith agam riamh i saol na teicneolaíochta faisnéise, agus is ar éigean gur féidir liom maitrísí a iolrú ar phíosa páipéir. Agus ní raibh sé seo ag teastáil uaim riamh, ionas go dtuigeann tú beagán faoi shonraí mo chuid oibre, is féidir liom scéal iontach a roinnt. D'iarr mé ar mo chomhghleacaithe uair amháin an obair a dhéanamh ar scarbhileog Excel, bhí leath an lae oibre imithe thart, chuaigh mé suas chucu, agus bhí siad ina suí agus ag achoimre na sonraí ar áireamhán, sea, ar ghnátháireamhán dubh le cnaipí. Bhuel, cén cineál líonraí néaracha is féidir linn labhairt faoi tar éis seo?.. Dá bhrí sin, ní raibh aon réamhriachtanais speisialta agam chun mé féin a thumadh i saol na TF. Ach, mar a deir siad, “tá sé go maith san áit nach bhfuilimid,” chrom mo chairde ar mo chluasa faoin réaltacht mhéadaithe, faoi líonraí néaracha, faoi theangacha ríomhchlárúcháin (faoi Python go príomha).

I bhfocail d'fhéach sé an-simplí, agus chinn mé cén fáth nach máistir an ealaín draíochta chun é a chur i bhfeidhm i mo réimse gníomhaíochta.

San Airteagal seo, ní dhéanfaidh mé mo chuid iarrachtaí chun máistreacht a fháil ar bhunghnéithe Python agus roinnfidh mé leat mo thuairimí ar an gcúrsa saor in aisce TensorFlow ó Udacity.

Mar a rinne innealtóir fuinnimh staidéar ar líonraí néaracha agus athbhreithniú ar an gcúrsa saor in aisce “Udacity: Intro to TensorFlow for Deep Learning”

Réamhrá

Chun tús a chur leis, is fiú a thabhairt faoi deara, tar éis 11 bliain sa tionscal fuinnimh, nuair a bhíonn a fhios agat agus is féidir leat gach rud a dhéanamh agus fiú beagán níos mó (de réir do fhreagrachtaí), foghlaim rudaí nua ó bhonn - ar thaobh amháin, is cúis le díograis mhór, ach ar an taobh eile - casadh isteach pian fisiciúil " giaranna i mo cheann ."

Ní thuigim go hiomlán fós bunchoincheapa na ríomhchláraithe agus na meaisínfhoghlama, mar sin níor cheart duit breith a thabhairt orm go ró-dhian. Tá súil agam go mbeidh mo alt suimiúil agus úsáideach do dhaoine cosúil liomsa atá i bhfad ó fhorbairt bogearraí.

Sula mbogann tú ar aghaidh go dtí forbhreathnú an chúrsa, déarfaidh mé go mbeidh ar a laghad eolas íosta ar Python chun staidéar a dhéanamh air. Is féidir leat cúpla leabhar le haghaidh dummies a léamh (thosaigh mé freisin ar chúrsa ar Stepic, ach níl máistreacht déanta agam go hiomlán fós).

Ní bheidh struchtúir chasta i gcúrsa TensorFlow féin, ach beidh sé riachtanach a thuiscint cén fáth a n-iompórtáiltear leabharlanna, conas a shainítear feidhm, agus cén fáth a gcuirtear rud éigin ina áit.

Cén fáth TensorFlow agus Udacity?

Ba é príomhsprioc mo chuid oiliúna an fonn chun grianghraif d'eilimintí suiteála leictreach a aithint ag baint úsáide as líonraí néaracha.

Roghnaigh mé TensorFlow mar chuala mé faoi ó mo chairde. Agus de réir mar a thuigim é, tá an-tóir ar an gcúrsa seo.

Rinne mé iarracht tosú ag foghlaim ón oifigeach teagaisc .

Agus ansin rith mé i dhá fhadhb.

  • Tá go leor ábhar oideachais ann, agus tagann siad i gcineálacha éagsúla. Bhí sé an-deacair dom ar a laghad pictiúr iomlán níos mó nó níos lú a chruthú chun an fhadhb aitheantais íomhá a réiteach.
  • Níl an chuid is mó de na hailt a theastaíonn uaim aistrithe go Rúisis. Is amhlaidh a tharla gur fhoghlaim mé Gearmáinis mar leanbh agus anois, cosúil le go leor leanaí Sóivéadacha, níl Gearmáinis ná Béarla ar eolas agam. Ar ndóigh, ar feadh mo shaol fásta, rinne mé iarracht Béarla a mháistir, ach d'éirigh sé amach rud éigin cosúil leis sa phictiúr.

Mar a rinne innealtóir fuinnimh staidéar ar líonraí néaracha agus athbhreithniú ar an gcúrsa saor in aisce “Udacity: Intro to TensorFlow for Deep Learning”

Tar éis dom tochailt timpeall ar an láithreán gréasáin oifigiúil, fuair mé moltaí le dul tríd ceann de dhá chúrsa ar líne.

De réir mar a thuigim é, íocadh an cúrsa ar Coursera, agus an cúrsa Udacity: Tús eolais ar TensorFlow don Fhoghlaim Dhomhain bhí sé indéanta "saor in aisce, is é sin, do rud ar bith."

Ábhar an chúrsa

Tá 9 gceacht sa chúrsa.

Tá an chéad chuid tosaigh, áit a inseoidh siad duit cén fáth a bhfuil gá leis i bprionsabal.

Ba é Ceacht #2 an ceann is fearr liom. Bhí sé simplí go leor a thuiscint agus léirigh sé freisin iontais na heolaíochta. I mbeagán focal, sa cheacht seo, chomh maith le faisnéis bhunúsach faoi líonraí néaracha, léiríonn na cruthaitheoirí conas líonra néarúil aonchiseal a úsáid chun an fhadhb a bhaineann le teocht a thiontú ó Fahrenheit go Celsius a réiteach.

Is sampla an-soiléir é seo go deimhin. Tá mé fós i mo shuí anseo ag smaoineamh ar conas teacht suas le fadhb den chineál céanna agus a réiteach, ach do leictreoirí amháin.

Ar an drochuair, stop mé a thuilleadh, mar tá sé deacair go leor rudaí dothuigthe a fhoghlaim i dteanga nach bhfuil taithí acu. Ba é an rud a shábháil mé ná an méid a fuair mé ar Habré aistriúchán ar an gcúrsa seo go Rúisis.

Rinneadh an t-aistriúchán ar ardchaighdeán, aistríodh leabhair nótaí Colab freisin, mar sin d’fhéach mé ansin ar an mbunleagan agus ar an aistriúchán.

Is éard atá i gCeacht Uimh. 3, go deimhin, oiriúnú d'ábhair ó theagasc oifigiúil TensorFlow. Sa rang teagaisc seo, úsáidimid líonra néarúil ilchiseal chun foghlaim conas pictiúir d’éadaí a rangú (tacar sonraí Faisean MNIST).

Is oiriúnú ar an rang teagaisc freisin iad Ceachtanna Uimh. 4 go Uimh. 7. Ach mar gheall ar an bhfíric go bhfuil siad socraithe i gceart, ní gá an t-ord staidéir a thuiscint duit féin. Sna ceachtanna seo inseofar dúinn go hachomair faoi líonraí neural ultra-beacht, conas cruinneas na hoiliúna a mhéadú agus an tsamhail a shábháil. Ag an am céanna, déanfaimid an fhadhb a bhaineann le cait agus madraí a rangú san íomhá a réiteach ag an am céanna.

Is cúrsa go hiomlán ar leith é Ceacht Uimh. 8, tá múinteoir eile ann, agus tá an cúrsa féin sách fairsing. Is é an ceacht faoi sraith ama. Ós rud é nach bhfuil suim agam ann go fóill, scanadh mé é go trasnánach.

Críochnaíonn sé seo le ceacht #9, ar cuireadh é chun cúrsa saor in aisce a dhéanamh ar TensorFlow lite.

Rudaí a thaitin agus nár thaitin leat

Tosóidh mé leis na buntáistí:

  • Tá an cúrsa saor in aisce
  • Tá an cúrsa ar TensorFlow 2. Bhí roinnt téacsleabhar a chonaic mé agus roinnt cúrsaí ar an Idirlíon ar TensorFlow 1. Níl a fhios agam an bhfuil difríocht mhór ann, ach is deas an leagan reatha a fhoghlaim.
  • Níl na múinteoirí san fhíseán corraithe (cé sa leagan Rúisise ní léann siad chomh suairc agus a bhí sa bhunleagan)
  • Ní thógann an cúrsa mórán ama
  • Ní bhraitheann an cúrsa tú brónach nó gan dóchas. Tá na tascanna sa chúrsa simplí agus bíonn leid i gcónaí i bhfoirm Colab leis an réiteach ceart mura bhfuil rud éigin soiléir (agus ní raibh leath mhaith de na tascanna soiléir domsa)
  • Níl gá le rud ar bith a shuiteáil, is féidir obair saotharlainne an chúrsa ar fad a dhéanamh sa bhrabhsálaí

Anois na míbhuntáistí:

  • Níl beagnach aon ábhair rialaithe ann. Uimh tástálacha, aon tascanna, rud ar bith a sheiceáil ar bhealach máistreacht an chúrsa
  • Níor oibrigh mo chuid nótaí go léir mar ba chóir. Is dóigh liom sa tríú ceacht den bhunchúrsa Béarla go raibh Colab ag caitheamh earráide agus ní raibh a fhios agam cad ba cheart a dhéanamh leis
  • Áisiúil chun féachaint ar ríomhaire amháin. B’fhéidir nár thuig mé go hiomlán é, ach ní raibh mé in ann an aip Udacity a aimsiú ar mo ghuthán cliste. Agus níl leagan soghluaiste an tsuímh freagrúil, is é sin, tá an roghchlár nascleanúna i mbeagnach limistéar an scáileáin ar fad, ach chun an príomh-ábhar a fheiceáil ní mór duit scrollaigh ar dheis níos faide ná an limistéar féachana. Chomh maith leis sin, ní féidir an físeán a fheiceáil ar an bhfón. Ní féidir leat rud ar bith a fheiceáil i ndáiríre ar scáileán atá beagán níos mó ná 6 orlach.
  • Coganntar roinnt rudaí sa chúrsa arís agus arís eile, ach ag an am céanna, ní dhéantar na rudaí fíor-riachtanach ar na líonraí conbhlóideacha féin a choganta sa chúrsa. Níor thuig mé fós cuspóir foriomlán roinnt de na cleachtaí (mar shampla, cad atá i gceist le Max Pooling).

Achoimre

Surely rinne tú buille faoi thuairim cheana féin nár tharla an miracle. Agus tar éis an gearrchúrsa seo a chríochnú, tá sé dodhéanta a thuiscint go fírinneach conas a oibríonn líonraí neural.

Ar ndóigh, ina dhiaidh sin ní raibh mé in ann m’fhadhb a réiteach liom féin maidir le haicmiú grianghraif de lasca agus cnaipí i lascthrealamh.

Ach ar an iomlán tá an cúrsa úsáideach. Taispeánann sé cad is féidir a dhéanamh le TensorFlow agus cén treo eile le tabhairt.

Sílim go gcaithfidh mé bunghnéithe Python a fhoghlaim ar dtús agus leabhair a léamh i Rúisis faoin gcaoi a n-oibríonn líonraí néaracha, agus ansin tabhairt faoi TensorFlow.

Mar fhocal scoir, ba mhaith liom buíochas a ghabháil le mo chairde as brú a chur orm an chéad alt ar Habr a scríobh agus cabhrú liom é a fhormáidiú.

PS Beidh áthas orm do chuid tuairimí agus aon cháineadh cuiditheach a fheiceáil.

Foinse: will.com

Add a comment