Könyvismertető: Data Analysis with Open Source Tools

Az adatelemzés lassan de biztosan a (számítógépes) nyelvészeti munka részévé válik, azonban sajnos még nincs külön kialakult szakirodalma a területnek. Janert könyve azonban nagyon hasznos technikákkal és ami még fontosabb szemléletmóddal gazdagítja az olvasót és egy kis kreativitással ami területünkre is alkalmazhatóak a bemutatott módszerek. Azonban alapos előismeretek szükségesek ahhoz hogy haszonnal tudjuk forgatni a kötetet.

A könyv hátsó borítóján a figyelmeztetést – “Previous programming experience is recommended” – nagyon komolyan kell venni! Nem kell megijedni, nem kell hackernek lenni ahhoz hogy megérthesse az ember a könyveben közölt kódrészleteket, sok dolgot menet közben is meg lehet tanulni, azonban biztos alapokra szüksége van – pl. ha valaki szorgalmasan végig dolgozta az nltk könyvet, programozás terén felkészülten vághat bele a kötetbe.
Azonban a szükséges előismeretek listája ennél hosszabb. Két külön függelék foglalkozik ezzel, nem mehetünk el tehát szó nélkül a téma mellett. Kezdjük a legegyszerűbbel, a technikai alapokkal. Az Appendix C, Working with Data részben Janert végigveszi hogy milyen tulajdonságokkal rendelkezik a jó adatelemző. Ezek egy része csak a tapasztalattal jön meg (pl. a kommunikációs készség ténylegesen csak munka közben fejleszthető a tapasztalatok alapján), más részük pedig sok-sok gyakorlást igényel. Szigorú értelemben nem szükséges a könyvhöz, de nem véletlenül említi a szerző a Unix/Linux rendszerek ismeretét. Ha nem csak elolvasni/megtanulni akarod a könyvben tárgyaltakat, akkor saját kis projekteket kell kitalálnod, magadnak kell adatokat be szerezned, kitisztítanod és feldolgoznod. Ehhez a legjobb környezet a Linux, ezért ha a bash eszközeit nem ismered minimális szinten, jobb ha végigdolgozol egy Linux tutorialt (a net tele van velük!). Fordíts különös figyelmet a reguláris kifejezésekre (regex)! Ebben a részben is kiemeli Janret hogy egy szkript nyelv ismerete elengedhetetlen, legyen ez a Python praktikus okok miatt.
Az első függelékben Programming Environments for Scientific Computation and Data Analysis a különböző nyílt és zárt forráskódú eszközöket veszi sorra a szerző és megindokolja hogy miért döntött a Python és R nyelvek mellett. Habár a kötetben hangsúlyosabb a Python nyelv és annak ismerete elengedhetetlen hogy fel tudd dolgozni, az R nyelvel is jó megismerkedni mielőtt belevágsz a kalandba!
Az Appendix B Results from Calculus foglalkozik a matematikai háttérrel. Ezt akkor is nézd át ha amúgy jó vagy matekból!!! Ha függvény vagy a limit fogalma idegenül hangzik, a trigonometria alapjai sem sejlenek, integrálni és deriválni nem tudsz vagy már nem emlékszel arra hogyan kell, akkor nem vagy felkészült a könyvre! Nem kell matematikusnak lenni ezek megértéséhez, viszont hogy mi-mi csoda feltétlenül értened kell. Habár nem esik szó róla, a statisztika ismerete is szükséges, mivel az alapokról nem esik sok szó a kötetben, így arra is szánj egy kis időt hogy átnézd a legfontosabb alapfogalmakat!
Ha ezekkel megvagy, akkor élmény lesz a kötet, garantálom! Ha be akarom lőni a szintjét, akkor a bevezető könyvek felett, de a szigorúan elméleti művek alatt van valahol, amolyan erős haladónak mondanám, de nagyon emészthető, gyakorlatias szempontokat szemelőtt tartó, átgondoltan építkező a mű.
A tizenkilenc fejezet kb arányosan négy részre van bontva, minden részt egy összegző fejezet zár. Az első és az utolsó fejezetek kivételével mindegyik egy workshop résszel zárul, ami segít konszolidálni a tanultakat és működés közben látni az egyes módszereket. Az első részben a grafikus felfedezéssel ismerkedhetünk meg, a második a modellezésbe vezet be, a harmadik az adatbányászattal foglalkozik végül a negyedik részben esettanulmányokkal találkozhatunk. Nekem ez az utolsó rész különösen tetszett, hiszen betekintést enged abba hogy mire is jó ez az egész adatelemzés és segít abban hogy a külön tárgyalt részek között meglássuk az összefüggéseket.
Nagyon fontos hogy aktívan olvasd a könyvet. Ez nem egy regény! Meg kell állni, sokszor kell a bőséges “Further readings” részhez fordulni hogy egy-egy dolgot jobban megértsünk máshonnét. Egyben ez a kötet legnagyobb gyengéje! Feltételezi hogy az olvasónak van egy jó kis könyvtára! Ha valaki nem diák, vagy kutató és nincs hozzáférése egy jó (idegennyelvű) szakgyűjteményhez, hamar elveszettnek érezheti magát ha csak a kötetre támaszkodik! Ha nincs lehetőséged könyvtárazni, akkor nem éri meg a könyv megvásárlásába fektetni a nehezen megkeresett pénzed! Ha nehézséget okoz neked hogy egy-egy fejezet végén tovább gondold a tanultakat és egy saját projektet is megcsinálj, akkor szintén nem a te könyved ez. Szeretném hangsúlyozni hogy technikai könyveket nem passzívan olvasunk, nem csak megoldjuk a feladatokat, hanem tovább kell gondolnunk – erre jók a saját projektek. Csak akkor mondhatod el hogy IGAZÁN ÉRTED amit olvastál, ha el tudsz vonatkoztatni a példáktól és alkalmazni tudod ismereteidet egy olyan probléma megoldására amit még nem oldott meg előtted senki és nem tudod megnézni sehol a megoldást.

Via: Könyvismertető: Data Analysis with Open Source Tools

198 Responses to Könyvismertető: Data Analysis with Open Source Tools

  1. Pingback: Low price viagra

  2. Pingback: cialis cost

  3. Pingback: prices of cialis

  4. Pingback: is cialis generic

  5. Pingback: how to get cialis

  6. Pingback: Best price viagra

  7. Pingback: Buy viagra in canada

  8. Pingback: cialis pill

  9. Pingback: canadian pharmacy cialis 20mg

  10. Pingback: is there a generic cialis available?

  11. Pingback: cialis from canada

  12. Pingback: cheap viagra

  13. Pingback: viagra for sale

  14. Pingback: viagra 50mg

  15. Pingback: ed pills for sale

  16. Pingback: erectile dysfunction medicines

  17. Pingback: erectile dysfunction medicines

  18. Pingback: canadian online pharmacy

  19. Pingback: cialis visa

  20. Pingback: levitra generic

  21. Pingback: vardenafil price

  22. Pingback: online casinos for usa players

  23. Pingback: legitimate online slots for money

  24. Pingback: what is viagra

  25. Pingback: live casino slots online

  26. Pingback: real money casino games

  27. Pingback: generic cialis at walmart

  28. Pingback: payday loans online

  29. Pingback: pay day loans

  30. Pingback: installment loans

  31. Pingback: viagra prescription

  32. Pingback: slot games online

  33. Pingback: best real money online casinos

  34. Pingback: cialis internet

  35. Pingback: oliver

  36. Pingback: glinda

  37. Pingback: best real money online casinos

  38. Pingback: 5 mg cialis

  39. Pingback: buy cialis

  40. Pingback: new cialis

  41. Pingback: 5 mg cialis

  42. Pingback: chumba casino

  43. Pingback: casino games win real money

  44. Pingback: casino game

  45. Pingback: online casino games for real money

  46. Pingback: viagra price

  47. Pingback: cheap viagra

  48. Pingback: canadian pharmacy viagra

  49. Pingback: tadalafil reviews

  50. Pingback: generic cialis online

  51. Pingback: generic cialis reviews

  52. Pingback: play for real online casino games

  53. Pingback: casino

  54. Pingback: www.jueriy.com

  55. Pingback: Viagra 100mg otc

  56. Pingback: Viagra 150 mg online

  57. Pingback: Viagra 120 mg nz

  58. Pingback: Viagra 100mg nz

  59. Pingback: Viagra 150 mg tablet

  60. Pingback: Viagra 100 mg no prescription

  61. Pingback: Viagra 100mg for sale

  62. Pingback: Viagra 150mg united states

  63. Pingback: cheapest Viagra 50 mg

  64. Pingback: Viagra 130mg without a doctor prescription

  65. Pingback: Cialis 20 mg uk

  66. Pingback: where to buy Cialis 20 mg

  67. Pingback: cheap Cialis 80 mg

  68. Pingback: Cialis 60 mg online

  69. Pingback: Cialis 80mg coupon

  70. Pingback: Cialis 20mg for sale

  71. Pingback: purchase generic viagra

  72. Pingback: Cialis 60mg tablets

  73. Pingback: Cialis 80 mg generic

  74. Pingback: Cialis 20mg purchase

  75. Pingback: Cialis 20 mg tablets

  76. Pingback: where to buy sildenafil 200mg

  77. Pingback: buy viagra online

  78. Pingback: cost of tadalafil 20 mg

  79. Pingback: cheap levitra 40mg

  80. Pingback: lasix 100mg united kingdom

  81. Pingback: furosemide 100 mg generic

  82. Pingback: propecia 5 mg coupon

  83. Pingback: lexapro 10 mg without a prescription

  84. Pingback: finasteride 1mg otc

  85. Pingback: buy abilify 20 mg

  86. Pingback: cheap actos 15 mg

  87. Pingback: aldactone 100 mg uk

  88. Pingback: allegra 120 mg australia

  89. Pingback: cheapest allopurinol 300 mg

  90. Pingback: cialistodo.com

  91. Pingback: amaryl 4mg usa

  92. Pingback: pharmacie en ligne

  93. Pingback: amoxicillin 500mg usa

  94. Pingback: ampicillin 250mg canada

  95. Pingback: antabuse 500 mg purchase

  96. Pingback: antivert 25 mg pharmacy

  97. Pingback: arava 20 mg pharmacy

  98. Pingback: strattera 25 mg online pharmacy

  99. Pingback: aricept 10mg uk

  100. Pingback: arimidex 1 mg otc

  101. Pingback: tamoxifen 20 mg canada

  102. Pingback: ashwagandha 60caps tablet

  103. Pingback: atarax 25mg united kingdom

  104. Pingback: augmentin 750/250mg tablet

  105. Pingback: avapro 150mg for sale

  106. Pingback: avodart 0,5 mg tablet

  107. Pingback: baclofen 10 mg australia

  108. Pingback: bactrim 400/80 mg medication

  109. Pingback: benicar 40mg without a prescription

  110. Pingback: how to buy Biaxin 500 mg

  111. Pingback: Premarin 0,625 mg pills

  112. Pingback: buspar 10 mg pharmacy

  113. Pingback: calcium carbonate 500 mg price

  114. Pingback: buy generic viagra online

  115. Pingback: cardizem 90 mg tablets

  116. Pingback: cheap casodex 50mg

  117. Pingback: where can i buy catapres

  118. Pingback: where can i buy ceclor 250mg

  119. Pingback: ceftin 250mg cheap

  120. Pingback: where to buy celebrex

  121. Pingback: celexa price

  122. Pingback: cephalexin online

  123. Pingback: cipro without a doctor prescription

  124. Pingback: cheapest claritin

  125. Pingback: wind creek casino online play

  126. Pingback: online casino games real money

  127. Pingback: gambling games

  128. Pingback: cheap ed pills

  129. Pingback: real casino online

  130. Pingback: best online casino real money

  131. Pingback: slots real money

  132. Pingback: real money online casinos usa

  133. Pingback: casino slot

  134. Pingback: casino slot

  135. Pingback: casino

  136. Pingback: average car insurance

  137. Pingback: ED Pills

  138. Pingback: triple aaa insurance

  139. Pingback: gap insurance quotes

  140. Pingback: infinity car insurance

  141. Pingback: car insurance agency

  142. Pingback: insurance rates

  143. Pingback: go car insurance

  144. Pingback: top car insurance quotes companies

  145. Pingback: extremely cheap car insurance quotes

  146. Pingback: best car insurance

  147. Pingback: personal loans personal loans

  148. Pingback: cheap payday loans

  149. Pingback: Buy viagra no prescription

  150. Pingback: payday loans long beach ca

  151. Pingback: installment loans installment loans online

  152. Pingback: buy real viagra online

  153. Pingback: quick loans with no credit check

  154. Pingback: bad credit loans omaha

  155. Pingback: best payday loans for bad credit

  156. Pingback: cheap personal loans

  157. Pingback: best cbd oil for pain management

  158. Pingback: how much cbd oil for pain relief

  159. Pingback: cbd oil side effects stomach pain gas

  160. Pingback: best over the counter viagra 2017

  161. Pingback: buy cbd oil walmart

  162. Pingback: how to buy viagra in us

  163. Pingback: cbd hemp oil drops for pain for sale

  164. Pingback: viagra price malaysia

  165. Pingback: is cbd oil legal in kentucky

  166. Pingback: cbd hemp oil uses for health

  167. Pingback: cbd oil reviews complaints

  168. Pingback: sildenafil no prescription

  169. Pingback: cbd oil side effects constipation

  170. Pingback: buy college essays

  171. Pingback: payday loans no credit check instant approval

  172. Pingback: write my essays

  173. Pingback: viagra 100mg tablet price in india online

  174. Pingback: argumentative essay writer

  175. Pingback: should homework be abolished

  176. Pingback: define assignations

  177. Pingback: fake essay writer

  178. Pingback: admission essay writing services

  179. Pingback: viagra cost in australia

  180. Pingback: best essay writing service reviews

  181. Pingback: buy argumentative essay

  182. Pingback: how to write an intro for an essay

  183. Pingback: cleocin price

  184. Pingback: order sildenafil

  185. Pingback: clomid generic

  186. Pingback: cheapest clonidine

  187. Pingback: Best price for viagra

  188. Pingback: buy clozaril 50mg

  189. Pingback: colchicine 0,5 mg uk

  190. Pingback: symbicort inhaler 160/4,5mcg usa

  191. Pingback: Order viagra

  192. Pingback: combivent 50/20 mcg united states

  193. Pingback: top custom essay services

  194. Pingback: where to buy coreg

  195. Pingback: cialis

  196. Pingback: cheapest compazine 5mg

  197. Pingback: buy coumadin

  198. Pingback: cheapest cozaar

Comments are closed.