Typescript + machine learning + simplicity = ?

Meet Kalimdor — A machine learning library written in TypeScript

Eirini-Eleni Papadopoulou
machine learning
© Shutterstock / maxuser  

We have some more machine learning news for you. Meet Kalimdor, a Typescript based machine learning library that promises to solve your ML problems as well as teach you how ML algorithms work.

Following the general hype around TypeScript’s rise among the most established programming languages, Kalimdor is here to bring TypeScript in machine learning in order to help you solve your ML problems as well teach you how ML algorithms work.

Kalimdor is a browser-based machine learning library written primarily in TypeScript, and as it’s stated in the official blog post:

Using the library, Javascript developers can compete in Kaggle competitions as equally as the Python developers!

Kalimdor is a library very similar to ScikitLearn, that runs directly on the browsers and Node.js environment and, in fact, many APIs are direct translations from ScikitLearn and rewritten into Typescript.

SEE ALSO: Is it the future yet? Machine learning real world uses

Some of the features of Kalimdor include:

  • Supervised and unsupervised models including Decision Tree, Random Forest, PCA, KMeans and SVM
  • It supports utilities including train_test_splitconfusion_matrix, and KFold
  • Machine Learning on the browser and Node.js
  • Learning APIs for users
  • Low entry barrier

For more information on this ML library, head over to the GitHub repo.

Getting started

If you are eager to get started with Kalimdor, you can set up a Node.js environment and install Kalimdor.js by running:

# using Yarn
$ yarn add kalimdor -save
# using NPM
$ npm install kalimdor -save-dev
Eirini-Eleni Papadopoulou
Eirini-Eleni Papadopoulou was the editor for Coming from an academic background in East Asian Studies, she decided that it was time to go back to her high-school hobby that was computer science and she dived into the development world. Other hobbies include esports and League of Legends, although she never managed to escape elo hell (yet), and she is a guest writer/analyst for competitive LoL at TGH.

Inline Feedbacks
View all comments