HTML

Precognox

 precognox-logo-cmyk-620.jpg

A blog készítői a Precognox Kft. keretein belül fejlesztenek intelligens, nyelvészeti alapokra épülő keresési, szövegbányászati, big data és gépi tanulás alapú megoldásokat.

Az alábbi keresődoboz segítségével a Precognox által kezelt blogok tartalmában tudsz keresni. A kifejezés megadása után a Keresés gombra kattintva megjelenik vállalati keresőmegoldásunk, ahol további összetett keresések indíthatóak. A találatokra kattintva pedig elérhetőek az eredeti blogbejegyzések.

Ha a blogon olvasható tartalmak kapcsán, vagy témáink alapján úgy gondolod megoldással tudunk szolgálni szöveganalitikai problémádra, lépj velünk kapcsolatba a keresovilag@precognox.com címen.

Precognox Blogkereső

Document

opendata.hu

opendatahu45.jpg

Az opendata.hu egy ingyenes és nyilvános magyar adatkatalógus. Az oldalt önkéntesek és civil szervezetek hozták létre azzal a céllal, hogy megteremtsék az első magyar nyílt adatokat, adatbázisokat gyűjtő weblapot. Az oldalra szabadon feltölthetőek, rendszerezhetőek szerzői jogvédelem alatt nem álló, nyilvános, illetve közérdekű adatok.

Facebook oldaldoboz

Blog figyelése (RSS)

 Add hozzá az RSS olvasódhoz

Ha levélben szeretnél értesülni az új cikkekről:

Star Wars text mining

visualizing_star_wars_movie_scripts_precognox.jpgA long time ago, in a galaxy far, far away data analysts were talking about the upcoming new Star Wars movie. One of them has never seen any eposide of the two trilogies before, so they decided to make the movie more accessible to this poor fellow. See more...

Főbb témák

adat (8) adatbányászat (11) adatelemzés (9) adatok (13) adatújságírás (16) adatvizualizáció (19) AI (19) alternatív (6) alternatív keresőfelület (28) analitika (6) beszédtechnológia (13) big data (55) bing (14) blogkereső (6) CEU (6) clustering (6) conTEXT (8) dashboard (6) data science (9) deep learning (18) egészség (7) egészség kereső (7) előadás (7) emócióelemzés (35) Facebook (9) facebook (8) gépi tanulás (18) Google (33) google (59) gyűlöletbeszéd (7) hackathon (10) hálózatelemzés (14) intelligens keresés (6) internetes keresés (35) internet hungary (6) képfeldolgozás (8) képkereső (8) keresés (87) kereséselmélet (8) keresési felület (6) keresés jövője (57) keresés problémái (41) keresők összehasonlítása (9) keresőmotor (16) keresőoptimalizálás (8) kereső szándéka (11) kereső tanfolyam (9) kereső teszt (15) kognitív nyelvészet (12) konferencia (46) könyvajánló (25) korpusznyelvészet (14) közösségi keresés (8) közösségi média (8) különleges keresők (7) kutatás (9) LDA (10) lda (10) live (13) machine learning (9) magyar kereső (9) marketing (8) meetup (41) mesterséges intelligencia (19) metafora (7) mobil (37) mobil keresés (17) Neticle (9) NLP (8) NLP meetup (17) Nuance (9) nyelv (7) nyelvészet (32) nyelvtechnológia (76) open data (12) open knowledge (7) orosz (6) Pennebaker (6) politikai blogok (22) Precognox (65) Precognox Labs (14) Python (14) R (19) spam (6) statisztika (12) számítógépes nyelvészet (9) szemantikus keresés (19) szemantikus kereső (9) szentimentelemzés (37) szöveganalitika (7) szövegbányászat (22) társadalomtudomány (7) tartalomelemzés (56) tartalomjegyzék (6) tematikus kereső (20) topik modellek (6) twitter (15) Twitter (18) vállalati kereső (7) vertikális kereső (9) vizualizáció (13) yahoo (27) Címkefelhő

A blog tartalmai CC licenc alá tartoznak

Creative Commons License
Kereső Világ by Precognox Kft. is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Based on a work at http://kereses.blog.hu/.
Permissions beyond the scope of this license may be available at http://precognox.com/.

A Kereső Világ blogon közölt tartalmak a Precognox Kft. tulajdonát képezik. A tartalom újraközléséhez, amennyiben nem kereskedelmi céllal történik, külön engedély nem szükséges, ha linkeled az eredeti tartalmat és feltünteted a tulajdonos nevét is (valahogy így: Ez az írás a Precognox Kft. Kereső Világ blogján jelent meg). Minden más esetben fordulj hozzánk, a zoltan.varju(kukac)precognox.com címre írt levéllel.

Creative Commons License

Nevezd meg! - Ne add el! - Ne változtasd!

 

Iparba nyelvészek!!!!

2014.04.29. 16:00 Szerző: Zoltán Varjú Címkék: nyelvészet nyelvtechnológia

Ma Pécsett adok elő a magyarosok szaknapján arról, mit is csinál egy nyelvész az iparban. 

uj-termelesi.jpg

Aki szeretne komolyabban elmélyedni a nyelvtechnológiában, annak a Nyelv és Tudományon jó pár éve megjelent Hogyan lehet számítógépes nyelvész című írásomat ajánlom. Mai előadásomban arra fókuszáltam, hogy mivel az egyetemen sajnos nem tanítanak olyan tárgyakat, melyeket az iparban tud hasznosítani az egyszeri halandó, legyen mindenki aktív. Könyveket ajánlok tehát (nem sokat!) - élőben pedig az egyes területekről is beszélek egy kicsit (nyelvi adatok kezelése, tesztelés, nlp, az nlp hasznosítása).

 

A Kereső Világ a Precognox Precognox szakmai blogja A Precognox intelligens, nyelvészeti alapokra építő keresési, szövegbányászati és big data megoldások fejlesztője.

Szólj hozzá! • Kövess Facebookon • Iratkozz fel értesítőre

NLP meetup április 30-án: Internetes jósda

2014.04.29. 08:00 Szerző: Zoltán Varjú Címkék: NLPmeetup

A következő NLP meetupot szerdán (április 30-án) tartjuk 18 órától, helyszín: Colabs-Buda (1016 Budapest, Krisztina krt. 99). A részvétel ingyenes, de arra kérünk mindenkit, regisztráljon a meetup oldalon és jelezze részvételi szándékát.

logo9_final.jpg

Ebben a hónapban az internetes adatokra alapozott előrejelzéseket végző kollégák mutatják be röviden eredményeiket, majd a közönség kérdezhet tőlük (amolyan kerekasztal jelleggel). Ízelítőül ajánljuk az alábbi posztokat/cikkeket az előadókról:

A Kereső Világ a Precognox Precognox szakmai blogja A Precognox intelligens, nyelvészeti alapokra építő keresési, szövegbányászati és big data megoldások fejlesztője.

Szólj hozzá! • Kövess Facebookon • Iratkozz fel értesítőre

Gépi tanulás mindenkinek: Machine Learning with R

2014.04.28. 09:57 Szerző: Zoltán Varjú Címkék: könyvajánló gépi tanulás R

Hogyan tanul egy gép adatokból? Egyáltalán, hogy néz ki egy gép tanítása és mire képes a tanulás után? Mi a különbség a felügyelt és a felügyelet nélküli gépi tanulás között? Hogyan válasszuk ki az ezer lehetséges módszer közül azt, ami a mi problémánkra nézve releváns? Mennyire bízhatunk meg egy gépi tanulási algoritmusban? Brett Lantz Machine Learning with R könyve az alapoktól kezdve gyakorlati példákon keresztül vezeti be az olvasót a gépi tanulás legelemibb kérdéseibe. Nem ígér többet, mint hogy az olvasó képes lesz elemi problémákat megoldani és további forrásokat keresni ha megszereti a gépi tanulást a könyv olvasása során.

 ml_with_r.jpg

Kezdjük a negatívumokkal. A könyv oldalán érdemes a hibajegyzéket intenzíven nézegetni! Ne másoljunk a kötetből kódrészleteket kedvenc szerkesztőnkbe agyatlanul, mert bizony hibák csúsztak a kódba itt-ott. A kiadó oldalán letölthető kódmelléklet ellenben működik - általában. Habár 2013 végén jelent meg a könyv, pár R csomag azóta változott s nem működik minden példakód rendesen, de a hibajegyzék és egy kis Google keresgélés minden problémát megoldhat.

 

A pozitívumok sora végtelen ellenben! Minimális programozási előismerettel mindenki belevághat. Nem árt, ha az R nem idegen, de aki Pythonban dolgozott már "könyvtárfogyasztó" módban pl. NLTK-val, annak sem okoz majd nehézséget a követése. A matematikához nincs királyi út, de szerencsére akad olyan, ami viszonylag kevés képlettel dolgozik és az is inkább csak azért szerepel hogy kb. értse az olvasó mi is történik a mélyben. A példák általában egy CRAN könyvtárat használnak, így tkp. minden fejezet egy receptnek tekinthető ami leírja hogy ha ilyen problémád van, akkor ezt a megoldást érdemes használni, ehhez így nézzen ki az adatod - és kész! Az elméleti háttér iránt érdeklődőknek persze egy-egy tanulmányra hivatkozik a szerző, de itt nem ezen van a hangsúly.

 

A kötet abszolút hiánypótló! Nem lesz szakember az, aki elolvassa és megtanulja használni a benne hivatkozott könyvtárakat. Ellenben nem ismerek más olyan könyvet, ami komolyan vette volna, hogy a szélesebb olvasóközönségnek igénye van egy "szájbarágós" bevezetésre, ami helyre rakja a sokat hivatkozott fogalmakat és ad egy fogalmi keretet a mélyebb vizsgálódáshoz. Csak ajánlani tudjuk a Machine Learning with R-t mindenkinek!!!! 

A Kereső Világ a Precognox Precognox szakmai blogja A Precognox intelligens, nyelvészeti alapokra építő keresési, szövegbányászati és big data megoldások fejlesztője.

Szólj hozzá! • Kövess Facebookon • Iratkozz fel értesítőre

Ezek csak szavak - amik rólunk árulkodnak

2014.04.24. 13:23 Szerző: Zoltán Varjú Címkék: nyelvtechnológia szentimentelemzés emócióelemzés Pennebaker

A szentimentelemzés vagy polaritásmérés az utóbbi öt évben rendkívül felkapott lett - mi is imádjuk. De mindig akad egy de! Ma két iskola működik, az egyik az ún. szótáras, a másik pedig a klasszifikációs módszer híve. Mindkettőnek megvannak a maga erősségei és gyengéi is. Jó hír: talán akad jobb!

 

A klasszifikációs módszer lényege, hogy egy sok-sok példát tartalmazó korpuszt készítünk, ami felsorol sok negatívnak, pozitívnak ill. semlegesnek ítélt mondatot. Ilyen pl. Miháltz Márton remek OpinHuBank korpusza a magyar nyelvre. Nézzük meg a leggyakoribb szavakat a pozitív példákból!

Screenshot from 2014-04-24 10_09_49.png

Vessünk egy pillantás a negatív példák leggyakoribb szavaira is!

Screenshot from 2014-04-23 20_15_13.png

Reméljük két dolog egyből látszik:

  • a példák híroldalakról és blogokról származnak
  • nagy az átfedés a leggyakoribb szavak között

Nyilván a klasszifikációt végző algoritmus (általában naív Bayes, vagy annak valamilyen változata) nem ezen szavak alapján dönti el, hogy melyik osztályba soroljon egy-egy mondatot, hanem a gyakorisági listán hátrébb szereplő szavakat vizsgálgatja. Csakhogy ezek vagy nagyon területspecifikusak, vagy túl általánosak. Éppen ezért a tanuló algoritmusokon alapuló szentimentelemzők általában spéci, az adott területhez készített korpuszt használnak.

NewsInCharts.bmp

A másik iskola szótárakat használ, melyek inkább szólisták egy-egy adott szentimenthez. Az "elemzés" lényege az, hogy megszámolják az elemzett szövegben a listákon szereplő szavak arányát. Itt gondot szokott okozni a tagadás (pl. az "Ez a könyv jó" és az "Ez a könyv nem jó" mondatok polaritása tutira ellentétes a tagadás miatt) és egyéb finomságok. Persze ezek jelentős részét lehet kezelni valamennyire, viszont itt is a területspecifikusság problémája merül fel (ennek legtöbbet idézett írása a pénzügyi területen született When is a Liability not a Liability? Textual Analysis, Dictionaries, and 10-Ks tanulmány). Érthetőbben pozitív-e a növekedés? Ha nő a cégünk az pozitív, de ha nő a költségvetés hiánya, az bizony aggasztó (persze pl. egyes keysiánusoknál ez megint lehet pozitív polaritású is).

 images.jpg

A kérdés az, akad-e általános eszköz szentimentelemzésre? Blogunkon már többször foglalkoztunk Pennebaker megközelítésével, ami a hagyományos stopszószűrés után megmaradó tartalmas szavak elemzése helyett a funkciószavak arányaira figyel. A Counting Little Words in Big Data c. riportban Pennebaker és szerzőtársa remekül összefoglalja milyen lehetőségek rejlenek ebben a megközelítésben. A funkciószavak ugyanis nem nagyon változtatják jelentésüket a különböző regiszterekben - reméljük, hogy egy jogász ugyanazt érti alatta, mint én és a háziorvosom. A megközelítés további előnye, hogy nem csak a lassan szűkössé váló pozitív, semleges, negatív osztályozást, hanem az emócióelemzést, sőt a beszélők szegmentálását is lehetővé teszi! (L. erről a blog egyik szerzőjének Twitter-fiókján végzett elemzésünket.) Úgy tűnik érdemes számolni a szavakkal!

A Kereső Világ a Precognox Precognox szakmai blogja A Precognox intelligens, nyelvészeti alapokra építő keresési, szövegbányászati és big data megoldások fejlesztője.

Szólj hozzá! • Kövess Facebookon • Iratkozz fel értesítőre

Nyelvészet mindenkinek!

2014.04.23. 13:32 Szerző: Zoltán Varjú Címkék: nyelvészet könyvajánló nyelvtechnológia

A magabiztosság az élet része, sokan ezért mindenféle nyelvészeti ismeret nélkül vágnak bele a nyelvtechnológiai problémák megoldásába. Persze a nyelvhez mindenki ért, hiszen mindenkinek van nyelve, beszélni minden egészséges ember tud. Ugyanakkor szíve is van mindenkinek, valahogy mégse gondolja magát szívsebésznek mindenki. A nyelvtechnológia furcsa terület, nem kell hozzá nyelvészeti végzettség - de ez nem jelenti azt, hogy nem kell rendelkezni bizonyos háttértudással a területről. Az egyik legjobb nyelvészeti tankönyv egyik szerzője, Emily M. Bender volt olyan kedves és a Linguistics Fundamentls for Natural Language Processing 100 Essentials from Morphology and Syntax című rövid kis könyvben összefoglalta azt, amit minimum tudni illik! 

linguistic_essentials.jpg

A tartalom egyszerűen zseniális, Bender remek tanár, minden egyes szaván érződik hogy az University of Washington híres számítógépes nyelvészeti képzésén oktatva ezerszer elmagyarázta már ezeket a kérdéseket okos és tanult, de a nyelvészetet közelebbről nem ismerő embereknek. Habár a nagyobb mélységeket mellőzi - kb 120 oldalon 100 témát kifejteni nem is lehet - arra mindenképpen elegendő, hogy a kötet elolvasása után érezze az ember nem teljesen haszontalan a nyelvtudomány és van mit keresni nyelvészeknek a nyelvtechnológiában. Személyes tapasztalatom szerint a számítástudomány és reáliák felől érkezők számára nehéz megérteni mit várhatnak egy nlp eszköztől és hogyan ítélhetik meg hatékonyságát, sőt gyakran a egy-egy probléma definiálása során is nehézséget jelent számukra, hogy nem igazán ismerik a nyelv szeszélyes természetét. Különösen akkor ajánlom ezt a könyvet, ha valaki egyedül, nyelvészeti előismeretek nélkül szeretne nyelvtechnológiai kérdésekkel foglalkozni. Sajnos egyre gyakrabban találkozhatunk olyan csapatokkal is, akik foglalkoznak nyelvtechnológiai kérdésekkel, de nincs köztük nyelvész - nekik szívem szerint receptre íratnám fel Bender művét! Nyelvészeknek viszont egyáltalán nem ajánlom - nekik kicsit unalmas, túl sűrű lehet ez a könyv.

A Kereső Világ a Precognox Precognox szakmai blogja A Precognox intelligens, nyelvészeti alapokra építő keresési, szövegbányászati és big data megoldások fejlesztője.

1 komment • Kövess Facebookon • Iratkozz fel értesítőre

süti beállítások módosítása