{"id":20229,"date":"2016-06-24T18:55:32","date_gmt":"2016-06-25T02:55:32","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=20229"},"modified":"2021-02-23T14:11:56","modified_gmt":"2021-02-23T11:11:56","slug":"using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/","title":{"rendered":"Using Recurrent Neural Networks and TensorFlow to Recognize Handwriting"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/06\/tensorflow-meetup-chicago.jpeg\" alt=\"tensorflow-meetup-chicago\" width=\"170\" style=\"margin: 0px 0px 20px 20px;\" class=\"alignright size-full wp-image-20246\" \/><\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/recurrent-neural-networks-classifying-diagnoses-with-long-short-term-memory\/\">Recurrent neural networks<\/a> (RNNs) are designed to model sequential information and are widely used to solve the problems of speech recognition, language modeling, <a href=\"https:\/\/www.altoros.com\/blog\/enabling-multilingual-neural-machine-translation-with-tensorflow\/\">translation<\/a>, and <a href=\"https:\/\/www.altoros.com\/blog\/using-long-short-term-memory-networks-and-tensorflow-for-image-captioning\/\">image captioning<\/a>. At the recent <a href=\"https:\/\/www.meetup.com\/TensorFlow-Chicago\/events\/230465303\/\" target=\"_blank\" rel=\"noopener noreferrer\">TensorFlow Chicago meetup<\/a>, it was discussed how to perform basic mathematical calculations or recognize handwriting using RNNs and TensorFlow together.<\/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\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/#Teaching_recurrent_neural_networks_using_TensorFlow\" >Teaching recurrent neural networks using TensorFlow<\/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\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/#Want_details_Watch_the_video\" >Want details? Watch the video!<\/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\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/#Related_slides\" >Related slides<\/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\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/#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-5\" href=\"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/#About_the_speaker\" >About the speaker<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Teaching_recurrent_neural_networks_using_TensorFlow\"><\/span>Teaching recurrent neural networks using TensorFlow<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In his session, <a href=\"https:\/\/www.linkedin.com\/in\/rcshah\" target=\"_blank\" rel=\"noopener noreferrer\">Rajiv Shah<\/a>, Adjunct Assistant Professor at University of Illinois, provided a brief introduction to recurrent neural networks. Using TensorFlow\u2019s code as an example, he also demonstrated how to:<\/p>\n<ul>\n<li>model a sine wave<\/li>\n<li>perform basic addition<\/li>\n<li>generate handwriting using<\/li>\n<\/ul>\n<p>Rajiv has also answered some questions from the audience, sharing his ideas on what the prime reasons for choosing an RNN rather than a standard network are, what challenges one may face when training a model, etc.<\/p>\n<p>Join the <a href=\"https:\/\/www.meetup.com\/TensorFlow-Chicago\/\" target=\"_blank\" rel=\"noopener noreferrer\">meetup group<\/a> to stay informed about the upcoming events.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Want_details_Watch_the_video\"><\/span>Want details? Watch the video!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><script src=\"\/\/fast.wistia.com\/embed\/medias\/0cn49ivejk.jsonp\" async><\/script><script src=\"\/\/fast.wistia.com\/assets\/external\/E-v1.js\" async><\/script><\/p>\n<div class=\"wistia_embed wistia_async_0cn49ivejk\" style=\"height:360px;width:640px\">&nbsp;<\/div>\n<p><\/center><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_slides\"><\/span>Related slides<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><iframe loading=\"lazy\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/kRJN0HKbDa1yfO\" width=\"595\" height=\"485\" 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<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\/recurrent-neural-networks-classifying-diagnoses-with-long-short-term-memory\/\">Recurrent Neural Networks: Classifying Diagnoses with Long Short-Term Memory<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/text-prediction-with-tensorflow-and-long-short-term-memory-in-six-steps\/\">Text Prediction with TensorFlow and Long Short-Term Memory\u2014in Six Steps<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/building-a-keras-based-image-classifier-using-tensorflow-for-a-back-end\/\">Building a Keras-Based Image Classifier Using TensorFlow for a Back End<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"About_the_speaker\"><\/span>About the speaker<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div>\n<div style=\"float: right;\"><a href=\"https:\/\/www.linkedin.com\/in\/rcshah\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/rajiv-shah.png\" alt=\"\" width=\"130\" height=\"130\" class=\"alignright size-full wp-image-20435\" \/><\/a><\/div>\n<div style=\"width: 600px;\"><small><a href=\"https:\/\/www.linkedin.com\/in\/rcshah\" target=\"_blank\" rel=\"noopener noreferrer\">Rajiv Shah<\/a> is  Data Scientist at a large insurance company and Adjunct Assistant Professor at the University of Illinois in Chicago. He is an active member of the data science community in Chicago with projects and publications related to surveillance and red light cameras. He has a PhD from the University of Illinois at Urbana Champaign.<\/small><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<\/p>\n<p>Recurrent neural networks (RNNs) are designed to model sequential information and are widely used to solve the problems of speech recognition, language modeling, translation, and image captioning. At the recent TensorFlow Chicago meetup, it was discussed how to perform basic mathematical calculations or recognize handwriting using RNNs and TensorFlow together.<\/p>\n<p>&nbsp;<\/p>\n<p>Teaching [&#8230;]<\/p>\n","protected":false},"author":3,"featured_media":60394,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[214],"tags":[748,749],"class_list":["post-20229","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","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>Using Recurrent Neural Networks and TensorFlow to Recognize Handwriting | Altoros<\/title>\n<meta name=\"description\" content=\"Learn how combining recurrent neural networks with TensorFlow can help in handwriting recognition, basic mathematical calculations, and sine wave modeling.\" \/>\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\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Recurrent Neural Networks and TensorFlow to Recognize Handwriting | Altoros\" \/>\n<meta property=\"og:description\" content=\"Recurrent neural networks (RNNs) are designed to model sequential information and are widely used to solve the problems of speech recognition, language modeling, translation, and image captioning. At the recent TensorFlow Chicago meetup, it was discussed how to perform basic mathematical calculations or recognize handwriting using RNNs and TensorFlow together. &nbsp; Teaching [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-25T02:55:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-23T11:11:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/06\/recurrent-neural-networks-for-handwriting-recognition-calculations-language-modeling-tensorflow-code-examples.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"764\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\\\/\"},\"author\":{\"name\":\"Sophia Turol\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/58194952af19fe7b2b830846e077a58e\"},\"headline\":\"Using Recurrent Neural Networks and TensorFlow to Recognize Handwriting\",\"datePublished\":\"2016-06-25T02:55:32+00:00\",\"dateModified\":\"2021-02-23T11:11:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\\\/\"},\"wordCount\":259,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/recurrent-neural-networks-for-handwriting-recognition-calculations-language-modeling-tensorflow-code-examples.gif\",\"keywords\":[\"Machine Learning\",\"TensorFlow\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\\\/\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\\\/\",\"name\":\"Using Recurrent Neural Networks and TensorFlow to Recognize Handwriting | Altoros\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/recurrent-neural-networks-for-handwriting-recognition-calculations-language-modeling-tensorflow-code-examples.gif\",\"datePublished\":\"2016-06-25T02:55:32+00:00\",\"dateModified\":\"2021-02-23T11:11:56+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/58194952af19fe7b2b830846e077a58e\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/recurrent-neural-networks-for-handwriting-recognition-calculations-language-modeling-tensorflow-code-examples.gif\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/recurrent-neural-networks-for-handwriting-recognition-calculations-language-modeling-tensorflow-code-examples.gif\",\"width\":1024,\"height\":764},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using Recurrent Neural Networks and TensorFlow to Recognize Handwriting\"}]},{\"@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":"Using Recurrent Neural Networks and TensorFlow to Recognize Handwriting | Altoros","description":"Learn how combining recurrent neural networks with TensorFlow can help in handwriting recognition, basic mathematical calculations, and sine wave modeling.","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\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/","og_locale":"en_US","og_type":"article","og_title":"Using Recurrent Neural Networks and TensorFlow to Recognize Handwriting | Altoros","og_description":"Recurrent neural networks (RNNs) are designed to model sequential information and are widely used to solve the problems of speech recognition, language modeling, translation, and image captioning. At the recent TensorFlow Chicago meetup, it was discussed how to perform basic mathematical calculations or recognize handwriting using RNNs and TensorFlow together. &nbsp; Teaching [...]","og_url":"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/","og_site_name":"Altoros","article_published_time":"2016-06-25T02:55:32+00:00","article_modified_time":"2021-02-23T11:11:56+00:00","og_image":[{"width":1024,"height":764,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/06\/recurrent-neural-networks-for-handwriting-recognition-calculations-language-modeling-tensorflow-code-examples.gif","type":"image\/gif"}],"author":"Sophia Turol","twitter_misc":{"Written by":"Sophia Turol","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/#article","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/"},"author":{"name":"Sophia Turol","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/58194952af19fe7b2b830846e077a58e"},"headline":"Using Recurrent Neural Networks and TensorFlow to Recognize Handwriting","datePublished":"2016-06-25T02:55:32+00:00","dateModified":"2021-02-23T11:11:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/"},"wordCount":259,"commentCount":0,"image":{"@id":"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/06\/recurrent-neural-networks-for-handwriting-recognition-calculations-language-modeling-tensorflow-code-examples.gif","keywords":["Machine Learning","TensorFlow"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/","url":"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/","name":"Using Recurrent Neural Networks and TensorFlow to Recognize Handwriting | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/06\/recurrent-neural-networks-for-handwriting-recognition-calculations-language-modeling-tensorflow-code-examples.gif","datePublished":"2016-06-25T02:55:32+00:00","dateModified":"2021-02-23T11:11:56+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/58194952af19fe7b2b830846e077a58e"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/06\/recurrent-neural-networks-for-handwriting-recognition-calculations-language-modeling-tensorflow-code-examples.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/06\/recurrent-neural-networks-for-handwriting-recognition-calculations-language-modeling-tensorflow-code-examples.gif","width":1024,"height":764},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/using-recurrent-neural-networks-and-tensorflow-to-recognize-handwriting\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Using Recurrent Neural Networks and TensorFlow to Recognize Handwriting"}]},{"@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\/20229","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=20229"}],"version-history":[{"count":10,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/20229\/revisions"}],"predecessor-version":[{"id":60395,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/20229\/revisions\/60395"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/60394"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=20229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=20229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=20229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}