
kaip java paversti eilutę į sveikąjį skaičių
Mašininio mokymosi vadovėlis apima pagrindines ir išplėstines sąvokas, specialiai sukurtas tiek studentams, tiek patyrusiems dirbantiems specialistams.
Ši mašininio mokymosi vadovėlis padeda išsamiai susipažinti su mašininio mokymosi pagrindais ir ištirti daugybę metodų, įskaitant prižiūrimą, neprižiūrimą ir sustiprintą mokymąsi.
Mašinų mokymasis (ML) yra dirbtinio intelekto (AI) subdomenas, kurio tikslas - kurti sistemas, kurios mokosi arba pagerina našumą pagal gaunamus duomenis. Dirbtinis intelektas yra platus žodis, reiškiantis sistemas ar mašinas, panašias į žmogaus intelektą. Mašinų mokymasis ir AI dažnai aptariami kartu, o terminai kartais vartojami pakaitomis, nors jie nereiškia to paties. Esminis skirtumas yra tas, kad nors visas mašininis mokymasis yra AI, ne visas AI yra mašininis mokymasis.
Kas yra mašininis mokymasis?
Mašininis mokymasis yra studijų sritis, kuri suteikia kompiuteriams galimybę mokytis be aiškiai užprogramuotų. ML yra viena įdomiausių technologijų, su kuria būtų tekę susidurti. Kaip matyti iš pavadinimo, jis suteikia kompiuteriui, kuris daro jį panašesnį į žmones: gebėjimą mokytis. Mašininis mokymasis šiandien aktyviai naudojamas, galbūt daug daugiau vietų, nei būtų galima tikėtis.
Naujausi straipsniai apie mašininį mokymąsi
Turinys
- Įvadas
- Mokymasis be priežiūros
- Sustiprinimo mokymasis
- Matmenų mažinimas
- Natūralios kalbos apdorojimas
- Neuroniniai tinklai
- ML – diegimas
- ML – Programos
- Įvairūs
Mašininio mokymosi ypatybės
- Mašinų mokymasis yra duomenimis pagrįsta technologija. Didelis duomenų kiekis, kurį kasdien generuoja organizacijos. Taigi, atsižvelgdamos į reikšmingus duomenų ryšius, organizacijos priima geresnius sprendimus.
- Mašina gali mokytis iš ankstesnių duomenų ir automatiškai tobulėti.
- Iš pateikto duomenų rinkinio jis aptinka įvairius duomenų modelius.
- Didelėms organizacijoms prekės ženklo kūrimas yra svarbus ir bus lengviau nukreipti į patikimą klientų bazę.
- Tai panašu į duomenų gavybą, nes ji taip pat susijusi su didžiuliu duomenų kiekiu.
Įvadas :
- Darbo su mašininiu mokymusi pradžia
- Įvadas į mašininį mokymąsi
- Kas yra mašininis mokymasis?
- Įvadas į mašininio mokymosi duomenis
- Mašininio mokymosi demistifikavimas
- ML – Programos
- Geriausios Python bibliotekos mašininiam mokymuisi
- Dirbtinis intelektas | Pristatymas
- Mašininis mokymasis ir dirbtinis intelektas
- Skirtumas tarp mašininio mokymosi ir dirbtinio intelekto
- Dirbtinio intelekto agentai
- 10 pagrindinių mašininio mokymosi interviu klausimų
Duomenų apdorojimo supratimas
Prižiūrimas mokymasis:
- Klasifikavimo pradžia
- Pagrindinė klasifikavimo samprata
- Regresijos metodų tipai
- Klasifikacija vs regresija
- ML | Mokymosi tipai – prižiūrimas mokymasis
- Kelių klasių klasifikacija naudojant scikit-learn
- Gradiento nusileidimas:
- Gradiento nusileidimo algoritmas ir jo variantai
- Stochastinis gradiento nusileidimas (SGD)
- Mini-Batch Gradient Descent su Python
- Gradiento nusileidimo optimizavimo metodai
- Įvadas į „Momentum“ pagrįstą gradiento optimizavimo priemonę
- Tiesinė regresija :
- Įvadas į tiesinę regresiją
- Gradiento nusileidimas tiesine regresija
- Matematinis tiesinės regresijos veikimo paaiškinimas
- Normalioji lygtis tiesine regresija
- Tiesinė regresija (Python diegimas)
- Paprasta tiesinė regresija naudojant R
- Vienmatė tiesinė regresija Python
- Keli tiesinė regresija naudojant Python
- Daugkartinė tiesinė regresija naudojant R
- Lokaliai svertinė tiesinė regresija
- Apibendrinti tiesiniai modeliai
- Python | Tiesinė regresija naudojant sklearn
- Tiesinė regresija naudojant Tensorflow
- Praktinis paprastas tiesinės regresijos metodas naudojant R
- Tiesinė regresija naudojant PyTorch
- Pyspark | Tiesinė regresija naudojant Apache MLlib
- ML | Bostono būsto Kaggle iššūkis su tiesine regresija
- Python | Įgyvendinimas Polinominė regresija
- Softmax regresija naudojant TensorFlow
- Logistinė regresija:
- Logistinės regresijos supratimas
- Kodėl klasifikuojama logistinė regresija?
- Logistinė regresija naudojant Python
- Logistinės regresijos sąnaudų funkcija
- Logistinė regresija naudojant Tensorflow
- Naivus Bayesas Klasifikatoriai
- Paramos vektorius:
- Palaikykite vektorines mašinas (SVM) Python
- SVM hiperparametrų derinimas naudojant GridSearchCV
- Palaikykite vektorines mašinas (SVM) R
- SVM naudojimas netiesinio duomenų rinkinio klasifikavimui atlikti
- Sprendimų medis:
-
- Sprendimų medis
- Sprendimų medžio regresija naudojant sklearn
- Sprendimų medis Įvadas su pavyzdžiu
- Sprendimų medžio įgyvendinimas naudojant Python
- Sprendimų medis programinės įrangos inžinerijoje
- Atsitiktinis miškas:
- Atsitiktinė miško regresija Python
- Ansamblių klasifikatorius
- Balsavimo klasifikatorius naudojant Sklearn
- Pakavimo į maišus klasifikatorius
Mokymasis be priežiūros:
- ML | Mokymosi tipai – mokymasis be priežiūros
- Mokymasis prižiūrimas ir neprižiūrimas
- Klasterizavimas mašininiame mokyme
- Skirtingi klasterizacijos algoritmų tipai
- K reiškia klasterizavimą – įvadą
- Optimalios k reikšmės KMeans alkūnės metodas
- Atsitiktinės inicijavimo spąstai K-means
- ML | K-means++ Algoritmas
- Bandymų duomenų analizė naudojant K-Means Clustering programoje Python
- Mini Batch K reiškia klasterizacijos algoritmą
- Vidutinio poslinkio klasterizavimas
- DBSCAN – tankumu pagrįstas klasterizavimas
- DBSCAN algoritmo įgyvendinimas naudojant Sklearn
- Neryškus klasterizavimas
- Spektrinis klasterizavimas
- OPTIKA Klasterizavimas
- OPTIKA Klasterizacijos įgyvendinimas naudojant Sklearn
- Hierarchinis grupavimas (aglomeracinis ir dalinamasis klasteris)
- Aglomeracinio grupavimo diegimas naudojant Sklearn
- Gauso mišinio modelis
Stiprinimo mokymasis:
- Sustiprinimo mokymasis
- Sustiprinimo mokymosi algoritmas: Python įgyvendinimas naudojant Q mokymąsi
- Thompsono mėginių ėmimo įvadas
- Genetinis mokymosi sustiprinimo algoritmas
- SARSA stiprinimo mokymasis
- Q-Learning Python
Matmenų sumažinimas:
- Įvadas į dimensijų mažinimą
- Įvadas į branduolio PCA
- Pagrindinių komponentų analizė (PCA)
- Pagrindinių komponentų analizė naudojant Python
- Žemo rango aproksimacijos
- Linijinės diskriminacinės analizės apžvalga (LDA)
- Matematinis tiesinės diskriminacinės analizės (LDA) paaiškinimas
- Bendroji diskriminacinė analizė (GDA)
- Nepriklausomų komponentų analizė
- Funkcijų atvaizdavimas
- Papildomas medžių klasifikatorius funkcijų pasirinkimui
- Chi kvadrato testas ypatybei pasirinkti – matematinis paaiškinimas
- ML | T-paskirstytas stochastinio kaimyno įterpimo (t-SNE) algoritmas
- Python | Kaip ir kur pritaikyti funkcijų mastelį?
- Funkcijos pasirinkimo parametrai
- Nepakankamas ir per didelis pritaikymas mašinų mokymuisi
Natūralios kalbos apdorojimas:
- Įvadas į natūralios kalbos apdorojimą
- Teksto išankstinis apdorojimas Python | Rinkinys – 1
- Teksto išankstinis apdorojimas Python | 2 rinkinys
- Stop žodžių pašalinimas naudojant NLTK Python
- Tokenizuokite tekstą naudodami NLTK python
- Kaip veikia teksto, sakinio, žodžių ženklinimas
- Įvadas į Stemming
- Kamieniniai žodžiai su NLTK
- Lematizacija su NLTK
- Lemmatizacija su TextBlob
- Kaip gauti sinonimus / antonimus iš NLTK WordNet programoje Python?
Neuroniniai tinklai:
- Dirbtinių neutralių tinklų įvadas | 1 rinkinys
- Dirbtinio neuroninio tinklo įvadas | 2 rinkinys
- Įvadas į ANN (dirbtinius neuroninius tinklus) | 3 rinkinys (hibridinės sistemos)
- ANN įvadas | 4 rinkinys (tinklo architektūros)
- Aktyvinimo funkcijos
- Dirbtinio neuroninio tinklo mokymo proceso įgyvendinimas Python
- Vieno neurono neuronų tinklas Python
- Konvoliuciniai neuroniniai tinklai
- Konvoliucijos neuroninio tinklo įvadas
- Sujungimo sluoksnio įvadas
- Įvadas į pamušalą
- Konvoliucinio sluoksnio paminkštinimo tipai
- Konvoliucinio neuroninio tinklo taikymas mnist duomenų rinkinyje
- Pasikartojantys neuroniniai tinklai
- Įvadas į pasikartojančius neuroninius tinklus
- Pasikartojančių neuroninių tinklų paaiškinimas
- sek2seq modelis
- Įvadas į ilgalaikę trumpalaikę atmintį
- Ilgalaikės trumpalaikės atminties tinklų paaiškinimas
- Užblokuoti pasikartojančių vienetų tinklai (GAN)
- Teksto generavimas naudojant ribotus pasikartojančius vienetų tinklus
- GAN – generacinis priešpriešinis tinklas
- Generative Adversarial Network įvadas
- Generative Adversarial Networks (GAN)
- Generatyvių priešpriešinių tinklų naudojimo atvejai
- Generatyvaus priešpriešinio tinklo kūrimas naudojant „Keras“.
- Modalinis žlugimas GAN
- Įvadas į gilųjį Q mokymąsi
- Deep Q-Learning įgyvendinimas naudojant Tensorflow
ML – diegimas:
- Įdiekite savo mašininio mokymosi žiniatinklio programą („Streamlit“) „Heroku“.
- Įdiekite mašininio mokymosi modelį naudodami Streamlit biblioteką
- Įdiekite mašininio mokymosi modelį naudodami „Flask“.
- Python – kurkite vartotojo sąsajas mašininio mokymosi modelio prototipams kurti naudojant „Gradio“.
- Kaip paruošti duomenis prieš diegiant mašininio mokymosi modelį?
- ML modelių diegimas kaip API naudojant FastAPI
- „Scrapy Spider“ diegimas „ScrapingHub“.
ML – Programos:
- Kritulių prognozė naudojant tiesinę regresiją
- Ranka rašytų skaitmenų atpažinimas naudojant „PyTorch“ logistinę regresiją
- Kaggle krūties vėžio Viskonsino diagnozė naudojant logistinę regresiją
- Python | Movie Recommender sistemos diegimas
- Palaikykite „Vector Machine“, kad atpažintumėte veido bruožus C++
- Sprendimų medžiai – netikrų (padirbtų) monetų galvosūkis (12 monetų galvosūkis)
- Sukčiavimo kredito kortelėmis aptikimas
- Restoranų apžvalgų NLP analizė
- Daugiavardžių naivių Bayes taikymas NLP problemoms
- Vaizdo glaudinimas naudojant K-means klasterizavimą
- Gilus mokymasis | Vaizdo antraštės generavimas naudojant „Avengers EndGames“ personažus
- Kaip „Google“ naudoja mašininį mokymąsi?
- Kaip NASA naudoja mašininį mokymąsi?
- 5 pribloškiantys būdai, kaip „Facebook“ naudoja mašininį mokymąsi
- Tikslinė reklama naudojant mašininį mokymąsi
- Kaip mašininį mokymąsi naudoja žinomos įmonės?
Įvairūs:
- Rašto atpažinimas | Įvadas
- Apskaičiuokite dvejetainio klasifikatoriaus efektyvumą
- Logistinė regresija v/s sprendimų medžio klasifikacija
- R vs Python duomenų moksle
- Pagrindinių funkcijų, susijusių su A3C algoritmu, paaiškinimas
- Skirtingas privatumas ir gilus mokymasis
- Dirbtinis intelektas prieš mašininį mokymąsi prieš gilųjį mokymąsi
- Įvadas į kelių užduočių mokymąsi (MTL), skirtą giliam mokymuisi
- 10 geriausių algoritmų, kuriuos turėtų žinoti kiekvienas mašininio mokymosi inžinierius
- Azure virtuali mašina mašininiam mokymuisi
- 30 minučių iki mašininio mokymosi
- Kas yra AutoML mašininiame mokyme?
- Sumaišties matrica mašininiame mokyme
Būtinos sąlygos mokytis mašininio mokymosi
- Žinios apie tiesines lygtis, funkcijų grafikus, statistiką, tiesinę algebrą, tikimybę, skaičiavimą ir kt.
- Rekomenduojamos bet kokios programavimo kalbos žinios, pvz., Python, C++, R.
DUK apie mašininio mokymosi pamoką
1 klausimas Kas yra mašininis mokymasis ir kuo jis skiriasi nuo giluminio mokymosi?
Atsakymas :
Mašininis mokymasis kuria programas, kurios gali pasiekti duomenis ir iš jų mokytis. Gilus mokymasis yra mašininio mokymosi sritis. Gilus mokymasis palaiko automatinį funkcijų ištraukimą iš neapdorotų duomenų.
Q.2. Kokie yra skirtingų tipų mašininio mokymosi algoritmai?
Atsakymas :
- Prižiūrimi algoritmai: tai algoritmai, kurie mokosi iš pažymėtų duomenų, pvz. vaizdai, pažymėti šuns veidu ar ne. Algoritmas priklauso nuo prižiūrimų arba pažymėtų duomenų. pvz. regresija, objektų aptikimas, segmentavimas.
- Neprižiūrimi algoritmai: tai algoritmai, kurie mokosi iš nepažymėtų duomenų, pvz. vaizdų krūva, pateikta panašiam vaizdų rinkiniui sukurti. pvz. grupavimas, matmenų mažinimas ir kt.
- Pusiau prižiūrimi algoritmai: algoritmai, kuriuose naudojami ir prižiūrimi, ir neprižiūrimi duomenys. Didžioji dalis šiems algoritmams naudojamų duomenų nėra prižiūrimi duomenys. pvz. anamolijos nustatymas.
Q.3. Kodėl naudojame mašininį mokymąsi?
Atsakymas :
Mašininis mokymasis naudojamas priimant sprendimus remiantis duomenimis. Modeliuodami algoritmus remdamiesi istoriniais duomenimis, algoritmai randa modelius ir ryšius, kuriuos žmonėms sunku aptikti. Šie modeliai dabar toliau naudojami būsimoms nuorodoms numatyti nematomų problemų sprendimą.
Q.4. Kuo skiriasi dirbtinis intelektas ir mašininis mokymasis?
Atsakymas :
DIRBTINIS INTELEKTAS MAŠINŲ MOKYMASIS Sukurkite išmanią sistemą, kuri atlieka įvairius sudėtingus darbus. Sukurkite mašinas, kurios gali atlikti tik tuos darbus, kuriems jie buvo išmokyti. Tai veikia kaip programa, kuri atlieka protingą darbą. Užduočių sistemos mašina ima duomenis ir mokosi iš duomenų. AI turi daug įvairių programų. ML leidžia sistemoms išmokti naujų dalykų iš duomenų. AI veda išmintį. ML veda į žinias.