Kursplan

Översikt över Python paket relaterade till NLP

Introduktion till NLP (exempel i Python förstås)

  1. Enkel textmanipulering
    1. Söka efter text
    2. Räkning Words
    3. Dela upp texter i Words
    4. Lexikalisk dispersion
  2. Bearbetning av komplexa strukturer
    1. Representera text i listor
    2. Indexeringslistor
    3. Kollokationer
    4. Bigram
    5. Fördelning av frekvenser
    6. Villkor med Words
    7. Jämföra Words (startswith, endswith, islower, isalpha, etc...)
  3. Förståelse för naturligt språk
    1. Word Betydelse för betydelser
    2. Upplösning av pronomen
  4. Maskinöversättningar (statistiska, regelbaserade, bokstavliga, etc...)
  5. Övningar

NLP i Python i exempel

  1. Accessing textkorpusar och lexikala resurser
    1. Vanliga källor för korpusar
    2. Villkorliga frekvensfördelningar
    3. Räkna Words efter genre
    4. Skapa egen korpus
    5. Uttala ordbok
    6. Skokartong och verktygslåda Lexikon
    7. Betydelser och synonymer
    8. Hierarkier
    9. Lexikala relationer: meronymer, holonymer
    10. Semantisk likhet
  2. Bearbeta rå text
    1. Grundning
    2. Stumlande
    3. Extrahera delar av sträng
    4. Accessing av individuella karaktärer
    5. Söka, ersätta, dela, sammanfoga, indexera, etc...
    6. Använda reguljära uttryck
    7. Upptäcka ordmönster
    8. Stämpling
    9. Tokenisering
    10. Normalisering av text
    11. Word Segmentering (särskilt på kinesiska)
  3. Kategorisera och tagga Words
    1. Taggade korpusar
    2. Taggade tokens
    3. Tagguppsättning för ordklasser
    4. Python Ordböcker
    5. Words till Propertieis mappning
    6. Automatisk taggning
    7. Bestämma kategorin för A Word (morfologisk, syntaktisk, semantisk)
  4. Klassificering av text (Machine Learning)
    1. Övervakad klassificering
    2. Segmentering av meningar
    3. Korsvalidering
    4. Beslutsträd
  5. Extrahera information från text
    1. Spaltning
    2. Klingande
    3. Taggar vs träd
  6. Analysera meningsstruktur
    1. Kontextfri grammatik
    2. Tolkar
  7. Bygga funktionsbaserade grammatiker
    1. Grammatiska funktioner
    2. Bearbeta funktionsstrukturer
  8. Analysera innebörden av meningar
    1. Semantik och logik
    2. Satslogik
    3. Första ordningens logik
    4. Diskurs Semantik
  9. Hantera språkliga data
    1. Dataformat (lexikon kontra text)
    2. Metadata

Krav

Grundläggande kunskap om Python

 28 timmar

Antal deltagare


Price per participant

Vittnesmål (1)

Upcoming Courses

Relaterade Kategorier