Data Science for Everyone



Load training data
Find the top 10 classification predictors
Train a SVM model using these top 10 predictors
Find the best algorithm among SVM, random forest, and decision tree using 10 fold cross validation
Train the best algorithm on my training dataset

Load the test dataset
Run the best algorithm on the test dataset
Plot the ROC curve and the confusion matrix for the results
Save

Alfa is a data science toolkit that allows us to explore big datasets and run complex machine learning algorithms using plain old English !!!

ALFA is for everyone...

For Researchers

The most time consuming part of a research project is data analysis, statistics and visualization. ALFA makes this process easy and straightforward. You can directly tell ALFA what you want, for example, you can just type do a summary statistics on my data or create bar plots for x y and z variables. Compared to traditional tools, ALFA is intuitive, requires no training and produces paper ready figures and tables. Check out our ALFA Notebooks for some examples.

Take ALFA for a test drive today ...

For Data Science students

For someone new to the field of data science, the huge set of tools required to master data science can be quite overwhelming. You need to learn a new programming language, its syntax and the whole set of libraries required to run data science algorithms.
ALFA removes all these additional layers and makes data science accessible to everyone.

Hop onto the ALFA Notebooks and start learning data science, machine learning, computer vision, and many more interesting concepts ...

For Data Science experts


ALFA gives data scientists a toolkit to quickly prototype and test their solutions on big data sets before deploying them at scale. Data scientitsts can write scripts in English and run it using the ALFA natural language interpreter.

Download and start protyping in ALFA ...

Want to contribute?

You can contribute to ALFA in many different ways ...

  1. Add more commands/toolboxes to the ALFA toolkit. We are currently looking for people interested in developing image processing, computer vision and bioinformatics toolboxes.
  2. Develop notebooks or short tutorials explaining different concepts. e.g. A notebook demonstrating different data visualization techniques.
  3. Improve the ALFA interpreter

Contact us if you are interested in contributing ...