{"id":760650,"date":"2023-10-22T02:44:14","date_gmt":"2023-10-22T08:44:14","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs\/"},"modified":"2023-10-22T02:44:14","modified_gmt":"2023-10-22T08:44:14","slug":"topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs\/","title":{"rendered":"Topp 10 djupinl\u00e4rningsprojektid\u00e9er f\u00f6r nyb\u00f6rjare och proffs"},"content":{"rendered":"<p>Deep Learning har framg\u00e5ngsrikt skapat ett stort buzz bland studenter och forskare.  De flesta forskningsomr\u00e5den kr\u00e4ver en stor m\u00e4ngd medel och v\u00e4lutrustade laboratorier.  Du beh\u00f6ver dock bara en dator f\u00f6r att arbeta med DL p\u00e5 de inledande niv\u00e5erna.  Du beh\u00f6ver inte ens oroa dig f\u00f6r din dators datorkraft.  Det finns m\u00e5nga molnplattformar tillg\u00e4ngliga d\u00e4r du kan k\u00f6ra din modell.  Alla dessa privilegier har gjort det m\u00f6jligt f\u00f6r m\u00e5nga studenter att v\u00e4lja DL som sitt universitetsprojekt.  Det finns m\u00e5nga djupa l\u00e4randeprojekt att v\u00e4lja mellan.  Du kan vara nyb\u00f6rjare eller proffs;  L\u00e4mpliga projekt \u00e4r tillg\u00e4ngliga f\u00f6r alla.<\/p>\n<h2 id=\"top-deep-learning-projects\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"Toppprojekt_for_djupinlarning\"><\/span><strong>Toppprojekt f\u00f6r djupinl\u00e4rning<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Alla har projekt i sitt universitetsliv.  Projektet kan vara litet eller revolutionerande.  Det \u00e4r v\u00e4ldigt naturligt f\u00f6r en att arbeta med Deep Learning eftersom det \u00e4r en era av artificiell intelligens och maskininl\u00e4rning.  Men man kan bli f\u00f6rvirrad med m\u00e5nga alternativ.  D\u00e4rf\u00f6r har vi listat de b\u00e4sta djupinl\u00e4rningsprojekten som du b\u00f6r kolla in innan du v\u00e4ljer det senare.<\/p>\n<h3 id=\"01-building-neural-network-from-scratch\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"01_Bygga_neurala_natverk_fran_grunden\"><\/span><strong>01. Bygga neurala n\u00e4tverk fr\u00e5n grunden<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Det neurala n\u00e4tverket \u00e4r faktiskt sj\u00e4lva grunden f\u00f6r DL.  F\u00f6r att f\u00f6rst\u00e5 DL ordentligt m\u00e5ste du ha en klar uppfattning om neurala n\u00e4tverk.  \u00c4ven om det finns flera bibliotek tillg\u00e4ngliga att implementera i algoritmer f\u00f6r djupinl\u00e4rning, m\u00e5ste du kompilera dem en g\u00e5ng f\u00f6r att f\u00f6rst\u00e5 dem b\u00e4ttre.  M\u00e5nga kanske tycker att det \u00e4r ett f\u00e5nigt projekt f\u00f6r djupt l\u00e4rande.  Men den kommer att f\u00e5 sin betydelse n\u00e4r du \u00e4r klar med att bygga den.  Detta projekt \u00e4r trots allt ett bra projekt f\u00f6r nyb\u00f6rjare.<\/p>\n<p><strong><u>Projektets h\u00f6jdpunkter<\/u><\/strong><\/p>\n<ul>\n<li>En typisk DL-modell har vanligtvis tre lager, s\u00e5som input, hidden layer och output.  Varje lager best\u00e5r av flera neuroner.<\/li>\n<li>Neuroner \u00e4r sammankopplade p\u00e5 ett s\u00e4tt att de ger en definierad utg\u00e5ng.  Denna modell som bildas med denna anslutning \u00e4r det neurala n\u00e4tverket.<\/li>\n<li>Ing\u00e5ngslagret tar ing\u00e5ngen.  Dessa \u00e4r grundl\u00e4ggande neuroner med inte s\u00e5 speciella egenskaper.<\/li>\n<li>Sambandet mellan neuroner kallas vikter.  Varje neuron i det dolda lagret har en tillh\u00f6rande vikt och f\u00f6rdom.  En ing\u00e5ng multipliceras med motsvarande vikt och summeras med bias.<\/li>\n<li>Viktnings- och f\u00f6rsp\u00e4nningsdata skickas sedan genom en aktiveringsfunktion.  En f\u00f6rlustfunktion vid utg\u00e5ngen m\u00e4ter felet och sprider informationen tillbaka f\u00f6r att \u00e4ndra vikterna och i slut\u00e4ndan minska f\u00f6rlusten.<\/li>\n<li>Processen forts\u00e4tter tills f\u00f6rlusten \u00e4r minimal.  Processens hastighet beror p\u00e5 vissa hyperparametrar, s\u00e5som inl\u00e4rningshastigheten.  Det tar l\u00e5ng tid att bygga den fr\u00e5n grunden.  Men du kan \u00e4ntligen f\u00f6rst\u00e5 hur DL fungerar.<\/li>\n<\/ul>\n<h3 id=\"02-traffic-sign-classification\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"02_Klassificering_av_trafikmarken\"><\/span><strong>02. Klassificering av trafikm\u00e4rken<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>F\u00f6rarl\u00f6sa bilar \u00e4r en v\u00e4xande AI- och DL-trend.  Stora biltillverkningsf\u00f6retag som Tesla, Toyota, Mercedes-Benz, Ford, etc., investerar kraftigt f\u00f6r att utveckla sin autonoma fordonsteknologi.  En autonom bil m\u00e5ste f\u00f6rst\u00e5 och fungera i enlighet med trafikreglerna.<\/p>\n<p>Som ett resultat, f\u00f6r att uppn\u00e5 precision med denna innovation, m\u00e5ste bilar f\u00f6rst\u00e5 v\u00e4gmarkeringar och fatta l\u00e4mpliga beslut.  Genom att analysera betydelsen av denna teknik b\u00f6r eleverna f\u00f6rs\u00f6ka genomf\u00f6ra trafikm\u00e4rkesklassificeringsprojektet.<\/p>\n<p><strong><u>Projektets h\u00f6jdpunkter<\/u><\/strong><\/p>\n<ul>\n<li>Projektet kan tyckas komplicerat.  D\u00e4remot kan du prototypa projektet mycket enkelt med din dator.  Du beh\u00f6ver bara k\u00e4nna till grunderna i kodning och lite teoretisk kunskap.<\/li>\n<li>Till en b\u00f6rjan m\u00e5ste du l\u00e4ra modellen olika v\u00e4gm\u00e4rken.  Inl\u00e4rningen kommer att g\u00f6ras med hj\u00e4lp av en datam\u00e4ngd.  &#8220;Traffic Sign Recognition&#8221; tillg\u00e4nglig p\u00e5 Kaggle har \u00f6ver femtio tusen taggade bilder.<\/li>\n<li>N\u00e4r du har laddat ner datam\u00e4ngden utforskar du datam\u00e4ngden.  Du kan anv\u00e4nda Python PIL-biblioteket f\u00f6r att \u00f6ppna bilderna.  Reng\u00f6r dataupps\u00e4ttningen vid behov.<\/li>\n<li>Ta sedan alla bilder till en lista tillsammans med deras taggar.  Konvertera bilder till NumPy-arrayer eftersom CNN inte kan fungera med r\u00e5bilder.  Dela upp data i tr\u00e4nings- och testsetet innan du tr\u00e4nar modellen<\/li>\n<li>Eftersom det \u00e4r ett bildbehandlingsprojekt b\u00f6r det finnas en CNN inblandad.  Skapa CNN enligt dina krav.  Platta ut NumPy-datamatrisen innan du g\u00e5r in i den.<\/li>\n<li>Slutligen, tr\u00e4na modellen och validera den.  Titta p\u00e5 graferna f\u00f6r f\u00f6rlust och precision.  Testa sedan modellen p\u00e5 testsetet.  Om testsviten visar tillfredsst\u00e4llande resultat kan du g\u00e5 vidare till att l\u00e4gga till andra saker i ditt projekt.<\/li>\n<\/ul>\n<h3 id=\"03-breast-cancer-classification\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"03_Klassificering_av_brostcancer\"><\/span><strong>03. Klassificering av br\u00f6stcancer<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Om du vill f\u00f6rst\u00e5 djupinl\u00e4rning m\u00e5ste du genomf\u00f6ra djupinl\u00e4rningsprojekt.  Br\u00f6stcancerklassificeringsprojektet \u00e4r ett annat enkelt men praktiskt projekt.  Detta \u00e4r ocks\u00e5 ett bildbehandlingsprojekt.  Ett betydande antal kvinnor runt om i v\u00e4rlden d\u00f6r varje \u00e5r enbart p\u00e5 grund av br\u00f6stcancer.<\/p>\n<p>D\u00f6dligheten skulle dock kunna minska om cancern kunde uppt\u00e4ckas i ett tidigt skede.  M\u00e5nga forskningsartiklar och projekt relaterade till uppt\u00e4ckt av br\u00f6stcancer har publicerats.  Du m\u00e5ste \u00e5terskapa projektet f\u00f6r att f\u00f6rb\u00e4ttra dina kunskaper om DL s\u00e5v\u00e4l som Python-programmering.<\/p>\n<p><strong><u>Projektets h\u00f6jdpunkter<\/u><\/strong><\/p>\n<ul>\n<li>Du m\u00e5ste anv\u00e4nda grundl\u00e4ggande Python-bibliotek som Tensorflow, Keras, Theano, CNTK, etc., f\u00f6r att skapa modellen.  B\u00e5de CPU- och GPU-versioner av Tensorflow \u00e4r tillg\u00e4ngliga.  Du kan anv\u00e4nda endera.  Tensorflow-GPU \u00e4r dock snabbast.<\/li>\n<li>Anv\u00e4nd IDC-br\u00f6sthistopatologidataset.  Den inneh\u00e5ller n\u00e4stan trehundratusen taggade bilder.  Varje bild \u00e4r 50*50 stor.  Hela datam\u00e4ngden kommer att ta upp tre GB utrymme.<\/li>\n<li>Om du \u00e4r nyb\u00f6rjare b\u00f6r du anv\u00e4nda OpenCV i projektet.  L\u00e4s data med hj\u00e4lp av operativsystemets bibliotek.  Dela sedan upp dem i tr\u00e4nings- och testset.<\/li>\n<li>Bygg sedan CNN, som ocks\u00e5 kallas CancerNet.  Anv\u00e4nd tre-av-tre faltningsfilter.  Stapla filtren och l\u00e4gg till det maximala poolskiktet som beh\u00f6vs.<\/li>\n<li>Anv\u00e4nd ett sekventiellt API f\u00f6r att paketera alla CancerNet.  Inmatningsskiktet tar fyra parametrar.  St\u00e4ll sedan in modellens hyperparametrar.  B\u00f6rja tr\u00e4na med tr\u00e4ningssetet tillsammans med valideringssetet.<\/li>\n<li>Hitta slutligen f\u00f6rvirringsmatrisen f\u00f6r att best\u00e4mma modellens noggrannhet.  Anv\u00e4nd testsetet i detta fall.  I h\u00e4ndelse av otillfredsst\u00e4llande resultat, \u00e4ndra hyperparametrarna och k\u00f6r modellen igen.<\/li>\n<\/ul>\n<h3 id=\"04-gender-recognition-using-voice\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"04_Konsigenkanning_med_rost\"><\/span><strong>04. K\u00f6nsigenk\u00e4nning med r\u00f6st<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Genusigenk\u00e4nning f\u00f6r sina respektive r\u00f6ster \u00e4r ett mellanliggande projekt.  Du m\u00e5ste bearbeta ljudsignalen h\u00e4r f\u00f6r att klassificera mellan genrer.  Det \u00e4r en bin\u00e4r klassificering.  Man m\u00e5ste skilja p\u00e5 m\u00e4n och kvinnor utifr\u00e5n deras r\u00f6ster.  Hanar har en djup r\u00f6st och honor har en h\u00f6g r\u00f6st.  Du kan f\u00f6rst\u00e5 genom att analysera och utforska tecknen.  Tensorflow kommer att vara det b\u00e4sta f\u00f6r att g\u00f6ra djupinl\u00e4rningsprojektet.<\/p>\n<p><strong><u>Projektets h\u00f6jdpunkter<\/u><\/strong><\/p>\n<ul>\n<li>Anv\u00e4nd datasetet &#8220;Voice Gender Recognition&#8221; fr\u00e5n Kaggle.  Dataupps\u00e4ttningen inneh\u00e5ller mer \u00e4n tre tusen ljudprover fr\u00e5n m\u00e4n och kvinnor.<\/li>\n<li>Du kan inte mata in r\u00e5ljuddata i modellen.  Reng\u00f6r data och g\u00f6r lite funktionsextraktion.  Minska ljudet s\u00e5 mycket som m\u00f6jligt.<\/li>\n<li>Utj\u00e4mna antalet m\u00e4n och kvinnor f\u00f6r att minska risken f\u00f6r \u00f6veranpassning.  Du kan anv\u00e4nda Mel Spectrogram-processen f\u00f6r dataextraktion.  Konverterar data till vektorer av storlek 128.<\/li>\n<li>Ta den bearbetade ljuddatan i en enda array och dela upp den i tr\u00e4nings- och testset.  Bygg sedan modellen.  Anv\u00e4ndningen av ett neuralt n\u00e4tverk f\u00f6r feed-forward kommer att vara l\u00e4mpligt f\u00f6r detta fall.<\/li>\n<li>Anv\u00e4nd minst fem lager p\u00e5 modellen.  Du kan \u00f6ka lagren efter dina behov.  Anv\u00e4nd &#8220;relu&#8221;-aktiveringen f\u00f6r de dolda lagren och &#8220;sigmoid&#8221; f\u00f6r utlagret.<\/li>\n<li>Slutligen, k\u00f6r modellen med l\u00e4mpliga hyperparametrar.  Anv\u00e4nd 100 som epok.  Efter tr\u00e4ning, prova med testutrustningen.<\/li>\n<\/ul>\n<h3 id=\"05-image-caption-generator\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"05_Bildtextgenerator\"><\/span><strong>05. Bildtextgenerator<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Att l\u00e4gga till bildtexter till bilder \u00e4r ett avancerat projekt.  D\u00e4rf\u00f6r b\u00f6r du starta det efter att ha avslutat ovanst\u00e5ende projekt.  I denna tid av sociala medier finns bilder och videor \u00f6verallt.  De flesta f\u00f6redrar en bild framf\u00f6r ett stycke.  Dessutom kan du f\u00e5 en person att f\u00f6rst\u00e5 en sak l\u00e4ttare med en bild \u00e4n med att skriva.<\/p>\n<p>Alla dessa bilder beh\u00f6ver undertexter.  N\u00e4r vi ser en bild kommer en bildtext automatiskt att t\u00e4nka p\u00e5.  Detsamma m\u00e5ste g\u00f6ras med en dator.  I detta projekt ska datorn l\u00e4ra sig att producera bildtexter utan m\u00e4nsklig hj\u00e4lp.<\/p>\n<p><strong><u>Projektets h\u00f6jdpunkter<\/u><\/strong><\/p>\n<ul>\n<li>Detta \u00e4r faktiskt ett komplext projekt.  Men de n\u00e4tverk som anv\u00e4nds h\u00e4r \u00e4r ocks\u00e5 problematiska.  Du m\u00e5ste skapa en modell med b\u00e5de CNN och LSTM, dvs RNN.<\/li>\n<li>Anv\u00e4nd Flicker8K-dataupps\u00e4ttningen i det h\u00e4r fallet.  Som namnet antyder har den \u00e5tta tusen bilder som tar upp en GB utrymme.  Dessutom laddar du ner dataupps\u00e4ttningen &#8220;Flicker 8K text&#8221; som inneh\u00e5ller bildnamnen och bildtexten.<\/li>\n<li>Du m\u00e5ste anv\u00e4nda m\u00e5nga Python-bibliotek h\u00e4r som pandor, TensorFlow, Keras, NumPy, Jupyterlab, Tqdm, Pillow, etc.  Se till att alla \u00e4r tillg\u00e4ngliga p\u00e5 din dator.<\/li>\n<li>Bildtextgeneratormodellen \u00e4r i grunden en CNN-RNN-modell.  CNN extraherar funktioner och LSTM hj\u00e4lper till att skapa en l\u00e4mplig bildtext.  En f\u00f6rtr\u00e4nad modell som kallas Xception kan anv\u00e4ndas f\u00f6r att underl\u00e4tta processen.<\/li>\n<li>Tr\u00e4na sedan modellen.  F\u00f6rs\u00f6k att f\u00e5 maximal precision.  Om resultaten inte \u00e4r tillfredsst\u00e4llande, reng\u00f6r data och k\u00f6r modellen igen.<\/li>\n<li>Anv\u00e4nd separata bilder f\u00f6r att testa modellen.  Du kommer att se att modellen ger l\u00e4mpliga titlar till bilderna.  Till exempel kommer en bild av en f\u00e5gel att ha titeln &#8220;f\u00e5gel&#8221;.<\/li>\n<\/ul>\n<h3 id=\"06-music-genre-classification\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"06_Klassificering_av_musikgenrer\"><\/span><strong>06. Klassificering av musikgenrer<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Folk lyssnar p\u00e5 musik varje dag.  Olika m\u00e4nniskor har olika musiksmak.  Du kan enkelt skapa ett musikrekommendationssystem med maskininl\u00e4rning.  Att klassificera musik i olika genrer \u00e4r dock en annan sak.  Man m\u00e5ste anv\u00e4nda DL-tekniker f\u00f6r att g\u00f6ra detta Deep Learning-projekt.  Dessutom kan du f\u00e5 en mycket bra uppfattning om klassificering av ljudsignaler genom detta projekt.  Det \u00e4r n\u00e4stan som k\u00f6nsklassificeringsproblemet med vissa skillnader.<\/p>\n<p><strong><u>Projektets h\u00f6jdpunkter<\/u><\/strong><\/p>\n<ul>\n<li>Du kan anv\u00e4nda olika metoder f\u00f6r att l\u00f6sa problemet, s\u00e5som CNN, st\u00f6d f\u00f6r vektormaskiner, K-n\u00e4rmaste granne och K-means-klustring.  Du kan anv\u00e4nda vilken som helst av dem enligt dina \u00f6nskem\u00e5l.<\/li>\n<li>Anv\u00e4nd GTZAN-dataupps\u00e4ttningen i projektet.  Den inneh\u00e5ller olika l\u00e5tar upp till 2000-200.  Varje l\u00e5t \u00e4r 30 sekunder l\u00e5ng.  Det finns tio genrer tillg\u00e4ngliga.  Varje l\u00e5t har taggats korrekt.<\/li>\n<li>Dessutom m\u00e5ste den g\u00e5 igenom funktionsextraktion.  Dela upp musiken i mindre ramar p\u00e5 20 till 40 ms vardera.  Best\u00e4m sedan bruset och g\u00f6r data brusfri.  Anv\u00e4nd DCT-metoden f\u00f6r att g\u00f6ra processen.<\/li>\n<li>Importera de bibliotek som kr\u00e4vs f\u00f6r projektet.  Efter funktionsextraktion, analysera frekvenserna f\u00f6r varje data.  Frekvenserna hj\u00e4lper till att best\u00e4mma k\u00f6net.<\/li>\n<li>Anv\u00e4nd en l\u00e4mplig algoritm f\u00f6r att bygga modellen.  Du kan anv\u00e4nda KNN f\u00f6r att g\u00f6ra det eftersom det \u00e4r det mest bekv\u00e4ma.  Men f\u00f6r att f\u00e5 kunskap, f\u00f6rs\u00f6k att g\u00f6ra det med CNN eller RNN.<\/li>\n<li>Efter att ha k\u00f6rt modellen, testa noggrannheten.  Han har framg\u00e5ngsrikt skapat ett klassificeringssystem f\u00f6r musikgenrer.<\/li>\n<\/ul>\n<h3 id=\"07-colorizing-old-bw-images\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"07_Farglagg_gamla_svartvita_bilder\"><\/span><strong>07. F\u00e4rgl\u00e4gg gamla svartvita bilder<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Nuf\u00f6rtiden ser vi bara f\u00e4rgbilder.  Det fanns dock en tid d\u00e5 endast monokroma kameror fanns tillg\u00e4ngliga.  Bilderna, tillsammans med filmerna, var alla svartvita.  Men med teknikens framsteg kan du nu l\u00e4gga till RGB-f\u00e4rg till svartvita bilder.<\/p>\n<p>Deep Learning har gjort det ganska enkelt f\u00f6r oss att utf\u00f6ra dessa uppgifter.  Du beh\u00f6ver bara k\u00e4nna till grundl\u00e4ggande Python-programmering.  Du beh\u00f6ver bara bygga modellen och om du vill kan du \u00e4ven skapa ett GUI f\u00f6r projektet.  Projektet kan vara mycket anv\u00e4ndbart f\u00f6r nyb\u00f6rjare.<\/p>\n<p><strong><u>Projektets h\u00f6jdpunkter<\/u><\/strong><\/p>\n<ul>\n<li>Anv\u00e4nd OpenCV DNN-arkitekturen som huvudmodell.  Det neurala n\u00e4tverket tr\u00e4nas med hj\u00e4lp av bilddata fr\u00e5n L-kanalen som k\u00e4lla och signaler fr\u00e5n str\u00f6mmarna a, b som m\u00e5l.<\/li>\n<li>Anv\u00e4nd ocks\u00e5 den f\u00f6rutbildade Caffe-modellen f\u00f6r extra bekv\u00e4mlighet.  Skapa en separat katalog och l\u00e4gg till alla n\u00f6dv\u00e4ndiga moduler och bibliotek d\u00e4r.<\/li>\n<li>L\u00e4s de svartvita bilderna och ladda sedan Caffe-modellen.  Om det beh\u00f6vs, rensa upp bilderna baserat p\u00e5 ditt projekt och f\u00f6r mer exakthet.<\/li>\n<li>Manipulera sedan den f\u00f6rtr\u00e4nade modellen.  L\u00e4gg till lager efter behov.  Bearbeta dessutom L-kanalen f\u00f6r att implementera den i modellen.<\/li>\n<li>K\u00f6r modellen med tr\u00e4ningssetet.  Observera noggrannhet och precision.  F\u00f6rs\u00f6k att g\u00f6ra modellen s\u00e5 exakt som m\u00f6jligt.<\/li>\n<li>G\u00f6r slutligen f\u00f6ruts\u00e4gelser med ab-kanalen.  Observera resultaten igen och spara modellen f\u00f6r senare anv\u00e4ndning.<\/li>\n<\/ul>\n<h3 id=\"08-driver-drowsiness-detection\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"08_Detektering_av_dasighet_for_foraren\"><\/span><strong>08. Detektering av d\u00e5sighet f\u00f6r f\u00f6raren<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>M\u00e5nga m\u00e4nniskor anv\u00e4nder motorv\u00e4gen alla timmar p\u00e5 dygnet och p\u00e5 natten.  Taxichauff\u00f6rer, lastbilschauff\u00f6rer, busschauff\u00f6rer och l\u00e5ngv\u00e4ga resen\u00e4rer lider av s\u00f6mnbrist.  Som ett resultat \u00e4r d\u00e5sig k\u00f6rning mycket farlig.  De flesta olyckor intr\u00e4ffar till f\u00f6ljd av f\u00f6rarens tr\u00f6tthet.  S\u00e5 f\u00f6r att undvika dessa kollisioner kommer vi att anv\u00e4nda Python, Keras och OpenCV f\u00f6r att skapa en modell som informerar operat\u00f6ren n\u00e4r den blir tr\u00f6tt.<\/p>\n<p><strong><u>Projektets h\u00f6jdpunkter<\/u><\/strong><\/p>\n<ul>\n<li>Detta inledande projekt f\u00f6r djupinl\u00e4rning syftar till att skapa en sensor f\u00f6r d\u00e5sighets\u00f6vervakning som \u00f6vervakar n\u00e4r en mans \u00f6gon \u00e4r st\u00e4ngda i n\u00e5gra \u00f6gonblick.  N\u00e4r d\u00e5sighet uppt\u00e4cks kommer denna modell att meddela f\u00f6raren.<\/li>\n<li>Du kommer att anv\u00e4nda OpenCV i detta Python-projekt f\u00f6r att samla in foton fr\u00e5n en kamera och l\u00e4gga in dem i en djupinl\u00e4rningsmodell f\u00f6r att avg\u00f6ra om personens \u00f6gon \u00e4r vid\u00f6ppna eller st\u00e4ngda.<\/li>\n<li>Dataupps\u00e4ttningen som anv\u00e4nds i detta projekt har flera bilder av m\u00e4nniskor med slutna och \u00f6ppna \u00f6gon.  Varje bild har taggats.  Den inneh\u00e5ller mer \u00e4n sju tusen bilder.<\/li>\n<li>Bygg sedan modellen med CNN.  Anv\u00e4nd Keras i det h\u00e4r fallet.  Efter slutf\u00f6randet kommer du att ha totalt 128 helt anslutna noder.<\/li>\n<li>K\u00f6r nu koden och kontrollera noggrannheten.  Justera hyperparametrar om det beh\u00f6vs.  Anv\u00e4nd PyGame f\u00f6r att bygga ett GUI.<\/li>\n<li>Anv\u00e4nd OpenCV f\u00f6r att ta emot video, eller s\u00e5 kan du anv\u00e4nda en webbkamera ist\u00e4llet.  Prova sj\u00e4lv.  Blunda i 5 sekunder s\u00e5 ser du att modellen varnar dig.<\/li>\n<\/ul>\n<h3 id=\"09-image-classification-with-cifar-10-dataset\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"09_Bildklassificering_med_CIFAR-10_Dataset\"><\/span><strong>09. Bildklassificering med CIFAR-10 Dataset<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ett Deep Learning-projekt som \u00e4r v\u00e4rt att n\u00e4mna \u00e4r bildklassificering.  Detta \u00e4r ett projekt p\u00e5 nyb\u00f6rjarniv\u00e5.  Tidigare har vi utf\u00f6rt olika typer av bildklassificering.  Den h\u00e4r \u00e4r dock speciell eftersom bilderna av <a href=\"https:\/\/en.wikipedia.org\/wiki\/CIFAR-10\" target=\"_blank\" rel=\"noopener nofollow\">CIFAR dataupps\u00e4ttning<\/a> De faller under en m\u00e4ngd olika kategorier.  Du b\u00f6r g\u00f6ra det h\u00e4r projektet innan du arbetar med andra avancerade projekt.  Sj\u00e4lva grunden f\u00f6r klassificering kan f\u00f6rst\u00e5s utifr\u00e5n detta.  Som vanligt kommer du att anv\u00e4nda python och Keras.<\/p>\n<p><strong><u>Projektets h\u00f6jdpunkter<\/u><\/strong><\/p>\n<ul>\n<li>Kategoriseringsutmaningen \u00e4r att klassificera varje element i en digital bild i en av flera kategorier.  Egentligen \u00e4r det v\u00e4ldigt viktigt i bildanalys.<\/li>\n<li>Dataupps\u00e4ttningen CIFAR-10 \u00e4r en mycket anv\u00e4nd dataupps\u00e4ttning f\u00f6r datorseende.  Dataupps\u00e4ttningen har anv\u00e4nts i en m\u00e4ngd olika studier av djupinl\u00e4rning av datorseende.<\/li>\n<li>Denna dataupps\u00e4ttning best\u00e5r av 60 000 foton uppdelade i tio klassetiketter, som var och en inneh\u00e5ller 6 000 foton i storleken 32*32.  Denna dataupps\u00e4ttning ger l\u00e5guppl\u00f6sta bilder (32*32), vilket g\u00f6r att forskare kan experimentera med nya tekniker.<\/li>\n<li>Anv\u00e4nd Keras och Tensorflow f\u00f6r att bygga modellen och Matplotlib f\u00f6r att visualisera hela processen.  Ladda dataupps\u00e4ttningen direkt fr\u00e5n keras.datasets.  Titta p\u00e5 n\u00e5gra av bilderna bland dem.<\/li>\n<li>CIFAR-dataupps\u00e4ttningen \u00e4r n\u00e4stan ren.  Du beh\u00f6ver inte ge ytterligare tid f\u00f6r att behandla uppgifterna.  Skapa helt enkelt de lager som kr\u00e4vs f\u00f6r modellen.  Anv\u00e4nd SGD som en optimerare.<\/li>\n<li>Tr\u00e4na modellen med data och ber\u00e4kna noggrannheten.  Sedan kan du skapa ett GUI f\u00f6r att sammanfatta hela projektet och testa det p\u00e5 andra slumpm\u00e4ssiga bilder \u00e4n datam\u00e4ngden.<\/li>\n<\/ul>\n<h3 id=\"10-age-detection\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"10_Aldersdetektering\"><\/span><strong>10. \u00c5ldersdetektering<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u00c5ldersdetektering \u00e4r ett viktigt projekt p\u00e5 mellanniv\u00e5.  Datorseende \u00e4r forskning om hur datorer kan se och k\u00e4nna igen elektroniska bilder och videor p\u00e5 samma s\u00e4tt som m\u00e4nniskor uppfattar dem.  Sv\u00e5righeterna du m\u00f6ter beror fr\u00e4mst p\u00e5 bristande f\u00f6rst\u00e5else f\u00f6r den biologiska synen.<\/p>\n<p>Men om du har tillr\u00e4ckligt med data kan denna brist p\u00e5 biologisk insikt elimineras.  Detta projekt kommer att g\u00f6ra detsamma.  En modell kommer att byggas och tr\u00e4nas utifr\u00e5n data.  S\u00e5 h\u00e4r kan du best\u00e4mma m\u00e4nniskors \u00e5lder.<\/p>\n<p><strong><u>Projektets h\u00f6jdpunkter<\/u><\/strong><\/p>\n<ul>\n<li>Du m\u00e5ste anv\u00e4nda DL i det h\u00e4r projektet f\u00f6r att p\u00e5 ett tillf\u00f6rlitligt s\u00e4tt k\u00e4nna igen en persons \u00e5lder fr\u00e5n ett enda fotografi av deras utseende.<\/li>\n<li>P\u00e5 grund av element som kosmetika, belysning, hinder och ansiktsuttryck \u00e4r det extremt sv\u00e5rt att best\u00e4mma exakt \u00e5lder fr\u00e5n ett digitalt fotografi.  Som ett resultat, ist\u00e4llet f\u00f6r att kalla detta en regressionsuppgift, f\u00f6rvandlar han det till en kategoriseringsuppgift.<\/li>\n<li>Anv\u00e4nd Adience-dataset i det h\u00e4r fallet.  Den har mer \u00e4n 25 tusen bilder, var och en korrekt m\u00e4rkt.  Det totala utrymmet \u00e4r n\u00e4stan 1 GB.<\/li>\n<li>G\u00f6r CNN-lagret med tre faltningslager med totalt 512 anslutna lager.  Tr\u00e4na denna modell med datam\u00e4ngden.<\/li>\n<li>Skriv Python-koden som beh\u00f6vs f\u00f6r att uppt\u00e4cka ansiktet och rita en fyrkantig ruta runt ansiktet.  Ta m\u00e5tt f\u00f6r att visa \u00e5ldern p\u00e5 toppen av l\u00e5dan.<\/li>\n<li>Om allt g\u00e5r bra, skapa ett GUI och testa det med slumpm\u00e4ssiga bilder med m\u00e4nskliga ansikten.<\/li>\n<\/ul>\n<h2 id=\"finally-insights\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"Till_sist_Perspektiv\"><\/span><strong>Till sist, Perspektiv<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>I denna teknik\u00e5lder kan vem som helst l\u00e4ra sig vad som helst fr\u00e5n Internet.  Dessutom \u00e4r det b\u00e4sta s\u00e4ttet att l\u00e4ra sig en ny f\u00e4rdighet att g\u00f6ra fler och fler projekt.  Samma r\u00e5d g\u00e4ller \u00e4ven f\u00f6r experterna.  Om n\u00e5gon vill bli expert p\u00e5 ett omr\u00e5de m\u00e5ste de g\u00f6ra s\u00e5 m\u00e5nga projekt som m\u00f6jligt.  AI \u00e4r en mycket betydelsefull och v\u00e4xande f\u00e4rdighet nu.  Dess betydelse \u00f6kar dag f\u00f6r dag.  Deep Leaning \u00e4r en viktig delm\u00e4ngd av AI som tar itu med datorseendeproblem.<\/p>\n<p>Om du \u00e4r nyb\u00f6rjare kan du k\u00e4nna dig f\u00f6rvirrad \u00f6ver vilka projekt du ska b\u00f6rja med.  D\u00e4rf\u00f6r har vi listat n\u00e5gra av de djupinl\u00e4rningsprojekt som du b\u00f6r kolla in.  Den h\u00e4r artikeln inneh\u00e5ller projekt f\u00f6r nyb\u00f6rjare och medelniv\u00e5.  F\u00f6rhoppningsvis kommer artikeln att vara till nytta f\u00f6r dig.  S\u00e5 sluta sl\u00f6sa tid och b\u00f6rja g\u00f6ra nya projekt.<\/p>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs\/#Toppprojekt_for_djupinlarning\" >Toppprojekt f\u00f6r djupinl\u00e4rning<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs\/#01_Bygga_neurala_natverk_fran_grunden\" >01. Bygga neurala n\u00e4tverk fr\u00e5n grunden<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs\/#02_Klassificering_av_trafikmarken\" >02. Klassificering av trafikm\u00e4rken<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs\/#03_Klassificering_av_brostcancer\" >03. Klassificering av br\u00f6stcancer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs\/#04_Konsigenkanning_med_rost\" >04. K\u00f6nsigenk\u00e4nning med r\u00f6st<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs\/#05_Bildtextgenerator\" >05. Bildtextgenerator<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs\/#06_Klassificering_av_musikgenrer\" >06. Klassificering av musikgenrer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blogging-techies.com\/sw\/topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs\/#07_Farglagg_gamla_svartvita_bilder\" >07. F\u00e4rgl\u00e4gg gamla svartvita bilder<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/blogging-techies.com\/sw\/topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs\/#08_Detektering_av_dasighet_for_foraren\" >08. Detektering av d\u00e5sighet f\u00f6r f\u00f6raren<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/blogging-techies.com\/sw\/topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs\/#09_Bildklassificering_med_CIFAR-10_Dataset\" >09. Bildklassificering med CIFAR-10 Dataset<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/blogging-techies.com\/sw\/topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs\/#10_Aldersdetektering\" >10. \u00c5ldersdetektering<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/blogging-techies.com\/sw\/topp-10-djupinlarningsprojektideer-for-nyborjare-och-proffs\/#Till_sist_Perspektiv\" >Till sist, Perspektiv<\/a><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Deep Learning har framg\u00e5ngsrikt skapat ett stort buzz bland studenter och forskare. De flesta forskningsomr\u00e5den kr\u00e4ver en stor m\u00e4ngd medel och v\u00e4lutrustade laboratorier. Du beh\u00f6ver dock bara en dator f\u00f6r att arbeta med DL p\u00e5 de inledande niv\u00e5erna. Du beh\u00f6ver inte ens oroa dig f\u00f6r din dators datorkraft. Det finns m\u00e5nga molnplattformar tillg\u00e4ngliga d\u00e4r du [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":760651,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/blogging-techies.com\/wp-content\/uploads\/2023\/06\/22350x197.webp","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-760650","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/760650","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=760650"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/760650\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/760651"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=760650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=760650"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=760650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}