Skip to content

An Open Source Library to make Machine Learning process much Simpler

License

Notifications You must be signed in to change notification settings

flow2ml/Flow2ML

Repository files navigation

Flow2ML

Issues PRs Forks Stars Contributors PyPi Version


Table Of Contents

Introduction

Write only a Few Lines of Machine learning code using Flow2Ml

Quickly design and customize pre-processing workflow in machine learning. Obtain training, validating samples with only 3 lines of code using Flow2ML toolkit

Check Installation and sample code to flow into your ML model much faster and efficiently.

Why Flow2ML

Flow2ML is an open-source library to make the machine learning process much simpler. It loads the image data and applies the given filters and returns train data, train labels, validation data, and validation labels. For all these steps it just takes 3 lines of code. It mostly helps beginners in the field of machine learning and deep learning where the user would deal with image-related data.

Programming languages and technologies used:

  1. Python
  2. HTML
  3. Numpy library
  4. OpenCV
  5. Machine Learning

Dependencies

Before Running the code you need to have certain packages to be installed. They are listed out here

  1. cv2
  2. os
  3. shutil
  4. sklearn
  5. numpy
  6. matplotlib
  7. tensorflow
  8. tensorflowjs
  9. unittest2
  10. pandas
  11. seaborn

Open Source programs that Flow2ML is a part of:

Download all Dependencies by :

pip install -r requirements.txt

Getting Started

Flow2ML for Python can be installed from Source,Pypi and Docker container installation methods.

From Source

$ git clone https://github.com/flow2ml/Flow2ML.git
$ cd flow2ML

Or using PIP:

$ git clone https://github.com/flow2ml/Flow2ML.git
$ cd flow2ML <br / $ pip install .

From Pypi

$ pip install flow2ml

From Docker Image / Container

Clone this repo and cd into it:
$ git clone https://github.com/flow2ml/Flow2ML.git
$ cd flow2ML <br /

Build the docker image:
$ docker build -t flow2ml .

Now you can run any of the code in this directory:

Run the container, and specifying which code to run.
-v : The volume on which repo code is mounted
Replace "script.py" with the name of your code you'd like to run
Replace "pwd" with the path of the example file you'd like to run.

$ docker run -it --rm \ -v $(pwd)/:/root/flow2ml/ python script.py

Sample Code

Sample code for using the package can be found here.

Contributing

If you want to contribute to Flow2Ml, Please look into issues and propose your solutions to them. We promote contributions from all developers regardless of them being a beginner or a pro. We go by the moto Caffeinate☕|| Collaborate🤝🏼|| Celebrate🎊 before that, please read contributing guidelines

Contributors👩🏽‍💻👨‍💻

Credits goes to these wonderful people:✨

About

An Open Source Library to make Machine Learning process much Simpler

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published