Hoppa till huvudinnehållet

Kurs

Funktionsutveckling för NLP i Python

Mellannivå4 tim

Lär dig tekniker för att extrahera användbar information från text och bearbeta den till ett format som passar för maskininlärning.

Python4 tim15 videor52 övningar4,200 XP29,428Intyg om fullgjord kurs

Skapa ditt kostnadsfria konto

Fortsätt med Google
eller
Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina data lagras i USA.

Älskad av elever på tusentals företag

Utbildar ett team?

Prova för företag

Kursbeskrivning

I den här kursen lär du dig tekniker för att extrahera användbar information från text och omvandla den till ett format som lämpar sig för maskininlärningsmodeller. Mer specifikt lär du dig om POS-taggning, namngiven enhetsigenkänning, läsbarhetspoäng, n-gram- och tf-idf-modeller samt hur du implementerar dem med scikit-learn och spaCy. Du lär dig också att beräkna hur lika två dokument är varandra. Under kursens gång förutsäger du sentiment i filmrecensioner och bygger rekommendationssystem för filmer och TED Talks. När du är klar med kursen kan du utvinna viktiga särdrag ur valfri text och lösa några av de mest utmanande problemen inom datavetenskap!

Förkunskapskrav

Kursplan

Kursöversikt

1

Grundläggande särdrag och läsbarhetspoäng

Lär dig beräkna grundläggande särdrag som antal ord, antal tecken, genomsnittlig ordlängd och antal specialtecken (till exempel Twitter-hashtaggar och omnämnanden). Du lär dig också att beräkna läsbarhetspoäng och avgöra hur mycket utbildning som krävs för att förstå en text.
Starta kapitel
2

Textförbehandling, POS-taggning och NER

I det här kapitlet lär du dig om tokenisering och lemmatisering. Du lär dig sedan att utföra textrensning, ordklasstaggning och namngiven enhetsigenkänning med biblioteket spaCy. När du behärskar dessa koncept går du vidare och gör Gettysburgtalets text maskinvänlig, analyserar substantivanvändning i falska nyheter och identifierar personer som nämns i en artikel från TechCrunch.
Starta kapitel

Funktionsutveckling för NLP i Python

Kurs
slutförd

Tjäna intyg om genomförande

Registrera dig nu

Utveckla dina datakunskaper med DataCamp för mobil

Ta dig framåt var du än är med våra mobilkurser och dagliga 5-minuterskodningsutmaningar.