Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

aphrc-dswb/no-code-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

151 Commits
R
R

Repository files navigation

Low-/No- code platform for AI/ML

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.

Why the APP?

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.

APP components

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

Setup

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")

Usage

Clone the repo first :)

R studio

Open either server.R or ui.R from R Studio and then R the app.

Makefile

From the terminal, run:

make runapp

Git workflow

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

License

Contributors

  • Steve Cygu
  • Michael Ochola
  • John Lunalo

Maintainer(s)

  • Steve Cygu

About

This repo contains the frontend codes of the aphrc-no-code platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • R 97.0%
  • Makefile 1.4%
  • CSS 1.4%
  • JavaScript 0.2%

AltStyle によって変換されたページ (->オリジナル) /