[{"text_idx": "#000001", "text": "Ar o\u0302l gorffen y Cwrs Dysgu Peiriant, Roeddwn i'n edrych ble i barhau. Nid yr amgylcheddau datblygu a ddefnyddir yng nghwrs prototeipio Octave / Matlab yw'r hyn y mae pobl yn ei ddefnyddio, felly mae'n rhaid i chi wneud y naid i rywbeth o ansawdd uwch. Ymhlith yr ymgeiswyr sydd wedi cael eu hargymell i mi fwyaf yw Keras, gan ddefnyddio backend TensorFlow. Dydw i ddim yn mynd i ystyried a yw Keras yn well nag offer neu fframweithiau eraill neu a ddylwn i ddewis TensorFlow neu Theano. Rydw i'n mynd i esbonio sut y gellir ei osod yn Ubuntu."}, {"text_idx": "#000002", "text": "Yn gyntaf, ceisiais ei osod o ddogfennaeth y tudalennau swyddogol, ac roedd yn amhosibl, roeddwn bob amser yn cael rhywfaint o wall, rhywfaint o gwestiwn heb ei ddatrys. Yn y diwedd es i edrych sesiynau tiwtorial penodol ar sut i osod keras yn Ubuntu Ac eto rwyf wedi treulio dau ddiwrnod yn treulio llawer o amser yn y nos. Yn y diwedd, rydw i wedi ei gyflawni ac rydw i'n gadael i chi sut rydw i wedi'i wneud rhag ofn y gall baratoi'r ffordd i chi."}, {"text_idx": "#000003", "text": "Gan ein bod yn mynd i ddilyn y camau a argymhellir gan y gwefannau fy mod yn eich gadael o ffynonellau ar ddiwedd y tiwtorial, rydym yn mynd i osod PIP nad oedd gennyf, i reoli'r pecynnau. pip yn linux yw hynny, system rheoli pecyn wedi'i ysgrifennu yn python."}, {"text_idx": "#000004", "text": "Gosod virtualenv gan ddefnyddio pip3"}, {"text_idx": "#000005", "text": "Gyda Virtualenv gallwn greu amgylcheddau rhithwir gyda Python. Gallem ddweud bod amgylchedd rhithwir yn cynnwys crynhoi prosiect lle gallwn weithio gyda gwahanol becynnau ac mewn fersiynau gwahanol."}, {"text_idx": "#000006", "text": "Yma mae'r problemau cyntaf wedi ymddangos wrth ddefnyddio sudo gan y tiwtorial roeddwn i'n ei ddilyn (sudo pip3 install virtualenv) dychwelodd y gwall canlynol"}, {"text_idx": "#000007", "text": "Roedd rhai yn cynnig clirio'r ffolder http o'r storfa ond nid yw hynny wedi gweithio. Datrysiad arall nad wyf wedi'i gynnig yw defnyddio -H, hynny yw, sudo -H pip3 install virtualenv. Ond yr ateb symlaf sydd wedi gweithio yn fy achos i fu"}, {"text_idx": "#000008", "text": "mae pip3 yn lle pip yn golygu ein bod ni'n mynd i ddefnyddio python 3"}, {"text_idx": "#000009", "text": "Ac rydyn ni'n mynd i osod Virtualenvwrapper"}, {"text_idx": "#000010", "text": "Mae Virtualenvwrapper ni fitamin, yn awtomeiddio llawer o dasgau a gosodiadau Virtualenv. Mae'n ein helpu i wneud popeth yn haws. Dyna pam rydyn ni'n ei ddefnyddio."}, {"text_idx": "#000011", "text": "Yn dilyn y camau a gynigiwyd gan amrywiol sesiynau tiwtorial, roedd yn ymddangos bod popeth wedi'i osod ond pan wnes i redeg y mkvirtualenva, sef un o'r camau isod, roedd bob amser yn dweud wrthyf nad oedd yn cydnabod y cyfarwyddyd hwn. Yn y diwedd, roeddwn i'n gallu ei osod a gwneud i virtuanenvwrapper weithio fel hyn."}, {"text_idx": "#000012", "text": "Ar o\u0302l i ni weld Golygu .bashrc gyda a byddwn yn rhoi ein ffynhonnell, hynny yw, y cyfeiriad lle mae gennym y ffeil virtualenvwrapper.sh"}, {"text_idx": "#000013", "text": "Y pethau bach hyn yw'r rhai y gwn fod pobl sy'n cychwyn yn tagu arni oherwydd nad ydynt yn gwybod sut i addasu'r llinell honno a dod o hyd i'r llwybr i'w ffeil. Felly mae esboniad bach mewn 4 delwedd"}, {"text_idx": "#000014", "text": "Sut i ddod o hyd i ffynhonnell neu lwybr ffeil a'i gweld"}, {"text_idx": "#000015", "text": "Agor Nautilus, rheolwr ffeiliau Ubuntu a chlicio ar leoliadau eraill. Bydd yn dangos eich gyriant caled i chi, dewiswch yr un rydych chi wedi gosod Ubuntu arno.\nDyma ni wrth wraidd ein system. Cliciwch ar y lupita sydd uchod a bydd y peiriant chwilio yn cael ei arddangos.\nRhowch enw'r ffeil, yn yr achos hwn rhithwirenvwrapper.sh a bydd yn dod o hyd i chi'r rhai yn y system gyfan\nRydych chi'n dod ar ben, cliciwch gyda'r botwm iawn a rhowch eiddo. Yno fe welwch ei lwybr cyflawn. Yr un y mae'n rhaid i chi ei gymryd i addasu'r .bashrc"}, {"text_idx": "#000017", "text": "Ar o\u0302l gwall wrth wirio'r tiwtorial"}, {"text_idx": "#000018", "text": "GWALL: ni allai virtualenvwrapper ddod o hyd i virtualenv yn eich llwybr"}, {"text_idx": "#000019", "text": "yn y cam hwn roedd yn rhaid i mi hefyd osod pip gyda"}, {"text_idx": "#000020", "text": "Rydym yn creu amgylchedd keras mewn virtualenv a virtualenvwrapper"}, {"text_idx": "#000021", "text": "Yn fy achos i, rydw i wedi ei alw'n keras_tf o TensorFlow sef y backend rydyn ni'n mynd i'w ddefnyddio gyda Keras ac rydw i'n creu'r amgylchedd datblygu."}, {"text_idx": "#000023", "text": "Cyfarwyddyd syml iawn. Y gwir yw fy mod yma wedi ei gadw'n syml. Os edrychwch ar ddogfennaeth swyddogol, mae yna lawer o opsiynau."}, {"text_idx": "#000024", "text": "I wirio bod popeth yn mynd yn dda rydym yn gweithredu mewn consol"}, {"text_idx": "#000025", "text": "Er mwyn gosod Keras, yn gyntaf rhaid i chi osod y dibyniaethau python hyn. Mae hefyd yn bosibl manteisio ar OpenCV a'i osod nawr, ond gan nad wyf yn mynd i'w ddefnyddio ar hyn o bryd, nid wyf wedi bod eisiau ei gymhlethu ymhellach."}, {"text_idx": "#000026", "text": "Ac yn olaf ar o\u0302l yr uchod i gyd gallwch chi osod Keras o'r diwedd :)"}, {"text_idx": "#000027", "text": "Rydym yn gwirio'r ffeil keras.json o ~/.keras/keras.json gallwch glicio Chwilio yn nautilus, rheolwr ffeiliau Ubuntu"}, {"text_idx": "#000029", "text": "Yn anad dim, gwiriwch pa o\u0302l-bac ydyw tensorflow ac nid theano a beth mae image_data_format yn ei roi sianel_last a na sianelau_first gan theano"}, {"text_idx": "#000030", "text": "Os na allwch ddod o hyd i keras.json"}, {"text_idx": "#000031", "text": "Edrych eto a hud ! Nawr mae'n ymddangos."}, {"text_idx": "#000032", "text": "Os aiff popeth yn iawn. Byddai gennych bopeth yn barod, gallwch ddechrau defnyddio Keras a mwynhau Dysgu Peiriant, dysgu dwfn, deallusrwydd artiffisial, ..."}, {"text_idx": "#000033", "text": "Rwyf wedi cael problem ychwanegol a fydd yn cyfyngu ar y defnydd o TensorFlow. Edrychwch ar y ddelwedd ac fe welwch mai'r llinell olaf yw cyfarwyddyd anghyfreithlon ('craidd' wedi'i gynhyrchu) yn Saesneg yw'r craidd a ddympiwyd."}, {"text_idx": "#000035", "text": "Mae'n ymddangos bod y fersiynau deuaidd parod o fersiynau TensorFlow sy'n fwy na 1.5 yn defnyddio cyfarwyddiadau AVX nad ydyn nhw'n cael eu cefnogi gan CPUau hy\u0302n. Ar o\u0302l chwilio a chwilio, yr unig ateb a ddarganfyddais oedd ar y llif pentwr, lle dywedon nhw fod yn rhaid i ni aros ar fersiwn 1.5"}, {"text_idx": "#000036", "text": "Felly roedd yn rhaid i mi israddio o TensorFlow i 1.5 Os oes gennych chi'r un broblem, mae hyn yn cael ei wneud"}, {"text_idx": "#000037", "text": "Wel y peth cyntaf yw profi Keras, sut mae'n gweithio, os ydw i'n ei docio ai peidio. Os ydw i'n mynd i wneud profion yn unig neu os ydw i'n mynd i'w ddefnyddio e gwirionedd wrth ddatrys problemau. Y gwir yw bod Keras yn hollol wahanol i'r defnydd a wneuthum o Octave / Matlab yn y cwrs Dysgu Peiriant. Gyda Keras, mae'n ymddangos nad ydych chi hyd yn oed yn gweld yr algorithmau, mae gennych chi nhw eisoes wedi'u mewnblannu ac rydych chi'n cysegru'ch hun i'w haenu. Os af ymlaen ag ef dysgu dysgu peiriant, ac mae angen teclyn mwy pwerus arnaf efallai fy mod yn dewis gwasanaethau cwmwl lle mae Keras wedi'i rag-gyflunio fel AWS, Azure, google cloud, ac ati."}, {"text_idx": "#000038", "text": "Ond rwy'n gadael hyn yn nes ymlaen. Rwy'n mynd gam wrth gam."}, {"text_idx": "#000040", "text": "Efallai y bydd o ddiddordeb i chi:"}, {"text_idx": "#000042", "text": "Os ydych chi'n berson aflonydd fel ni ac eisiau cydweithio i gynnal a chadw a gwella'r prosiect, gallwch chi wneud cyfraniad. Bydd yr holl arian yn mynd i brynu llyfrau a deunyddiau i arbrofi a gwneud tiwtorialau"}, {"text_idx": "#000044", "text": "Mynegai erthyglau1 Gosod virtualenv gan ddefnyddio pip32 Ac rydyn ni'n mynd i osod Virtualenvwrapper2.1 Sut i ddod o hyd i ffynhonnell neu lwybr ffeil a'i gweld3 Rydym yn creu amgylchedd keras mewn virtualenv a virtualenvwrapper4 Gosod Llif Tensor5 Gosod keras5.1 Os na allwch ddod o hyd i keras.json6 Problem gyda chyfarwyddiadau TensorFlow ac AVX. TensorFlow wedi'i ddympio7 Ac yn awr hynny?"}, {"text_idx": "#000045", "text": "5.1 Os na allwch ddod o hyd i keras.json"}]