14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Data Science pre začiatočníkov

1. Analýza sentimentu (Analýza nálad z textu)

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Pozrite si úplnú implementáciu projektu Data Science s použitím zdrojového kódu — Projekt analýzy sentimentu v R.

Analýza sentimentu je analýza slov na určenie nálad a názorov, ktoré môžu byť pozitívne alebo negatívne. Ide o typ klasifikácie, kde môžu byť triedy binárne (pozitívne a negatívne) alebo viacnásobné (šťastné, nahnevané, smutné, nepríjemné …). Tento projekt Data Science realizujeme v jazyku R a použijeme dátový súbor z balíka „janeaustenR“. Využijeme všeobecne použiteľné slovníky ako AFINN, bing a loughran, vykonáme vnútorné spojenie a nakoniec vytvoríme oblak slov, aby sme zobrazili výsledok.

Jazyk: R
Dátový súbor/Pakete: janeaustenR

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Článok bol preložený s podporou spoločnosti EDISON Software, ktorá vytvára virtuálne skúšobne pre multibrandové obchody, ako aj testuje softvér.

2. Detekcia falošných správ (Objevení falošných správ)

Posuňte svoje zručnosti na novú úroveň prácou na projekte Data Science pre začiatočníkov — detekcia falošných správ pomocou Pythonu.

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Falošné správy sú falošné informácie šírené prostredníctvom sociálnych sietí a iných online médií na dosiahnutie politických cieľov. V tejto myšlienke projektu Data Science budeme používať Python na vytvorenie modelu, ktorý dokáže presne určiť, či je správa skutočná alebo falošná. Vytvoríme TfidfVectorizer a použijeme PassiveAggressiveClassifier na klasifikáciu správ na „skutočné“ a „falošné“. Použijeme dátový súbor s rozmermi 7796 × 4 a všetko vykonáme v Jupyter Lab.

Jazyk: Python

Dátový súbor/Pakete: news.csv

3. Detekcia Parkinsonovej choroby (Detekcia Parkinsonovej choroby)

Posuňte sa vpred prácou na myšlienke projektu Data Science Project Idea — detekcia Parkinsonovej choroby pomocou XGBoost.

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Začali sme používať Data Science na zlepšenie zdravotnej starostlivosti a služieb — ak dokážeme predpovedať ochorenie v ranom štádiu, prinesie nám to mnoho výhod. Takže v tejto myšlienke projektu Data Science sa naučíme detekovať Parkinsonovu chorobu pomocou Pythonu. Ide o neurodegeneratívne, progresívne ochorenie centrálneho nervového systému, ktoré ovplyvňuje pohyb a spôsobuje trasenie a stuhnutosť. Ovplyvňuje neuróny produkujúce dopamín v mozgu a každý rok sa to dotýka viac ako 1 milióna ľudí v Indii.

Jazyk: Python

Dátový súbor/Pakete: UCI ML Parkinsons dataset

Projekty Data Science strednej zložitosti

4. Rozpoznávanie emocí z reči

Prečítajte si úplné zrealizovanie príkladu projektu Data Science — rozoznávanie reči pomocou Librosa.

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Teraz sa naučme používať rôzne knižnice. Tento projekt Data Science využíva librosa na rozpoznávanie reči. SER je proces určovania ľudských emócií a afektívnych stavov na základe reči. Keďže používame tón a výšku tónu na vyjadrenie emócií hlasom, SER je relevantný. Ale pretože sú emócie subjektívne, anotácia zvuku je náročná úloha. Použijeme funkcie mfcc, chroma a mel a využijeme dataset RAVDESS na rozpoznávanie emócií. Vytvoríme MLPC klasifikátor pre tento model.

Jazyk: Python

Dátový súbor/Pakete: dataset RAVDESS

5. Detekcia pohlavia a veku

Ohromte zamestnávateľov najnovším projektom Data Science — určenie pohlavia a veku pomocou OpenCV.

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Toto je zaujímavý projekt Data Science s Python. Pomocou iba jedného obrázka sa naučíte predpovedať pohlavie a vek človeka. V rámci tohto projektu vás zoznámime s počítačovým videním a jeho princípmi. Vytvoríme konvolučnú neurónovú sieť a použijeme modely vytrénované Talom Hassnerom a Gilom Levym pre dataset Adience. Po ceste použijeme niektoré súbory .pb, .pbtxt, .prototxt a .caffemodel.

Jazyk: Python

Dátový súbor/Pakete: Adience

6. Analýza dát Uber

Pozrite si úplnú realizáciu projektu Data Science so zdrojovým kódom — Projekt analýzy dát Uber v R.

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Toto je projekt vizualizácie dát s ggplot2, v ktorom budeme používať R a jeho knižnice a analyzovať rôzne parametre. Použijeme dataset Uber Pickups v New Yorku a vytvoríme vizualizácie pre rôzne časové rámce roka. To nám ukazuje, ako čas ovplyvňuje cesty zákazníkov.

Jazyk: R

Dátový súbor/Pakete: dataset Uber Pickups v New Yorku

7. Detekcia ospalosti vodiča

Zlepšíte svoje zručnosti pracovaním na Top Data Science projekte — systém detekcie ospalosti s OpenCV & Keras.

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Ospalé riadenie je extrémne nebezpečné a každý rok sa stane približne tisíc nehôd spôsobených tým, že vodiči zaspávajú počas riadenia. V tomto projekte na Pythone vytvoríme systém, ktorý dokáže odhaliť ospalých vodičov a tiež ich upozorniť zvukovým signálom.

Tento projekt je realizovaný pomocou Keras a OpenCV. Použijeme OpenCV na rozpoznávanie tváre a očí, a pomocou Keras budeme klasifikovať stav oka (Otvorené alebo Zatvorené) pomocou metód hlbokých neurónových sietí.

8. Chatbot

Vytvorte chatbota pomocou Pythonu a vykročte v kariére — Chatbot s NLTK & Keras.

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Chatboti sú neoddeliteľnou súčasťou biznisu. Mnohé firmy musia poskytovať služby svojim klientom, a na ich obsluhu je potrebné veľa pracovnej sily, času a úsilia. Chatboti môžu automatizovať veľkú časť interakcie s klientmi, odpovedajúc na niektoré časté otázky, ktoré kladú zákazníci. Existujú v podstate dva typy chatbots: Špecifické pre doménu a Otevrené domény. Špecifické pre doménu chatboti sú často používané na riešenie konkrétneho problému. Takže je potrebné ich nastaviť na efektívnu prácu vo vašej oblasti. Otevreným doménovým chatbota môžete klásť akékoľvek otázky, a preto je potrebné na ich vytrénovanie obrovské množstvo údajov.

Datasety: Intents json súbor

Jazyk: Python

Pokročilé projekty Data Science

9. Generátor popisu obrázkov

Skontrolujte úplnú implementáciu projektu so zdrojovým kódom — Generátor popisu obrázkov s CNN & LSTM.

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Opis toho, čo je na obrázku, je pre ľudí jednoduchou úlohou, ale pre počítače je obrázok len súbor čísiel, ktoré predstavujú hodnotu farby každého pixelu. Pre počítače je to náročná úloha. Pochopiť, čo sa nachádza na obrázku, a potom vytvoriť opis v prirodzenom jazyku (napríklad v angličtine) je ďalšou náročnou úlohou. Tento projekt používa metódy hlbokého učenia, pri ktorých implementujeme Konvolučnú neurónovú sieť (CNN) s rekurentnou neurónovou sieťou (LSTM) na vytvorenie generátora popisu obrázkov.

Datasety: Flickr 8K

Jazyk: Python

Framework: Keras

10. Detekcia podvodov s kreditnými kartami

Urobte to najlepšie, čo môžete, nad prácou na projekte Data Science — detekcia podvodu s kreditnými kartami pomocou strojového učenia.

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Doteraz ste začali chápať metódy a koncepty. Prejdime k niektorým pokročilým projektom v oblasti vedy o údajoch. V tomto projekte použijeme jazyk R s algoritmami ako sú rozhodovacie stromy, logistická regresia, umelé neurónové siete a klasifikátor gradientného boostingu. Použijeme súbor dát transakcií s kartami na klasifikáciu transakcií kreditných kariet ako podvodných a pravých. Prispôsobíme im rôzne modely a postavíme výkonové krivky.

Jazyk: R

Dátový súbor/Pakete: Súbor dát transakcií s kartami

11. Systém odporúčaní filmov

Preskúmajte realizáciu najlepšieho projektu Data Science so zdrojovým kódom — Systém odporúčaní filmov v jazyku R

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

V tomto projekte Data Science použijeme R na odporúčanie filmov prostredníctvom strojového učenia. Systém odporúčaní posiela návrhy používateľom na základe procesu filtrovania, ktorý vychádza z preferencií iných používateľov a histórie prezerania. Ak A a B majú radi Sám doma a B má rád Dievčatá z Orlandu, môžeme A navrhnúť — môže sa mu to tiež páčiť. To umožňuje zákazníkom interagovať s platformou.

Jazyk: R

Dátový súbor/Pakete: Súbor dát MovieLens

12. Segmentácia zákazníkov

Zanechajte dojem na zamestnávateľov s projektom Data Science (vrátane zdrojového kódu) — Segmentácia zákazníkov pomocou strojového učenia.

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Segmentácia zákazníkov je populárna aplikácia neovládaného učenia. Pomocou klastrovania firmy identifikujú segmenty zákazníkov na prácu s potenciálnou základňou používateľov. Rozdelia zákazníkov do skupín podľa ich spoločných charakteristík, ako sú pohlavie, vek, záujmy a návyky vynakladania peňazí, aby mohli efektívne predávať svoje produkty každej skupine. Použijeme K-means klastrovanie, ako aj vizualizovať rozloženie podľa pohlavia a veku. Následne analyzujeme ich ročné príjmy a úroveň výdavkov.

Jazyk: R

Dátový súbor/Pakete: Súbor dát Mall_Customers

13. Klasifikácia rakoviny prsníka

Pozrite si úplnú implementáciu projektu Data Science v Pythone — Klasifikácia rakoviny prsníka pomocou hlbokého učenia.

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Pri návrate k lekárskemu prínosu dátovej vedy sa naučme identifikovať rakovinu prsníka pomocou Pythonu. Použijeme súbor údajov IDC_regular na detekciu invazívneho karcinómu mlečného kanála, najbežnejšej formy rakoviny prsníka. Táto forma sa vyvíja v mlečných kanáloch, prenikajúc do vláknitej alebo tukovej tkanive prsníka. V tejto myšlienke vedeckého projektu zameraného na zber údajov využijeme Hluboké učení a knižnicu Keras na klasifikáciu.

Jazyk: Python

Dátový súbor/Pakete: IDC_regular

14. Rozpoznávanie dopravných značiek

Dosiahnutie presnosti v technológii autonómneho riadenia automobilov prostredníctvom projektu Data Science na rozpoznávanie dopravných značiek pomocou CNN s otvoreným kódom.

14 open-source projektov na zlepšenie zručností v Data Science (jednoduché, normálne, ťažké)

Dopravné značky a pravidlá cestnej premávky sú veľmi dôležité pre každého vodiča, aby sa vyhli nehodám. Aby ste mohli dodržiavať pravidlá, musíte si najprv uvedomiť, ako dopravná značka vyzerá. Človek sa musí naučiť všetky dopravné značky predtým, než dostane vodičský preukaz na riadenie akéhokoľvek vozidla. Avšak v súčasnosti sa zvyšuje počet autonómnych vozidiel a čoskoro už nebude človek riadiť auto sám. V projekte "Rozpoznávanie dopravných značiek" sa naučíte, ako program dokáže rozpoznať typ dopravných značiek na základe snímky ako vstupného signálu. Na vytvorenie hlbokej neurónovej siete na rozpoznávanie triedy dopravnej značky využívame súbor údajov GTSRB (Nemecký benchmark pre rozpoznávanie dopravných značiek). Taktiež vytvárame jednoduché grafické rozhranie na interakciu s aplikáciou.

Jazyk: Python

Datasety: GTSRB (Nemecký benchmark pre rozpoznávanie dopravných značiek)

Čítať viac

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster