Welcome to the World of No-Code Machine Learning with BlocklyML

Dec 26, 2020 | Data Science

Unlocking the complexities of machine learning and Python has never been easier, thanks to BlocklyML. This innovative tool serves as a no-code training ground, expertly simplifying standard machine learning implementations for all. Whether you’re a beginner or someone looking to explore advanced data analytics, BlocklyML eliminates the need for extensive coding knowledge.

Let’s dive into how you can set up and start using BlocklyML effectively!

Table of Contents

Installing as BlocklyML App

To get started, you can clone the BlocklyML repository and set up the application using either the Docker method or a Flask method.

Flask Method

Follow these steps to utilize the Flask method:

git clone https://github.com/chekoduadarsh/BlocklyML

After cloning the repo, install the dependencies:

pip install -r requirements.txt

And run the application with:

python app.py

Simple as that!

Running the App Using Docker

If you prefer using Docker, here are the steps:

  1. Open your terminal and navigate to the project directory.
  2. Build the Docker image with:
  3. docker build . -t blocklymldemo
  4. Run the app using:
  5. docker run -ti -p 5000:5000 blockly_mldemo

After that, open your web browser and navigate to http://localhost:5000 to start using BlocklyML!

UI Features

Once you’ve got the app running, you’ll find several user-friendly features:

Shortcuts

Located in the top right corner, these buttons allow you to:

  • Download XML Layout
  • Upload XML Layout
  • Copy Code
  • Launch Google Colab
  • Delete
  • Run (Not Supported Yet!)

Dataframe Viewer

Blockly supports a complete HTML view of the DataFrame, accessible via the navigation bar.

Download Code

You can easily download your work in both .py and .ipynb formats through the navigation bar.

Contribute

Your feedback is important! If you encounter any errors, need assistance, or want to suggest features, please raise an issue or pull request. We welcome contributions to enhance this project further!

License

BlocklyML operates under the Apache License, Version 2.0.

Thanks to

Thank you for the inspiring community that supports and collaborates on this project! Your contributions and encouragement are invaluable.

Troubleshooting

If you run into issues or have any questions as you navigate through BlocklyML, consider these troubleshooting tips:

  • Ensure all dependencies in requirements.txt are properly installed.
  • Verify Docker is running correctly if you choose Docker but are having issues launching the app.
  • Check the terminal or browser console for any error messages and address them accordingly.

For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox