{"id":39543,"date":"2016-10-14T19:53:34","date_gmt":"2016-10-14T16:53:34","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=39543"},"modified":"2018-11-29T20:07:44","modified_gmt":"2018-11-29T17:07:44","slug":"how-tensorflow-can-detect-and-predict-wildfires","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/","title":{"rendered":"Applying TensorFlow to Detect and Predict Wildfires"},"content":{"rendered":"<p>At the recent <a href=\"https:\/\/www.meetup.com\/TensorFlow-Washington-DC\/events\/231860618\/\">TensorFlow meetup<\/a> in Washington DC, the attendees learnt how TensorFlow can help in automating wildfire detection\/prediction, as well as what&#8217;s underlying the framework&#8217;s four core concepts.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/#A_calculus_of_variations_and_artificial_neural_networks\" >A calculus of variations and artificial neural networks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/#Four_core_TensorFlow_concepts\" >Four core TensorFlow concepts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/#Further_reading\" >Further reading<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/#About_the_experts\" >About the experts<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"A_calculus_of_variations_and_artificial_neural_networks\"><\/span>A calculus of variations and artificial neural networks<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/kirkdborne\" target=\"_blank\">Dr. Kirk Borne<\/a> of Booz Allen Hamilton focused on <em>why<\/em> should anyone care to use TensorFlow. In his session, he talked about automating wildfire detection \/ prediction through artificial neural networks (ANNs). The scope of activities under the project includes the following:<\/p>\n<ul>\n<li>Identifying all wildfires in Earth-observing satellite images<\/li>\n<li>Training an ANN to mimic human analyst classifications<\/li>\n<li>Applying an ANN to new data (from three remote-sensing satellites)<\/li>\n<li>Extending <a href=\"https:\/\/www.ospo.noaa.gov\/Products\/land\/hms.html\" target=\"_blank\">NOAA\u2019s fire product<\/a> from the USA to the whole Earth<\/li>\n<\/ul>\n<p>Kirk demonstrated a configuration for wildfire detection neural network and provided some classification accuracy output. He also highlighted the overfitting issue and suggested a schematic approach to avoid it.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/10\/kirk-borne-tensorflow-meetup-predicting-wildfires.jpeg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/10\/kirk-borne-tensorflow-meetup-predicting-wildfires.jpeg\" alt=\"\" width=\"640\" class=\"aligncenter size-full wp-image-39694\" \/><\/a><\/center><\/p>\n<blockquote><p><em>\u201cTo avoid overfitting, you need to know when to stop training a model.\u201d<br \/>\n\u2014Kirk Borne, Booz Allen Hamilton<\/em><\/p><\/blockquote>\n<p>Kirk pointed out that one should stick to minimizing true error, which can be done by using such methods as <a href=\"https:\/\/en.wikipedia.org\/wiki\/Gradient_descent\" target=\"_blank\">gradient descent<\/a> and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Hill_climbing\" target=\"_blank\">hill climbing<\/a>. The thing is that real-world objective functions mostly feature complex topologies. This is where TensorFlow can come to a rescue by determining a calculus of variations for data science.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/10\/tensorflow-meetup-predicting-wildfires-machine-learning-summary.jpeg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/10\/tensorflow-meetup-predicting-wildfires-machine-learning-summary-1024x768.jpeg\" alt=\"\" width=\"640\" class=\"aligncenter size-large wp-image-39697\" \/><\/a><\/center><\/p>\n<p>Below you will find Kirk\u2019s full presentation.<\/p>\n<p><center><iframe loading=\"lazy\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/Nypp62cGIRpMac\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen><\/iframe><\/center><\/p>\n<p>For more details, watch the video from the meetup.<\/p>\n<p><center><script src=\"\/\/fast.wistia.com\/embed\/medias\/2qk5sdupeu.jsonp\" async><\/script><script src=\"\/\/fast.wistia.com\/assets\/external\/E-v1.js\" async><\/script><\/p>\n<div class=\"wistia_embed wistia_async_2qk5sdupeu\" style=\"height:360px;width:640px\">&nbsp;<\/div>\n<p><\/center><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Four_core_TensorFlow_concepts\"><\/span>Four core TensorFlow concepts<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/ajschumacher\" target=\"_blank\">Aaron Schumacher<\/a> of Deep Learning Analytics delivered a session that provides a hands-on experience with underlying mechanisms of TensorFlow:<\/p>\n<ul>\n<li><em>Tensors<\/em>\u2014a preference for linear algebra over neurons<\/li>\n<li><em>Flows<\/em>\u2014data flow graphs<\/li>\n<li><em>Pictures<\/em>\u2014<a href=\"https:\/\/www.altoros.com\/blog\/visualizing-tensorflow-graphs-with-tensorboard\/\">TensorBoard<\/a><\/li>\n<li><em>Servers<\/em>\u2014the possibility to move directly into production<\/li>\n<\/ul>\n<p>When exploring tensors, Aaron mentioned that with TensorFlow one can do more than just <a href=\"https:\/\/www.altoros.com\/blog\/analyzing-text-and-generating-content-with-neural-networks-and-tensorflow\/\">neural networks<\/a>, but implement a <a href=\"https:\/\/www.altoros.com\/blog\/using-logistic-and-softmax-regression-with-tensorflow\/\">logistic regression<\/a>, for example. He also pointed out that in contrast to alternatives, TensorFlow mostly ignores neurons and focuses on weights as a top-level abstraction.<\/p>\n<p>As an advantage of the graph concept, Aaron pointed out the ability of TensorFlow to manipulate those graphs and \u201creason about\u201d how to answer the questions asked before committing to particular execution paths.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/10\/Aaron-Schumacher-tensorflow-meetup-machine-learning.jpeg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/10\/Aaron-Schumacher-tensorflow-meetup-machine-learning-1024x579.jpeg\" alt=\"\" width=\"640\" class=\"aligncenter size-large wp-image-39699\" \/><\/a><\/center><\/p>\n<p>Talking about TensorBoard, he outlined its advanced logging and visualizing functionality that provides access to a lot of internals hard to expose without the tooling.<\/p>\n<p>Before moving to demo, Aaron highlighted that with a highly engineered serving architecture of TensorFlow, one can develop on his\/her laptop and \u201crelatively easily build a deployment system to serve that model in a serious way.\u201d<\/p>\n<p>You can also read a relevant <a href=\"https:\/\/planspace.org\/20160629-presenting_hello_tensorflow\/\" target=\"_blank\">blog post<\/a> by Aaron or watch the video for more details.<\/p>\n<p><center><script src=\"\/\/fast.wistia.com\/embed\/medias\/fitl76kta9.jsonp\" async><\/script><script src=\"\/\/fast.wistia.com\/assets\/external\/E-v1.js\" async><\/script><\/p>\n<div class=\"wistia_embed wistia_async_fitl76kta9\" style=\"height:360px;width:640px\">&nbsp;<\/div>\n<p><\/center><\/p>\n<p>&nbsp;<\/p>\n<p>Join <a href=\"https:\/\/www.meetup.com\/TensorFlow-Washington-DC\/\" target=\"_blank\">our group<\/a> to stay tuned with the upcoming events!<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Further_reading\"><\/span>Further reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/how-nasa-uses-artificial-intelligence-to-detect-exoplanets\/\">How NASA Uses Artificial Intelligence to Detect Exoplanets<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/analyzing-satellite-imagery-with-tensorflow-to-automate-insurance-underwriting\/\">Analyzing Satellite Imagery with TensorFlow to Automate Insurance Underwriting<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/using-machine-learning-and-tensorflow-to-recognize-traffic-signs\/\">Using Machine Learning and TensorFlow to Recognize Traffic Signs<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"About_the_experts\"><\/span>About the experts<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><small><a href=\"https:\/\/www.linkedin.com\/in\/kirkdborne\" target=\"_blank\">Dr. Kirk Borne<\/a> is the Principal Data Scientist at Booz Allen Hamilton. Previously, he has spent 12 years as Professor of Astrophysics and Computational Science at George Mason University, where he taught and advised students in the graduate and undergraduate Data Science degree programs. Before that, he worked 18 years supporting NASA projects in various roles, including program manager in the Space Science Data Operations Office and Data Archive Project Scientist for the Hubble Space Telescope. Kirk has a PhD in Astronomy from Caltech and a BS in Physics from LSU. He is an advocate of data literacy for all and has been named consistently among the top worldwide influencers in big data and data science.<\/small><\/p>\n<p><small><a href=\"https:\/\/www.linkedin.com\/in\/ajschumacher\" target=\"_blank\">Aaron Schumacher<\/a> is Data Scientist and Software Engineer for Deep Learning Analytics. He has taught with Python and R for General Assembly and the Metis data science bootcamp. Aaron has also worked with data at Booz Allen Hamilton, New York University, and the New York City Department of Education. He studied mathematics at the University of Wisconsin\u2013Madison and teaching at Bard College.<\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>At the recent TensorFlow meetup in Washington DC, the attendees learnt how TensorFlow can help in automating wildfire detection\/prediction, as well as what&#8217;s underlying the framework&#8217;s four core concepts.<\/p>\n<p>&nbsp;<\/p>\n<p>A calculus of variations and artificial neural networks<\/p>\n<p>Dr. Kirk Borne of Booz Allen Hamilton focused on why should anyone care to use [&#8230;]<\/p>\n","protected":false},"author":3,"featured_media":39639,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[748,749],"class_list":["post-39543","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-machine-learning","tag-tensorflow"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Applying TensorFlow to Detect and Predict Wildfires | Altoros<\/title>\n<meta name=\"description\" content=\"Artificial neural networks can be used to mimic human analyst classifications and then applied to the data from remote-sensing satellites for wildfire prediction.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Applying TensorFlow to Detect and Predict Wildfires | Altoros\" \/>\n<meta property=\"og:description\" content=\"At the recent TensorFlow meetup in Washington DC, the attendees learnt how TensorFlow can help in automating wildfire detection\/prediction, as well as what&#8217;s underlying the framework&#8217;s four core concepts. &nbsp; A calculus of variations and artificial neural networks Dr. Kirk Borne of Booz Allen Hamilton focused on why should anyone care to use [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-14T16:53:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-11-29T17:07:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/10\/machine-learning-tensorflow-applied-to-wildfire-detection-prediction.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"655\" \/>\n\t<meta property=\"og:image:height\" content=\"466\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sophia Turol\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sophia Turol\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-tensorflow-can-detect-and-predict-wildfires\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-tensorflow-can-detect-and-predict-wildfires\\\/\"},\"author\":{\"name\":\"Sophia Turol\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/58194952af19fe7b2b830846e077a58e\"},\"headline\":\"Applying TensorFlow to Detect and Predict Wildfires\",\"datePublished\":\"2016-10-14T16:53:34+00:00\",\"dateModified\":\"2018-11-29T17:07:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-tensorflow-can-detect-and-predict-wildfires\\\/\"},\"wordCount\":669,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-tensorflow-can-detect-and-predict-wildfires\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/machine-learning-tensorflow-applied-to-wildfire-detection-prediction.jpg\",\"keywords\":[\"Machine Learning\",\"TensorFlow\"],\"articleSection\":[\"News\\\/Opinion\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-tensorflow-can-detect-and-predict-wildfires\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-tensorflow-can-detect-and-predict-wildfires\\\/\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-tensorflow-can-detect-and-predict-wildfires\\\/\",\"name\":\"Applying TensorFlow to Detect and Predict Wildfires | Altoros\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-tensorflow-can-detect-and-predict-wildfires\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-tensorflow-can-detect-and-predict-wildfires\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/machine-learning-tensorflow-applied-to-wildfire-detection-prediction.jpg\",\"datePublished\":\"2016-10-14T16:53:34+00:00\",\"dateModified\":\"2018-11-29T17:07:44+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/58194952af19fe7b2b830846e077a58e\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-tensorflow-can-detect-and-predict-wildfires\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-tensorflow-can-detect-and-predict-wildfires\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-tensorflow-can-detect-and-predict-wildfires\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/machine-learning-tensorflow-applied-to-wildfire-detection-prediction.jpg\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/machine-learning-tensorflow-applied-to-wildfire-detection-prediction.jpg\",\"width\":655,\"height\":466},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/how-tensorflow-can-detect-and-predict-wildfires\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Applying TensorFlow to Detect and Predict Wildfires\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/58194952af19fe7b2b830846e077a58e\",\"name\":\"Sophia Turol\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/trello_card-96x96.jpg\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/trello_card-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/trello_card-96x96.jpg\",\"caption\":\"Sophia Turol\"},\"description\":\"Sophia Turol is passionate about delivering well-structured articles that cater for picky technical audience. With 3+ years in technical writing and 5+ years in editorship, she enjoys collaboration with developers to create insightful, yet intelligible technical tutorials, overviews, and case studies. Sophie is enthusiastic about deep learning solutions\u2014TensorFlow in particular\u2014and PaaS systems, such as Cloud Foundry.\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/author\\\/sophie-turol\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Applying TensorFlow to Detect and Predict Wildfires | Altoros","description":"Artificial neural networks can be used to mimic human analyst classifications and then applied to the data from remote-sensing satellites for wildfire prediction.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/","og_locale":"en_US","og_type":"article","og_title":"Applying TensorFlow to Detect and Predict Wildfires | Altoros","og_description":"At the recent TensorFlow meetup in Washington DC, the attendees learnt how TensorFlow can help in automating wildfire detection\/prediction, as well as what&#8217;s underlying the framework&#8217;s four core concepts. &nbsp; A calculus of variations and artificial neural networks Dr. Kirk Borne of Booz Allen Hamilton focused on why should anyone care to use [...]","og_url":"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/","og_site_name":"Altoros","article_published_time":"2016-10-14T16:53:34+00:00","article_modified_time":"2018-11-29T17:07:44+00:00","og_image":[{"width":655,"height":466,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/10\/machine-learning-tensorflow-applied-to-wildfire-detection-prediction.jpg","type":"image\/jpeg"}],"author":"Sophia Turol","twitter_misc":{"Written by":"Sophia Turol","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/#article","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/"},"author":{"name":"Sophia Turol","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/58194952af19fe7b2b830846e077a58e"},"headline":"Applying TensorFlow to Detect and Predict Wildfires","datePublished":"2016-10-14T16:53:34+00:00","dateModified":"2018-11-29T17:07:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/"},"wordCount":669,"commentCount":1,"image":{"@id":"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/10\/machine-learning-tensorflow-applied-to-wildfire-detection-prediction.jpg","keywords":["Machine Learning","TensorFlow"],"articleSection":["News\/Opinion"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/","url":"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/","name":"Applying TensorFlow to Detect and Predict Wildfires | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/10\/machine-learning-tensorflow-applied-to-wildfire-detection-prediction.jpg","datePublished":"2016-10-14T16:53:34+00:00","dateModified":"2018-11-29T17:07:44+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/58194952af19fe7b2b830846e077a58e"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/10\/machine-learning-tensorflow-applied-to-wildfire-detection-prediction.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/10\/machine-learning-tensorflow-applied-to-wildfire-detection-prediction.jpg","width":655,"height":466},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/how-tensorflow-can-detect-and-predict-wildfires\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Applying TensorFlow to Detect and Predict Wildfires"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/58194952af19fe7b2b830846e077a58e","name":"Sophia Turol","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/05\/trello_card-96x96.jpg","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/05\/trello_card-96x96.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/05\/trello_card-96x96.jpg","caption":"Sophia Turol"},"description":"Sophia Turol is passionate about delivering well-structured articles that cater for picky technical audience. With 3+ years in technical writing and 5+ years in editorship, she enjoys collaboration with developers to create insightful, yet intelligible technical tutorials, overviews, and case studies. Sophie is enthusiastic about deep learning solutions\u2014TensorFlow in particular\u2014and PaaS systems, such as Cloud Foundry.","url":"https:\/\/www.altoros.com\/blog\/author\/sophie-turol\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/39543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=39543"}],"version-history":[{"count":14,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/39543\/revisions"}],"predecessor-version":[{"id":39700,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/39543\/revisions\/39700"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/39639"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=39543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=39543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=39543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}