Legyél te is számítógépes nyelvész – tíz év alatt

Úgy néz ki hogy májusban megszaporodnak a levelek melyekben arról érdeklődnek a kedves olvasók hogy miképp is válhat valaki számítógépes nyelvésszé. Ahhoz hogy valaki szakértő legyen egy területen, kb tíz év gyakorlás és gyakorlat szükséges (l. Norvig Teach Yourself Programming esszéjét vagy Mérő László Mindenki másképp egyforma könyvét), rossz hír hogy az interdiszciplináris területeken talán több is. Jó hír viszont hogy ezt egyáltalán nem kell úgy érteni hogy ennyi időt kell az iskolapadban eltölteni (habár ha egy PhD-t bevállal valaki, akkor nyolc kellemes évet tölthet el a felsőoktatásban – talán nem véletlenül). Tovább bonyolítja a helyzetet hogy a számítógépes nyelvészet területére különböző hátterű emberek érkeznek ezért nincs egységes recept. Blogunkon megpróbálunk olyan forrásokat is bemutatni amik segíthetnek az érdeklődőknek, most ezeket szedegettem össze és megpróbáltam egy egységes keretbe foglalni hogy ki-ki megtalálja a maga forrásait útja elkezdéséhez.

Előzetes megjegyzések

Nagyon sok dologgal fogsz találkozni ebben a posztban. És ez csak a minimum! Nyilván valamelyik területen van már tapasztalatod ha ide elvetődtél, és ezen a területen gyorsabban fogsz haladni. ha így van, félig nyert ügyed van! A többire viszont időt kell áldoznod. Fókuszálj egy-két területre és ne add fel. Az önismeret elengedhetetlen, önállóan feldolgozni egy-egy témát nagyon nehéz! Körültekintően válaszd ki melyik forrással kezded, és ha elakadsz ne add fel! Ha túl nehéznek találod az egyik könyvet, keress magadnak egy olyat ami egyszerűbben tálalja a problémát, vagy nézd meg milyen előismeretek hiányoznak a repertoárodból. Merj félbehagyni egy könyvet ha túl nehéz! Nem gáz elővenni egy középiskolai könyvet és átnézni! Tanuld meg beosztani az idődet! (Ebben segíthet az Pomodoro technika, amiről itt és itt olvashatsz) Ha még nem tudsz angolul legalább zökkenőmentesen olvasni, állj meg és gyakorolj! Sokan hiszik hogy a nyelvészek sok nyelvet beszélnek, ám ez nem igaz. De angolul ma már tudni kell mindenkinek! Minden további nyelv fontos, gazdasági, tudományos, és művelődési szempontból is – ha időd engedi és lehetőséged van rá, tanulj meg az angol mellé még egy-két másik idegen nyelvet is.
Nyelvészet – csak röviden!
Már több mint egy éve írtam ezt a posztot – ez volt az első kérésre írt írásom itt. Tök mindegy hogy milyen háttérrel érkezel a területre, valamennyi nyelvészeti tudás szükséges. Ebben az ismertetőben ingyenes anyagokat is ajánlunk, de nem árt pár könyvbe beruházni.
Nem szabad félni a matektól!
Ha valaki szeret gondolkodni, akkor nincs oka félni a matematikától! Kezdetnek és szemléletformálásnak Enikő Logika és tudományelmélet mindenkinek írásában bemutatott népszerűsítő tudományos műveket ajánlom. Egy pár fejtörő és paradoxon mindenkinek érthető módon bemutatva elég a kezdethez.
Ha ez megvan, akkor érdemes a diszkrét matematikával és logikával folytatni. Erről Logika mindenkinek I és II írásaim, valamint Dávid Matematika és logika nyelvészeknek posztja szólt bővebben.
És a statisztikáról se feledkezzünk meg
A statisztika és a valószínűségszámítás szintén elengedhetetlen terület. Nem szabad azt hinni hogy fontosabb, vagy éppen kevésbé fontosabb mint a diszkrét matek! Ha a végén a sztochasztikus módszer híve is leszel, akkor sem kerülheted el a diszkrét matekok, hiszen az az algoritmusok és a számításelmélet megértéséhez szükséges. Ha már van némi alapod a formális gondolkodás területén, csak akkor rohamozd meg a statisztikát! Kezdésnek nagyon jók az Enikő által bemutatott Head First Statistics és Head First Data Analysis kötetek. További forrásokért ajánlom Statisztikai túlélőkészlet posztomat, ahol már egy kicsit komolyabb anyagokat is bemutattam, ill. ingyenes forrásokat is találhatsz.
Itt nagyon hamar elérkezünk a programozáshoz, az R nyelv ismerete manapság elengedhetetlen egy számítógépes nyelvész számára. Magát a nyelvet R, de miért is használjam I és II posztjaimban mutattam be. Sok remek könyv van a piacon amiből tanulhatsz, a The Foundations of Statistics: A Simulation-based Approach kötetet mi is bemutattuk.
A kemény dió – programozás és számítástudomány
A számítógépes nyelvésze lényege az hogy az elméleteidet ellenőrizhető, futtatható formában tudod megfogalmazni. Ehhez szükséges a programozás. Ideális esetben elég lenne egy nyelv ismerete, de hát ettől még messze vagyunk. A fent már említett R nyelvet használjuk az adatok feltérképezéséhez. Az adatok manipulálását azonban a Python nyelvvel szoktuk általában végezni, ennek ismerete alap és nagyon jól jön mivel a szakma gyakorlati oldalát bemutató alapkönyvek is ezt használják. Ezekről a Head First Programming és Head First Python könyveket bemutató írás végén találsz infot.
A logikai programozás paradigmája nem túl népszerű manapság, de a számítógépes nyelvészek szeretik, mivel könnyen lehet prototípust készíteni a nyelvben. Ha valaki biztos alapokat akar és szeretné látni az elméleti hátteret is a legelterjedtebb eljárások mögött, az nem elégedhet meg a Python posztban említett nltk-val! Ebben viszont a Logikai programozás nem programozóknak posztunk segít eligazodni.
Különböző okok miatt (amiket itt nem részletezünk, mert nem kezdőbarát okok), egyre jobban terjed a funkcionális paradigma. Ezzel is meg kell ismerkednie annak aki számítógépes nyelvészetre adja a fejét! Funkcionális programozás posztunk segít elindulni ezen a területen.
Amiről még mi sem beszéltünk
A biztos alapok megléte előfeltétele annak hogy megbirkózz olyan dolgokkal mint pl. algoritmusok és adatstruktúrák – ami tkp. a számítógépes nyelvészeti munka lényege! Az különböző adatbázisok ismerete is elengedhetetlen ahhoz hogy jó szakember legyen belőled. És a legvégén, nem árt foglalkozni a szakma metodológiai, filozófiai kérdéseivel és etikai vonatkozásaival sem, legalább érintőlegesen. A jövőben igyekszünk ezeket a területeket is bemutatni legalább egy-egy könyvismertető keretében.

Via: Legyél te is számítógépes nyelvész – tíz év alatt

201 Responses to Legyél te is számítógépes nyelvész – tíz év alatt

  1. Pingback: viagra prescription

  2. Pingback: cialis india

  3. Pingback: cialis discount

  4. Pingback: generic cialis

  5. Pingback: Buy pfizer viagra online

  6. Pingback: Sample viagra

  7. Pingback: cialis coupon cvs

  8. Pingback: cialis otc

  9. Pingback: how much does cialis cost at walmart

  10. Pingback: viagra for sale

  11. Pingback: viagra 50mg

  12. Pingback: viagra generic

  13. Pingback: erection pills that work

  14. Pingback: buy ed pills

  15. Pingback: top ed pills

  16. Pingback: online canadian pharmacy

  17. Pingback: canada online pharmacy

  18. Pingback: Get cialis

  19. Pingback: Get cialis

  20. Pingback: generic levitra online

  21. Pingback: order vardenafil

  22. Pingback: generic vardenafil

  23. Pingback: betfair casino online

  24. Pingback: caesars casino online

  25. Pingback: sildenafil 20

  26. Pingback: casino online slots

  27. Pingback: slot machine games

  28. Pingback: cialis 5mg

  29. Pingback: installment loans

  30. Pingback: payday advance

  31. Pingback: payday loans online

  32. Pingback: viagra 100mg

  33. Pingback: cialis to buy

  34. Pingback: real money casino app

  35. Pingback: legitimate online slots for money

  36. Pingback: generic for cialis

  37. Pingback: madison

  38. Pingback: online video poker payouts

  39. Pingback: generic cialis

  40. Pingback: pala casino online

  41. Pingback: new cialis

  42. Pingback: cialis 5 mg

  43. Pingback: cialis 20

  44. Pingback: viagra 100mg

  45. Pingback: slots real money

  46. Pingback: casino online slots

  47. Pingback: free casino games

  48. Pingback: slot machines

  49. Pingback: free viagra

  50. Pingback: sildenafil 100mg

  51. Pingback: sildenafil 20

  52. Pingback: tadalafil online canadian pharmacy

  53. Pingback: best place to buy cialis online reviews

  54. Pingback: buy cialis online cheap

  55. Pingback: buy real cialis online

  56. Pingback: casinos

  57. Pingback: online casinos usa

  58. Pingback: lowest price generic viagra

  59. Pingback: cialis cialis generic

  60. Pingback: Viagra 150mg coupon

  61. Pingback: Viagra 120 mg tablets

  62. Pingback: how to purchase Viagra 150mg

  63. Pingback: Viagra 200 mg medication

  64. Pingback: Viagra 130mg prices

  65. Pingback: Viagra 25 mg purchase

  66. Pingback: Viagra 200mg pharmacy

  67. Pingback: Viagra 100mg australia

  68. Pingback: liquid cialis

  69. Pingback: Viagra 150 mg pills

  70. Pingback: Viagra 150mg prices

  71. Pingback: cheapest Cialis 80 mg

  72. Pingback: Cialis 80mg no prescription

  73. Pingback: Cialis 80mg online pharmacy

  74. Pingback: buy viagra online

  75. Pingback: Cialis 80mg without a doctor prescription

  76. Pingback: Cialis 80mg coupon

  77. Pingback: buy viagra online

  78. Pingback: how to purchase Cialis 80 mg

  79. Pingback: Cialis 40mg coupon

  80. Pingback: Cialis 80 mg nz

  81. Pingback: Cialis 20 mg medication

  82. Pingback: sildenafil 100mg tablet

  83. Pingback: tadalafil 10 mg usa

  84. Pingback: buy levitra 60 mg

  85. Pingback: where can i buy furosemide 40 mg

  86. Pingback: propecia 5 mg without a doctor prescription

  87. Pingback: lexapro 20 mg online

  88. Pingback: viagra

  89. Pingback: viagra dosage

  90. Pingback: abilify 10mg canada

  91. Pingback: actos 30mg australia

  92. Pingback: aldactone 25mg for sale

  93. Pingback: allegra 180mg united states

  94. Pingback: allopurinol 300mg usa

  95. Pingback: amaryl 2 mg without a doctor prescription

  96. Pingback: cialistodo.com

  97. Pingback: amoxicillin 500mg pills

  98. Pingback: cheapest antabuse 500 mg

  99. Pingback: antivert 25mg without a prescription

  100. Pingback: arava 20 mg cost

  101. Pingback: viagra no prescription paypal

  102. Pingback: aricept 5 mg coupon

  103. Pingback: arimidex 1 mg otc

  104. Pingback: cialis spain

  105. Pingback: how to purchase atarax 25mg

  106. Pingback: how to purchase augmentin 250/125mg

  107. Pingback: avapro 300 mg united kingdom

  108. Pingback: viagra with dapoxetine

  109. Pingback: avodart 0,5 mg without prescription

  110. Pingback: baclofen 25 mg over the counter

  111. Pingback: bactrim 800/160 mg united kingdom

  112. Pingback: how to buy benicar 40mg

  113. Pingback: generic cialis prices

  114. Pingback: Premarin 0,625mg united kingdom

  115. Pingback: cialis super active plus

  116. Pingback: calcium carbonate 500mg united states

  117. Pingback: how to buy cardizem 90mg

  118. Pingback: generic soft viagra

  119. Pingback: cost of catapres

  120. Pingback: cheap ceclor

  121. Pingback: ceftin pharmacy

  122. Pingback: celebrex 200mg without a prescription

  123. Pingback: celexa price

  124. Pingback: cephalexin 500 mg tablet

  125. Pingback: cipro no prescription

  126. Pingback: claritin 10mg cost

  127. Pingback: play for real online casino games

  128. Pingback: online casino games

  129. Pingback: casinos online

  130. Pingback: pala casino online

  131. Pingback: casinos online

  132. Pingback: online casino real money

  133. Pingback: casino slots gambling

  134. Pingback: best real casino online

  135. Pingback: gambling games

  136. Pingback: jackpot party casino

  137. Pingback: cheapest car insurance quotes ever

  138. Pingback: best car insurance quotes companies

  139. Pingback: online car insurance quotes

  140. Pingback: to buy viagra in south korea

  141. Pingback: car insurance quotes 21

  142. Pingback: usaa car insurance quotes

  143. Pingback: insurance comparison

  144. Pingback: car insurance quotes

  145. Pingback: car insurance quotes rates

  146. Pingback: state car insurance quotes

  147. Pingback: extremely cheap car insurance quotes

  148. Pingback: Generic viagra us

  149. Pingback: personal loan definition

  150. Pingback: same day payday loans no credit checks

  151. Pingback: payday loan store

  152. Pingback: installment loans

  153. Pingback: quick loans companies

  154. Pingback: bad credit loans in pa

  155. Pingback: payday loans san diego

  156. Pingback: personal loans near me

  157. Pingback: viagra buy online

  158. Pingback: best potent cbd oil for dogs with cancer

  159. Pingback: cbd oil for cancer sale

  160. Pingback: cbd oil full definition

  161. Pingback: cbd book distributors

  162. Pingback: viagra.com

  163. Pingback: viagra price at walmart

  164. Pingback: generic viagra canada cost

  165. Pingback: pure cbd oil for sale

  166. Pingback: 100mg generic sildenafil

  167. Pingback: cbd oil for vape pen

  168. Pingback: bill gates cbd oil

  169. Pingback: cbd oil for cancer

  170. Pingback: buy viagra over the counter in australia

  171. Pingback: cbd oil side effects stomach pain gas

  172. Pingback: essay writing services uk

  173. Pingback: viagra cost

  174. Pingback: buy custom essay online

  175. Pingback: where can i buy viagra with paypal

  176. Pingback: custom essay writing services reviews

  177. Pingback: write essays

  178. Pingback: academic essay writer

  179. Pingback: buy essay papers online

  180. Pingback: urgent essay writing service

  181. Pingback: web assign utah

  182. Pingback: viagra brand name in india

  183. Pingback: school assignments

  184. Pingback: fake essay writer

  185. Pingback: cleocin cost

  186. Pingback: clomid 50mg nz

  187. Pingback: home page home page

  188. Pingback: clonidine without a doctor prescription

  189. Pingback: Levitra vs viagra

  190. Pingback: clozaril cheap

  191. Pingback: colchicine united kingdom

  192. Pingback: symbicort inhaler nz

  193. Pingback: cialis no prescription canada

  194. Pingback: Viagra or cialis

  195. Pingback: combivent united states

  196. Pingback: coreg price

  197. Pingback: cialis

  198. Pingback: cheapest compazine 5 mg

  199. Pingback: coumadin uk

  200. Pingback: does generic viagra look like

  201. Pingback: how to purchase cozaar

Comments are closed.