technology logo
technology logo

Atoti Sustainable Model(IoT)

share link

by akshara dot icon Updated: Jan 9, 2022

Solution Kit Solution Kit  

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 doticonstar image 255 doticonVersion:Currentdoticon
License: Permissive (Apache-2.0)

atoti notebooks gallery

Support
    Quality
      Security
        License
          Reuse

            notebooksby atoti

            Jupyter Notebook doticon star image 255 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

            atoti notebooks gallery
            Support
              Quality
                Security
                  License
                    Reuse
                      Jupyter Notebook doticonstar image 0 doticonVersion:Currentdoticon
                      no licences License: No License (null)

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                Creating-Dashboard-using-ATOTIby YMeghana14

                                Jupyter Notebook doticon star image 0 doticonVersion:Currentdoticonno licences 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 doticonstar image 37428 doticonVersion:v2.0.0rc1doticon
                                          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 doticon star image 37428 doticonVersion:v2.0.0rc1doticon 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 doticonstar image 53544 doticonVersion:1.2.2doticon
                                                              License: Permissive (BSD-3-Clause)

                                                              scikit-learn: machine learning in Python

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        scikit-learnby scikit-learn

                                                                        Python doticon star image 53544 doticonVersion:1.2.2doticon License: Permissive (BSD-3-Clause)

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

                                                                                  numpyby numpy

                                                                                  Python doticonstar image 23036 doticonVersion:v1.24.2doticon
                                                                                  License: Permissive (BSD-3-Clause)

                                                                                  The fundamental package for scientific computing with Python.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            numpyby numpy

                                                                                            Python doticon star image 23036 doticonVersion:v1.24.2doticon 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 doticonstar image 7086 doticonVersion:3.0.0doticon
                                                                                                      License: Permissive (MIT)

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

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                pycaretby pycaret

                                                                                                                Jupyter Notebook doticon star image 7086 doticonVersion:3.0.0doticon License: Permissive (MIT)

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

                                                                                                                          automl-starterby kandikits

                                                                                                                          Jupyter Notebook doticonstar image 0 doticonVersion:Currentdoticon
                                                                                                                          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 doticon star image 0 doticonVersion:Currentdoticon License: Permissive (MIT)

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

                                                                                                                                              Kit Solution Source

                                                                                                                                              Jupyter Notebook doticonstar image 0 doticonVersion:Currentdoticon
                                                                                                                                              no licences License: No License (null)

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

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

                                                                                                                                                        Jupyter Notebook doticon star image 0 doticonVersion:Currentdoticonno licences 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