Onko Linuxille ohjelmaa, joka osaisi automaattisesti generoida sanojen kaikki muodot englannin kielellä?
Esim annetaan sana: drive ja se palauttaa; drive, drove, driven jne..
Tarkoitus on ohjelmoida yksinkertainen tekoälyrobotti, joka ymmärtäisi tekstiä, mutta sitä varteen pitäisi olla sanastotietokanta. Esim jos käyttäjä kirjoittaa "I drove all night" niin ohjelma ymmärtäisi, että kyseessä on "drive" verbi, ja sen avulla voisi päätellä jotain :)
Esim annetaan sana: drive ja se palauttaa; drive, drove, driven jne..
Tarkoitus on ohjelmoida yksinkertainen tekoälyrobotti, joka ymmärtäisi tekstiä, mutta sitä varteen pitäisi olla sanastotietokanta. Esim jos käyttäjä kirjoittaa "I drove all night" niin ohjelma ymmärtäisi, että kyseessä on "drive" verbi, ja sen avulla voisi päätellä jotain :)
Vastaukset 9
Vanhimmat
http://en.wikipedia.org/wiki/Gnome-dictionary
Tuo käyttää jotain sanakirjapalvelinta ja sieltä tulee niitä sanojen muotoja, että rupee sitä softaa tutkimaan niin eiköhän sieltä konepellin alta löydy tuollainen.
on vielä pitkä matka edessäsi. InterTran -kääntäjäkin, joka on ammattilaisten tekemä, antaa lauseelle seuraavan suomenkielisen sisällön:
"I-KIRJAIN karjalauma aivan ehtoo"
Kyseessä on myös laulun nimi, jonka ovat esittäneet monet artistit, ja TARKOITTANEET lauseella, tai laulullaan, tai sen sanoilla - eri asioita.
Kääntäminen kielestä toiseen ei ole mitään bing-bong -peliä.
Vaan lähinnä IRC-bootti tapaisesta tekoälystä, joka yrittää vastata/sanoa jotain järkevää.
Pysäyttäkää tämä mies, hän on ilmiselvästi rakentamssa Skynetia!!
ja käytät sit aina jotain lauseen osaa jota käyttäjä on aikasemmin käyttäny?
http://fi.wikipedia.org/wiki/Englannin_kieli
"Englannin kielen normaali sanajärjestys on subjekti-predikaatti-objekti-tapa/paikka/aika."
Ja milloin se on jotain muuta?
Mistä tietokone tietäisi, mikä sana on substantiivi, mikä on verbi ja mikä vaikka adjektiivi?
Joka tapauksessa pitäisi olla joku sanalista.
ei tarvi olla hillittömän iso. Keksi kysymyslause jonka ensimmäisenä eikä toiseksiviimeisenä sanana saa olla:
is,are,will,would,can,could,shall,should.
http://wordnet.princeton.edu/ tosson joku
Princetonin yliopiston projekti WordNet tekee tuon ja paljon muutakin. Oon käyttänyt itse sitä muutamassa kouluprojektissa, vähän hankala alkuun, mutta ihan älyttömän monipuolinen
http://wordnet.princeton.edu/
Tuo tekstin automaattinen prosessointi jos kiinnostaa enemmänkin, niin näistä löytyy lisää suomeksi;
http://www.cs.helsinki.fi
http://www.ling.helsinki.fi/kieliteknologia/index.shtml
Löytyy näköjään ainakin Ubuntun repoista, voisin kuvitella että muistakin.