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:
- Open your terminal and navigate to the project directory.
- Build the Docker image with:
- Run the app using:
docker build . -t blocklymldemo
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.txtare 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.

