Kursplan
Oversikt over Python pakker relatert til NLP
Introduksjon til NLP (eksempler i Python selvfølgelig)
Enkel tekstmanipulering Søke teksttelling Words Splitting av tekster i Words leksikalsk spredning
Bearbeide komplekse strukturer Representerer tekst i lister
IndekseringslisterSamlokaliseringerBigramsFrekvensdistribusjonerBetingelser med WordsSammenligning av Words (starter med, slutter med, er lavere, isalfa, etc...)Naturlig språkforståelse Word Sense DisambiguationPronomenoppløsning
Maskinoversettelser (statistiske, regelbaserte, bokstavelige, osv...)ØvelserNLP i Python i eksempler
Tilgang til tekst Korpora og leksikalske ressurser Vanlige kilder for korpus Betingede frekvensdistribusjoner Telling Words etter sjanger Opprette eget korpus Uttaleordbok Skoeske og verktøykasse Leksikon Sanser og synonymer Hierarkier Leksikale relasjoner: Meronymer, holonymer Semantisk likhetBehandler råtekstutskriftStruncating
Trekk ut deler av streng
Accessing av individuelle karakterer
Searcherstatte, dele, slå sammen, indeksere, osv...Bruke regulære uttrykkOppdage ordmønstreStemmingTokeniseringNormalisering av tekstWord Segmentering (spesielt på kinesisk)Kategorisering og tagging Words Tagged CorporaMerkede tokensDel-av-tale-merkesettPython OrdbøkerWords til Eiendomskartlegging
Automatisk merkingBestemme kategorien til en Word (morfologisk, syntaktisk, semantisk)Tekstklassifisering (Machine Learning) Overvåket klassifiseringSetningssegmenteringKryssvalideringBeslutningstrærTrekke ut informasjon fra tekstchunkingChinking
Tagger vs trærAnalysere setningsstrukturkontekst gratis grammatikkParsereByggefunksjonsbaserte grammatikker Grammatiske funksjonerBehandler funksjonsstrukturer
Analysere betydningen av setninger semantikk og logikkProposisjonell logikkFørsteordens logikkDiskurs semantikk
Administrere språklige datadataformater (leksikon vs tekst)Metadata
Krav
Grunnleggende kunnskap om Python