Mar a rinn innleadair lùtha sgrùdadh air lìonraidhean neural agus lèirmheas air a’ chùrsa an-asgaidh “Udacity: Intro to TensorFlow for Deep Learning”

Fad mo bheatha inbheach, tha mi air a bhith na dheoch lùth (chan eil, a-nis chan eil sinn a 'bruidhinn mu dheidhinn deoch le feartan amharasach).

Cha robh ùidh shònraichte agam a-riamh ann an saoghal teicneòlas fiosrachaidh, agus cha mhòr nach urrainn dhomh eadhon matrices iomadachadh air pìos pàipear. Agus cha robh feum agam air seo a-riamh, gus am bi thu a’ tuigsinn beagan mu dheidhinn mion-fhiosrachadh na h-obrach agam, is urrainn dhomh sgeulachd iongantach a cho-roinn. Dh'iarr mi aon uair air mo cho-obraichean an obair a dhèanamh ann an cliath-dhuilleag Excel, bha leth an latha obrach air a dhol seachad, chaidh mi suas thuca, agus bha iad nan suidhe agus a 'toirt geàrr-chunntas air an dàta air àireamhair, tha, air àireamhair dubh àbhaisteach le putanan. Uill, dè an seòrsa lìonraidhean neural as urrainn dhuinn bruidhinn às deidh seo?.. Mar sin, cha robh ro-ghoireasan sònraichte agam a-riamh airson mo bhogadh ann an saoghal IT. Ach, mar a chanas iad, “tha e math far nach eil sinn,” dhùisg mo charaidean mo chluasan mu fhìrinn leasaichte, mu lìonraidhean neural, mu chànanan prògramaidh (gu sònraichte mu Python).

Ann am faclan bha e a’ coimhead gu math sìmplidh, agus cho-dhùin mi carson nach dèan thu maighstireachd air an ealain draoidheil seo gus a chuir an sàs anns an raon gnìomhachd agam.

San artaigil seo, leumaidh mi na h-oidhirpean agam gus bunaitean Python a mhaighstir agus roinnidh mi riut mo bheachdan air a’ chùrsa TensorFlow an-asgaidh bho Udacity.

Mar a rinn innleadair lùtha sgrùdadh air lìonraidhean neural agus lèirmheas air a’ chùrsa an-asgaidh “Udacity: Intro to TensorFlow for Deep Learning”

Ro-ràdh

An toiseach, is fhiach a bhith mothachail, às deidh 11 bliadhna ann an gnìomhachas lùtha, nuair a tha fios agad agus gun urrainn dhut a h-uile càil a dhèanamh agus eadhon beagan a bharrachd (a rèir do dhleastanasan), ag ionnsachadh rudan ùra gu tur - air an aon làimh, ag adhbhrachadh dealas mòr, ach air an taobh eile — a' tionndadh gu cràdh corporra " gèarr- aidh na m' cheann."

Chan eil mi fhathast a’ tuigsinn nam bun-bheachdan bunaiteach mu phrògramadh agus ionnsachadh innealan, agus mar sin cha bu chòir dhut mo bhreithneachadh ro chruaidh. Tha mi an dòchas gum bi an artaigil agam inntinneach agus feumail do dhaoine mar mise a tha fada bho bhith a’ leasachadh bathar-bog.

Mus gluais thu air adhart gu ath-shealladh a’ chùrsa, canaidh mi gum feum thu co-dhiù beagan eòlais air Python airson a sgrùdadh. Faodaidh tu leabhar no dhà a leughadh airson dummies (tha mi cuideachd air tòiseachadh air cùrsa air Stepic, ach chan eil mi air a mhaighstireachd gu tur fhathast).

Cha bhi togail iom-fhillte anns a’ chùrsa TensorFlow fhèin, ach feumar tuigsinn carson a tha leabharlannan air an toirt a-steach, mar a tha gnìomh air a mhìneachadh, agus carson a tha rudeigin air a chuir na àite.

Carson a tha TensorFlow agus Udacity?

B’ e prìomh amas an trèanaidh agam am miann dealbhan de eileamaidean stàlaidh dealain aithneachadh a’ cleachdadh lìonraidhean neural.

Thagh mi TensorFlow oir chuala mi mu dheidhinn bho mo charaidean. Agus mar a tha mi ga thuigsinn, tha fèill mhòr air a’ chùrsa seo.

Dh'fheuch mi ri tòiseachadh ag ionnsachadh bhon oifigear teagaisg .

Agus an uairsin ruith mi a-steach do dhà dhuilgheadas.

  • Tha tòrr stuthan foghlaim ann, agus tha iad a 'tighinn ann an diofar sheòrsachan. Bha e gu math duilich dhomh co-dhiù dealbh iomlan a chruthachadh airson fuasgladh fhaighinn air duilgheadas aithneachadh ìomhaigh.
  • Cha deach a’ mhòr-chuid de na h-artaigilean a tha a dhìth orm eadar-theangachadh gu Ruisis. Tha e dìreach mar sin a thachair gun do dh'ionnsaich mi Gearmailtis mar phàiste agus a-nis, mar a tha mòran de chlann Sobhietach, chan eil mi eòlach air Gearmailtis no Beurla. Gu dearbh, fad mo bheatha inbheach, dh'fheuch mi ri ionnsachadh Beurla, ach thionndaidh e a-mach rudeigin mar a tha san dealbh.

Mar a rinn innleadair lùtha sgrùdadh air lìonraidhean neural agus lèirmheas air a’ chùrsa an-asgaidh “Udacity: Intro to TensorFlow for Deep Learning”

Às deidh dhomh cladhach timcheall air an làrach-lìn oifigeil, lorg mi molaidhean airson a dhol troimhe aon de dhà chùrsa air-loidhne.

Mar a tha mi ga thuigsinn, chaidh an cùrsa air Coursera a phàigheadh, agus an cùrsa Udacity: Ro-ràdh gu TensorFlow airson Ionnsachadh domhainn bha e comasach a dhol seachad " saor an-asgaidh, is e sin, gun dad."

Susbaint cùrsa

Tha an cùrsa air a dhèanamh suas de 9 leasanan.

Tha a’ chiad earrann ro-ràdhach, far an innis iad dhut carson a tha feum air ann am prionnsapal.

B’ e leasan #2 am fear as fheàrr leam. Bha e sìmplidh gu leòr a thuigsinn agus sheall e cuideachd iongantasan saidheans. Ann an ùine ghoirid, anns an leasan seo, a bharrachd air fiosrachadh bunaiteach mu lìonraidhean neural, tha an luchd-cruthachaidh a’ sealltainn mar a chleachdas iad lìonra neural aon-fhillte gus fuasgladh fhaighinn air an duilgheadas a thaobh tionndadh teòthachd bho Fahrenheit gu Celsius.

Tha seo gu dearbh na eisimpleir gu math soilleir. Tha mi fhathast nam shuidhe an seo a’ smaoineachadh ciamar a thig mi suas agus fuasgladh fhaighinn air duilgheadas coltach ris, ach dìreach airson luchd-dealain.

Gu mì-fhortanach, stad mi nas fhaide, oir tha e gu math doirbh rudan do-thuigsinn ionnsachadh ann an cànan air nach eil mi eòlach. Is e an rud a shàbhail mi na lorg mi air Habré eadar-theangachadh den chùrsa seo gu Ruisis.

Chaidh an eadar-theangachadh a dhèanamh le càileachd àrd, chaidh na leabhraichean notaichean Colab eadar-theangachadh cuideachd, agus mar sin thug mi sùil air an dà chuid tùsail agus air an eadar-theangachadh.

Tha leasan Àir. 3, gu dearbh, na atharrachadh de stuthan bhon oideachadh oifigeil TensorFlow. San oideachadh seo, bidh sinn a’ cleachdadh lìonra neural ioma-fhilleadh gus ionnsachadh mar a nì thu seòrsachadh de dhealbhan de dh’ aodach (stòr-dàta Fashion MNIST).

Tha leasanan Àir. 4 gu Àir. 7 cuideachd mar atharrachadh air an oideachadh. Ach air sgàth gu bheil iad air an rèiteachadh gu ceart, chan eil feum air an t-sreath sgrùdaidh agad fhèin a thuigsinn. Anns na leasanan sin thèid innse dhuinn gu h-aithghearr mu lìonraidhean neural ultra-mionaideach, mar as urrainn dhut cruinneas trèanaidh àrdachadh agus am modail a shàbhaladh. Aig an aon àm, bidh sinn aig an aon àm fuasgladh fhaighinn air an duilgheadas a thaobh seòrsachadh cait is coin san ìomhaigh.

'S e cùrsa gu tur air leth a th' ann an Leasan Àir. 8, tha tidsear eadar-dhealaichte ann, agus tha an cùrsa fhèin gu math farsaing. Tha an leasan mu dheidhinn sreath ùine. Leis nach eil ùidh agam ann fhathast, rinn mi sganadh air le trastain.

Tha seo a’ crìochnachadh le leasan #9, a tha na chuireadh airson cùrsa an-asgaidh a ghabhail air TensorFlow lite.

Na rudan a chòrd agus nach do chòrd

Tòisichidh mi leis na buannachdan:

  • Tha an cùrsa an-asgaidh
  • Tha an cùrsa air TensorFlow 2. Bha cuid de leabhraichean teacsa a chunnaic mi agus cuid de chùrsaichean air an eadar-lìn air TensorFlow 1. Chan eil fhios agam a bheil eadar-dhealachadh mòr ann, ach tha e math an dreach làithreach ionnsachadh.
  • Chan eil na tidsearan anns a’ bhidio a’ cur dragh orra (ged anns an dreach Ruiseanach chan eil iad a’ leughadh cho sunndach ‘s a bha iad anns a’ chiad fhear)
  • Chan eil an cùrsa a 'toirt mòran ùine
  • Chan eil an cùrsa a’ toirt ort a bhith a’ faireachdainn brònach no gun dòchas. Tha na gnìomhan sa chùrsa sìmplidh agus tha an-còmhnaidh sanas ann an cruth Colab leis an fhuasgladh cheart mura h-eil rudeigin soilleir (agus cha robh leth math de na gnìomhan soilleir dhomh)
  • Chan eil feum air dad a chuir a-steach, faodar a h-uile obair obair-lann den chùrsa a dhèanamh sa bhrobhsair

A-nis na h-eas-bhuannachdan:

  • Cha mhòr nach eil stuthan smachd ann. Gun deuchainnean, gun ghnìomhan, gun dad airson sgrùdadh a dhèanamh air maighstireachd a’ chùrsa
  • Cha robh a h-uile gin de na notaichean agam ag obair mar a bu chòir. Tha mi a’ smaoineachadh anns an treas leasan den chùrsa tùsail ann am Beurla bha Colab a’ tilgeil mearachd agus cha robh fios agam dè a nì mi leis
  • Furasta a choimhead a-mhàin air coimpiutair. Is dòcha nach do thuig mi gu tur e, ach cha b’ urrainn dhomh an app Udacity a lorg air an fhòn-smart agam. Agus chan eil an dreach gluasadach den làrach freagairteach, is e sin, tha cha mhòr an raon sgrion gu lèir air a ghabhail thairis leis a’ chlàr seòlaidh, ach gus am prìomh shusbaint fhaicinn feumaidh tu gluasad chun taobh cheart taobh a-muigh an raon seallaidh. Cuideachd, chan fhaicear a’ bhidio air a’ fòn. Chan fhaic thu dad air scrion a tha beagan a bharrachd air 6 òirleach.
  • Tha cuid de rudan sa chùrsa air an cagnadh grunn thursan, ach aig an aon àm, chan eil na rudan a tha dha-rìribh riatanach air na lìonraidhean convolutional fhèin air an cagnadh sa chùrsa. Cha do thuig mi fhathast adhbhar cuid de na h-eacarsaichean (mar eisimpleir, carson a tha Max Pooling).

Geàrr-chunntas

Gu cinnteach bha thu mu thràth air tomhas nach do thachair am mìorbhail. Agus às deidh a’ chùrsa ghoirid seo a chrìochnachadh, tha e do-dhèanta fìor thuigsinn mar a tha lìonraidhean neural ag obair.

Gu dearbh, às deidh seo cha robh e comasach dhomh mo dhuilgheadas fhuasgladh leam fhìn le seòrsachadh dhealbhan de suidsichean agus putanan ann an suidsichean.

Ach san fharsaingeachd tha an cùrsa feumail. Tha e a’ sealltainn dè ghabhas dèanamh le TensorFlow agus dè an taobh a bu chòir a ghabhail.

Tha mi a’ smaoineachadh gum feum mi bunaitean Python ionnsachadh an-toiseach agus leabhraichean ann an Ruisis a leughadh mu mar a tha lìonraidhean neural ag obair, agus an uairsin TensorFlow a ghabhail.

Gu crìch, bu mhath leam taing a thoirt dha mo charaidean airson mo phutadh gus a’ chiad artaigil air Habr a sgrìobhadh agus mo chuideachadh le bhith ga chruth.

PS Bidh mi toilichte do bheachdan agus càineadh cuideachail sam bith fhaicinn.

Source: www.habr.com

Cuir beachd ann