Research Methodology:
- Guide Line for Technical Writing
- How to Read a Paper by S. Keshav
- Effective Communication: Excellence in a Technical Presentation
- Storytelling—The Missing Art in Engineering Presentations
- A Computer Scientist's Guide to Writing and Publishing Technical Articles by Paul Martin
- How to Write an Informatics Paper
- The Researcher's Bible by Alan Bundy, Ben du Boulay, Jim Howe and Gordon Plotkin
- A Scientific Checklist by Alan Bundy
- Questions to Ask of AI Research by Alan Bundy
- Advance Research Papers
- Report Writing Guidelines by Prof. Puspak Bhattarchayya
Artificial Intelligence, Machine Learning, Natural Language Processing:
- Surveys of various fields in NLP
- Very good tutorial on Machine Learning for Machine Translation (An Introduction to Statistical Machine Translation) by Prof. Pushpak Bhattarcharyya, IIT Bombay and his team at ICON 2013
- Research work of Minsky
- Emotion in Machine
- Video Lecture
- Lecture for Machine Learning
- Video lecture on Machine Learning by Tom Mitchel
- MIT OPEN COURSE WARE
- Machine Learning Tom Mitchel
- AI Related Topics
- Review Course on Markov Chains and Monte Carlo Methods by Ioana A. Cosma and Ludger Evers
- Cognitive Science and Machine Emotion
- PhD Dissertations in Machine Learning at CMU
- Visualization of multidimensional data
- Publications in Google Research NLP
- Google Research Blog Post
- Good Video Lecture On Topology (by Gunner Carllson)
- Topology by Fred Chazal
- NLP Dataset : Fake News, Deception Detection etc.
- Bangla Language Processing Useful Tools
- Bangla Language Processing Useful Tools 2
- Dataset on ML/nlp
- ChatBot using Python and Artificial Markup Language
- ChatBot using Android and Artificial Markup Language
- Paperwithcode on ML/NLP
Journals of Natural Language Processing and Machine Learning
- ACM Transaction on Asian Language Information Processing (TALIP)
- Transactions of the Association for Computational Linguistics (ISSN: 2307-387X) (TACL)
- ACM Computing Survey
- IEEE/ACM TRANSACTIONS ON AUDIO, SPEECH, AND LANGUAGE PROCESSING
- ACM Transactions on Speech and Language Processing (TSLP)
- Journal of Machine Learning Research (JMLR)
- International Journal of Machine Learning and Application
Machine Learning Tools
- libsvm3.17 --> A Library for Support Vector Machine
- spacy--> NER and Dependency Tree Visualizer and Deep Learning Interface to NLP
- brat rapid --> Collaborative Text Annotation Interface
- corenlp --> Syntactic, Dependency Tree viewer and Sentiment Analyser
- crf++0.58 --> A Toolkit for Conditional Random Fields
- yamcha --> An NLP tool using SVM for as POS tagging, Named Entity Recognition, base NP chunking, and Text Chunking
- anaconda --> A free collection of powerful packages for Python that enables large-scale data management, analysis, and visualization for Business Intelligence, Scientific Analysis, Engineering, Machine Learning, and more.
- pymc 2.3.2 --> A Markov Chain Monte Carlo sampling toolkit
- GATE : General Architecture for Text Engineering
- Stanford Core NLP Tools
- Machine Learning for LanguagE Toolkit
- Weka 3: Data Mining Software in Java
- Ngram Statistics Package
- OpenNLP: Natural Language Processing Toolkit
- The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.
- LingPipe is toolkit for processing text using computational linguistics
- MXTERMINATOR is a JAVA (JDK 1.1) implementation of the sentence boundary detector
- Bow: A Toolkit for Statistical Language Modeling, Text Retrieval, Classification and Clustering
- CVX: Matlab Software for Disciplined Convex Programming
- Sentiment140 - A Twitter Sentiment Analysis Tool Discover the Twitter sentiment for a product or brand.
- SentiStrength: estimates the strength of positive and negative sentiment in short texts
- Tweetfeel: Real-time Twitter search with feelings using insanely complex sentiment analysis
- Deeply Moving: Deep Learning for Sentiment Analysis
- gensim 0.10.3 : Python Package Index
Parallel processing using Python:
- www.banglainternet.com/science_fiction.phpPython – parallelizing CPU-bound tasks with multiprocessing by Eli Bendersky
- Distributed computing in Python with multiprocessing by Eli Bendersky
- Python in HPC by Andy R. Terrel