Sanasto

Gensim

Mikä on Gensim?

Gensim on avoimen lähdekoodin Python-kirjasto suurten tekstikokoelmien analysointiin. Se tunnetaan aihemalleista, kuten LDA:sta, sanavektorien kouluttamisesta (esimerkiksi Word2Vec, FastText ja Doc2Vec) ja dokumenttien vertailusta samankaltaisuuden perusteella. Koska Gensim käsittelee dataa osissa, se selviää myös korpuksista, jotka eivät mahdu muistiin. Tyypillinen käyttö: tuhansien asiakaspalautteiden automaattinen ryhmittely toistuvien teemojen mukaan.

Aiheet

  • Python-kirjasto
  • aihemallinnus
  • NLP

Kokeile KI.ordoa

Agentit, työnkulut ja mallit yhdessä työtilassa – maksuton 24 tunnin demo.

Aloita demo
← Kaikki termit

Liittyvät termit

Sanaupotukset

Sanaupotukset (word embeddings) esittävät sanat numeerisina vektoreina niin, että samankaltaista tarkoittavat sanat, kuten ”auto” ja ”ajoneuvo”, sijaitsevat vektoriavaruudessa lähellä toisiaan. Menetelmät, kuten Word2Vec tai GloVe, oppivat nämä vektorit suurista tekstimääristä. Ne olivat tärkeä askel kielenkäsittelyssä, esimerkiksi haussa tai luokittelussa; nykyiset kielimallit käyttävät kontekstuaalisia upotuksia, joissa sana esitetään eri tavoin lauseesta riippuen.

  • NLP
  • Vektorit
  • +1

NLTK

NLTK (Natural Language Toolkit) on avoimen lähdekoodin Python-kirjasto luonnollisen kielen käsittelyyn, ja se luotiin Pennsylvanian yliopistossa 2000-luvun alussa. Se tarjoaa työkaluja tokenisointiin, perusmuotojen tunnistukseen (stemming), sanaluokkien merkintään ja yksinkertaiseen luokitteluun sekä pääsyn lukuisiin tekstikorpuksiin. NLTK:ta käytetään pääasiassa opetuksessa ja tutkimuksessa; tuotantosovellukset nojaavat usein kirjastoihin, kuten spaCy, tai transformer-malleihin.

  • Python
  • kielenkäsittely
  • +1

spaCy

spaCy on avoimen lähdekoodin Python-kirjasto luonnollisen kielen käsittelyyn, ja sen on kehittänyt berliiniläinen Explosion-yhtiö. Se jakaa tekstit sanoiksi ja lauseiksi, määrittää sanaluokat ja perusmuodot, analysoi lauserakenteen ja tunnistaa nimettyjä entiteettejä, kuten henkilöitä, yrityksiä tai paikkoja. Esikoulutettuja malleja on saatavilla monille kielille, myös saksalle. spaCy on suunniteltu nopeaksi ja käytettäväksi oikeissa sovelluksissa, esimerkiksi suurten asiakirjamäärien esikäsittelyyn.

  • NLP
  • Python
  • +1

Luonnollisen kielen käsittely (NLP)

Luonnollisen kielen käsittely on tekoälyn osa-alue, joka mahdollistaa tietokoneiden analysoida, ymmärtää ja tuottaa ihmiskieltä tekstinä tai puheena. Se kattaa tehtäviä, kuten kääntäminen, luokittelu, tiivistäminen, sentimenttianalyysi ja kysymyksiin vastaaminen. Aiemmin vallitsivat sääntö- ja tilastomenetelmät; nykyään alaa muovaavat suuret kielimallit.

  • NLP
  • Kieli
  • +1