Natural Language Processing

8 Excellent Java Natural Language Processing Tools

Natural language processing (NLP) is an exciting field of computer science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human (natural) languages. It includes word and sentence tokenization, text classification and sentiment analysis, spelling correction, information extraction, parsing, meaning extraction, and question answering.

Read more
Free Programming Books

Excellent Free Books to Master Programming

What you need is a curated list of programming books. Better than that. A curated list of free programming books. Free and open source books still have a cost — your time. And just because a book is free/open source doesn’t, itself, signify any great quality to the work. Hence the need for some recommendations for free books to help you learn C, C++, Java, Python, R, or whatever language takes your fancy.

Read more
JupyterLab

Best Free Linux Data Science Notebook Software

A data scientist devotes considerable time and effort collecting, cleaning, and filtering data. The goal is to extract valuable insights and useful information from that data. Anything that speeds up that process is going to be desirable. Being able to interactively explore data helps streamline this process. An increasingly popular way to interact with data is with an interactive notebook. So what’s this type of notebook offer?

Read more