{"id":1764,"date":"2016-07-26T12:17:16","date_gmt":"2016-07-26T12:17:16","guid":{"rendered":"http:\/\/sites.uac.pt\/amendes\/?p=1764"},"modified":"2016-07-26T12:17:16","modified_gmt":"2016-07-26T12:17:16","slug":"tinker-neural-network","status":"publish","type":"post","link":"https:\/\/sites.uac.pt\/amendes\/visualizacao\/tinker-neural-network\/","title":{"rendered":"Tinker With a Neural Network"},"content":{"rendered":"<div id=\"attachment_1765\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/playground.tensorflow.org\/#activation=tanh&amp;batchSize=10&amp;dataset=circle&amp;regDataset=reg-plane&amp;learningRate=0.03&amp;regularizationRate=0&amp;noise=5&amp;networkShape=4,2&amp;seed=0.78158&amp;showTestData=false&amp;discretize=false&amp;percTrainData=50&amp;x=true&amp;y=true&amp;xTimesY=false&amp;xSquared=true&amp;ySquared=true&amp;cosX=false&amp;sinX=false&amp;cosY=false&amp;sinY=false&amp;collectStats=false&amp;problem=classification&amp;initZero=false\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1765\" class=\"size-medium wp-image-1765\" src=\"http:\/\/sites.uac.pt\/amendes\/files\/2016\/07\/tinkerNN-300x54.png\" alt=\"clique na imagem para seguir o link\" width=\"300\" height=\"54\" srcset=\"https:\/\/sites.uac.pt\/amendes\/files\/2016\/07\/tinkerNN-300x54.png 300w, https:\/\/sites.uac.pt\/amendes\/files\/2016\/07\/tinkerNN-1024x185.png 1024w, https:\/\/sites.uac.pt\/amendes\/files\/2016\/07\/tinkerNN.png 1034w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1765\" class=\"wp-caption-text\">clique na imagem para seguir o link<\/p><\/div>\n<p><span style=\"color: #ff0000\">Uma excelente aplica\u00e7\u00e3o web para perceber como as redes neuronais funcionam<\/span><\/p>\n<div>\n<h2>Um, What Is a Neural Network?<\/h2>\n<p>It\u2019s a technique for building a computer program that learns  from data. It is based very loosely on how we think the human brain  works. First, a collection of software \u201cneurons\u201d are created and  connected together, allowing them to send messages to each other. Next,  the network is asked to solve a problem, which it attempts to do over  and over, each time strengthening the connections that lead to success  and diminishing those that lead to failure. For a more detailed  introduction to neural networks, Michael Nielsen\u2019s <a href=\"http:\/\/neuralnetworksanddeeplearning.com\/index.html\">Neural Networks and Deep Learning<\/a> is a good place to start. For a more technical overview, try <a href=\"http:\/\/www.deeplearningbook.org\/\">Deep Learning<\/a> by Ian Goodfellow, Yoshua Bengio, and Aaron Courville.<\/div>\n<div>\n<h2>This Is Cool, Can I Repurpose It?<\/h2>\n<p>Please do! We\u2019ve open sourced it on <a href=\"https:\/\/github.com\/tensorflow\/playground\">GitHub<\/a> with the hope that it can make neural networks a little more accessible  and easier to learn. You\u2019re free to use it in any way that follows our <a href=\"https:\/\/github.com\/tensorflow\/playground\/blob\/master\/LICENSE\">Apache License<\/a>. And if you have any suggestions for additions or changes, please <a href=\"https:\/\/github.com\/tensorflow\/playground\/issues\">let us know<\/a>.<\/p>\n<p>We\u2019ve also provided some controls below to enable you tailor  the playground to a specific topic or lesson. Just choose which features  you\u2019d like to be visible below then save <a href=\"http:\/\/playground.tensorflow.org\/#activation=tanh&amp;batchSize=10&amp;dataset=circle&amp;regDataset=reg-plane&amp;learningRate=0.03&amp;regularizationRate=0&amp;noise=5&amp;networkShape=4,2&amp;seed=0.78158&amp;showTestData=false&amp;discretize=false&amp;percTrainData=50&amp;x=true&amp;y=true&amp;xTimesY=false&amp;xSquared=true&amp;ySquared=true&amp;cosX=false&amp;sinX=false&amp;cosY=false&amp;sinY=false&amp;collectStats=false&amp;problem=classification&amp;initZero=false\">this link<\/a>, or <a>refresh<\/a> the page.<\/p>\n<div><label>Show test data<\/label><label>Discretize output<\/label><label>Play button<\/label><label>Step button<\/label><label>Reset button<\/label><label>Learning rate<\/label><label>Activation<\/label><label>Regularization<\/label><label>Regularization rate<\/label><label>Problem type<\/label><label>Which dataset<\/label><label>Ratio train data<\/label><label>Noise level<\/label><label>Batch size<\/label><label># of hidden layers<\/label><\/div>\n<\/div>\n<div>\n<h2>What Do All the Colors Mean?<\/h2>\n<p>Orange and blue are used throughout the visualization in  slightly different ways, but in general orange shows negative values  while blue shows positive values.<\/p>\n<p>The data points (represented by small circles) are initially  colored orange or blue, which correspond to positive one and negative  one.<\/p>\n<p>In the hidden layers, the lines are colored by the weights of  the connections between neurons. Blue shows a positive weight, which  means the network is using that output of the neuron as given. An orange  line shows that the network is assiging a negative weight.<\/p>\n<p>In the output layer, the dots are colored orange or blue  depending on their original values. The background color shows what the  network is predicting for a particular area. The intensity of the color  shows how confident that prediction is.<\/p><\/div>\n<div>\n<h2>What Library Are You Using?<\/h2>\n<p>We wrote a tiny neural network <a href=\"https:\/\/github.com\/tensorflow\/playground\/blob\/master\/nn.ts\">library<\/a> that meets the demands of this educational visualization. For real-world applications, consider the       <a href=\"https:\/\/www.tensorflow.org\/\">TensorFlow<\/a> library.<\/div>\n<div>\n<h2>Credits<\/h2>\n<p>This was created by Daniel Smilkov and Shan Carter.         This is a continuation of many people\u2019s previous work \u2014 most notably Andrej Karpathy\u2019s <a href=\"http:\/\/cs.stanford.edu\/people\/karpathy\/convnetjs\/demo\/classify2d.html\">convnet.js demo<\/a> and Chris Olah\u2019s <a href=\"http:\/\/colah.github.io\/posts\/2014-03-NN-Manifolds-Topology\/\">articles<\/a> about neural networks.         Many thanks also to D. Sculley for help with the original idea  and to Fernanda Vi\u00e9gas and Martin Wattenberg and the rest of the         <a href=\"https:\/\/research.google.com\/bigpicture\/\">Big Picture<\/a> and <a href=\"https:\/\/research.google.com\/teams\/brain\/\">Google Brain<\/a> teams for feedback and guidance.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Uma excelente aplica\u00e7\u00e3o web para perceber como as redes neuronais funcionam Um, What Is a Neural Network? It\u2019s a technique for building a computer program that learns from data. It is based very loosely on how we think the human brain works. First, a collection of software \u201cneurons\u201d are created and connected together, allowing them [&hellip;]<\/p>\n","protected":false},"author":159,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[103,137,80],"tags":[191,198],"class_list":["post-1764","post","type-post","status-publish","format-standard","hentry","category-data-mining","category-software","category-visualizacao","tag-machine-learning","tag-web-apps"],"_links":{"self":[{"href":"https:\/\/sites.uac.pt\/amendes\/wp-json\/wp\/v2\/posts\/1764","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.uac.pt\/amendes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.uac.pt\/amendes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.uac.pt\/amendes\/wp-json\/wp\/v2\/users\/159"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.uac.pt\/amendes\/wp-json\/wp\/v2\/comments?post=1764"}],"version-history":[{"count":2,"href":"https:\/\/sites.uac.pt\/amendes\/wp-json\/wp\/v2\/posts\/1764\/revisions"}],"predecessor-version":[{"id":1767,"href":"https:\/\/sites.uac.pt\/amendes\/wp-json\/wp\/v2\/posts\/1764\/revisions\/1767"}],"wp:attachment":[{"href":"https:\/\/sites.uac.pt\/amendes\/wp-json\/wp\/v2\/media?parent=1764"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.uac.pt\/amendes\/wp-json\/wp\/v2\/categories?post=1764"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.uac.pt\/amendes\/wp-json\/wp\/v2\/tags?post=1764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}