kandi background
Explore Kits

Atoti Sustainable Model(IoT)

by akshara Updated: Jan 9, 2022

The IoT is one of the emerging sectors of society. As the use of IoT has increased the data from the sensors have also increased at a higher rate and a better and best computation is required. The computation models have to be analyzed by ML algorithms. These algorithms cannot be directly understood by a viewer and he/she expects the data to be more in visualizable format. For this purpose, we have created a frontend dashboard using the Atoti library. Atoti library in python is used to provide the user interface to view data as per their wish and the analyzed data using pandas, NumPy, and other libraries facilitated in better understanding of the plots when plotted against a different model of testing. The labeling of the data is taken care of by atoti itself and separate labeling isn't necessary. The Pycaret is used for the auto-ml part. By the end of this, we see that the ML models Accuracy and other parameters can be easily visualized by the user and he can change the format of his/her needs. This project is done by team VIT/OW/115 Members contributing to this project M Akshara, Sri Balaji J, R S Vimal.

Data Labeling and OLAP data visualization

OLAP Data Visualization helps create an interactive session for the users to dice, slice, filter, and carry operations to smoothly select a plotting framework. This helps users to have the working in a friendly manner and pleasingly view the plots. The data labeling helps users understand the data plot in a better format than the data that lack labeling. Atoti is one of the budding platforms to plot and visualize data and gives the user the option to visualize the data on his/her own with the required plots. Atoti's project implementation is limited to date. So this project will help users understand the ease of creating dashboards to visualize the data that they want.

notebooksby atoti

Jupyter Notebook star image 230 Version:Current

License: Permissive (Apache-2.0)

atoti notebooks gallery

Support
Quality
Security
License
Reuse

notebooksby atoti

Jupyter Notebook star image 230 Version:Current License: Permissive (Apache-2.0)

atoti notebooks gallery
Support
Quality
Security
License
Reuse

Creating-Dashboard-using-ATOTIby YMeghana14

Jupyter Notebook star image 0 Version:Current

License: No License (null)

Support
Quality
Security
License
Reuse

Creating-Dashboard-using-ATOTIby YMeghana14

Jupyter Notebook star image 0 Version:Current License: No License

Support
Quality
Security
License
Reuse

Exploratory Data Analysis

Exploring data using analysis is one of the important criteria when dealing with data sets. The analysis of the data involves sorting the data into a more interpretable form for the machine to analyze using different models. This sorting of data can be done using the below libraries. The analysis stage begins by checking the row values and making the values in a single variable format throughout the column. Scikit-learn library can be used to individually model the data for example plotting decision trees, linear regression, etc. The panda's library provides a framework to view the column and row size and helps in the conversion of data frames to CSV and vice-versa. The number helps for checking null values or NaN values and replacing them with zero or a user-defined format. *Atoti is used for visualizing purposes* RECOMMENDATION: Use of seaborn for visualization of the models and use of matplotlib can also be used for data viewing purposes.

pandasby pandas-dev

Python star image 33259 Version:v1.4.1

License: Permissive (BSD-3-Clause)

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

Support
Quality
Security
License
Reuse

pandasby pandas-dev

Python star image 33259 Version:v1.4.1 License: Permissive (BSD-3-Clause)

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Support
Quality
Security
License
Reuse

scikit-learnby scikit-learn

Python star image 49728 Version:1.0.2

License: Permissive (BSD-3-Clause)

scikit-learn: machine learning in Python

Support
Quality
Security
License
Reuse

scikit-learnby scikit-learn

Python star image 49728 Version:1.0.2 License: Permissive (BSD-3-Clause)

scikit-learn: machine learning in Python
Support
Quality
Security
License
Reuse

numpyby numpy

Python star image 20101 Version:v1.22.3

License: Permissive (BSD-3-Clause)

The fundamental package for scientific computing with Python.

Support
Quality
Security
License
Reuse

numpyby numpy

Python star image 20101 Version:v1.22.3 License: Permissive (BSD-3-Clause)

The fundamental package for scientific computing with Python.
Support
Quality
Security
License
Reuse

Auto ML

Pycaret library in python helps to understand the relationship of different models with the data set by using accuracy, AUC, recall, Precision, F1, TT, etc. This helps the user understand which model performs better and faster while handling that particular dataset. Pycaret has a few built-in commands which facilitate easy prediction of data using different inherited conditions. The auto-ml starter is one such package that helps in the easy usage of deploying techniques for predictive analysis. RECOMMENDATION: Auto-PyTorch and auto-sklearn are two other auto-ml tools that facilitate easier prediction.

pycaretby pycaret

Jupyter Notebook star image 5481 Version:2.3.10

License: Permissive (MIT)

An open-source, low-code machine learning library in Python

Support
Quality
Security
License
Reuse

pycaretby pycaret

Jupyter Notebook star image 5481 Version:2.3.10 License: Permissive (MIT)

An open-source, low-code machine learning library in Python
Support
Quality
Security
License
Reuse

automl-starterby kandikits

Jupyter Notebook star image 0 Version:Current

License: Permissive (MIT)

This repo helps beginners and citizen data scientists to build machine learning models

Support
Quality
Security
License
Reuse

automl-starterby kandikits

Jupyter Notebook star image 0 Version:Current License: Permissive (MIT)

This repo helps beginners and citizen data scientists to build machine learning models
Support
Quality
Security
License
Reuse

Kit Solution Source

National-Level-Online-Hack-a-thon-on-Sustainable-Energyby Akshara2406

Jupyter Notebook star image 0 Version:Current

License: No License (null)

Support
Quality
Security
License
Reuse

National-Level-Online-Hack-a-thon-on-Sustainable-Energyby Akshara2406

Jupyter Notebook star image 0 Version:Current License: No License

Support
Quality
Security
License
Reuse

Deployment Information

The above tools and libraries help in deploying user-friendly and user-formattable solutions which involve the use of the atoti dashboard for viewing and modifying the data as per the conditions that prevail. The data set we have considered is IoT data which helps for various purposes.

This sections has the instructions to install the kit. For the solution kit source, the deployment instructions are: 1. Clone the National-Level-Online-Hack-a-thon-on-Sustainable-Energy from the source: https://github.com/Akshara2406/National-Level-Online-Hack-a-thon-on-Sustainable-Energy 2. Install the required libraries by 'pip install -r requirements.txt' 3. Navigate to the 'Hackathon.ipynb' and open and run each cells
  • © 2022 Open Weaver Inc.