local na rede Internet:CodeProject - Para aqueles que codificamcontente
CodeProject-Forthosewhocode.theme1-background{background-color:#f90}html,div,span,applet,object,iframe,a,abbr,acronym,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,li,ol,ul{margin:0;padding:0;border:0}html{font-size:16px;-webkit-font-smoothing:antialiased;font-smooth:always}body,p,h1,h2,h3,h4,h5,h6,li,tr,td,th,dd,dt{font-family:"SegoeUI",Arial,Sans-Serif;font-size:16px;line-height:1.4;color:#111}body{margin:0}h1,h3,h4,h5,th{font-weight:bold}h2{margin:20px011px;padding:0;padding-bottom:10px;color:#333}h3{color:#f90}h2{font-size:29px;font-weight:400}h3{font-size:19px;font-weight:normal}h4{font-size:17px}table{background-color:Transparent}img{-ms-interpolation-mode:bicubic}a{text-decoration:none;color:#}a:visited{color:#}a:not([href]){color:inherit;text-decoration:none}a.button,a.button-large,.button,.button-large{color:#fff;background-color:#e;border:1pxsolid#ccc;text-decoration:none;white-space:nowrap;font-size:100%;padding:4px;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}table.small-texttd,ul.small-textli,ol.small-textli,.small-text{font-size:14px}.Hidden,.hidden{visibility:hidden}.invisible{display:none}.subdue,.subdueli,tr.subduetd{color:#}.bold{font-weight:bold}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.float-right{float:right}.float-left{float:left}.extended{width:100%;box-sizing:border-box}.padded-top{padding-top:20px}.padded-bottom{padding-bottom:20px}.tight{margin:0;padding:0}ol,ul{padding-left:40px;margin:10px0}.trace{padding:20px;background-color:#eee;color:#333;border:1pxsolid#f00;font-size:13px}.ui-tabs-n{list-style:none;margin:0;padding:0003px;background-color:#fff;border:none}.ui-tabs-n:after{display:block;clear:both;content:""}.ui-tabs-nli{display:inline;margin:0002px;font-weight:bold;border:none}.ui-tabs-na,.ui-tabs-naspan{float:left;font-weight:bold}.ui-tabs-na{padding-left:0;text-decoration:none;white-space:nowrap;outline:none}.ui-tabs-naspan{margin-bottom:0;font-weight:normal;padding:5px7px;color:#;background-color:#fff8df}.ui-tabs-na:link,.ui-tabs-na:visited{color:#333}.ui-tabs-n.ui-tabs-activeaspan,.ui-tabs-n.ui-tabs-selectedaspan,.ui-tabs-na:hoverspan{background-color:#f90;color:#fff;text-decoration:none}.ui-tabs-n.ui-tabs-activea:link,.ui-tabs-n.ui-tabs-activea:visited,.ui-tabs-n.ui-tabs-selecteda:link,.ui-tabs-n.ui-tabs-selecteda:visited,.ui-tabs-n.ui-tabs-disableda:link,.ui-tabs-n.ui-tabs-disableda:visited{cursor:text}.ui-tabs-panel{display:block;clear:both;border:1pxsolid#f2f2f2;padding:10px;background:#fff}.container-content{background-color:#fff;position:relative;zoom:1;padding:09px;cursor:default}.container-content-wrap{margin:auto;max-width:1270px}.container-main{zoom:1;padding:00}.row{zoom:1;overflow:hidden}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-extend{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-item-tight{flex:01auto}.hover-container{display:block;position:relative}.clearfix:after,.container:after{display:block;content:'.';visibility:hidden;height:0;clear:both}.clearfix,.container{display:inline-block;display:block}.access-link,.access-linkimg{position:absolute;top:0;left:0;width:1px;height:1px;z-index:101;border-style:none;margin-top:-1px;overflow:hidden}.site-top-menu{white-space:nowrap;position:absolute;z-index:101;width:100%}.site-top-menu.main-content{width:100%}.site-top-menu.main-content.memberbar{margin-left:90px;margin-right:10px}.site-top-menu.fixed.main-content{margin:auto;max-width:1270px}.site-header{background-ime:url('/App_Themes/CodeProject/Img/logo135-bg.gif');white-space:nowrap;overflow:hidden}.site-header.main-content{position:relative;overflow:hidden;white-space:nowrap}.site-header.logo{display:inline-block}.site-header.promo{display:inline-block;position:absolute;top:33px;right:0}.site-header.fixed.main-content{margin:auto;max-width:1270px}.sub-headerbar{padding-right:9px;position:relative;margin:auto;max-width:1270px}.sub-headerbar-divider{margin-left:10px;height:1px;border-bottom:1pxsolid#ccc;position:absolute;bottom:2px;left:0;right:9px}.memberbar{height:25px;padding-top:10px;color:#999;font-size:14px}.memberbara{color:#;font-size:14px}div.nbar{white-space:nowrap}.nmenu{background:#fff;color:#4d4d4d;padding:0;margin:0;list-style:none;height:25px}.nmenuul,.nmenuli{margin:0;padding:0}.nmenu.has-submenu{position:absolute;right:5px;padding-left:10px}.nmenuul,.nmenu>li.open:hover>a,.nmenu>li.open>a:active{border:1pxsolid#ccc;border-bottom-color:#fff}.nmenu>li{margin:011px2px2px}.nmenu>li>a{padding:2px7px6px7px;border:1pxsolidtransparent;font-weight:bold}.nmenua{display:block;float:left;color:#666;background:#fff;font-size:17px;padding:09px;text-decoration:none;white-space:nowrap}.nmenua.fly{white-space:nowrap}.nmenuul{background:#fff;position:absolute;left:-9999px;top:-9999px;list-style:none}.nmenuli{float:left;color:#4d4d4d}.nmenuli.last{height:9px}.nmenuliul{border-bottom:5pxsolid#f90}.nmenulili{float:none}.nmenulilia{float:none;font-size:16px;font-weight:normal}.nmenulilia.fly{color:#4d4d4d;background-color:#fff;padding:2px20px}.nmenulilia.break{margin-bottom:15px}.nmenulilia.highlight1,.nmenulilia.highlight1:active,.nmenulilia.highlight1:hover{background-color:#090}.nmenulilia.highlight2,.nmenulilia.highlight2:active,.nmenulilia.highlight2:hover{background-color:#f90}.nmenulilia.highlight3,.nmenulilia.highlight3:active,.nmenulilia.highlight3:hover{background-color:#000}.nmenulilia.highlight1,.nmenulilia.highlight2,.nmenulilia.highlight3{color:#fff;font-size:16px;margin:5px0;padding:9px20px}.site-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:5px;width:100%;font-size:13px;color:#999}.site-footer.align-left,.site-footer.align-center,.site-footer.align-right{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.site-footer.align-left{flex:10100px}.site-footer.align-center{flex:010%;white-space:nowrap}.site-footer.align-right{flex:10100px}.site-footer.pe-width.active{border-bottom:2pxsolid#f90}.action-tilestd{padding:5px025px0}.homepeh2{font-size:30px;font-weight:400;margin:0;padding:0;padding-bottom:10px;color:#333}.homepe.news.signup-box.heading{font-size:29px;font-weight:300}.homepe.community.headingimg{display:none}.homepe.timeline.container-cards-2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0;gap:2rem}.homepe.timeline.container-cards-2>div.card{width:calc(50%-3rem);padding:1rem1rem0;box-shadow:rgba(0,0,0,.08)2px4px8px2px;border-radius:.4rem}.homepe.timeline.container-cards-2>div.card.thumbnail{width:380px}.homepe.timeline.container-cards-2>div.card.thumbnailimg{width:380px;max-height:500px}.homepe.content-list{padding-bottom:10px}.homepe.content-list.title{font-size:22px;line-height:125%;font-weight:normal}.homepe.content-list.titlea{color:#}.homepe.content-list.thumbnail{width:400px}.homepe.content-list.thumbnailimg{height:auto}.homepe.content-list.feature{background-color:#fffdfa;padding-right:10px}.homepe.messe-list{padding-bottom:10px;font-size:16px}.homepe.messe-list.title{font-size:16px;line-height:125%;font-weight:normal}.homepe.messe-list.titlea{color:#}.homepe.content-list-item{margin:2px010px}.homepe.content-list-item.entry{margin:4px05px}.homepe.content-list-item.title{padding:3px0}.homepe.content-list-item.thumbnail{float:none}.homepediv.site-filter{margin-bottom:12px}.homepe.viewer-info{width:80%;text-align:center;margin-bottom:30px}.homepe.viewer-info.ui-tabs-n.ui-tabs-activeaspan{color:#000;background-color:#fff}.homepe.viewer-info.ui-tabs-naspan{color:#ccc;background-color:#fff}.homepe-news{width:315px}.homepe-news.messe-list-item{max-width:300px}.homepe-content{padding-right:31px}.collapse-menu{box-sizing:border-box;padding:0;margin:0;border:0;width:100%;position:relative;display:flex}.collapse-menu.menu-item,.collapse-menu.collapse-overflow-anchor{margin:010px00;white-space:nowrap;display:none}.collapse-menu.menu-item:first-child{display:inline-flex}.collapse-menu.menu-itema,.collapse-menu.menu-anchor{text-decoration:none;padding:3px10px;font-weight:bold;text-align:center;min-width:50px;border:1px#cccsolid}.collapse-menu.menu-anchor{min-width:0}.collapse-menu.menu-item:hovera,.collapse-menu.menu-item.selected,.collapse-menu.menu-item.selecteda{background-color:#f90;color:#fff}.collapse-menu.collapse-overflow{display:inline-block;position:relative}.collapse-menu.collapse-overflow.collapse-overflow-menu{display:none;position:absolute;white-space:nowrap;z-index:;padding:1px0;border:1px#f90solid;background-color:#fff}.collapse-menu.collapse-overflow.collapse-overflow-menu.menu-item{display:block;margin:0}.collapse-menu.collapse-overflow.collapse-overflow-menu.menu-itema{display:block;text-align:left;border:0;line-height:1.6em}.searchbar{padding:0}.searchbar.search{margin-bottom:4px;padding:2px5px0;border:1pxsolid#ccc}.searchbar.search.subdue{color:#ccc}.searchbarinput.search{width:190px;border:none;font-size:13px;padding:4px2px}.searchbar.search-advanced{padding:8px;width:203px;z-index:1000;background-color:#fff;border:solid1px#ccc;position:absolute;top:-4px;right:0}.searchbar.popup{display:none}.searchtd{background-color:#fff}.msg-300x250{width:300px;height:250px;overflow:hidden}.content-list{margin-bottom:17px}.content-list.count{font-weight:bold;font-size:16px;color:#f90;padding:3px;text-align:center}.content-list.feature{border-top:1pxsolid#f90;border-bottom:1pxsolid#f90}.content-list.heading{font-size:30px;font-weight:400;padding-bottom:10px;color:#333}.content-list-item{margin:10px0}.content-list-item.thumbnailimg,.content-list-item.doctypeimg{vertical-align:bottom;padding-right:3px}.content-list-item.entry{font-size:14px;color:#f90;line-height:20px;margin:00}.content-list-item.title{font-size:14px;font-weight:bold;padding:00}.content-list-item.titlea{color:#}.content-list-item.titlea:visited{color:#}.content-list-item.description{font-size:16px;color:#111}.content-list-item.author,.content-list-item.authora{font-size:11px;font-weight:bold;color:#f90}.content-list-item.ts{margin:000-4px}.content-list-item.read-later{padding:1px3px4px3px;font-size:11px;display:inline-block;vertical-align:bottom;height:12px;margin-right:3px;line-height:12px;cursor:pointer;border:1pxsolid#f90;color:#f90;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:all.1slinear0ms;-moz-transition:all.1slinear0ms;-o-transition:all.1slinear0ms;transition:all.1slinear0ms}.content-list-item.thumbnail{width:100px;float:left}.content-list-item.thumbnailimg{width:100px;height:80px}.content-list-itemdiv.text{border-left:110pxsolidtransparent}.category-selector{position:relative;left:0;width:100%}.ts{line-height:190%}.ts.horizontal.t{display:inline-block}.ts.t{background:nonerepeatscroll00transparent;border:1pxsolid#fbedbb;border-radius:12px0012px;line-height:1.4;padding:02px2px3px;position:relative;text-decoration:none;margin:2px5px4px0;white-space:nowrap}.ts.t.follow{opacity:.3;margin-bottom:-1px}.ts.ta{color:#666;display:inline-block;margin-right:3px;padding-left:5px;text-overflow:ellipsis}.container-breadcrumb{font-size:14px;margin-top:7px;color:#;margin:12px035px}.speech-bubble-container-down,.speech-bubble-container-up,.speech-bubble-container-up-right,.speech-bubble-container-left,.speech-bubble-container-right{position:relative}.speech-bubble-up,.speech-bubble-down,.speech-bubble-left,.speech-bubble-right,.speech-bubble-up-right{padding:.6em;border:1pxsolid#ccc;background-color:#fff;margin:15px;text-decoration:none;font-weight:normal;text-align:left;white-space:normal;color:#333;font-size:14px;line-height:1.3}.tooltip.speech-bubble-up,.tooltip.speech-bubble-up-right,.tooltip.speech-bubble-down,.tooltip.speech-bubble-left,.tooltip.speech-bubble-right{-moz-box-shadow:4px4px16px1pxrgba(0,0,0,.25);-webkit-box-shadow:4px4px16px1pxrgba(0,0,0,.25);box-shadow:4px4px16px1pxrgba(0,0,0,.25);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;min-width:75px}.speech-bubble-pointer-up,.speech-bubble-pointer-up-right,.speech-bubble-pointer-up-inner,.speech-bubble-pointer-up-right-inner{width:0;height:0;border-top-width:0;background:none}.speech-bubble-pointer-up,.speech-bubble-pointer-up-right{border-left:5pxsolidtransparent;border-right:5pxsolidtransparent;border-bottom:1pxsolid#ccc;border-bottom-width:14px;margin-left:35px;position:absolute;top:-12px;_display:none}.speech-bubble-container-up-right.speech-bubble-pointer-up-right{margin-left:0;margin-right:0;right:35px}.tooltip{position:relative;text-decoration:none}.tooltip.speech-bubble-container-up,.tooltip.speech-bubble-container-down,.tooltip.speech-bubble-container-left,.tooltip.speech-bubble-container-right,.tooltip.speech-bubble-container-up-right,.tooltip.tooltip-flyout{display:none;opacity:0;-webkit-transition:opacity.5slinear0ms;-moz-transition:opacity.5slinear0ms;-o-transition:opacity.5slinear0ms;transition:opacity.5slinear0ms}.flot-tick-label.tickLabel{font-size:11px}.micromodal{display:none}.micromodal.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.65);z-index:1000}.micromodal.modal__container{box-sizing:border-box;overflow-y:auto;max-width:500px;max-height:100vh;padding:30px;background-color:#fff;border-radius:4px}.micromodal.modal__container,.micromodal.modal__overlay{will-change:transform}.micromodal.modal_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.micromodal.modal_title{margin-top:0;margin-bottom:0;color:#f90;box-sizing:border-box}.bottom-promo{height:90px;margin-top:10px;overflow:hidden}body.site-filter{*display:none}.messe-list.count{font-weight:bold;font-size:16px;color:#f90;padding:3px;text-align:center}.messe-list.messe-list-item{padding:3px;overflow:hidden}.member-signin.forgot{padding:0}.member-signina.forgot{color:#}.news.signup-box{background-color:#f9f9f9;background:-webkit-linear-gradient(lefttop,#fff,#f9f9f9);background:-o-linear-gradient(bottomright,#fff,#f9f9f9);background:-moz-linear-gradient(bottomright,#fff,#f9f9f9);background:linear-gradient(tobottomright,#fff,#f9f9f9);width:340px}.news.signup-box.heading{font-size:22px}.timelinebutton.load,.timelinebutton.autoload{float:right;border:none;outline:none;background-color:#fff;cursor:pointer;color:#999;font-size:14px}.timelinebutton.loadimg,.timelinebutton.autoloadimg{vertical-align:top;visibility:hidden}.timeline.messe-list-item{font-size:14px}.timeline.messe-list-itema{font-size:16px}.timeline.messe-list-item.count{width:9%;float:left;display:inline-block;padding:0}.timeline.messe-list-item.title{display:inline-block;float:right;width:91%}.timeline.content-list-item{margin:20px0}.timeline.content-list-item.thumbnailimg{width:auto;height:auto;max-width:80px;max-height:80px}.timeline.content-list-item.entry{font-size:11px;font-weight:normal;color:#999}.timeline.content-list-item.title{padding:00;font-size:17px;line-height:125%;font-weight:normal}.timeline.content-list-item.titlea{color:#}.timeline.content-list-item.description{font-size:14px;color:#333;overflow-x:clip}.timeline.content-list-item.text{min-height:100px;word-break:break-word}.timeline.content-list-item.minor.thumbnail{width:auto;float:left}.timeline.content-list-item.minor.thumbnailimg{max-height:32px;margin:15px0025px}.timeline.content-list-item.minor.text{min-height:inherit}.timeline.content-list-item.minorh3{margin:5px000}.timeline.content-list-item.minorp{margin:5px010px}.timeline.content-list-item.medium,.timeline.content-list-item.full{margin:05px14px0}.timeline.content-list-item.medium.title,.timeline.content-list-item.full.title{padding:0;font-size:22px;line-height:125%;font-weight:500}.timeline.content-list-item.medium.thumbnailimg,.timeline.content-list-item.full.thumbnailimg{max-width:400px;max-height:500px}.timeline.content-list-item.medium.description,.timeline.content-list-item.full.description{display:block}.timeline.content-list-item.medium.text,.timeline.content-list-item.full.text{margin:5px0;min-height:0;max-height:80px;overflow:hidden;border-left-width:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline}.timeline.content-list-item.medium.ts,.timeline.content-list-item.full.ts{line-height:1em;clear:both;margin-top:5px}.timeline.content-list-item.medium.ts.t,.timeline.content-list-item.full.ts.t{line-height:1em;padding:1px1px2px4px;margin:1px7px2px0;font-size:13px}.timeline.content-list-item.medium.ts.timg.follow,.timeline.content-list-item.full.ts.timg.follow{cursor:pointer}@media(min-width:1024px){.desktop-only{display:inherit}.tablet-only,.tablet-block-only{display:none}.mobile-only,.mobile-block-only{display:none}.desktop-only.tablet-only{display:inherit}}@media(min-width:821px){.tablet-only,.mobile-only{display:none}.tablet-only.desktop-only{display:inherit}}.clearfix{*zoom:1}.clearfix:after{clear:both}.cCodeProject - Para aqueles que codificamlearfix:before,.clearfix:after{content:"";display:table}.cc-window{opacity:1;background-color:#f90}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-window,.cc-revoke{position:fixed;overflow:hidden;box-sizing:border-box;font-family:"SegoeUI",Arial,Sans-Serif;font-size:13px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-banner{padding:.7em1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-btn,.cc-link,.cc-close,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em.8em;font-size:.9em;font-weight:bold;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner.cc-btn:last-child{min-width:110px;margin-left:10px}.cc-highlight.cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-bottom{bottom:1em}.cc-window.cc-banner{align-items:center}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner.cc-messe{flex:1}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}functiondefrm(){/*thankstwitter*/document.write='';window.top.location=window.self.location;setTimeout(function(){document.body.innerHTML='';},0);window.self.onload=function(evt){document.body.innerHTML='';};}if(window.top!==window.self){try{if(window.top.location.host){/*willthrowforallexceptchrome*/}else{defrm();/*chrome*/}}catch(ex){defrm();/*everyoneelse*/}}//Specificcasewhereasiteisscrewingwithus.if(typeof(DemoUrl)!=='undefined'){document.write(unescape('%3Cme')+'tahttp'+'-equiv="re'+'freshcon'+'tent="1;url='+DemoUrl+unescape('"%3CE'));}window.dataLayer=window.dataLayer||[];functiongt(){dataLayer.push(arguments);}gt('js',newDate());gt('config','G-YZNPNQ0F2S'); 15,747,236members // Signin Signin Email Password Forgotyourpassword? Signinwith homearticles BrowseTopics> LatestArticles TopArticles Posting/UpdateGuidelines ArticleHelpForum Submitanarticleortip ImportGitHubProject ImportyourBlog quickanswersQ&A AskaQuestion ViewUnansweredQuestions ViewAllQuestions ViewC#questions ViewJascriptquestions ViewC++questions ViewPythonquestions ViewJaquestions discussionsforums CodeProject.AIServer AllMesseBoards... ApplicationLifecycle>RunningaBusinessSales/MarketingCollaboration/BetaTestingWorkIssuesDesignandArchitectureArtificialIntelligenceASP.NETJaScriptInternetofThingsC/C++/MFC>ATL/WTL/STLManedC++/CLIC#FreeToolsObjective-CandSwiftDatabaseHardware&Devices>SystemAdminHostingandServersJaLinuxProgrammingPython.NET(CoreandFramework)AndroidiOSMobileWPFVisualBasicWebDevelopmentSiteBugs/SuggestionsSpamandAbuseWatch featuresfeatures Competitions News TheInsiderNewsletter TheDailyBuildNewsletter Newsletterarchive Surveys CodeProjectStuff communitylounge Who'sWho MostValuableProfessionals TheLounge TheCodeProjectBlog WhereIAm:MemberPhotos TheInsiderNews TheWeird&TheWonderful help? Whatis'CodeProject'? GeneralFAQ AskaQuestion BugsandSuggestions ArticleHelpForum AboutUs Searchwithin: ArticlesQuickAnswersMesses {"@context":"httpschema.org","@type":"WebSite","url":"","potentialAction":{"@type":"SearchAction","target":"/search.aspx?q={search_term}","query-input":"requiredname=search_term"}}.sense-banner{overflow:hidden;color:white;padding:10px;background:#3a4140;max-width:845px;margin:0auto;}.sense-bannera,.sense-bannera:hover{color:inherit!important;text-decoration:none;}.sense-banner.button{border-color:#b7ddca;background:0;padding:3px;margin-right:3px;}.sense-banner.button:hover{border-color:#b7ddca;background:0;padding:3px;color:white;background-color:#f90;}.sense-banner.text-box{position:relative;padding:130px10px012px;font-size:1rem;width:13rem;z-index:12;}.sense-banner.ime-box{position:relative;overflow:hidden;height:300px;}.sense-banner.ime-boximg{width:620px;height:auto;}.sense-banner.svg-frame{z-index:10;cursor:initial;}@media(max-width:575px){.sense-banner.text-box{right:19px;background-color:#;position:absolute;padding:77px10px16px12px;}.sense-banner.svg-frame,.sense-banner.ime-boximg{max-width:unset;}}functiondrawHorzLine(minX,maxX,offsetX,y,lineWidth,color,reverse){letblockWidth=(maxX-minX)/5;letfadeColor='transparent';if(color.indexOf('a')==-1)fadeColor=color.replace(')',',0.5)').replace('rgb','rgba');letstyleSolid=`style="stroke:${color};stroke-width:${lineWidth}"`;letstyleTrans=`style="stroke:${fadeColor};stroke-width:${lineWidth}"`;letx,x2,svg='';letstart=reverse?maxX-offsetX:minX+offsetX;letstep=reverse?-blockWidth:blockWidth;x=Math.max(Math.min(start,maxX),minX);x2=Math.max(Math.min(start+step,maxX),minX); if(x!=x2) svg+=``;start+=step;x=Math.max(Math.min(start,maxX),minX);x2=Math.max(Math.min(start+step,maxX),minX);if(x!=x2)svg+=``;start+=2*step;//Skipsectionx=Math.max(Math.min(start,maxX),minX);//skiptheblacksectionx2=Math.max(Math.min(start+2*step,maxX),minX);if(x!=x2)svg+=``; returnsvg; }functiondrawVertLine(minY,maxY,offsetY,x,lineWidth,color,reverse){letblockHeight=(maxY-minY)/5;letfadeColor='transparent';if(color.indexOf('a')==-1)fadeColor=color.replace(')',',0.5)').replace('rgb','rgba');letstyleSolid=`style="stroke:${color};stroke-width:${lineWidth}"`;letstyleTrans=`style="stroke:${fadeColor};stroke-width:${lineWidth}"`;lety,y2,svg='';letstart=reverse?maxY-offsetY:minY+offsetY;letstep=reverse?-blockHeight:blockHeight;y=Math.max(Math.min(start,maxY),minY);y2=Math.max(Math.min(start+step,maxY),minY);if(y!=y2)svg+=``;start+=step;y=Math.max(Math.min(start,maxY),minY);y2=Math.max(Math.min(start+step,maxY),minY);if(y!=y2)svg+=``;start+=2*step;//Skipsectiony=Math.max(Math.min(start,maxY),minY);//skiptheblacksectiony2=Math.max(Math.min(start+2*step,maxY),minY);if(y!=y2)svg+=``;returnsvg;} /** *GetstheSVGforaframe *@paramviewWidthwidthofviewport *@paramviewHeightheightofviewport *@paramleftleftposofframe *@paramtoptopposofframe *@paramrightrightposofframe *@parambottombottomposofframe *@paramlineWidthlinewidth *@paramcolorcolor *@paramfractionRotateamount(0-1)ofrotationoftheframeanimation */functiongetFrameSVG(viewWidth,viewHeight,left,top,right,bottom,lineWidth,color,fractionRotate){letwidth=right-left;letheight=bottom-top;letext=lineWidth/2;letsvg=``;//Top(lefttoright)letoffset=width*fractionRotate;svg+=drawHorzLine(left-ext,right+ext,offset,top,lineWidth,color,false);offset=-width*(1.0-fractionRotate);svg+=drawHorzLine(left-ext,right+ext,offset,top,lineWidth,color,false);//Bottom(righttoleft)offset=width*fractionRotate;svg+=drawHorzLine(left-ext,right+ext,offset,bottom,lineWidth,color,true);offset=-width*(1.0-fractionRotate);svg+=drawHorzLine(left-ext,right+ext,offset,bottom,lineWidth,color,true);//Right(toptobottom)offset=height*fractionRotate;svg+=drawVertLine(top-ext,bottom+ext,offset,right,lineWidth,color,false);offset=-height*(1.0-fractionRotate);svg+=drawVertLine(top-ext,bottom+ext,offset,right,lineWidth,color,false);//Left(toptobottom)offset=height*fractionRotate;svg+=drawVertLine(top-ext,bottom+ext,offset,left,lineWidth,color,true);offset=-height*(1.0-fractionRotate);svg+=drawVertLine(top-ext,bottom+ext,offset,left,lineWidth,color,true);svg+=``;returnsvg;}letpreviousTimeStamp,fractionRotate=0;//0.0-1.0letuseAnimationFrame=true;letwidth,height,svgFrame;functionrotateStep(timestamp){constmsPerLoop=5000;//timetocompleteafullcycleinmillisecondsif(previousTimeStamp==undefined)previousTimeStamp=timestamp;if(previousTimeStamp!==timestamp){letsvg=getFrameSVG(width,height,0,0,width,height,20,"rgb(179,221,202)",fractionRotate);svgFrame.innerHTML=svg;letrotationIncr=(timestamp-previousTimeStamp)/msPerLoop;fractionRotate+=rotationIncr;if(fractionRotate>1.0)fractionRotate-=1.0;previousTimeStamp=timestamp;}if(useAnimationFrame)window.requestAnimationFrame(rotateStep);}functionrotateFrameOnImg(imgId,imeSrc,bbox){varleft=bbox[0],top=bbox[1],right=bbox[2],bottom=bbox[3]width=right-left;height=bottom-top;//Wrapimeletwrapper=document.createElement("div")wrapper.id=imgId+"-wrap";letimg=document.getElementById(imgId);img.src=imeSrc;letimgHeight=img.offsetHeight;letimgWidth=img.offsetWidth;letparentAnchor=img.parentNode;//anchortparentAnchor.insertBefore(wrapper,img);wrapper.appendChild(img);img.style.position='absolute';img.style.right='0';svgFrame=document.createElement("div")wrapper.insertBefore(svgFrame,img)wrapper.style.position='relative';wrapper.style.height=imgHeight+"px";svgFrame.classList.add('svg-frame');svgFrame.style.position='absolute';//svgFrame.style.left=left+'px';svgFrame.style.top=top+'px';//svgFrame.style.bottom=bottom+'px';svgFrame.style.right=(imgWidth-right-20)+'px';//20=widthoflinessvgFrame.style.height=(bottom-top)+"px";svgFrame.style.width=(right-left)+"px";if(useAnimationFrame){rotateStep(performance.now());}else{setInterval(function(){rotateStep(performance.now());},50);//50mstimestep.Reasonablysmooth}}document.addEventListener('DOMContentLoaded',function(){varimes=[{url:"/AI/Imes/person1-1159x551.jpg",bbox:[220,65,375,260]},{url:"/AI/Imes/person2-1159x551.jpg",bbox:[215,35,355,200]},{url:"/AI/Imes/person3-1159x551.jpg",bbox:[210,40,400,270]},{url:"/AI/Imes/person4-1159x551.jpg",bbox:[240,25,365,195]}];varindex=Math.floor(Math.random()*imes.length);rotateFrameOnImg('person-ime',imes[index].url,imes[index].bbox);}); AddArtificialIntelligencetoyourapplications.Locallyhosted,free,anyplatform,anylangue.Readmore...DiscussDownloadDocsCodeProject - Para aqueles que codificam AllPythonArtificialIntelligenceIoTDevOpsWebMobile.NETJaC++Database CurrrentViewersPeViewsRightNow28,639ActiveusersessionsContentViewsperminute Questions1Whattodoimeprocessingormachinelearningfortaskcircledetectandcompare 1Automationofnon-classroomcoursesusingmachinelearningtechniques 1Needahelptosolvethiscommabetweenyearvalue 1HowtodefinethescoreofMAE,MSE,RMSE,R2isperfect? 1IsthereanAPIthatcanrecognizeimesfromwithinapictureofadocument? GettheDailyInsiderOffbeat,insightful,andallthelatestIndustrynewsdeliveredtoyourinboxeachmorning. Signupnow! Advertise Privacy Cookies TermsofUse LastUpdated2Oct2023 Layout:fixed|fluid ©CodeProject,1999-2023 AllRightsReserved. Web03 2.8:2023-09-29:1 //IMMEDIATEscriptfunctionJoin(){document.location.href='/script/Membership/Modify.aspx';returnfalse;}varsessionCountState={lastChanged:newDate(),previous:0,current:0};functionupdateSessionCountData(){$.ajax({url:'/script/Membership/webservices/MemberServices.aspx/GetCurrentSessionCountData',cache:false,type:'POST',contentType:'application/json'}).done(function(data){varsessionCount=data.d.SessionCount;varrampCount=;if(sessionCount!=sessionCountState.current){sessionCountState.lastChanged=newDate();sessionCountState.previous=sessionCountState.current;sessionCountState.current=sessionCount;if(sessionCountState.previous!=0){rampCount=;}else{sessionCountState.previous=sessionCount;}}varvalueToReturn=sessionCountState.previous+((sessionCountState.current-sessionCountState.previous)*Math.min(newDate()-sessionCountState.lastChanged,rampCount))/rampCount;varnoise=Math.random()*30-15;valueToReturn=Math.round(valueToReturn+noise);$('#SessionCount').html(valueToReturn.toString().replace(/\B(?=(?:\d{3})+(?!\d))/g,','));});}varctl00_MC_MarketingStats_PeViews_loadState={previousSeries:null,currentSeries:null,nextRefresh:newDate(),lastRefresh:null};functionctl00_MC_MarketingStats_PeViews_loadData(){varstate=ctl00_MC_MarketingStats_PeViews_loadState;vardeferred=new$.Deferred();if(500===0||state.previousSeries==null||state.currentSeries==null||newDate()>=state.nextRefresh){state.lastRefresh=state.nextRefresh;state.nextRefresh=newDate();state.nextRefresh.setSeconds(state.nextRefresh.getSeconds()+10);$.ajax({url:'/script/Common/Webservices/CommonServices.aspx/GetPeViewsTimeSeriesData',data:'{"fillGraph":true,"chartType":1}',cache:false,type:'POST',dataType:'text',//or'json'ifwe'regettingdatafromJSONcontentType:'application/json'}).done(function(data){varseries=JSON.parse(JSON.parse(data).d);//ifwe'regettingdatafromText//varseries=data.d;//ifwe'regettingdatafromJSONif(!series||!series[0]){seriesToReturn=state.currentSeries;}else{//HACK:Thisisforthehomepepeviewbargraph.Aswegetnewdatawewantto//animatetheright-mostbar(butonlythatbar).Sowechecktoseeifit//needsanupdate.Ifnot,don'tdoanythingvarseriesToReturn;if(state.currentSeries!=null&&state.currentSeries[0]!=null&&state.currentSeries[0].data!=null){//checkifnewtimeif(state.currentSeries[0].data[0][0]!==series[0].data[0][0]){//onlywantto'animate'therightmostbar.state.currentSeries=JSON.parse(JSON.stringify(series));for(vari=0;i0){$(this).prev().removeClass('hidden');}});},2000);});varbookmark_medium_false_false_=null;//DEFERREDscriptdocument.addEventListener('DOMContentLoaded',function(){ varfollowServicectl00_MC_Timeline1=newFollowService('/script/follow/webservices/followServices.aspx/',false); followServicectl00_MC_Timeline1.initTimelineUI({ contentCategoryId:31, criteria:null, timelineContainerId:'ctl00_MC_Timeline1_TimelineContainer', filter:'Article-Article,Article-Tip/Trick,Article-Reference,Article-TechnicalBlog,Article-Project,NewsItem', verbosity:'Medium', numberOfColumns:2, refreshMillisecs:0, usePexelForTypeImes:true, peSize:14, reduceDuplicateItems:true, emitReadLaterMarker:true },[{"EventId":,"OccuredAt":"2023-10-01T00:42:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"UjwalWatgule","Url":"/Members/UjwalWatgule","atarUrl":"/Uploads/Membership/ProfileImes/{31B82DB6-C389-454F-8325-43B938D251B2}.jpg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2__6","IconUrl":"codeproject.global.ssl.fastly.net/script/Articles/Imes/article100x80.png","ObjectId":,"Title":"CheetahOptimizer-PythonImplementation","Url":"/Articles//Cheetah-Optimizer-Python-Implementation","Description":"TheCheetahOptimizerisanature-inspiredmetaheuristicalgorithmdesignedtotacklecomplexoptimizationproblemsacrossmultipledimensions.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"UjwalWatgule","Url":"/Members/UjwalWatgule","atarUrl":"/Uploads/Membership/ProfileImes/{31B82DB6-C389-454F-8325-43B938D251B2}.jpg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"codeproject.global.ssl.fastly.net/script/Articles/Imes/article100x80.png","ThumbnailUrl":"/Articles//Cheetah-Optimizer-Python-Implementation","Attributes":[{"AttributeId":268,"TName":"Python","Url":"/search.aspx?sbo=kw&aidlst=268","TypeName":null},{"AttributeId":960,"TName":"algorithm","Url":"/search.aspx?sbo=kw&aidlst=960","TypeName":null},{"AttributeId":1430,"TName":"optimization","Url":"/search.aspx?sbo=kw&aidlst=1430","TypeName":null},{"AttributeId":1610,"TName":"model","Url":"/search.aspx?sbo=kw&aidlst=1610","TypeName":null},{"AttributeId":2638,"TName":"training","Url":"/search.aspx?sbo=kw&aidlst=2638","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2017-09-10T02:22:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"GamilYassin","Url":"/Members/GYassin","atarUrl":"/atar/1c47ca7bc2018de3766fcaf0f8a.jpg?d=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.PNG","ObjectId":,"Title":"BuildSimpleAI.NETLibrary-Part2-MachineLearningIntroduction","Url":"/Articles//Build-Simple-AI-NET-Library-Part-Machine-Learnin","Description":"Thisisaseriesofarticlesdemonstrating.NETAIlibraryfromscratch","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"GamilYassin","Url":"/Members/GYassin","atarUrl":"/atar/1c47ca7bc2018de3766fcaf0f8a.jpg?d=identicon&s=150&r=pg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.PNG","ThumbnailUrl":"/Articles//Build-Simple-AI-NET-Library-Part-Machine-Learnin","Attributes":[{"AttributeId":81,"TName":"C#","Url":"/search.aspx?sbo=kw&aidlst=81","TypeName":null},{"AttributeId":98,"TName":".NET","Url":"/search.aspx?sbo=kw&aidlst=98","TypeName":null},{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null}]},{"EventId":,"OccuredAt":"2017-09-10T01:43:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"TheZakies","Url":"/Members/the_zakies","atarUrl":"/script/Membership/ProfileImes/{c6c7fd0b-6e1c-4509-a237-eeb29f5bb623}.jpg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/AI//Thumbnail.gif","ObjectId":,"Title":"LinaChatBot-GeneratingResponseUsingDocumentRetrievalTF-IDF","Url":"/Articles//Lina-ChatBot-Generating-Response-Using-Document-Re","Description":"BuildaretrievalbasedchatbotusingTF-IDF","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"TheZakies","Url":"/Members/the_zakies","atarUrl":"/script/Membership/ProfileImes/{c6c7fd0b-6e1c-4509-a237-eeb29f5bb623}.jpg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/AI//Thumbnail.gif","ThumbnailUrl":"/Articles//Lina-ChatBot-Generating-Response-Using-Document-Re","Attributes":[{"AttributeId":268,"TName":"Python","Url":"/search.aspx?sbo=kw&aidlst=268","TypeName":null},{"AttributeId":290,"TName":"Marketing","Url":"/search.aspx?sbo=kw&aidlst=290","TypeName":null},{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":1268,"TName":"data","Url":"/search.aspx?sbo=kw&aidlst=1268","TypeName":null},{"AttributeId":1353,"TName":"SOAP","Url":"/search.aspx?sbo=kw&aidlst=1353","TypeName":null},{"AttributeId":1665,"TName":"parsing","Url":"/search.aspx?sbo=kw&aidlst=1665","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2017-09-09T00:48:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"GamilYassin","Url":"/Members/GYassin","atarUrl":"/atar/1c47ca7bc2018de3766fcaf0f8a.jpg?d=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"BuildSimpleAI.NETLibrary-Part1-BasicsFirst","Url":"/Articles//Build-Simple-AI-NET-Library-Part-Basics-First","Description":"Part1ofaseriesofarticlesdemonstrating.NETAIlibraryfromscratch","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"GamilYassin","Url":"/Members/GYassin","atarUrl":"/atar/1c47ca7bc2018de3766fcaf0f8a.jpg?d=identicon&s=150&r=pg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.png","ThumbnailUrl":"/Articles//Build-Simple-AI-NET-Library-Part-Basics-First","Attributes":[{"AttributeId":81,"TName":"C#","Url":"/search.aspx?sbo=kw&aidlst=81","TypeName":null},{"AttributeId":98,"TName":".NET","Url":"/search.aspx?sbo=kw&aidlst=98","TypeName":null},{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null}]},{"EventId":,"OccuredAt":"2017-08-29T10:25:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"Intel®Nervana™AIAcademy","Url":"/Members/IntelNervanaAIAcademy","atarUrl":"/script/Membership/ProfileImes/{92c4ffe7-eb98-4b2a-96b7-d5adadd}.jpg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"BuildingandProbingPrologwithIntel®Architecture","Url":"/Articles//Building-and-Probing-Prolog-with-Intel-Architect","Description":"ThisarticleaimstoexplorewhathappenswhenIntelsolutionssupportfunctionalandlogicprogramminglanguesthatareregularlyusedforAI.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"Intel®Nervana™AIAcademy","Url":"/Members/IntelNervanaAIAcademy","atarUrl":"/script/Membership/ProfileImes/{92c4ffe7-eb98-4b2a-96b7-d5adadd}.jpg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.png","ThumbnailUrl":"/Articles//Building-and-Probing-Prolog-with-Intel-Architect","Attributes":[{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2017-08-28T08:42:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"AndyAllinger","Url":"/Members/AndyAllinger","atarUrl":"/Uploads/Membership/ProfileImes/{2c1a9bb3-49ad-4096-b76d-f2c0ecd}.jpg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.gif","ObjectId":,"Title":"IntermediateDataClusteringwithk-means","Url":"/Articles//Intermediate-Data-Clustering-with-k-means","Description":"Addfeaturestok-meansformissingdata,mixeddata,andchoosingthenumberofclusters","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"AndyAllinger","Url":"/Members/AndyAllinger","atarUrl":"/Uploads/Membership/ProfileImes/{2c1a9bb3-49ad-4096-b76d-f2c0ecd}.jpg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.gif","ThumbnailUrl":"/Articles//Intermediate-Data-Clustering-with-k-means","Attributes":[{"AttributeId":80,"TName":"C","Url":"/search.aspx?sbo=kw&aidlst=80","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null},{"AttributeId":3744,"TName":"FORTAN","Url":"/search.aspx?sbo=kw&aidlst=3744","TypeName":null}]},{"EventId":,"OccuredAt":"2017-08-14T18:03:00","EventTypeName":"Updated","Member":{"MemberId":,"Name":"MahsaHassankashi","Url":"/Members/Mahsa-Hassankashi","atarUrl":"/Uploads/Membership/ProfileImes/{96c0ae96-1cdd-4324-852e-7c20da115eeb}.jpg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2__14","IconUrl":"/KB/AI//Thumbnail.jpg","ObjectId":,"Title":"ASimpleandCompleteExplanationofNeuralNetworks","Url":"/Articles//A-Simple-and-CompletCodeProject - Para aqueles que codificame-Explanation-of-Neural-Networ","Description":"Thisarticlealsohasapracticalexamplefortheneuralnetwork.Youreadherewhatexactlyhappensinthehumanbrain,whileyoureviewtheartificialneuronnetwork.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"MahsaHassankashi","Url":"/Members/Mahsa-Hassankashi","atarUrl":"/Uploads/Membership/ProfileImes/{96c0ae96-1cdd-4324-852e-7c20da115eeb}.jpg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/AI//Thumbnail.jpg","ThumbnailUrl":"/Articles//A-Simple-and-Complete-Explanation-of-Neural-Networ","Attributes":[{"AttributeId":922,"TName":"MatLab","Url":"/search.aspx?sbo=kw&aidlst=922","TypeName":null},{"AttributeId":1026,"TName":"network","Url":"/search.aspx?sbo=kw&aidlst=1026","TypeName":null},{"AttributeId":1740,"TName":"mathematics","Url":"/search.aspx?sbo=kw&aidlst=1740","TypeName":null},{"AttributeId":2651,"TName":"neural-network","Url":"/search.aspx?sbo=kw&aidlst=2651","TypeName":null},{"AttributeId":3147,"TName":"Matrix","Url":"/search.aspx?sbo=kw&aidlst=3147","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2017-08-14T14:29:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"Intel","Url":"/Members/Intel-Corporation","atarUrl":"/Uploads/Membership/ProfileImes/{dbc-5452-4da9-ac7e-b7f0ee}.png"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"codeproject.global.ssl.fastly.net/script/Articles/Imes/article100x80.png","ObjectId":,"Title":"StockPredictionsthroughNewsSentimentAnalysis","Url":"/Articles//Stock-Predictions-through-News-Sentiment-Analysis","Description":"Therearemanytechniquestopredictthestockpricevariations,butinthisproject,NewYorkTimes’newsarticlesheadlinesisusedtopredictthechangeinstockprices.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"Intel","Url":"/Members/Intel-Corporation","atarUrl":"/Uploads/Membership/ProfileImes/{dbc-5452-4da9-ac7e-b7f0ee}.png"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"codeproject.global.ssl.fastly.net/script/Articles/Imes/article100x80.png","ThumbnailUrl":"/Articles//Stock-Predictions-through-News-Sentiment-Analysis","Attributes":[{"AttributeId":268,"TName":"Python","Url":"/search.aspx?sbo=kw&aidlst=268","TypeName":null},{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2017-08-14T14:29:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"Intel","Url":"/Members/Intel-Corporation","atarUrl":"/Uploads/Membership/ProfileImes/{dbc-5452-4da9-ac7e-b7f0ee}.png"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2__2","IconUrl":"codeproject.global.ssl.fastly.net/script/Articles/Imes/article100x80.png","ObjectId":,"Title":"Mycroft,theOpenSourceAlternativetoSiriorAlexa","Url":"/Articles//Mycroft-the-Open-Source-Alternative-to-Siri-or-Ale","Description":"Intel®SoftwareInnovatorJoshuaMontgomery,KarlFezer,andStevePenrodoftheMycroftteamletmepicktheirbrainstolearnabitmoreaboutMycroft.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"Intel","Url":"/Members/Intel-Corporation","atarUrl":"/Uploads/Membership/ProfileImes/{dbc-5452-4da9-ac7e-b7f0ee}.png"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"codeproject.global.ssl.fastly.net/script/Articles/Imes/article100x80.png","ThumbnailUrl":"/Articles//Mycroft-the-Open-Source-Alternative-to-Siri-or-Ale","Attributes":[{"AttributeId":120,"TName":"Linux","Url":"/search.aspx?sbo=kw&aidlst=120","TypeName":null},{"AttributeId":268,"TName":"Python","Url":"/search.aspx?sbo=kw&aidlst=268","TypeName":null},{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2017-07-21T11:44:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"MahsaHassankashi","Url":"/Members/Mahsa-Hassankashi","atarUrl":"/Uploads/Membership/ProfileImes/{96c0ae96-1cdd-4324-852e-7c20da115eeb}.jpg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.jpg","ObjectId":,"Title":"MachineLearning-OpinionandTextMiningbyNaiveBayesClassifier","Url":"/Articles//Machine-Learning-Opinion-and-Text-Mining-by-Naive","Description":"BestpracticeforopinionandTextMiningbasedonNaïveBayesianClassifier.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"MahsaHassankashi","Url":"/Members/Mahsa-Hassankashi","atarUrl":"/Uploads/Membership/ProfileImes/{96c0ae96-1cdd-4324-852e-7c20da115eeb}.jpg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.jpg","ThumbnailUrl":"/Articles//Machine-Learning-Opinion-and-Text-Mining-by-Naive","Attributes":[{"AttributeId":268,"TName":"Python","Url":"/search.aspx?sbo=kw&aidlst=268","TypeName":null},{"AttributeId":960,"TName":"algorithm","Url":"/search.aspx?sbo=kw&aidlst=960","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2017-07-21T09:21:00","EventTypeName":"Updated","Member":{"MemberId":,"Name":"MahsaHassankashi","Url":"/Members/Mahsa-Hassankashi","atarUrl":"/Uploads/Membership/ProfileImes/{96c0ae96-1cdd-4324-852e-7c20da115eeb}.jpg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/cpp//Thumbnail.JPG","ObjectId":,"Title":"MachineLearning-GradientDescent","Url":"/Articles//Machine-Learning-Gradient-Descent","Description":"BestpracticeforlearningBasicofMachineLearningandGradientDescentbasedonLinearRegression.Thisarticlewillexplainstepbystepcomputationalmatters.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"MahsaHassankashi","Url":"/Members/Mahsa-Hassankashi","atarUrl":"/Uploads/Membership/ProfileImes/{96c0ae96-1cdd-4324-852e-7c20da115eeb}.jpg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/cpp//Thumbnail.JPG","ThumbnailUrl":"/Articles//Machine-Learning-Gradient-Descent","Attributes":[{"AttributeId":78,"TName":"C++","Url":"/search.aspx?sbo=kw&aidlst=78","TypeName":null},{"AttributeId":922,"TName":"MatLab","Url":"/search.aspx?sbo=kw&aidlst=922","TypeName":null},{"AttributeId":1740,"TName":"mathematics","Url":"/search.aspx?sbo=kw&aidlst=1740","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2017-07-18T21:14:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"MahsaHassankashi","Url":"/Members/Mahsa-Hassankashi","atarUrl":"/Uploads/Membership/ProfileImes/{96c0ae96-1cdd-4324-852e-7c20da115eeb}.jpg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/AI//Thumbnail.JPG","ObjectId":,"Title":"RandomForestPython","Url":"/Articles//Random-Forest-Python","Description":"Thisarticleprovidespythoncodeforrandomforest,oneofthepopularmachinelearningalgorithmsinaneasyandsimpleway.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"MahsaHassankashi","Url":"/Members/Mahsa-Hassankashi","atarUrl":"/Uploads/Membership/ProfileImes/{96c0ae96-1cdd-4324-852e-7c20da115eeb}.jpg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/AI//Thumbnail.JPG","ThumbnailUrl":"/Articles//Random-Forest-Python","Attributes":[{"AttributeId":268,"TName":"Python","Url":"/search.aspx?sbo=kw&aidlst=268","TypeName":null},{"AttributeId":960,"TName":"algorithm","Url":"/search.aspx?sbo=kw&aidlst=960","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2017-07-13T13:27:00","EventTypeName":"Updated","Member":{"MemberId":,"Name":"MahsaHassankashi","Url":"/Members/Mahsa-Hassankashi","atarUrl":"/Uploads/Membership/ProfileImes/{96c0ae96-1cdd-4324-852e-7c20da115eeb}.jpg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/AI//Thumbnail.gif","ObjectId":,"Title":"FireSimulationandPredictionbyMarkovChainMonteCarlo","Url":"/Articles//Fire-Simulation-and-Prediction-by-Markov-Chain-Mon","Description":"phenomenonpredictionandsimulationbyMarkovChainMontCarlo","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"MahsaHassankashi","Url":"/Members/Mahsa-Hassankashi","atarUrl":"/Uploads/Membership/ProfileImes/{96c0ae96-1cdd-4324-852e-7c20da115eeb}.jpg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/AI//Thumbnail.gif","ThumbnailUrl":"/Articles//Fire-Simulation-and-Prediction-by-Markov-Chain-Mon","Attributes":[{"AttributeId":98,"TName":".NET","Url":"/search.aspx?sbo=kw&aidlst=98","TypeName":null},{"AttributeId":104,"TName":"HTML","Url":"/search.aspx?sbo=kw&aidlst=104","TypeName":null},{"AttributeId":2768,"TName":"VS2013","Url":"/search.aspx?sbo=kw&aidlst=2768","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2017-07-11T21:39:00","EventTypeName":"Updated","Member":{"MemberId":,"Name":"MahsaHassankashi","Url":"/Members/Mahsa-Hassankashi","atarUrl":"/Uploads/Membership/ProfileImes/{96c0ae96-1cdd-4324-852e-7c20da115eeb}.jpg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/cpp//Thumbnail.JPG","ObjectId":,"Title":"MachineLearning-GradientDescent","Url":"/Articles//Machine-Learning-Gradient-Descent","Description":"BestpracticeforlearningBasicofMachineLearningandGradientDescentbasedonLinearRegression.Thisarticlewillexplainstepbystepcomputationalmatters.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"MahsaHassankashi","Url":"/Members/Mahsa-Hassankashi","atarUrl":"/Uploads/Membership/ProfileImes/{96c0ae96-1cdd-4324-852e-7c20da115eeb}.jpg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/cpp//Thumbnail.JPG","ThumbnailUrl":"/Articles//Machine-Learning-Gradient-Descent","Attributes":[{"AttributeId":78,"TName":"C++","Url":"/search.aspx?sbo=kw&aidlst=78","TypeName":null},{"AttributeId":922,"TName":"MatLab","Url":"/search.aspx?sbo=kw&aidlst=922","TypeName":null},{"AttributeId":1740,"TName":"mathematics","Url":"/search.aspx?sbo=kw&aidlst=1740","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]}],[],null); $('#__EVENTVALIDATION').attr('autocomplete','off'); $('#joinBtn').css('visibility','visible'); MicroModal.init(); $('.oauth').click(function(){ $this=$(this); href=$this.attr('href'); varmyWindow=window.open(href,'popup', 'width=800,height=600,location=0,menubar=0,resizeable=0,scrollbars=0,toolbar=0'); myWindow.focus(); vartimer=setInterval(function(){ if(myWindow.closed){ clearInterval(timer); //window.location.reload();//MaydoaPOSTreload,showsawarning window.location=window.location;//forceaGETreload } },200); returnfalse; }); varoSrchFlt=false,oSrchBox=false,srchBoxFoc=false; varsbar=$('#sb_tb'); varsfilter=$('#SearchFilter'); if(typeof(InitWatermark)!=='undefined') InitWatermark('sb_tb','Searchforarticles,questions,tips'); if(sbar&&sfilter){ sfilter.removeClass('popup');sfilter.hide();sfilter.removeClass('open'); sbar.blur(function(){ if(!oSrchFlt){sfilter.hide();sfilter.removeClass('open');} srchBoxFoc=false; }); sbar.focus(function(){ oSrchFlt=false; srchBoxFoc=true; sfilter.show(); sfilter.addClass('open'); }); sbar.mouselee(function(){oSrchBox=false;}); sbar.mouseover(function(){oSrchBox=true;}); sfilter.mouselee(function(){ oSrchFlt=false; if(!srchBoxFoc&&!oSrchBox){sfilter.hide();sfilter.removeClass('open');} }); sfilter.mouseover(function(){oSrchFlt=true;}); } setInterval(updateSessionCountData,5000); $('#viewer-info').tabs({fx:{opacity:'toggle',duration:50}}); functionflotter_ctl00_MC_MarketingStats_PeViews_StatsGraph(){ varself=this; this.flot=newflotWrapper(); varloading=false; varoptions={ series:{curvedLines:{active:true},stack:false}, crosshair:{}, xaxis:{mode:'time',timezone:'browser',timeformat:'',tickSize:[5,'minute']}, yaxes:[ {position:"left",min:0,tickFormatter:self.flot.numberWithCommas,tickDecimals:0/*Firstsharedyaxisonleft*/}, {position:"right",min:0,tickFormatter:self.flot.numberWithCommas,tickDecimals:0/*Firstsharedyaxisonright*/}, ], selection:{mode:'x'}, grid:{ show:true, hoverable:false,//important!self.flot.tooltiprequiresthis borderWidth:1, autoHighlight:!false,//forverticallinetooltip markings:null, clickable:false }, legend:{ show:false, noColumns:1, position:'nw', backgroundOpacity:0.6, labelFormatter:function(label,series){ if(series.showLatestValueInLegend){ varlatest=self.getLastValueInRange(series); return''+label+'('+latest+')' } elseif(series.showTotalInLabel){ vartotal=self.getTotalInRange(series); return''+label+'('+total+')' } return''+label+''; } }, tooltip:{ show:!false, content:"%s:%y.0at%x", xDateFormat:"%d-%m-%Y%H:%M", showValuesOnHover:false } }; this.paused=false; this.getTotalInRange=function(series){ returnself.flot.numberWithCommas(self.flot.getTotalInRange(series)); }; this.getLastValueInRange=function(series){ returnself.flot.numberWithCommas(self.flot.getLastValueInRange(series)); }; this.plotGraph=function(showSpinner){ if(this.paused)return; if(loading)return;loading=true; varopts={length:17,width:5,radius:12,trail:50,shadow:false,color:'#666'}; varplotDiv=$('#ctl00_MC_MarketingStats_PeViews_StatsGraph_ChartArea'); plotDiv.css({position:'relative'}); plotDiv.find('.no-data').remove(); varspinner=showSpinner?newSpinner(opts).spin(plotDiv[0]):null; $.when(ctl00_MC_MarketingStats_PeViews_loadData()).then(function(series){ varhasRAxis=false; if(spinner)spinner.stop(); if(series&&series.length){ self.flot.PlotData(options,series,'ctl00_MC_MarketingStats_PeViews_StatsGraph_ChartArea'); for(vars=0;s1){hasRAxis=true;break;} }else{ plotDiv.html('Nodata'); } loading=false; },function(){ if(spinner)spinner.stop();loading=false; plotDiv.html('Nodata'); loading=false; }); returnfalse; } } varflot_ctl00_MC_MarketingStats_PeViews_StatsGraph; flot_ctl00_MC_MarketingStats_PeViews_StatsGraph=newflotter_ctl00_MC_MarketingStats_PeViews_StatsGraph(); flot_ctl00_MC_MarketingStats_PeViews_StatsGraph.plotGraph(false); setInterval(function(){flot_ctl00_MC_MarketingStats_PeViews_StatsGraph.plotGraph(false);},500); bookmark_medium_false_false_=newBookmark('[data-type="bookmark"]','codeproject.freetls.fastly.net/App_Themes/CodeProject/Img/','/script/Bookmarks/Ajax/Add.aspx?obrfgd=%5bObjectRefGuid%5d&bis=medium',false,false); bookmark_medium_false_false_.Initialise(); cookieconsent.initialise({ enabled:true, cookie:{domain:'codeproject.com'}, palette:{ popup:{background:'#ff9900'}, button:{background:'#f5d948'} }, law:{ showForAllRegions:true, countryCode:'US' }, theme:'edgeless', type:'opt-in-out', content:{ messe:'Likeeveryotherwebsiteweusecookies.ByusingoursiteyouacknowledgethatyouhereadandunderstandourCookiePolicy,PrivacyPolicy,andourTermsofService.', href:'/info/privacy.aspx', dismiss:'Askmelater' }, revokable:true, onStatusChange:function(status){ $.ajax({ dataType:'json', data:JSON.stringify({allowCookies:this.hasConsented()}), url:'/script/membership/webservices/LoggedOnMemberservices.aspx/SetCookieConsent', cache:false, type:'POST', contentType:'application/json' }) console.log(this.hasConsented()?'enablecookies':'disablecookies'); console.log(this.hasAnswered()?'hasanswered':'didnotanswer'); }, });})