Win a copy of JDBC Workbook this week in the JDBC and Relational Databases forum
or A Day in Code in the A Day in Code forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Frits Walraven
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • salvin francis
  • fred rosenberger

Natural Language Processing in Action: need Python?

 
Ranch Hand
Posts: 456
2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I was looking at the table of contents of your book .It seems like a pretty accessible book .
I was wondering if knowing Python was a prerequisite for getting the most out of it ?
Is Python the most common language for NLP ?

thanks,
Paul
 
Author
Posts: 7
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Paul,

Knowing Python is by no means an absolute prerequisite.  Although all of the examples are explicitly illustrated in Python code, we took great pains to try an explain the concepts in general terms first.

I won't say Python is the definitive tool for NLP, but it certainly has one of the richest eco-systems for NLP tools.   NLTK, spaCy, to name just two.  

The sections on deep-learning for NLP are also exampled in Python, with higher order concepts approached in general terms.  However, all of the major deep-learning libraries express apis at the very least in Python.  So to really get your feet wet with neural networks, Python will be huge help.

All of that being said.  Python is incredibly readable, even to the point of being confused with pseudo-code on occasion.  So don't let that be a barrier to entry.

Cole
 
paul nisset
Ranch Hand
Posts: 456
2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Cole.
I don't think Python would/should be an issue .I just haven't gotten into it yet.
It looks like an interesting book.
 
Roses are red, violets are blue. Some poems rhyme and some don't. And some poems are a tiny ad.
Devious Experiments for a Truly Passive Greenhouse!
https://www.kickstarter.com/projects/paulwheaton/greenhouse-1
    Bookmark Topic Watch Topic
  • New Topic