SlideShare a Scribd company logo
1 of 23
Predicting the Energy Output of wind turbine
based on weather conditions
 Introduction of Team members
 Road Map
 Advantages and Disadvantages
 Conclusion
 References
 Member 1
Name: Harsh Chaurasia
College: IIT Indore
 Member 2
Name: Ayush Saxena
College: IIT Kanpur
 Member 3
Name: Bhaskar Jyoti Das
College: IIT Dhanbad
 Member 4
Name: Bhavesh Kukreja
College: IIT Dhanbad
2.Data
Collection
1.Work
Distribution
3.Data
Pre-processing
4.Model
Design
5.Application
Design
 Name: Harsh Chaurasia
Task: Application Design
 Name: Ayush Saxena
Task: Model Design
 Name: Bhaskar Jyoti Das
Task: Data Collection and Data Pre-processing
 Name – Bhavesh Kukreja
Task: Data Collection and Data Pre-processing
 We used the wind turbine dataset from Kaggle
provided in the description of the problem and
downloaded the weather conditions data of the same
place and of the same time from the web.
 Activity 1 : Taking care of the missing data
 Solution - The missing data is less than 5% of the total data so
we have filled the missing data by the average value of the
respective column data.
 Activity 2 : Feature scaling
 Solution - Weather data has a scale of 30 minutes while the
wind turbine data from Kaggle has a scale of 10 minutes so in
order to merge both the data's we have converted each of them
into the same scale (i.e. scale of 30 minutes). Then we merged
both the data's into one and obtained our final data.
Handle Missing Data
Merging of Data
 Activity 3: Visualization of the Data
 Solution- We analyzed the data and studied the
impact of different features on output (active power).
With the results we achieved, we eradicated all the
unnecessary features from the model
 Activity 1: Deciding parameters or features
 Solution- With the results we achieved we have selected following as our features for
the model :
1.Wind Speed
2.Temperature
3.Humidity
4.Pressure
 Activity 2: Separating Training and Testing data from the data set
 Solution- This process will be done inside the model file itself by using the
train_test_split library in the sklearn package of python.
 Activity 3: Developing the model
 Solution- We use the boosted trees regressor model to train and evaluate the model
using TensorFlow. We decided to train the model using 120 trees to optimize the model
and preventing it from underfit also we have used entire batch of training data to train so
that model can accurately be trained.
 Our initial plans included building the web app in
Node-RED, but we wanted to provide our end-user
the solution in single click, so we switched from
Node-RED Web app to Android Application. We
used Flutter framework for designing the UI of
the app and Flask for the back-end.
 Activity 1: Build the UI
 Solution- We used Flutter framework to design our
app. Flutter framework reduces code development
time to huge extent because of its "hot reload" feature.
It allows seeing the applied changes almost instantly,
without even losing the current application state.
Apart from this, development in Flutter is very easy
because it uses the unique Widget tree model.
Everything in Flutter UI is just a widget. "MaterialApp"
widget is the root widget of the app and all the other
widgets become its children in hierarchial pattern.
 Flutter also has a huge library support for plugins and APIs along with
detailed documentation of each on Flutter Dev and Pub Dev.
Downloading and importing APIs in Flutter is a single line task.
 A great emphasis has been put on developing the elegant UI of the app.
We have used dark theme to decrease strain on eyes. Through our app
we can predict the power generated by windmill for next 72 hours (on
hourly basis) on any user input coordinates. User can also find the
power generated on his/her live location using
 "Use my location instead?" link in the app. User need to provide the
app, location permissions to use this feature. Also a database of 13,000
cities in the world has been fed to the app which can be exploited using
"Search for some city" button. User can search for the name of the
cities and find the power that can be generated there. The app also
provides the next 72 hour prediction of weather conditions at that
particular coordinate.
ADVANTAGES
 Weather Underground Services provide very accurate
Historical Weather Data which increased the accuracy
of model.
 Mobile App is more convenient to use rather than web
apps.
 On giving location permissions, app can accurately
predict power output at your live location.
DISADVANTAGES
 Weather API is paid and the free version provide
limited API requests per day.
 Android App can't be deployed on IBM Cloud.
 No free server available on IBM Cloud for deploying
Backend.
 In this project, we used Weather Underground services
(subsidiary of IBM) to get accurate historical weather
data. For merging this data with Windmill data we
learned some Data Analysis concepts. We analyzed
several ML models, and chose Random Tree Regressor
to develop this model. This project gave us deep
insight about the Flutter framework. We integrated the
app with model and Weather API using REST API and
Flask Back-end. The accuracy of Random Tree
Regressor model for this project is 85%.
 Wind Power Data:
https://www.kaggle.com/berkerisen/wind-turbine-scada-
dataset
 Weather Data
https://www.wunderground.com
 Data Science
https://www.youtube.com/watch?v=CmorAWRsCAw&list=
PLeo1K3hjS3uuASpe-1LjfG5f14Bnozjwy
 Climacell API
https://www.climacell.co/weather-api/
 Flask
https://flask.palletsprojects.com/en/1.1.x/
 Flutter
https://flutter.dev/

More Related Content

Similar to Final Presentation.pptx

Self-Tuned Remote Execution for Pervasive Computing
Self-Tuned Remote Execution for Pervasive ComputingSelf-Tuned Remote Execution for Pervasive Computing
Self-Tuned Remote Execution for Pervasive ComputingKevin McGregor MSc, IFC
 
Self-Tuned Remote Execution for Pervasive Computing
Self-Tuned Remote Execution for Pervasive ComputingSelf-Tuned Remote Execution for Pervasive Computing
Self-Tuned Remote Execution for Pervasive ComputingKevin McGregor MSc, IFC
 
Train, predict, serve: How to go into production your machine learning model
Train, predict, serve: How to go into production your machine learning modelTrain, predict, serve: How to go into production your machine learning model
Train, predict, serve: How to go into production your machine learning modelCloudera Japan
 
Android app performance
Android app performanceAndroid app performance
Android app performanceSaksham Keshri
 
Attribute Reduction:An Implementation of Heuristic Algorithm using Apache Spark
Attribute Reduction:An Implementation of Heuristic Algorithm using Apache SparkAttribute Reduction:An Implementation of Heuristic Algorithm using Apache Spark
Attribute Reduction:An Implementation of Heuristic Algorithm using Apache SparkIRJET Journal
 
Internship Project Report
Internship Project ReportInternship Project Report
Internship Project ReportRishabh Shukla
 
IRJET- Smart Travel Guide(STG)
IRJET- Smart Travel Guide(STG)IRJET- Smart Travel Guide(STG)
IRJET- Smart Travel Guide(STG)IRJET Journal
 
Augmented Reality Design of Indonesia Fruit Recognition
Augmented Reality Design of Indonesia Fruit Recognition Augmented Reality Design of Indonesia Fruit Recognition
Augmented Reality Design of Indonesia Fruit Recognition IJECEIAES
 
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSING
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSINGDEVELOPING CUSTOM APPS USING DYNAMIC XML PARSING
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSINGJournal For Research
 
WELCOME TO OUR PRESENTION.pptx
WELCOME TO OUR PRESENTION.pptxWELCOME TO OUR PRESENTION.pptx
WELCOME TO OUR PRESENTION.pptxEtzzBadsha
 
Android Application For Decentralized Family Locator
Android Application For Decentralized Family LocatorAndroid Application For Decentralized Family Locator
Android Application For Decentralized Family LocatorIRJET Journal
 
Towards SLA-based Scheduling on YARN Clusters
Towards SLA-based Scheduling on YARN ClustersTowards SLA-based Scheduling on YARN Clusters
Towards SLA-based Scheduling on YARN ClustersDataWorks Summit
 

Similar to Final Presentation.pptx (20)

Self-Tuned Remote Execution for Pervasive Computing
Self-Tuned Remote Execution for Pervasive ComputingSelf-Tuned Remote Execution for Pervasive Computing
Self-Tuned Remote Execution for Pervasive Computing
 
Self-Tuned Remote Execution for Pervasive Computing
Self-Tuned Remote Execution for Pervasive ComputingSelf-Tuned Remote Execution for Pervasive Computing
Self-Tuned Remote Execution for Pervasive Computing
 
Train, predict, serve: How to go into production your machine learning model
Train, predict, serve: How to go into production your machine learning modelTrain, predict, serve: How to go into production your machine learning model
Train, predict, serve: How to go into production your machine learning model
 
FinalReport
FinalReportFinalReport
FinalReport
 
Android app performance
Android app performanceAndroid app performance
Android app performance
 
supriyapandey_resume
supriyapandey_resumesupriyapandey_resume
supriyapandey_resume
 
Attribute Reduction:An Implementation of Heuristic Algorithm using Apache Spark
Attribute Reduction:An Implementation of Heuristic Algorithm using Apache SparkAttribute Reduction:An Implementation of Heuristic Algorithm using Apache Spark
Attribute Reduction:An Implementation of Heuristic Algorithm using Apache Spark
 
Automated card recharge android application
Automated card recharge android applicationAutomated card recharge android application
Automated card recharge android application
 
Automated card recharge android application
Automated card recharge android applicationAutomated card recharge android application
Automated card recharge android application
 
Automated card recharge android application
Automated card recharge android applicationAutomated card recharge android application
Automated card recharge android application
 
Internship Project Report
Internship Project ReportInternship Project Report
Internship Project Report
 
Weather Display app
Weather Display appWeather Display app
Weather Display app
 
IRJET- Smart Travel Guide(STG)
IRJET- Smart Travel Guide(STG)IRJET- Smart Travel Guide(STG)
IRJET- Smart Travel Guide(STG)
 
Augmented Reality Design of Indonesia Fruit Recognition
Augmented Reality Design of Indonesia Fruit Recognition Augmented Reality Design of Indonesia Fruit Recognition
Augmented Reality Design of Indonesia Fruit Recognition
 
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSING
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSINGDEVELOPING CUSTOM APPS USING DYNAMIC XML PARSING
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSING
 
WELCOME TO OUR PRESENTION.pptx
WELCOME TO OUR PRESENTION.pptxWELCOME TO OUR PRESENTION.pptx
WELCOME TO OUR PRESENTION.pptx
 
Android Application For Decentralized Family Locator
Android Application For Decentralized Family LocatorAndroid Application For Decentralized Family Locator
Android Application For Decentralized Family Locator
 
Towards SLA-based Scheduling on YARN Clusters
Towards SLA-based Scheduling on YARN ClustersTowards SLA-based Scheduling on YARN Clusters
Towards SLA-based Scheduling on YARN Clusters
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
Naresh Chirra
Naresh ChirraNaresh Chirra
Naresh Chirra
 

Recently uploaded

Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfnehabiju2046
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptMAESTRELLAMesa2
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 

Recently uploaded (20)

Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdf
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.ppt
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 

Final Presentation.pptx

  • 1. Predicting the Energy Output of wind turbine based on weather conditions
  • 2.  Introduction of Team members  Road Map  Advantages and Disadvantages  Conclusion  References
  • 3.  Member 1 Name: Harsh Chaurasia College: IIT Indore  Member 2 Name: Ayush Saxena College: IIT Kanpur  Member 3 Name: Bhaskar Jyoti Das College: IIT Dhanbad  Member 4 Name: Bhavesh Kukreja College: IIT Dhanbad
  • 5.  Name: Harsh Chaurasia Task: Application Design  Name: Ayush Saxena Task: Model Design  Name: Bhaskar Jyoti Das Task: Data Collection and Data Pre-processing  Name – Bhavesh Kukreja Task: Data Collection and Data Pre-processing
  • 6.  We used the wind turbine dataset from Kaggle provided in the description of the problem and downloaded the weather conditions data of the same place and of the same time from the web.
  • 7.
  • 8.
  • 9.  Activity 1 : Taking care of the missing data  Solution - The missing data is less than 5% of the total data so we have filled the missing data by the average value of the respective column data.  Activity 2 : Feature scaling  Solution - Weather data has a scale of 30 minutes while the wind turbine data from Kaggle has a scale of 10 minutes so in order to merge both the data's we have converted each of them into the same scale (i.e. scale of 30 minutes). Then we merged both the data's into one and obtained our final data.
  • 12.  Activity 3: Visualization of the Data  Solution- We analyzed the data and studied the impact of different features on output (active power). With the results we achieved, we eradicated all the unnecessary features from the model
  • 13.  Activity 1: Deciding parameters or features  Solution- With the results we achieved we have selected following as our features for the model : 1.Wind Speed 2.Temperature 3.Humidity 4.Pressure  Activity 2: Separating Training and Testing data from the data set  Solution- This process will be done inside the model file itself by using the train_test_split library in the sklearn package of python.  Activity 3: Developing the model  Solution- We use the boosted trees regressor model to train and evaluate the model using TensorFlow. We decided to train the model using 120 trees to optimize the model and preventing it from underfit also we have used entire batch of training data to train so that model can accurately be trained.
  • 14.
  • 15.  Our initial plans included building the web app in Node-RED, but we wanted to provide our end-user the solution in single click, so we switched from Node-RED Web app to Android Application. We used Flutter framework for designing the UI of the app and Flask for the back-end.
  • 16.  Activity 1: Build the UI  Solution- We used Flutter framework to design our app. Flutter framework reduces code development time to huge extent because of its "hot reload" feature. It allows seeing the applied changes almost instantly, without even losing the current application state. Apart from this, development in Flutter is very easy because it uses the unique Widget tree model. Everything in Flutter UI is just a widget. "MaterialApp" widget is the root widget of the app and all the other widgets become its children in hierarchial pattern.
  • 17.
  • 18.  Flutter also has a huge library support for plugins and APIs along with detailed documentation of each on Flutter Dev and Pub Dev. Downloading and importing APIs in Flutter is a single line task.  A great emphasis has been put on developing the elegant UI of the app. We have used dark theme to decrease strain on eyes. Through our app we can predict the power generated by windmill for next 72 hours (on hourly basis) on any user input coordinates. User can also find the power generated on his/her live location using  "Use my location instead?" link in the app. User need to provide the app, location permissions to use this feature. Also a database of 13,000 cities in the world has been fed to the app which can be exploited using "Search for some city" button. User can search for the name of the cities and find the power that can be generated there. The app also provides the next 72 hour prediction of weather conditions at that particular coordinate.
  • 19.
  • 20. ADVANTAGES  Weather Underground Services provide very accurate Historical Weather Data which increased the accuracy of model.  Mobile App is more convenient to use rather than web apps.  On giving location permissions, app can accurately predict power output at your live location.
  • 21. DISADVANTAGES  Weather API is paid and the free version provide limited API requests per day.  Android App can't be deployed on IBM Cloud.  No free server available on IBM Cloud for deploying Backend.
  • 22.  In this project, we used Weather Underground services (subsidiary of IBM) to get accurate historical weather data. For merging this data with Windmill data we learned some Data Analysis concepts. We analyzed several ML models, and chose Random Tree Regressor to develop this model. This project gave us deep insight about the Flutter framework. We integrated the app with model and Weather API using REST API and Flask Back-end. The accuracy of Random Tree Regressor model for this project is 85%.
  • 23.  Wind Power Data: https://www.kaggle.com/berkerisen/wind-turbine-scada- dataset  Weather Data https://www.wunderground.com  Data Science https://www.youtube.com/watch?v=CmorAWRsCAw&list= PLeo1K3hjS3uuASpe-1LjfG5f14Bnozjwy  Climacell API https://www.climacell.co/weather-api/  Flask https://flask.palletsprojects.com/en/1.1.x/  Flutter https://flutter.dev/