Best Research & Education AI Tools
AI tools for research, academic writing, and personalised learning. Summarise papers, explore topics with AI tutors, generate citations, and accelerate your research with intelligent software built for students and professionals.
623 tools
LLM Evaluation
research on evaluation of LLMs conducted by Microsoft Research and other collaborated institutes. (Updated at: 2023/10)
Rationale
decision-making tool powered by the latest GPT and in-context learning
Undermind - AI-Powered Scientific Research Assistant
an AI assistant that reads academic papers.
SciSummary
AI to summarize scientific articles and research papers in seconds
Inciteful
Using Citations to Explore Academic Literature

Subscribe on Unwind AI
to get new template drops + tutorials in your inbox.
OlympicArena
a benchmark for evaluating AI models across multiple academic disciplines like math, physics, chemistry, biology, and mo
PubMedQA
a biomedical question-answering benchmark designed for answering research-related questions using PubMed abstracts.
Alexander Rush Series
high quality and educational materials you don't want to miss.
Humanloop
Humanloop is a platform for prompt experimentation, finetuning models for better performance, cost optimization, and col
Kala: AI/ML Weekly Newsletter
Curated AI/ML news, tutorials, tools, research papers, jobs and more. Delivered to your inbox every week.
qsmm
A C library implementing the rudiments of a toolchain for working with adaptive probabilistic assembler programs.
SpecX
Specialized AI vision for extracting engineering specs from PDF/JPG to Excel.
DLib
DLib has C++ and Python interfaces for face detection and training general object detectors.
EBLearn
Eblearn is an object-oriented C++ library that implements various machine learning models **[Deprecated]**
OpenCV
OpenCV has C++, C, Python, Java and MATLAB interfaces and supports Windows, Linux, Android and Mac OS.
CUDA
This is a fast C++/CUDA implementation of convolutional [DEEP LEARNING]
MLDB
The Machine Learning Database is a database designed for machine learning. Send it commands over a RESTful API to store
mlpack
A scalable C++ machine learning library.
shark
A fast, modular, feature-rich open-source C++ machine learning library.
Timbl
A software package/C++ library implementing several memory-based learning algorithms, among which IB1-IG, an implementat
Truss
An open source framework for packaging and serving ML models.
CRF++
Open source implementation of Conditional Random Fields (CRFs) for segmenting/labeling sequential data & other Natural L
CRFsuite
CRFsuite is an implementation of Conditional Random Fields (CRFs) for labeling sequential data. **[Deprecated]**
MXNet
Bindings to Apache MXNet - part of the MXNet project
Java Interop
Clojure has Native Java Interop from which Java's ML ecosystem can be accessed
JavaScript Interop
ClojureScript has Native JavaScript Interop from which JavaScript's ML ecosystem can be accessed
Neanderthal
Fast Clojure Matrix Library (native CPU, GPU, OpenCL, CUDA)
Scicloj
Curated list of ML related resources for Clojure.
Cortical.io
Retina: an API performing complex NLP operations (disambiguation, classification, streaming text filtering, etc...) as q
MALLET
MAchine Learning for LanguagE Toolkit - package for statistical natural language processing, document classification, cl
OpenNLP
A machine learning based toolkit for the processing of natural language text.
LingPipe
A tool kit for processing text using computational linguistics.
Apache cTAKES
Apache Clinical Text Analysis and Knowledge Extraction System (cTAKES) is an open-source natural language processing sys
AMIDST Toolbox
A Java Toolbox for Scalable Probabilistic Machine Learning.
ELKI
Java toolkit for data mining. (unsupervised: clustering, outlier detection etc.)
FlinkML in Apache Flink
Distributed machine learning library in Flink.
Meka
An open source implementation of methods for multi-label classification and evaluation (extension to Weka).
MLlib in Apache Spark
Distributed machine learning library in Spark.
Neuroph
Neuroph is lightweight Java neural network framework.
Samoa
SAMOA is a framework that includes distributed machine learning for data streams with an interface to plug-in different
Tribou
A machine learning library written in Java by Oracle.
Weka
Weka is a collection of machine learning algorithms for data mining tasks.
TensorFlow.js
A WebGL accelerated, browser based JavaScript library for training and deploying ML models.
WebNN
A new web standard that allows web apps and frameworks to accelerate deep neural networks with on-device hardware such a
Rock Paper Scissors
Rock Paper Scissors trained in the browser with TensorFlow.js
Curvelets
The Curvelet transform is a higher dimensional generalization of the Wavelet transform designed to represent images at d