You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Finto AI on automaattisen asiasanoituksen palvelu. Nimen loppuosa AI viittaakin itse asiassa automatisoituun indeksointiin. Finto AI: tä voidaan käyttää asiasanoittamaan tekstiä kolmella kielellä: suomi, ruotsi ja englanti. Se antaa tällä hetkellä ehdotuksia, jotka perustuvat Yleiseen suomalaiseen ontologiaan YSO:on. Finto AI: tä voidaan käyttää osoitteessa ai.finto.fi olevan lomakkeen kautta. Voit käyttää lomaketta kopioimalla liittämällä tekstiä asianmukaiselle kentälle ja napsauttamalla sitten tulosten painiketta. Avattavasta valikosta voit valita tekstin kielen, analyysimenetelmän. Voit myös säätää asiasanaehdotusten määrää. Finto AI tarjoaa myös rajapinnan, joten se voidaan integroida osaksi muita järjestelmiä. Yksityiskohtaisempi dokumentaatio rajapinnasta löytyy tältä sivulta.

Tällä hetkellä Finto AI:ssa on tarjolla useita projekteja, jotka tukevat tiettyä sanastoa ja kieltä. Tarjolla ovat tällä hetkellä nämä projektit:

  • yso-fi / yso-sv / yso-en: Yleisprojektit YSO:n käyttöön kolmella kielellä

Tämänhetkinen toiminnallisuus perustuu useiden koneoppimisalgoritmien yhdistelmään, jolla on saatu hyviä tuloksia (lue lisää GitHubin wikistä kohdasta nn_ensemble). Algoritmit on opetettu pääosin Finnasta kerätyillä viitetiedoilla, mutta myös kokotekstidokumentteja on käytetty algoritmien ehdotusten hienosäätöön.

Finto AI:n perusta: Annifin testirajapinnasta tuotantoon

Finto AI pohjautuu Kansalliskirjastossa kehitettävään Annif-työkaluun. Sen testirajapintapalvelu löytyy osoitteesta api.annif.org, ja tätä rajapintaa hyödyntävä testilomake osoitteesta  annif.org. Testirajapintapalvelu käyttää uusinta Annifin ohjelmistoversiota sekä sen tarjoamia algoritmeja, mm. omikuji, jotka on koulutettu laajoilla opetusaineistoilla. Rajapinta api.annif.org toimii  HTTP-protokollan lisäksi myös suojatulla HTTPS-yhteydellä.

Api.annif.org on päivittynyt isommin 17.1.2020, pienempi päivitys seurasi maaliskuussa 2020. Päivityksen myötä rajapinnan käyttämä YSO:n versio vaihdettiin uudempaan 2020.4 Diotimaan. Lisäksi mukana ovat nyt myös YSO-paikat, joten Annifin rajapintapalvelu ehdottaa myös paikannimiä aiheiksi.

Tulevaisuuden näkymiä

Finto AI:n ja Annifin rajapintaan on suunniteltu lisättäväksi myös uusi learn-metodi, jota voidaan käyttää opettamiseen esimerkiksi sen jälkeen, kun kuvailija on tarkistanut ehdotetut aiheet ja korjaillut niitä. Tämän metodin käyttö testirajapinnassa ei tässä vaiheessa kuitenkaan ole sallittua, koska haluamme ensin selvittää huolellisesti, miten palautteesta oppiminen käytännössä vaikuttaa ehdotusten laatuun ja sitten päättää, miten laajaan käyttöön learn-metodi voidaan avata. 



  • No labels