Disclaimer: This is a copy of the no-code app being built by the DSWB technical team. It is regularly updated so it is in sync with the original copy, but you can access the main repository here. We have a copy for centralisation purposes of our resources.
This app allows users to apply a variety of AI/ML tools without the need for coding. It integrates multiple frameworks designed specifically for AI/ML workflows, streamlining complex processes into a user-friendly interface. The app also includes predefined functions for data management, enabling users to easily handle data preparation, cleaning, and transformation tasks. Additionally, it offers robust visualization capabilities, allowing users to explore and interpret results effectively, all within a seamless, integrated environment.
The app is designed to provide end-to-end AI/ML workflow. Specifically:
- Upload
- Exploration
- Transformation
- Merging
- Visualization
- Transformation
- Data partitioning
- Feature engineering
- Model selection
- Hyperparameter tuning
- Model comparison
- Prediction
- Deployment
The APP depends on the R package Rautoml which handles most of the back-end R functionalities. To start the app, you would first need to have the package installed.
devtools::install_github("aphrc-nocode/Rautoml")
Clone the repo first :)
Open either server.R or ui.R from R Studio and then R the app.
From the terminal, run:
make runapp
Our workflow uses make
pipelines to sync various components of the app. But you can also use standard Git commands or GUIs. See Makefile.
- To get started, run:
make Makefile
- To update (pull or push), run the command below. This will show a pop-up to update the commit message or use the default (discouraged :()
make sync
- Steve Cygu
- Michael Ochola
- John Lunalo
- Steve Cygu