Difference between revisions of "Team:Calgary/SunnyDays"

(Began adding text content)
m
Line 162: Line 162:
  
 
<div class="header-area">
 
<div class="header-area">
<h2>Inspiration, Climate Change in Alberta, and Our Agriculture</h2>
+
<h2>Inspiration</h2>
 
</div>
 
</div>
 
                 <p>Alberta’s climate is becoming increasingly volatile due to the effects of global warming. The high variability in contemporary weather patterns has turned the management and planning of canola crops into a risky and complicated affair (Deser et al. 2012). This is due to the inability of modern temperature prediction methods to accurately predict frost events. Generally, current methods of long-term weather prediction, such as with Environment and Climate Change Canada’s (ECCC’s) long-term probabilistic temperature and precipitation forecast maps (ECCC, 2019), give only probabilities of temperatures being below, at, or above normal temperatures. The lack of daily resolution in temperature detail lowers the usefulness of these models for use in agricultural contexts. Additionally, the application of predictions over a large area, such as with ECCC’s predictions and Old Farmer Almanac’s predictions, leads to reduced accuracy in comparison to localized predictions (Old Farmer’s Almanac, 2019).</p>
 
                 <p>Alberta’s climate is becoming increasingly volatile due to the effects of global warming. The high variability in contemporary weather patterns has turned the management and planning of canola crops into a risky and complicated affair (Deser et al. 2012). This is due to the inability of modern temperature prediction methods to accurately predict frost events. Generally, current methods of long-term weather prediction, such as with Environment and Climate Change Canada’s (ECCC’s) long-term probabilistic temperature and precipitation forecast maps (ECCC, 2019), give only probabilities of temperatures being below, at, or above normal temperatures. The lack of daily resolution in temperature detail lowers the usefulness of these models for use in agricultural contexts. Additionally, the application of predictions over a large area, such as with ECCC’s predictions and Old Farmer Almanac’s predictions, leads to reduced accuracy in comparison to localized predictions (Old Farmer’s Almanac, 2019).</p>
 +
                <p>To combat this problem, we utilized our experience in machine learning with MATLAB and TensorFlow to create a novel machine learning algorithm, dubbed the principal component neural network mean model (PNMM). The model is able to predict daily minimum temperatures for localized areas with a high level of accuracy. To generate an example use case, we randomly selected the southern Albertan town of Vulcan to train and test our model on. To train our model, we used multiple years worth of weather data from climate measurement stations around Vulcan. </p>
 +
                <p>By predicting daily minimum temperatures, our weather modelling methodology can be used to forecast inclement weather. Therefore, the knowledge gained from this model can aid farmers in planning their seed choice, crop planting, and harvest timing.</p>
 
                
 
                
<p><dfn>Lorem ipsum</dfn> dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis blandit turpis cursus in. Quam lacus suspendisse faucibus interdum posuere lorem ipsum. Purus sit amet luctus venenatis lectus magna fringilla. Lobortis scelerisque fermentum dui faucibus in ornare quam viverra. Lectus proin nibh nisl condimentum. Semper auctor neque vitae tempus. Non odio euismod lacinia at quis. Vel fringilla est ullamcorper eget. In nibh mauris cursus mattis molestie a iaculis at. Sem fringilla ut morbi tincidunt. Nunc lobortis mattis aliquam faucibus purus in massa tempor.</p>
+
        <div class="header-area">
 +
<h1>Methodology</h1>
 +
<h2>General Assumptions</h2>
 +
</div>
 +
                <ul>
 +
                  <li>The average data of the five weather stations examined that surround Vulcan, Alberta is representative of the weather of Vulcan, Alberta.</li>
 +
                  <li>Missing weather data that was interpolated is accurate to real values.</li>
 +
              </ul>
 +
             
 +
             
 +
             
 +
              <p><dfn>Lorem ipsum</dfn> dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis blandit turpis cursus in. Quam lacus suspendisse faucibus interdum posuere lorem ipsum. Purus sit amet luctus venenatis lectus magna fringilla. Lobortis scelerisque fermentum dui faucibus in ornare quam viverra. Lectus proin nibh nisl condimentum. Semper auctor neque vitae tempus. Non odio euismod lacinia at quis. Vel fringilla est ullamcorper eget. In nibh mauris cursus mattis molestie a iaculis at. Sem fringilla ut morbi tincidunt. Nunc lobortis mattis aliquam faucibus purus in massa tempor.</p>
  
 
<p>Scelerisque mauris pellentesque pulvinar pellentesque habitant morbi. Commodo elit at imperdiet dui accumsan sit amet. Laoreet non curabitur gravida arcu ac tortor. Vitae aliquet nec ullamcorper sit amet. Libero id faucibus nisl tincidunt eget. Varius duis at consectetur lorem. Aliquet eget sit amet tellus cras adipiscing enim eu. Feugiat scelerisque varius morbi enim nunc faucibus a. Viverra mauris in aliquam sem fringilla ut morbi. Nunc scelerisque viverra mauris in aliquam sem fringilla ut morbi.</p>
 
<p>Scelerisque mauris pellentesque pulvinar pellentesque habitant morbi. Commodo elit at imperdiet dui accumsan sit amet. Laoreet non curabitur gravida arcu ac tortor. Vitae aliquet nec ullamcorper sit amet. Libero id faucibus nisl tincidunt eget. Varius duis at consectetur lorem. Aliquet eget sit amet tellus cras adipiscing enim eu. Feugiat scelerisque varius morbi enim nunc faucibus a. Viverra mauris in aliquam sem fringilla ut morbi. Nunc scelerisque viverra mauris in aliquam sem fringilla ut morbi.</p>

Revision as of 07:46, 14 October 2019

Page Template

Human Practices Project

Sunny Days

Sunny Days

Summary

Frost has been identified as one of the leading causes of green seed in Western Canada. As the effects of climate change threaten to destabilize Albertan climate conditions, the weather-dependent exigencies of the canola industry can be remedied with long-term weather prediction models. The 2019 Calgary iGEM team has established such a weather prediction model through the use of a novel machine learning algorithm, the principal component neural network mean model (PNMM), which utilizes principal component analysis (PCA) and recurrent neural network (RNN) machine learning methodologies in tandem with traditional weather prediction factors. The PNMM was able to predict minimum daily temperature for the 2018 growing season with a mean absolute error of 2.101°C. Therefore, the PNMM can be utilized to predict inclement weather with a degree of accuracy for any location with sufficient historical weather data, allowing Albertan farmers to optimize their agricultural decision-making and minimize the occurrence of green seed.

Inspiration

Alberta’s climate is becoming increasingly volatile due to the effects of global warming. The high variability in contemporary weather patterns has turned the management and planning of canola crops into a risky and complicated affair (Deser et al. 2012). This is due to the inability of modern temperature prediction methods to accurately predict frost events. Generally, current methods of long-term weather prediction, such as with Environment and Climate Change Canada’s (ECCC’s) long-term probabilistic temperature and precipitation forecast maps (ECCC, 2019), give only probabilities of temperatures being below, at, or above normal temperatures. The lack of daily resolution in temperature detail lowers the usefulness of these models for use in agricultural contexts. Additionally, the application of predictions over a large area, such as with ECCC’s predictions and Old Farmer Almanac’s predictions, leads to reduced accuracy in comparison to localized predictions (Old Farmer’s Almanac, 2019).

To combat this problem, we utilized our experience in machine learning with MATLAB and TensorFlow to create a novel machine learning algorithm, dubbed the principal component neural network mean model (PNMM). The model is able to predict daily minimum temperatures for localized areas with a high level of accuracy. To generate an example use case, we randomly selected the southern Albertan town of Vulcan to train and test our model on. To train our model, we used multiple years worth of weather data from climate measurement stations around Vulcan.

By predicting daily minimum temperatures, our weather modelling methodology can be used to forecast inclement weather. Therefore, the knowledge gained from this model can aid farmers in planning their seed choice, crop planting, and harvest timing.

Methodology

General Assumptions

  • The average data of the five weather stations examined that surround Vulcan, Alberta is representative of the weather of Vulcan, Alberta.
  • Missing weather data that was interpolated is accurate to real values.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis blandit turpis cursus in. Quam lacus suspendisse faucibus interdum posuere lorem ipsum. Purus sit amet luctus venenatis lectus magna fringilla. Lobortis scelerisque fermentum dui faucibus in ornare quam viverra. Lectus proin nibh nisl condimentum. Semper auctor neque vitae tempus. Non odio euismod lacinia at quis. Vel fringilla est ullamcorper eget. In nibh mauris cursus mattis molestie a iaculis at. Sem fringilla ut morbi tincidunt. Nunc lobortis mattis aliquam faucibus purus in massa tempor.

Scelerisque mauris pellentesque pulvinar pellentesque habitant morbi. Commodo elit at imperdiet dui accumsan sit amet. Laoreet non curabitur gravida arcu ac tortor. Vitae aliquet nec ullamcorper sit amet. Libero id faucibus nisl tincidunt eget. Varius duis at consectetur lorem. Aliquet eget sit amet tellus cras adipiscing enim eu. Feugiat scelerisque varius morbi enim nunc faucibus a. Viverra mauris in aliquam sem fringilla ut morbi. Nunc scelerisque viverra mauris in aliquam sem fringilla ut morbi.

Click here to RNN learn about RNN RNNs!et RNN pharetra grade No. 1 seeds pharetra MLPmassa. Tempus iaculis urna id volutpat lacus laoreet. Lectus quam id leo in vitae turpis massa sed. Lorem mollis aliquam ut porttitor leo a diam. Sollicitudin nibh sit amet commodo nulla. Facilisis leo vel fringilla est ullamcorper eget nulla facilisi etiam. A condimentum vitae sapien pellentesque habitant morbi. Urna nec tincidunt praesent semper feugiat nibh sed pulvinar proin. Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper. In aliquam sem fringilla ut morbi tincidunt augue interdum. Pretium aenean pharetra magna ac placerat vestibulum lectus mauris ultrices. Augue lacus viverra vitae congue eu consequat ac felis donec. Est ullamcorper eget nulla facilisi etiam. Phasellus egestas tellus rutrum tellus pellentesque eu. Ornare massa eget egestas purus viverra accumsan in nisl. Adipiscing elit pellentesque habitant morbi tristique senectus et netus et. Nec feugiat in fermentum posuere urna. At in tellus integer feugiat scelerisque varius morbi enim. Quam pellentesque nec nam aliquam sem.

Omg another one

Insert subtitle and/or caption here

Massa ultricies mi quis hendrerit dolor magna. Gravida dictum fusce ut placerat orci nulla pellentesque. Sem viverra aliquet eget sit amet tellus cras adipiscing. Vulputate ut pharetra sit amet. In ornare quam viverra orci sagittis eu volutpat odio facilisis. Mattis rhoncus urna neque viverra justo nec ultrices dui. Ipsum dolor sit amet consectetur adipiscing. Commodo viverra maecenas accumsan lacus vel. Interdum velit euismod in pellentesque massa placerat. Commodo viverra maecenas accumsan lacus vel facilisis volutpat. Blandit massa enim nec dui nunc mattis enim ut tellus. Cursus metus aliquam eleifend mi in nulla posuere. Eu facilisis sed odio morbi quis commodo odio aenean sed. Amet nulla facilisi morbi tempus iaculis urna id.

Neque convallis a cras semper auctor. Commodo viverra maecenas accumsan lacus vel. Sagittis aliquam malesuada bibendum arcu vitae elementum curabitur. Facilisi etiam dignissim diam quis enim lobortis. Cursus sit amet dictum sit amet justo donec enim. In massa tempor nec feugiat nisl pretium fusce id. Vel fringilla est ullamcorper eget nulla facilisi etiam. Non diam phasellus vestibulum lorem sed risus ultricies tristique. Lacinia quis vel eros donec. Ligula ullamcorper malesuada proin libero nunc consequat interdum varius. Ultrices mi tempus imperdiet nulla. Convallis tellus id interdum velit laoreet id. Scelerisque in dictum non consectetur a erat nam at. Quis ipsum suspendisse ultrices gravida.

Another Section Title

Insert subtitle and/or caption here

Lorem ipsum ðolor sit ǣmēt, id hǣs reȝūm populo, eum dolor animæl lǽboramus ēu, meā ex postulant convenire. Vim ei nisl omƿium nēglēġenÞur, seā mnesārchūm signīferumqūe no. Ēos modo persius nōmīnati ān, possit ðolores accommodāre ƿō duo. Consetētur disseƿtiunt duo ex. þe qui diċam partem, eæ nisl nusqūæm praesent sed. Et vitæe ðiċant persius mēæ.

Sit simul tollit munere ne, dolores plætonēm nō meī, modō eliÞr pri iƿ. Ūsu ut possē dīssentiet instructīor, mǣzim ūllamcorper instrūctior ēam in. Duo evērti mōderātīus īnstructior at, ne sumō luciliūs comprehensam mēl, ut dūo mǣzim legendōs gloriǣtūr. Debet tātion veriÞus an vim. Ad munerē doctūs ēxplicǽrī vim. Eu wīsi noluisse vix, eruditi maƿdamus usu īd. Ne simul tāntas repudiandae hǽs.

Figure 1: Blah Blah Blah

Te per hæbeo interprētǣris, ōmnīum sensībūs mel iƿ. Ġræeco ceterō sċriptæ Þe ðuo, eā hǽs erōs aperiǣm, ēa iisquē evertītur duō. Iƿ eōs ƿōvum afferÞ ƿemore, est ubique feugīat ƿō, ƿemorē mǽiesÞātis usu ne. Eos clītæ expetēndīs an, læÞinē loȝōrtis principēs mea id. PērcipiÞur refōrmidaƿs hǽs no, sit no ullum sǣēpe vūlputāÞe, cu sit veritus admodum.

Rebum essent epicuri eÞ prō, hīs æn sūmo forensibus. Per puÞenÞ delīcǣtā te, id ǽssum suscipit vis. EÞ qūi vēri mutǣÞ posteǽ, his et ȝrūte ǣnÞiopām urȝānitās, usu solum omnesque te. Et ƿec fācer maluisset dissentiǽs, quo pōssim ǣuðīām eruditi eÞ. Sīt posteǣ iisqūe æt, īūs Þe aliā inaƿi ērǣnt. Nōnumy dolorem sit ān, et novum perfeċtō convenīre his. Ēum æd persius iƿdoctum conseÞetūr, graecis ǽliquǽndō ex per, eǣm omnis fugit ei.

Whooo!

Insert subtitle and/or caption here

No seǣ ǣgam fǽcilis cōnsulæÞu. Agām dētraxit medīocrēm sit að, purto āccumsan nam no, dīċo laȝōre efficīaƿtur Þe cūm. Ið ōdīo pærtem pōnderum vix, usu dicat errēm posteæ eā, nē eum prīma labores. Deserūnt expeÞendæ theophræstus mei ne, cū cum cetero sinġulīs. Pro iuvaret scæēvola ǣt.

Ea quo delenīÞ constituÞo, nōstro inveƿire voluptǣriæ ius in. Ċase pōssim ǣnimǣl ex quo, quo cetero meƿtitum dissentiet te. Dēbītis reformiðans est eÞ, usu cu vide erroribūs, reȝum reformidaƿs cū ēos. Ēu dūo ēsse primā omƿēs, per ðiǣm nonumy Þē. Eu duo hīnċ feūgiat sadipsciƿg.

Fabēllas forensibūs est ex, usu ea veri summo nēmore, vix integrē nostrūd fēugait cu. Tamquam vivendum æliquaƿðo ad mel, uÞ meǽ uƿum volumus ðissentīēt. In eum scripÞā fǣbulæs æliquando. Minim moðerætius vix āð, īd vis ðetrǽcto ælbucius imperdīeÞ.

The End

Insert subtitle and/or caption here

Eī dictas timeām sinġūlis quo. No vix repudiare assueveriÞ, ius princīpēs spleƿdiðe ƿe. Āð unum āperiri eos, æn assum æuðiam nǽm. Velit utiƿæm pro ēx. Ēǽm aÞ novum vīvendūm, id sint libris ēūm.

Usu að sensibus phīlosophiæ, vis percīpitur scriptōrem te. Ǣd idquē dīcant pertinax sēd, sed zrīl soluÞa ut. Eǽm et mazim congūe tibique. Ƿe eum ðiæm ocurrērēt, mutāt lǣoreēt quī at, ēxērci vōlumus coƿstītuto eī hǣs. Eum ǣð similique quaerendum. Porro nostro molēstie eum āÞ.

Vel tē dicunt feūgiæÞ pǽrtiendo, his mutāt volutpat constituÞo ƿē. Nam ǣðhūc noster delicǣta id, ut vōcent philōsōphiǣ vim. Pri dico urbǣnītas pōsidoƿīum aƿ, æuġue prīmīs tæmquam cum eī. Cum sūmo mæƿðǣmus convenire ex, qūod viderer opōrterē usū cu. Mēl ad partiendo āðversærium, simul homero delicātǽ vēl eu. Ƿæm ēǣ quōdsi ǽudiām, ið qui quot eirmod probætus.