<!DOCTYPE html>
<html lang="en" xmlns:og="http://ogp.me/ns#">
<head data-layout-view="default" class="xj_layout_head">

<script src="/cdn-cgi/apps/head/CRRnRqq97Vf-evLps6eD_EsbnKU.js"></script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-T5W4WQ');</script>

<script>(function(){var d={date:8,app:"s",host:"s",ip:4,ua:"s",user:"s",url:"s",html:4,css:4,render:4,js:4,nlr:4,nlr_eval:4,img:4,embed:4,obj:4,mcc:4,mcr:4,mct:4,nac:4,pac:4,l_t:"s"},h=document,e="getElementsByTagName",i=window,c=function(){return(new Date).getTime()},f=c(),g={},b={},a={},j=i.bzplcm={listen:{},start:function(k){b[k]=c();return j},stop:function(k){g[k]=c()-b[k];return j},ts:function(k){g[k]=c()-f;return j},abs_ts:function(k){g[k]=c();return j},add:function(l){for(var k in l){if("function"!=typeof l[k]){a[k]=l[k]}}},send:function(){if(!g.he){j.ts("he")}a.date=["xdate"];a.host=["xhost"];a.ip=["xip"];a.ua=["xua"];a.url=["xpath"];a.html=g.he-g.hb;a.css=g.ca-g.cb;a.render=g.jb-g.hb;a.js=g.ja-g.jb;a.nlr=g.nr-g.ns;a.nlr_eval=g.ni+g.ne;a.img=h[e]("img").length;a.embed=h[e]("embed").length;a.obj=h[e]("object").length;if(i.xg&&i.xg.xnTrackEvent){i.xg.xnTrackEvent(d,"BazelCSPerfLite",a)}}}})();</script><script>if(window.bzplcm)window.bzplcm.ts('hb')</script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Data Science Central</title>
<link rel="icon" href="https://www.datasciencecentral.com/favicon.ico" type="image/x-icon" />
<link rel="SHORTCUT ICON" href="https://www.datasciencecentral.com/favicon.ico" type="image/x-icon" />
<meta name="description" content="Welcome to Data Science Central. The Community of and for Data Scientist" />
<meta name="keywords" content="Visualization, Integration, Science, Modeling, Big, Intelligence, R, Mining, Analytics, Data, Business, Predictive" />
<meta name="title" content="Data Science Central" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://www.datasciencecentral.com/" />
<meta property="og:title" content="Data Science Central" />
<meta property="og:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2751248758?profile=UPSCALE_150x150">
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="Data Science Central" />
<meta name="twitter:description" content="Welcome to Data Science Central. The Community of and for Data Scientist" />
<meta name="twitter:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2751248758?profile=UPSCALE_150x150" />
<link rel="image_src" href="https://storage.ning.com/topology/rest/1.0/file/get/2751248758?profile=UPSCALE_150x150" />
<script type="text/javascript">
    djConfig = { preventBackButtonFix: false, isDebug: false }
ning = {"CurrentApp":{"premium":true,"iconUrl":"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/2751248758?profile=UPSCALE_150x150","url":"httpsdatasciencecentral.ning.com","domains":["www.datasciencecentral.com","datasciencecentral.com"],"online":true,"privateSource":true,"id":"datasciencecentral","appId":"6448529","description":"Welcome to Data Science Central. The Community of and for Data Scientist","name":"Data Science Central","owner":"2edcolrgc4o4b","createdDate":"2011-10-05T21:11:40.055Z","runOwnAds":false,"category":{"Visualization":null,"Integration":null,"Science":null,"Modeling":null,"Big":null,"Intelligence":null,"R":null,"Mining":null,"Analytics":null,"Data":null,"Business":null,"Predictive":null},"tags":["Visualization","Integration","Science","Modeling","Big","Intelligence","R","Mining","Analytics","Data","Business","Predictive"]},"CurrentProfile":null,"maxFileUploadSize":7};
        (function(){
            if (!window.ning) { return; }

            var age, gender, rand, obfuscated, combined;

            obfuscated = document.cookie.match(/xgdi=([^;]+)/);
            if (obfuscated) {
                var offset = 100000;
                obfuscated = parseInt(obfuscated[1]);
                rand = obfuscated / offset;
                combined = (obfuscated % offset) ^ rand;
                age = combined % 1000;
                gender = (combined / 1000) & 3;
                gender = (gender == 1 ? 'm' : gender == 2 ? 'f' : 0);
                ning.viewer = {"age":age,"gender":gender};
            }
        })();

        if (window.location.hash.indexOf('#!/') == 0) {
        window.location.replace(window.location.hash.substr(2));
    }
    window.xg = window.xg || {};
xg.captcha = {
    'shouldShow': false,
    'siteKey': '6Ldf3AoUAAAAALPgNx2gcXc8a_5XEcnNseR6WmsT'
};
xg.addOnRequire = function(f) { xg.addOnRequire.functions.push(f); };
xg.addOnRequire.functions = [];
xg.addOnFacebookLoad = function (f) { xg.addOnFacebookLoad.functions.push(f); };
xg.addOnFacebookLoad.functions = [];
xg._loader = {
    p: 0,
    loading: function(set) {  this.p++; },
    onLoad: function(set) {
                this.p--;
        if (this.p == 0 && typeof(xg._loader.onDone) == 'function') {
            xg._loader.onDone();
        }
    }
};
xg._loader.loading('xnloader');
if (window.bzplcm) {
    window.bzplcm._profileCount = 0;
    window.bzplcm._profileSend = function() { if (window.bzplcm._profileCount++ == 1) window.bzplcm.send(); };
}
xg._loader.onDone = function() {
            if(window.bzplcm)window.bzplcm.start('ni');
        xg.shared.util.parseWidgets();    var addOnRequireFunctions = xg.addOnRequire.functions;
    xg.addOnRequire = function(f) { f(); };
    try {
        if (addOnRequireFunctions) { dojo.lang.forEach(addOnRequireFunctions, function(onRequire) { onRequire.apply(); }); }
    } catch (e) {
        if(window.bzplcm)window.bzplcm.ts('nx').send();
        throw e;
    }
    if(window.bzplcm) { window.bzplcm.stop('ni'); window.bzplcm._profileSend(); }
};
window.xn = { track: { event: function() {}, pageView: function() {}, registerCompletedFlow: function() {}, registerError: function() {}, timer: function() { return { lapTime: function() {} }; } } };</script>
<link rel="alternate" type="application/atom+xml" title="Top Blog Posts - Data Science Central" href="https://www.datasciencecentral.com/leaderboards/blogposts/month?feed=yes&amp;xn_auth=no&amp;n=20&amp;images=yes&amp;imageMaxSize=240" /><link rel="alternate" type="application/rss+xml" title="DATA SCIENCE JOBS - Data Science Central" href="https://feeds.feedburner.com/analytictalent/uGfW" /><link rel="alternate" type="application/atom+xml" title="Blog Posts - Data Science Central" href="https://www.datasciencecentral.com/profiles/blog/feed?promoted=1&amp;xn_auth=no" /><script>if(window.bzplcm)window.bzplcm.ts('cb')</script>
<style type="text/css" media="screen,projection">
@import url(https://static.ning.com/socialnetworkmain/widgets/index/css/common-982.min.css?xn_version=1168366271);
@import url(https://static.ning.com/socialnetworkmain/widgets/index/css/component.min.css?xn_version=1448979913);
@import url(https://static.ning.com/socialnetworkmain/widgets/chat/css/bottom-bar.min.css?xn_version=512265546);

</style>
<style type="text/css" media="screen,projection">
@import url(/generated-603fa22a6f9347-57045003-css?xn_version=202103031431);

</style>
<style type="text/css" media="screen,projection">
@import url(/generated-607613e2a77759-34058519-css?xn_version=202103031431);

</style>
<!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="https://static.ning.com/socialnetworkmain/widgets/index/css/common-ie6.min.css?xn_version=463104712" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="https://static.ning.com/socialnetworkmain/widgets/index/css/common-ie7.css?xn_version=2712659298" />
<![endif]-->
<script>if(window.bzplcm)window.bzplcm.ts('ca')</script><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.datasciencecentral.com/profiles/blog/rsd" />
</head>
<body>

<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T5W4WQ"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

<div class="xj_before_content"><div id='fb-root'></div>
<script>
  window.fbAsyncInit = function () {
    FB.init({
      appId      : '259683271111061', 
      status     : true,   
      cookie     : true,   
      xfbml      : false, 
      version    : 'v2.3'  
    });
    var n = xg.addOnFacebookLoad.functions.length;
    for (var i = 0; i < n; i++) {
      xg.addOnFacebookLoad.functions[i]();
    }
    xg.addOnFacebookLoad = function (f) { f(); };
    xg.addOnFacebookLoad.functions = [];
  };
  (function() {
    var e = document.createElement('script');
    e.src = document.location.protocol + '//connect.facebook.net/en_US/sdk.js';
    e.async = true;
    document.getElementById('fb-root').appendChild(e);
  })();
</script> <div id="xn_bar">
<div id="xn_bar_menu">
<div id="xn_bar_menu_branding">
</div>
<div id="xn_bar_menu_more">
<form id="xn_bar_menu_search" method="GET" action="https://www.datasciencecentral.com/main/search/search">
<fieldset>
<input type="text" name="q" id="xn_bar_menu_search_query" value="Search Data Science Central" _hint="Search Data Science Central" accesskey="4" class="text xj_search_hint" />
<a id="xn_bar_menu_search_submit" href="#" onclick="document.getElementById('xn_bar_menu_search').submit();return false">Search</a>
</fieldset>
</form>
</div>
<ul id="xn_bar_menu_tabs">
<li><a href="https://www.datasciencecentral.com/main/authorization/signUp?">Sign Up</a></li>
<li><a href="https://www.datasciencecentral.com/main/authorization/signIn?target=https%3A%2F%2Fwww.datasciencecentral.com%2F">Sign In</a></li>
</ul>
</div>
</div>
</div>
<div class="xg_theme" data-layout-pack="brutus">
<div id="xg_themebody">
<div id="xg_ad_above_header" class="xg_ad xj_ad_above_header dy-displaynone">
</div>
<div id="xg_head">
<div id="xg_masthead">
<h1 id="xg_sitename" class="xj_site_name"><a id="application_name_header_link" href="/"><img src="https://storage.ning.com/topology/rest/1.0/file/get/7215525257?profile=original" alt="Data Science Central"></a></h1>
<p id="xg_sitedesc" class="xj_site_desc"></p>
</div>
<div id="xg_navigation" class="xj_navigation"><ul>
<li id="xg_tab_xn54" class="xg_subtab this"><a href="/"><span>Home</span></a></li><li dojoType="SubTabHover" id="xg_tab_xn25" class="xg_subtab"><a href="/profiles/blogs/check-out-our-dsc-newsletter"><span>Members &darr;</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;"><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/most-popular-content-on-dsc" style="float:none;"><span>Top Content</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/group/resources/forum/topics/selection-of-best-articles-from-our-past-weekly-digests" style="float:none;"><span>Archives</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_xn63" class="xg_subtab"><a href="/page/topics"><span>Tech Topics &darr;</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;"><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_analytics" target="_blank" style="float:none;"><span>Analytics &amp; Data Science</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_ai" style="float:none;"><span>Artificial Intelligence</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_ml" style="float:none;"><span>Machine Learning</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_code" style="float:none;"><span>Code</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_devops" style="float:none;"><span>DevOps</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_data_security" style="float:none;"><span>Data Security</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_enterprise_data" style="float:none;"><span>Enterprise Data</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_graph" style="float:none;"><span>Graphs &amp; Modeling</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_nlp" style="float:none;"><span>NLP &amp; Chatbots</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_ux" style="float:none;"><span>User Experience</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_vr" target="_blank" style="float:none;"><span>Virtual Reality &amp; Gaming</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_xn81" class="xg_subtab"><a href="/page/topics"><span>Business Topics &darr;</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;"><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_ai_marketing" style="float:none;"><span>AI Marketing</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_cxo" style="float:none;"><span>CxO Strategy</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_digifactoring" style="float:none;"><span>Process Automation</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_future_work" style="float:none;"><span>Digital Workplace</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_iot" style="float:none;"><span>Drones, Robots &amp; IoT</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_social_ai" style="float:none;"><span>Social Media AI</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_future_proof" style="float:none;"><span>Future Proof</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_xn94" class="xg_subtab"><a href="/page/topics"><span>By Sector &darr;</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;"><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_food" style="float:none;"><span>Agriculture &amp; Food</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_educate" style="float:none;"><span>Education</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_energy" style="float:none;"><span>Energy</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_fintech" style="float:none;"><span>Finance &amp; Insurance</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_biotech" style="float:none;"><span>Health Care</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_gov" style="float:none;"><span>Government &amp; Legal</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_logistics" style="float:none;"><span>Logistics</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_entertainment" style="float:none;"><span>News &amp; Entertainment</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_science" style="float:none;"><span>Science</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_space" style="float:none;"><span>Space</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_xn60" class="xg_subtab"><a href="/page/media"><span>Media &darr;</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;"><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?promoted=1" style="float:none;"><span>DSC Blogs</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/video/video/listTagged?tag=DSC+Podcast+Series" style="float:none;"><span>Podcasts</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/video/video/listFeatured" style="float:none;"><span>Webinars</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list?tag=dsc_newsletter" style="float:none;"><span>Newsletters</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/events/event/listUpcoming" target="_blank" style="float:none;"><span>Industry Events</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_xn104" class="xg_subtab"><a href="/profiles/blog/list?tag=dsc_faq"><span>FAQs &darr;</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;"><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blogs/so-you-want-to-write-for-dsc-1" target="_blank" style="float:none;"><span>Write For Us</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blogs/7-tips-for-posting-to-data-science-central" style="float:none;"><span>7 Tips for Writers</span></a></li></ul></div></li><li id="xg_tab_xn57" class="xg_subtab"><a href="https://www.education.datasciencecentral.com/?utm_source=DSC&amp;utm_medium=tab"><span>Education Spotlight</span></a></li><li dojoType="SubTabHover" id="xg_tab_xn90" class="xg_subtab"><a href="/page/sponsored-communities"><span>Sponsored Communities</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;"><li style="list-style:none !important;display:block;text-align:left;"><a href="https://www.datavizualization.datasciencecentral.com/" style="float:none;"><span>Data Visualization</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="https://www.analyticbridge.datasciencecentral.com/" style="float:none;"><span>Analytic Bridge</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="https://hadoop360.datasciencecentral.com" style="float:none;"><span>Hadoop 360</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="https://www.bigdatanews.datasciencecentral.com/" style="float:none;"><span>Big Data News</span></a></li></ul></div></li><li id="xg_tab_xn35" class="xg_subtab"><a href="/page/search"><span>Search</span></a></li><li id="xg_tab_xn18" class="xg_subtab"><a href="/page/contact-us"><span>Contact</span></a></li></ul>
</div>
</div>
<div id="xg_ad_below_header" class="xg_ad xj_ad_below_header">
<div class="xg_module module-plain  html_module module_text xg_reset" data-module_name="text">
<div class="xg_module_body xg_user_generated">

<script src="https://cdn.ttgtmedia.com/cmp/sourcepoint/gdprTCFv2-config.min.js?v=7.82" type="text/javascript">
</script>
<script src="https://cdn.ttgtmedia.com/cmp/ttCmpApi.min.js" type="text/javascript">
</script>
<script src="https://cdn.ttgtmedia.com/cmp/sourcepoint/ccpa-config.min.js" type="text/javascript">
</script>
<script type="text/javascript">
var cmpApi;
cmpApi = new ttCmpApi();
</script>
<div id="cmp-banner"></div>

<center><script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" type="text/javascript">
</script> <script type="text/javascript">
  window.googletag = window.googletag || {cmd: []};
  googletag.cmd.push(function() {   
googletag.defineSlot('/2672641/Bottom_Leaderboard', [728, 90], 'div-gpt-ad-1512428902846-0').addService(googletag.pubads());
    googletag.defineSlot('/2672641/Box_Ad_Blog', [300, 250], 'div-gpt-ad-1512428902846-2').addService(googletag.pubads());
    googletag.defineSlot('/2672641/Box_Ad_Forum', [300, 250], 'div-gpt-ad-1512428902846-3').addService(googletag.pubads());
    googletag.defineSlot('/2672641/Skyscraper', [160, 600], 'div-gpt-ad-1512428902846-6').addService(googletag.pubads());
    googletag.defineSlot('/2672641/Square_Box', [220, 220], 'div-gpt-ad-1512428902846-7').addService(googletag.pubads());
    googletag.defineSlot('/2672641/Top_Leaderboard', [728, 90], 'div-gpt-ad-1512428902846-8').addService(googletag.pubads());
    googletag.enableServices();
  });
</script> 
<div id="div-gpt-ad-1512428902846-8" style="height: 90px; width: 728px;"><script type="text/javascript">
var googleIabPuropseList = [1];
var googleAdsLegitimateInterestsPurposeIds=[2,7,9,10];
var isGoogleEnabled = true;

window.__tcfapi('addEventListener', 2, function (tcData, listenerSuccess) {
    if ((typeof(tcData) !== 'undefined') && (tcData !== null)) {
        if (listenerSuccess && (tcData.eventStatus === 'tcloaded' || tcData.eventStatus === 'cmpuishown')) {
            var gdprApplies = tcData.gdprApplies;
            if (gdprApplies && !((cmpApi.getConsentforVendorV2(googleIabPuropseList)) && (cmpApi.getLIConsentforVendorV2(googleAdsLegitimateInterestsPurposeIds)))) {
                window.__tcfapi('removeEventListener', 2, function (success) {
                    if (success) {
                        window.__tcfapi('addEventListener', 2, function (tcData, listenerSuccess) {
                            if (listenerSuccess && tcData.eventStatus === 'useractioncomplete') {
                                window.__tcfapi('getTCData', 2, function (tcData, success) {
                                    if (success) {
                                        if (Object.keys(tcData.purpose.consents).length === 0 && tcData.purpose.consents.constructor === Object) {
                                            isGoogleEnabled = false;
                                        } else {
                                            for (var purposeid in googleIabPuropseList) {
                                                if (tcData.purpose.consents[googleIabPuropseList[purposeid]] === null || tcData.purpose.consents[googleIabPuropseList[purposeid]] === undefined || tcData.purpose.consents[googleIabPuropseList[purposeid]] === false) {
                                                    isGoogleEnabled = false;
                                                }
                                            }
                                            for (var purposeid in googleAdsLegitimateInterestsPurposeIds) {
                                                if (tcData.purpose.legitimateInterests[googleAdsLegitimateInterestsPurposeIds[purposeid]] === null || tcData.purpose.legitimateInterests[googleAdsLegitimateInterestsPurposeIds[purposeid]] === undefined || tcData.purpose.legitimateInterests[googleAdsLegitimateInterestsPurposeIds[purposeid]] === false) {
                                                    isGoogleEnabled = false;
                                                }
                                            }
                                        }
                                        if (isGoogleEnabled) {
                                          console.log("Making the call after consent div - 1512428902846-8");
                                          googletag.cmd.push(function() { googletag.display('div-gpt-ad-1512428902846-8'); });
                                        }
                                      }
                                });
                                window.__tcfapi('removeEventListener', 2, function (success) {
                                    if (success) {
                                    }
                                }, tcData.listenerId);
                            }
                        });
                    }
                }, tcData.listenerId);

} else {
    window.__tcfapi('removeEventListener', 2, function (success) {
        if (success) {
          console.log("Making the call without asking for consent div - 1512428902846-8");
          googletag.cmd.push(function() { googletag.display('div-gpt-ad-1512428902846-8'); });
        }
    }, tcData.listenerId);
}
}
}
});
</script></div>
</center>


<script type="text/javascript">
var googleAnalyticsPurposes = [1];
var isGaEnabled = true;
//set this window property for TCFv2 support
window['gtag_enable_tcf_support'] = true
window.dataLayer = window.dataLayer || [];
dataLayer = window.dataLayer;

window.__tcfapi('addEventListener', 2, function (tcData, listenerSuccess) {
    if ((typeof(tcData) !== 'undefined') && (tcData !== null)) {
        if (listenerSuccess && (tcData.eventStatus === 'tcloaded' || tcData.eventStatus === 'cmpuishown')) {
            var gdprApplies = tcData.gdprApplies;
            if (gdprApplies && !(cmpApi.getConsentforVendorV2(googleAnalyticsPurposes))) {
                //remove the listener ourself to not get called more than once
                window.__tcfapi('removeEventListener', 2, function (success) {
                    if (success) {
                        window.__tcfapi('addEventListener', 2, function (tcData, listenerSuccess) {
                            if (listenerSuccess && tcData.eventStatus === 'useractioncomplete') {
                                window.__tcfapi('getTCData', 2, function (tcData, success) {
                                    if (success) {
                                        if (Object.keys(tcData.purpose.consents).length === 0 && tcData.purpose.consents.constructor === Object) {
                                            isGaEnabled = false;
                                        } else {
                                            for (var purposeid in googleAnalyticsPurposes) {
                                                if (tcData.purpose.consents[googleAnalyticsPurposes[purposeid]] === null || tcData.purpose.consents[googleAnalyticsPurposes[purposeid]] === undefined || tcData.purpose.consents[googleAnalyticsPurposes[purposeid]] === false){
                                                    isGaEnabled = false;
                                                }
                                            }
                                        }

                                        console.log("isGAEnabled = " + isGaEnabled);
                                        if (isGaEnabled){
                                            var eventAction = 'GaEnabled';
                                            var eventCategory = 'GA';
                                            var eventLabel = 'GaEnabled';
                                            if (typeof window.dataLayer !== 'undefined') {
                                                args=[eventCategory,eventAction,eventLabel];
                                                dataLayer.push({eventCategory:args[0],eventAction:args[1], eventLabel:args[2]});
                                                dataLayer.push({'event': 'GaEnabled'});
                                            }
                                        }

                                    }
                                });

                                window.__tcfapi('removeEventListener', 2, function (success) {
                                    if (success) {
                                        //listener Removed
                                        logger.log('removed: ' + tcData.listenerId);
                                    }
                                }, tcData.listenerId);

                            }
                        });
                    }
                }, tcData.listenerId);
            } else {
                window.__tcfapi('removeEventListener', 2, function (success) {
                    console.log("CONTEXT HAS CONSENT OR GDPR IS NOT APPLICABLE");
                    if (success) {
                        var eventAction = 'GaEnabled';
                        var eventCategory = 'GA';
                        var eventLabel = 'GaEnabled';
                        if (typeof window.dataLayer !== 'undefined') {
                            args=[eventCategory,eventAction,eventLabel];
                            dataLayer.push({eventCategory:args[0],eventAction:args[1], eventLabel:args[2]});
                            dataLayer.push({'event': 'GaEnabled'});
                        }
                    }
                }, tcData.listenerId);
            }

        }
    }
});
</script>
<div class="tokenInfo">.</div>
<script type="text/javascript">
window.addEventListener('load',()=>{
//let tagDataJSON = document.querySelector('#taxonomyData').textContent;
let options = {method:'GET',mode:'cors',cache:'no-cache'};
window.fetch("https://storage.ning.com/topology/rest/1.0/file/get/8580209666?profile=original",options)
.then(resp=>resp.json())
.then(tagData=>{
//let tagData = JSON.parse(tagDataJSON);
const queryString = window.location.search;
console.log(queryString);
const urlParams = new URLSearchParams(queryString);
let tokenInfo = document.querySelector('.tokenInfo');
console.log(tokenInfo);
let tag=urlParams.get('tag');
var body;
if (tag.startsWith('dsc_')){
    if (tagData.hasOwnProperty(tag)){
         let entry = tagData[tag]
         let template = eval("(tag,title)=>`"+entry.body+"`")
         let body = template(tag,entry.title);
         tokenInfo.innerHTML =body;
         let tb = document.querySelector('.tb');
         tb.style.display = 'none';
         console.log(tb.textContent);
         }
    else {
         let entry = tagData['dsc_noop']
         let template = eval("(tag,title)=>`"+entry.body+"`")
         let title = `Topic '${tag.split('dsc_')[1]}' In Development`;
         let body = template(tag,title);
         tokenInfo.innerHTML =body;
         let tb = document.querySelector('.tb');
         tb.style.display = 'none';
         console.log(tb.textContent);
         }
     }
else {
    // Normal tag employed here     
    }
})
.catch(e=>console.log(e))
/* let bdy = document.querySelectorAll('.xg_user_generated');
let content = bdy[1].innerHTML;
let newContent = content.replace(/\[gist.*?href=\"(.+?)\".*?\]/g,'<script src="$1"><\/script>')
bdy[1].innerHTML=newContent;*/
});
</script><script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js" type="text/javascript">
</script>
<div style="display:flex;flex-direction:row;justify-content:center"><iframe src="https://player.vimeo.com/video/637160384?h=fb1cca96fa" width="640" height="360" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen="" _origwidth="640"></iframe></div>
</div>
</div>
</div>
<div id="xg" class="xg_widget_main xg_widget_main_index xg_widget_main_index_index">
<div id="xg_body">
<div class="xj_notifications"></div>
<div class="xg_column xg_span-16" id="column1">
<div id="xg_canvas" class="xj_canvas">
<div class='xg_colgroup first-child last-child'>
<div _maxEmbedWidth="730" _columnCount="3" class='xg_3col first-child'>
<div class='xg_colgroup first-child last-child'>
<div _maxEmbedWidth="220" _columnCount="1" id="xg_layout_column_1" class='xg_1col first-child'>
<div class="xg_module mini-leaderboard-module xj_leaderboard_module" data-module_name="leaderboards">
<div class="xg_module_head handle">
<h2><span>Top Blog Posts</span>&nbsp;</h2>
<p class="edit" style="display:none"><a class="button" href="#"><span>Edit</span></a></p>
</div>
<div class="xg_module_body">
<table class="leaderboard">
<tbody>
<tr>
<td class="lb-rank">1</td>
<td class="lb-content">
<span class="xg_avatar left"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A1064526" class=""><img alt="Data Science Trends of the Future 2022" src="https://storage.ning.com/topology/rest/1.0/file/get/9352331894?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" class="photo" width="32" height="32" /></a></span>
<h3 class="dy-protect"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A1064526" class="">Data Science Trends of the Future 2022</a></h3>
</td>
</tr>
<tr class="alt">
<td class="lb-rank">2</td>
<td class="lb-content">
<span class="xg_avatar left"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A1059740" class=""><img alt="Dominant Data Science Developments in 2021" src="https://storage.ning.com/topology/rest/1.0/file/get/9318645299?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" class="photo" width="32" height="32" /></a></span>
<h3 class="dy-protect"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A1059740" class="">Dominant Data Science Developments in 2021</a></h3>
</td>
</tr>
<tr>
<td class="lb-rank">3</td>
<td class="lb-content">
<span class="xg_avatar left"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A292620" class=""><img alt="Fantasy Sports Betting: The Next &#039;Big Thing&#039; Thanks to Big Data" src="https://storage.ning.com/topology/rest/1.0/file/get/2800404057?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" class="photo" width="32" height="32" /></a></span>
<h3 class="dy-protect"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A292620" class="">Fantasy Sports Betting: The Next &#039;Big Thing&#039; Thanks to Big Data</a></h3>
</td>
</tr>
<tr class="alt">
<td class="lb-rank">4</td>
<td class="lb-content">
<span class="xg_avatar left"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A134476" class=""><img alt="A Date with a Data Scientist" src="https://storage.ning.com/topology/rest/1.0/file/get/2800235126?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" class="photo" width="32" height="32" /></a></span>
<h3 class="dy-protect"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A134476" class="">A Date with a Data Scientist</a></h3>
</td>
</tr>
<tr>
<td class="lb-rank">5</td>
<td class="lb-content">
<span class="xg_avatar left"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A1056250" class=""><img alt="What is a Data Mesh?" src="https://storage.ning.com/topology/rest/1.0/file/get/8082280273?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" class="photo" width="32" height="32" /></a></span>
<h3 class="dy-protect"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A1056250" class="">What is a Data Mesh?</a></h3>
</td>
</tr>
<tr class="alt">
<td class="lb-rank">6</td>
<td class="lb-content">
<span class="xg_avatar left"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A779021" class=""><img alt="New Books and Resources for DSC Members" src="https://storage.ning.com/topology/rest/1.0/file/get/2800211702?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" class="photo" width="32" height="32" /></a></span>
<h3 class="dy-protect"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A779021" class="">New Books and Resources for DSC Members</a></h3>
</td>
</tr>
<tr>
<td class="lb-rank">7</td>
<td class="lb-content">
<span class="xg_avatar left"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A1037010" class=""><img alt="The Education Industrial Complex: The Hammer We Have" src="https://storage.ning.com/topology/rest/1.0/file/get/8082948468?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" class="photo" width="32" height="32" /></a></span>
<h3 class="dy-protect"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A1037010" class="">The Education Industrial Complex: The Hammer We Have</a></h3>
</td>
</tr>
<tr class="alt">
<td class="lb-rank">8</td>
<td class="lb-content">
<span class="xg_avatar left"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A1069803" class=""><img alt="Optimizing and Accelerating COVID-19 Predictive Modeling" src="https://storage.ning.com/topology/rest/1.0/file/get/9596059286?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" class="photo" width="32" height="32" /></a></span>
<h3 class="dy-protect"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A1069803" class="">Optimizing and Accelerating COVID-19 Predictive Modeling</a></h3>
</td>
</tr>
<tr>
<td class="lb-rank">9</td>
<td class="lb-content">
<span class="xg_avatar left"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A1073824" class=""><img alt="How Big Data and Geolocation Solutions Can Help Your Business" src="https://storage.ning.com/topology/rest/1.0/file/get/3643583540?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" class="photo" width="32" height="32" /></a></span>
<h3 class="dy-protect"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A1073824" class="">How Big Data and Geolocation Solutions Can Help Your Business</a></h3>
</td>
</tr>
<tr class="alt">
<td class="lb-rank">10</td>
<td class="lb-content">
<span class="xg_avatar left"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A761630" class=""><img alt="Helping Non-Profit Organizations as a Data Scientist" src="https://storage.ning.com/topology/rest/1.0/file/get/2801135813?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" class="photo" width="32" height="32" /></a></span>
<h3 class="dy-protect"><a href="https://www.datasciencecentral.com/xn/detail/6448529%3ABlogPost%3A761630" class="">Helping Non-Profit Organizations as a Data Scientist</a></h3>
</td>
</tr>
</tbody>
</table>
</div>
<div class="xg_module_foot">
<ul>
<li class="left"><a class="xg_icon xg_icon-rss" href="https://www.datasciencecentral.com/leaderboards/blogposts/month?feed=yes&amp;xn_auth=no&amp;n=20&amp;images=yes&amp;imageMaxSize=240">RSS</a></li>
<li class="right"><a href="https://www.datasciencecentral.com/leaderboards/blogposts/month">View All</a></li>
</ul>
</div>
</div>
<div class="xg_module   html_module module_text xg_reset" data-module_name="text">
<div class="xg_module_body xg_user_generated">
<p style="font-size: 14px; padding: 0px;"><strong>Data Science Central</strong> is the industry's online resource for data practitioners. From Statistics to Analytics to Machine Learning to AI, Data Science Central provides a community experience that includes a rich editorial platform, social interaction, forum-based support, plus the latest information on technology, tools, trends, and careers.</p>
<script type="text/javascript">
console.log("Test ... test ... test")
</script>
</div>
</div>
<div class="xg_module module_events" data-module_name="events">
<div class="xg_module_head">
<h2>Events</h2>
</div>
<div class="xg_module_foot">
<ul>
<li class="left"><a href="https://www.datasciencecentral.com/events/event/new?cancelTarget=https%3A%2F%2Fwww.datasciencecentral.com%2F" class="xg_sprite xg_sprite-add">Add an Event</a></li>
</ul>
</div>
</div>
<div class="xg_module module_members">
<div class="xg_module_head">
<h2>Members</h2>
</div>
<div class="xg_module_body body_small" data-module_name="members">
<ul class="clist">
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/OllieDesrochers" title="Ollie Desrochers"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/2808682810?profile=original&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/TerriTechTargetBuday" title="Terri TechTarget Buday"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/2808682810?profile=original&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/GhidaIbrahim" title="Ghida Ibrahim"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/6275359872?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/AndrewVo75" title="Andrew Vo"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/5494655075?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/aliciamoniz" title="alicia moniz"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/4181871264?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/Nas35" title="Nasir Mahmood"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/4751716468?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/PaulParker708" title="Paul Parker"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/4819270498?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/PeterCotton" title="Peter Cotton"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/4412988040?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/MuraliKashaboina826" title="Murali Kashaboina"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/2802437284?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/JohnLewis" title="John Lewis"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/1154059262?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/ChristopherHChang" title="Christopher H Chang"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/3572348235?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/FrankRaulf" title="Frank Raulf"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/2739141202?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/RiccardoCannaviello161" title="Riccardo Cannaviello"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/136872155?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/JorgeCAstanon" title="Jorge Castanon"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/3482881954?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/AaronBurciaga" title="Aaron Daniel Burciaga"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/8767936689?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/MarcoTavora" title="Marco Tavora"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/2227753080?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/SeanOwen" title="Sean Owen"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/1028385533?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/RichardHuddleston" title="Richard Huddleston"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/2801249207?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/ParthaPritamDeka" title="Partha Pritam Deka"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/2801226571?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
<li>
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/JohnothanRears" title="Johnothan Rears"><span class="table_img dy-avatar dy-avatar-48 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/2800272552?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span></li>
</ul>
</div>
<div class="xg_module_foot">
<ul>
<li class="right"><a href="https://www.datasciencecentral.com/profiles/members/">View All</a></li>
</ul>
</div>
</div><div class="xg_module module_feed" data-module_name="feed">
<div class="xg_module_head"><h2>DATA SCIENCE JOBS</h2></div>
<div class="xg_module_foot">
<ul>
<li class="right"><a href="http://www.analytictalent.datasciencecentral.com/jobs/search" target="_blank">More…</a></li>
</ul>
</div>
</div>
<div class="xg_module   html_module module_text xg_reset" data-module_name="text">
<div class="xg_module_head"><h2>DSC Resources</h2></div>
<div class="xg_module_body xg_user_generated">
<ul>
<li><a href="https://www.datasciencecentral.com/profiles/blogs/check-out-our-dsc-newsletter" target="_self">Subscribe to DSC Newsletter</a></li>
<li><a href="https://www.datasciencecentral.com/profiles/blogs/new-books-and-resources-for-dsc-members">Free Books</a><br />
<a href="https://www.datasciencecentral.com/forum"></a></li>
<li><a href="https://www.datasciencecentral.com/forum">Forum Discussions</a><br />
<a href="https://www.datasciencecentral.com/page/search?q=cheat+sheets"></a></li>
<li><a href="https://www.datasciencecentral.com/page/search?q=cheat+sheets">Cheat Sheets</a><br />
<a href="https://analytictalent.com"></a></li>
<li><a href="https://www.analytictalent.datasciencecentral.com/">Jobs</a></li>
<li><a href="https://www.datasciencecentral.com/page/search?q=one+picture" target="_blank" rel="noopener">Search DSC</a></li>
<li><a href="https://twitter.com/DataScienceCtrl" target="_self">DSC on Twitter</a></li>
<li><a href="https://www.facebook.com/DataScienceCentralCommunity/" target="_blank" rel="noopener">DSC on Facebook</a></li>
</ul>
</div>
</div>
&nbsp;</div>
<div _maxEmbedWidth="492" _columnCount="2" id="xg_layout_column_2" class='xg_2col last-child'>
<div class="xg_module module_blog indented_content" data-module_name="blog">
<div class="xg_module_head">
<h2>Blog Posts</h2>
</div>
<div class="xg_module_body body_detail">
<div class="blogpost vcard" data-contentId="6448529:BlogPost:1073769">
<div class="ib">
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/AlanMorrison" title="Alan Morrison"><span class="table_img dy-avatar dy-avatar-32 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/9505089891?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" alt="" /></span></a></span> </div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/profiles/blogs/a-window-of-opportunity-for-data-democracy-part-iii-of-iii" _snid="6448529:BlogPost:1073769">A window of opportunity for data democracy (Part III of III)</a></h3>
<p class="dy-small xg_lightfont">
Posted by <a href="/profile/AlanMorrison">Alan Morrison</a> on October 23, 2021 at 3:30pm
<span class="reactions">
<a href="https://www.datasciencecentral.com/profiles/blogs/a-window-of-opportunity-for-data-democracy-part-iii-of-iii#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/profiles/blogs/a-window-of-opportunity-for-data-democracy-part-iii-of-iii" data-content-id="6448529:BlogPost:1073769" data-content-type="BlogPost" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
<div class="postbody">
<div class="xg_user_generated">
<p><span style="font-weight: 400;"><a href="https://storage.ning.com/topology/rest/1.0/file/get/9730983474?profile=original" rel="noopener" target="_blank"><img class="align-full" src="https://storage.ning.com/topology/rest/1.0/file/get/9730983474?profile=RESIZE_710x"></img></a></span></p>
<p><span style="font-weight: 400;">“Every organization has to prepare for the abandonment of everything it does.”</span></p>
<p><span style="font-weight: 400;">– Peter Drucker</span></p>
<p></p>
<p><span style="font-weight: 400;">In this series, I’ve been describing a data democracy that’s just a dream now. That…</span></p> <a href="https://www.datasciencecentral.com/profiles/blogs/a-window-of-opportunity-for-data-democracy-part-iii-of-iii" class="xj_expandable">Continue</a> </div>
</div>
</div>
</div>
<div class="blogpost vcard" data-contentId="6448529:BlogPost:1073970">
<div class="ib">
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/VincentGranville" title="Vincent Granville"><span class="table_img dy-avatar dy-avatar-32 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/2800211702?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" alt="" /></span></a></span> </div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/profiles/blogs/a-new-machine-learning-optimization-technique-part-i" _snid="6448529:BlogPost:1073970">A New Machine Learning Optimization Technique - Part I</a></h3>
<p class="dy-small xg_lightfont">
Posted by <a href="/profile/VincentGranville">Vincent Granville</a> on October 23, 2021 at 6:30pm
<span class="reactions">
<a href="https://www.datasciencecentral.com/profiles/blogs/a-new-machine-learning-optimization-technique-part-i#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/profiles/blogs/a-new-machine-learning-optimization-technique-part-i" data-content-id="6448529:BlogPost:1073970" data-content-type="BlogPost" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
<div class="postbody">
<div class="xg_user_generated">
<p>In this series, we discuss a technique to find either the minima or the roots of a chaotic, unsmooth, or discrete function. A root-finding technique that works well for continuous, differentiable functions is successfully adapted and applied to piece-wise constant functions with an infinite number of discontinuities. It even works if the function has no root: it will then find minima instead. In order to work, some constraints must be put on the parameters used in the algorithm, while…</p> <a href="https://www.datasciencecentral.com/profiles/blogs/a-new-machine-learning-optimization-technique-part-i" class="xj_expandable">Continue</a> </div>
</div>
</div>
</div>
<div class="blogpost vcard" data-contentId="6448529:BlogPost:1073834">
<div class="ib">
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/YuriFilatov" title="Yuri Filatov"><span class="table_img dy-avatar dy-avatar-32 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/9321216085?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" alt="" /></span></a></span> </div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/profiles/blogs/who-is-a-pm-i-don-t-need-them" _snid="6448529:BlogPost:1073834">Understanding the Role of Project Managers</a></h3>
<p class="dy-small xg_lightfont">
Posted by <a href="/profile/YuriFilatov">Yuri Filatov</a> on October 22, 2021 at 2:00am
<span class="reactions">
<a href="https://www.datasciencecentral.com/profiles/blogs/who-is-a-pm-i-don-t-need-them#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/profiles/blogs/who-is-a-pm-i-don-t-need-them" data-content-id="6448529:BlogPost:1073834" data-content-type="BlogPost" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
<div class="postbody">
<div class="xg_user_generated">
<p><span style="font-weight: 400;"><a href="https://storage.ning.com/topology/rest/1.0/file/get/9727072661?profile=original" rel="noopener" target="_blank"><img class="align-full" src="https://storage.ning.com/topology/rest/1.0/file/get/9727072661?profile=RESIZE_710x" width="720"></img></a></span></p>
<p><span style="font-weight: 400;">Most people think that a Project Manager actually can’t do anything and knows nothing. All this person does is manage other people and the project. In fact, a PM has a lot of specific knowledge in various fields in order to be able to manage the project as a whole. In this article,…</span></p> <a href="https://www.datasciencecentral.com/profiles/blogs/who-is-a-pm-i-don-t-need-them" class="xj_expandable">Continue</a> </div>
</div>
</div>
</div>
<div class="blogpost vcard" data-contentId="6448529:BlogPost:1073727">
<div class="ib">
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/KurtCagle" title="Kurt A Cagle"><span class="table_img dy-avatar dy-avatar-32 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/2800390195?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" alt="" /></span></a></span> </div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/profiles/blogs/dsc-weekly-digest-19-october-2021" _snid="6448529:BlogPost:1073727">DSC Weekly Digest 19 October 2021</a></h3>
<p class="dy-small xg_lightfont">
Posted by <a href="/profile/KurtCagle">Kurt A Cagle</a> on October 21, 2021 at 10:00pm
<span class="reactions">
<a href="https://www.datasciencecentral.com/profiles/blogs/dsc-weekly-digest-19-october-2021#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/profiles/blogs/dsc-weekly-digest-19-october-2021" data-content-id="6448529:BlogPost:1073727" data-content-type="BlogPost" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
<div class="postbody">
<div class="xg_user_generated">
<div class="dsc_primaryImage"><span style="font-family: arial, helvetica, sans-serif;"><a href="https://www.datasciencecentral.com/profiles/blog/list?tag=dsc_newsletter" rel="noopener" target="_blank"><img alt="The Art of Model Making" height="413" src="https://multimedia.getresponse360.com/datascience-B/photos/873251ce-44ea-46c0-89e1-d71c07a72b16.jpg" style="vertical-align: baseline;" title="The Art of Model Making" width="720"></img></a></span></div>
<table style="width: 726px;">
<tbody><tr><td><h2 class="dsc_subtitle"><span id="docs-internal-guid-94eb2279-7fff-e0bb-bfd3-1b9ed4957bf0" style="font-weight: normal;"></span></h2>
</td>
</tr>
</tbody>
</table> <a href="https://www.datasciencecentral.com/profiles/blogs/dsc-weekly-digest-19-october-2021" class="xj_expandable">Continue</a> </div>
</div>
</div>
</div>
<div class="blogpost vcard" data-contentId="6448529:BlogPost:1073824">
<div class="ib">
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/RyanWilliamson" title="Ryan Williamson"><span class="table_img dy-avatar dy-avatar-32 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/3643583540?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" alt="" /></span></a></span> </div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/profiles/blogs/how-big-data-and-geolocation-solutions-can-help-your-business" _snid="6448529:BlogPost:1073824">How Big Data and Geolocation Solutions Can Help Your Business</a></h3>
<p class="dy-small xg_lightfont">
Posted by <a href="/profile/RyanWilliamson">Ryan Williamson</a> on October 21, 2021 at 8:00pm
<span class="reactions">
<a href="https://www.datasciencecentral.com/profiles/blogs/how-big-data-and-geolocation-solutions-can-help-your-business#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">1 <span class='details'>Comment</span></a>
<a href="https://www.datasciencecentral.com/profiles/blogs/how-big-data-and-geolocation-solutions-can-help-your-business" data-content-id="6448529:BlogPost:1073824" data-content-type="BlogPost" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
<div class="postbody">
<div class="xg_user_generated">
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/9726262296?profile=original" rel="noopener" target="_blank"></a><a href="https://storage.ning.com/topology/rest/1.0/file/get/9726454265?profile=original" rel="noopener" target="_blank"><img class="align-full" src="https://storage.ning.com/topology/rest/1.0/file/get/9726454265?profile=RESIZE_710x" width="720"></img></a> <a href="https://storage.ning.com/topology/rest/1.0/file/get/9726262296?profile=original" rel="noopener" target="_blank"></a></p>
<p>The modern age market is decidedly lucrative for businesses and customers alike. However, things are a…</p> <a href="https://www.datasciencecentral.com/profiles/blogs/how-big-data-and-geolocation-solutions-can-help-your-business" class="xj_expandable">Continue</a> </div>
</div>
</div>
</div>
<div class="blogpost vcard" data-contentId="6448529:BlogPost:1073622">
<div class="ib">
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/MattMadden" title="Matt Madden"><span class="table_img dy-avatar dy-avatar-32 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/9725065262?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" alt="" /></span></a></span> </div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/profiles/blogs/retailzoom-uses-sisense-to-help-beer-lovers-find-the-perfect-brew" _snid="6448529:BlogPost:1073622">RetailZoom Uses Sisense to Help Beer Lovers Find the Perfect Brew</a></h3>
<p class="dy-small xg_lightfont">
Posted by <a href="/profile/MattMadden">Matt Madden</a> on October 21, 2021 at 9:30am
<span class="reactions">
<a href="https://www.datasciencecentral.com/profiles/blogs/retailzoom-uses-sisense-to-help-beer-lovers-find-the-perfect-brew#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/profiles/blogs/retailzoom-uses-sisense-to-help-beer-lovers-find-the-perfect-brew" data-content-id="6448529:BlogPost:1073622" data-content-type="BlogPost" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
<div class="postbody">
<div class="xg_user_generated">
<p><span style="font-weight: 400;"><span><a href="https://storage.ning.com/topology/rest/1.0/file/get/9725421463?profile=original" rel="noopener" target="_blank"><img class="align-full" src="https://storage.ning.com/topology/rest/1.0/file/get/9725421463?profile=RESIZE_710x" width="720"></img></a></span></span></p>
<p><span style="font-weight: 400;">Beer drinkers today are more spoiled for choice than ever before. From suburban supermarkets to big city bodegas, cooler cases are filled to bursting: IPAs, pilsners, stouts, lagers, goses, and countless other varieties and variations. …</span></p>
<p></p> <a href="https://www.datasciencecentral.com/profiles/blogs/retailzoom-uses-sisense-to-help-beer-lovers-find-the-perfect-brew" class="xj_expandable">Continue</a> </div>
</div>
</div>
</div>
<div class="blogpost vcard" data-contentId="6448529:BlogPost:1072883">
<div class="ib">
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/VarunBhagat" title="Varun Bhagat"><span class="table_img dy-avatar dy-avatar-32 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/3723152320?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" alt="" /></span></a></span> </div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/profiles/blogs/confused-between-mean-or-mern-stack-for-web-development-project" _snid="6448529:BlogPost:1072883">Choosing Between MEAN Or MERN Stack for Web Development</a></h3>
<p class="dy-small xg_lightfont">
Posted by <a href="/profile/VarunBhagat">Varun Bhagat</a> on October 18, 2021 at 9:30pm
<span class="reactions">
<a href="https://www.datasciencecentral.com/profiles/blogs/confused-between-mean-or-mern-stack-for-web-development-project#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/profiles/blogs/confused-between-mean-or-mern-stack-for-web-development-project" data-content-id="6448529:BlogPost:1072883" data-content-type="BlogPost" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
<div class="postbody">
<div class="xg_user_generated">
<p><span style="font-size: 12pt;"><a href="https://storage.ning.com/topology/rest/1.0/file/get/9713893100?profile=original" rel="noopener" target="_blank"><img class="align-full" src="https://storage.ning.com/topology/rest/1.0/file/get/9713893100?profile=RESIZE_710x" width="720"></img></a></span></p>
<p><span style="font-weight: 400; font-size: 12pt;">Looking for a solid web development stack but aren't sure between MEAN and MERN? Don't worry; this article will help you decide. </span></p>
<p><span style="font-weight: 400; font-size: 12pt;">MEAN and MERN both have advantages and disadvantages that make them…</span></p> <a href="https://www.datasciencecentral.com/profiles/blogs/confused-between-mean-or-mern-stack-for-web-development-project" class="xj_expandable">Continue</a> </div>
</div>
</div>
</div>
<div class="blogpost vcard" data-contentId="6448529:BlogPost:1072982">
<div class="ib">
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/PrajwalLM" title="Prajwal LM"><span class="table_img dy-avatar dy-avatar-32 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/2808682810?profile=original&amp;width=32&amp;height=32&amp;crop=1%3A1" alt="" /></span></a></span> </div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/profiles/blogs/mlflow-installation-1" _snid="6448529:BlogPost:1072982">MLflow Installation</a></h3>
<p class="dy-small xg_lightfont">
Posted by <a href="/profile/PrajwalLM">Prajwal LM</a> on October 18, 2021 at 9:30pm
<span class="reactions">
<a href="https://www.datasciencecentral.com/profiles/blogs/mlflow-installation-1#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/profiles/blogs/mlflow-installation-1" data-content-id="6448529:BlogPost:1072982" data-content-type="BlogPost" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
<div class="postbody">
<div class="xg_user_generated">
<p><a rel=nofollow href="https://gain-insights.com/staging/wp-content/uploads/2021/09/mlops-5.jpg" rel="noopener" target="_blank"><img class="align-full" src="https://gain-insights.com/staging/wp-content/uploads/2021/09/mlops-5.jpg?profile=RESIZE_710x" width="720"></img></a></p>
<p>In this article, we cover How to install MLflow. Before we dive into the process, let's begin with introducing MLOps</p>
<h2>MLOps</h2>
<p><br></br> By definition, MLOps is a cross-functional, collaborative, and continuous process that focuses on operationalizing data science use cases by managing statistical, machine learning models as reusable, highly…</p> <a href="https://www.datasciencecentral.com/profiles/blogs/mlflow-installation-1" class="xj_expandable">Continue</a> </div>
</div>
</div>
</div>
<div class="blogpost vcard" data-contentId="6448529:BlogPost:1072890">
<div class="ib">
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/chaitaligawande297" title="chaitali gawande"><span class="table_img dy-avatar dy-avatar-32 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/8501620495?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" alt="" /></span></a></span> </div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/profiles/blogs/5g-iiot-to-unleash-digital-transformation-in-manufaturing" _snid="6448529:BlogPost:1072890">5G IIOT to unleash Digital Transformation In Manufaturing</a></h3>
<p class="dy-small xg_lightfont">
Posted by <a href="/profile/chaitaligawande297">chaitali gawande</a> on October 18, 2021 at 11:30pm
<span class="reactions">
<a href="https://www.datasciencecentral.com/profiles/blogs/5g-iiot-to-unleash-digital-transformation-in-manufaturing#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/profiles/blogs/5g-iiot-to-unleash-digital-transformation-in-manufaturing" data-content-id="6448529:BlogPost:1072890" data-content-type="BlogPost" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
<div class="postbody">
<div class="xg_user_generated">
<h3><a href="https://storage.ning.com/topology/rest/1.0/file/get/9714356896?profile=original" rel="noopener" target="_blank"><img class="align-full" src="https://storage.ning.com/topology/rest/1.0/file/get/9714356896?profile=RESIZE_710x" width="720"></img></a></h3>
<h3>5G IIOT Market: Introduction</h3>
<ul>
<li>5G is the fifth-generation wireless technology that brings three things to the table: Lower latency (Responsiveness), Wider channel (Speed), and more bandwidth (connect to IIOT devices). After the incredible achievement of 2G and 3G mobile networks and the rapid growth of 4G, innovative mobile networks…</li>
</ul> <a href="https://www.datasciencecentral.com/profiles/blogs/5g-iiot-to-unleash-digital-transformation-in-manufaturing" class="xj_expandable">Continue</a> </div>
</div>
</div>
</div>
<div class="blogpost vcard" data-contentId="6448529:BlogPost:1073205">
<div class="ib">
<span class="xg_avatar"><a class="fn url" href="https://www.datasciencecentral.com/profile/RyanWilliamson" title="Ryan Williamson"><span class="table_img dy-avatar dy-avatar-32 "><img class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/3643583540?profile=RESIZE_48X48&amp;width=32&amp;height=32&amp;crop=1%3A1" alt="" /></span></a></span> </div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/profiles/blogs/big-data-analytics-how-it-enables-digital-transformation" _snid="6448529:BlogPost:1073205">Big Data Analytics: How it Enables Digital Transformation</a></h3>
<p class="dy-small xg_lightfont">
Posted by <a href="/profile/RyanWilliamson">Ryan Williamson</a> on October 19, 2021 at 4:30am
<span class="reactions">
<a href="https://www.datasciencecentral.com/profiles/blogs/big-data-analytics-how-it-enables-digital-transformation#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/profiles/blogs/big-data-analytics-how-it-enables-digital-transformation" data-content-id="6448529:BlogPost:1073205" data-content-type="BlogPost" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
<div class="postbody">
<div class="xg_user_generated">
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/9715764300?profile=original" rel="noopener" target="_blank"><img class="align-full" src="https://storage.ning.com/topology/rest/1.0/file/get/9715764300?profile=RESIZE_710x" width="720"></img></a></p>
<p>The digital way of life is no longer a distant dream but our current reality and it has served everyone well too. For businesses, especially, it has far-reaching consequences, enabling them to reach newer heights every day. But how does one achieve such digital transformation, you ask? With help from big data; you see, the copious amounts of data…</p> <a href="https://www.datasciencecentral.com/profiles/blogs/big-data-analytics-how-it-enables-digital-transformation" class="xj_expandable">Continue</a> </div>
</div>
</div>
</div>
</div>
<div class="xg_module_foot">
<ul>
<li class="left"><a href="https://www.datasciencecentral.com/profiles/blog/new" class="xg_sprite xg_sprite-add">Add a Blog Post</a></li>
<li class="right"><a href="https://www.datasciencecentral.com/profiles/blog/list?promoted=1">View All</a></li> </ul>
</div>
</div>
<div class="xg_module module_video" data-module_name="video">
<div class="xg_module_head">
<h2>Videos</h2>
</div>
<div class="xg_module_body body_large">
<ul class="clist">
<li>
<div class="ib">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-ai-vs-unstructured-data-best-practices-for">
<img src="https://storage.ning.com/topology/rest/1.0/file/get/3098260768?profile=original&amp;xn_version=202103031431&amp;width=136&amp;xj_video_default=1" alt="DSC Webinar Series: AI vs Unstructured Data: Best Practices for Scaling Video AI" width="136" />
</a>
</div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/video/dsc-webinar-series-ai-vs-unstructured-data-best-practices-for">
DSC Webinar Series: AI vs Unstructured Data: Best Practices for Scaling Video AI </a></h3>
<p class="xg_lightfont">
Added by <a class="xg_lightfont" href="https://www.datasciencecentral.com/xn/detail/u_3bjjz92ghdptl">Sean Welch</a> <span class="reactions">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-ai-vs-unstructured-data-best-practices-for#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-ai-vs-unstructured-data-best-practices-for" data-content-id="6448529:Video:1070644" data-content-type="Video" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
</div>
</li>
<li>
<div class="ib">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-external-data-platforms-as-part-of-the-modern">
<img src="https://storage.ning.com/topology/rest/1.0/file/get/3098260768?profile=original&amp;xn_version=202103031431&amp;width=136&amp;xj_video_default=1" alt="DSC Webinar Series: External Data Platforms as Part of the Modern Data Stack" width="136" />
</a>
</div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/video/dsc-webinar-series-external-data-platforms-as-part-of-the-modern">
DSC Webinar Series: External Data Platforms as Part of the Modern Data Stack </a></h3>
<p class="xg_lightfont">
Added by <a class="xg_lightfont" href="https://www.datasciencecentral.com/profile/SeanWelch">Sean Welch</a> <span class="reactions">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-external-data-platforms-as-part-of-the-modern#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-external-data-platforms-as-part-of-the-modern" data-content-id="6448529:Video:1070615" data-content-type="Video" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
</div>
</li>
<li>
<div class="ib">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-catalyzing-banking-innovation-with-sas-viya-on">
<img src="https://storage.ning.com/topology/rest/1.0/file/get/3098260768?profile=original&amp;xn_version=202103031431&amp;width=136&amp;xj_video_default=1" alt="DSC Webinar Series: Catalyzing Banking Innovation with SAS Viya on Microsoft Azure" width="136" />
</a>
</div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/video/dsc-webinar-series-catalyzing-banking-innovation-with-sas-viya-on">
DSC Webinar Series: Catalyzing Banking Innovation with SAS Viya on Microsoft Azure </a></h3>
<p class="xg_lightfont">
Added by <a class="xg_lightfont" href="https://www.datasciencecentral.com/profile/SeanWelch">Sean Welch</a> <span class="reactions">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-catalyzing-banking-innovation-with-sas-viya-on#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-catalyzing-banking-innovation-with-sas-viya-on" data-content-id="6448529:Video:1070283" data-content-type="Video" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
</div>
</li>
</ul><ul class="clist"> <li>
<div class="ib">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-inspiring-change-with-data-visualization">
<img src="https://storage.ning.com/topology/rest/1.0/file/get/3098260768?profile=original&amp;xn_version=202103031431&amp;width=136&amp;xj_video_default=1" alt="DSC Webinar Series: Inspiring Change with Data Visualization" width="136" />
</a>
</div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/video/dsc-webinar-series-inspiring-change-with-data-visualization">
DSC Webinar Series: Inspiring Change with Data Visualization </a></h3>
<p class="xg_lightfont">
Added by <a class="xg_lightfont" href="https://www.datasciencecentral.com/profile/SeanWelch">Sean Welch</a> <span class="reactions">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-inspiring-change-with-data-visualization#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-inspiring-change-with-data-visualization" data-content-id="6448529:Video:1067895" data-content-type="Video" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
1 <span class='details'>Like</span>
</a>
</span>
</p>
</div>
</li>
<li>
<div class="ib">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-visual-analytics-design-for-perception-and">
<img src="https://storage.ning.com/topology/rest/1.0/file/get/3098260768?profile=original&amp;xn_version=202103031431&amp;width=136&amp;xj_video_default=1" alt="DSC Webinar Series: Visual Analytics Design - for Perception and Inference" width="136" />
</a>
</div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/video/dsc-webinar-series-visual-analytics-design-for-perception-and">
DSC Webinar Series: Visual Analytics Design - for Perception and Inference </a></h3>
<p class="xg_lightfont">
Added by <a class="xg_lightfont" href="https://www.datasciencecentral.com/profile/SeanWelch">Sean Welch</a> <span class="reactions">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-visual-analytics-design-for-perception-and#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-visual-analytics-design-for-perception-and" data-content-id="6448529:Video:1064832" data-content-type="Video" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
1 <span class='details'>Like</span>
</a>
</span>
</p>
</div>
</li>
<li>
<div class="ib">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-wrangle-the-data-abyss-build-test-deliver">
<img src="https://storage.ning.com/topology/rest/1.0/file/get/3098260768?profile=original&amp;xn_version=202103031431&amp;width=136&amp;xj_video_default=1" alt="DSC Webinar Series: Wrangle the Data Abyss: Build, Test, &amp; Deliver" width="136" />
</a>
</div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/video/dsc-webinar-series-wrangle-the-data-abyss-build-test-deliver">
DSC Webinar Series: Wrangle the Data Abyss: Build, Test, &amp; Deliver </a></h3>
<p class="xg_lightfont">
Added by <a class="xg_lightfont" href="https://www.datasciencecentral.com/profile/SeanWelch">Sean Welch</a> <span class="reactions">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-wrangle-the-data-abyss-build-test-deliver#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">0 <span class='details'>Comments</span></a>
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-wrangle-the-data-abyss-build-test-deliver" data-content-id="6448529:Video:1064251" data-content-type="Video" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
</div>
</li>
</ul><ul class="clist"> <li>
<div class="ib">
<a href="https://www.datasciencecentral.com/video/get-sap-data-dressed-for-success-in-google-cloud-how-breuninger">
<img src="https://storage.ning.com/topology/rest/1.0/file/get/3098260768?profile=original&amp;xn_version=202103031431&amp;width=136&amp;xj_video_default=1" alt="Get SAP Data Dressed for Success in Google Cloud: How Breuninger Delivers Real-Time Data in an Auto&hellip;" width="136" />
</a>
</div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/video/get-sap-data-dressed-for-success-in-google-cloud-how-breuninger">
Get SAP Data Dressed for Success in Google Cloud: How Breuninger Delivers Real-Time Data in an Automated Fashion </a></h3>
<p class="xg_lightfont">
Added by <a class="xg_lightfont" href="https://www.datasciencecentral.com/profile/SeanWelch">Sean Welch</a> <span class="reactions">
<a href="https://www.datasciencecentral.com/video/get-sap-data-dressed-for-success-in-google-cloud-how-breuninger#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">1 <span class='details'>Comment</span></a>
<a href="https://www.datasciencecentral.com/video/get-sap-data-dressed-for-success-in-google-cloud-how-breuninger" data-content-id="6448529:Video:1057017" data-content-type="Video" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
</div>
</li>
<li>
<div class="ib">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-who-should-own-ai-data-science-programs-in">
<img src="https://storage.ning.com/topology/rest/1.0/file/get/3098260768?profile=original&amp;xn_version=202103031431&amp;width=136&amp;xj_video_default=1" alt="DSC Webinar Series: Who Should Own AI &amp; Data Science Programs in Your Organization?" width="136" />
</a>
</div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/video/dsc-webinar-series-who-should-own-ai-data-science-programs-in">
DSC Webinar Series: Who Should Own AI &amp; Data Science Programs in Your Organization? </a></h3>
<p class="xg_lightfont">
Added by <a class="xg_lightfont" href="https://www.datasciencecentral.com/profile/SeanWelch">Sean Welch</a> <span class="reactions">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-who-should-own-ai-data-science-programs-in#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">1 <span class='details'>Comment</span></a>
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-who-should-own-ai-data-science-programs-in" data-content-id="6448529:Video:1055704" data-content-type="Video" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
</div>
</li>
<li>
<div class="ib">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-mapping-challenges-for-self-service-analytic-1">
<img src="https://storage.ning.com/topology/rest/1.0/file/get/3098260768?profile=original&amp;xn_version=202103031431&amp;width=136&amp;xj_video_default=1" alt="DSC Webinar Series: Mapping Challenges for Self-Service Analytics" width="136" />
</a>
</div>
<div class="tb">
<h3><a href="https://www.datasciencecentral.com/video/dsc-webinar-series-mapping-challenges-for-self-service-analytic-1">
DSC Webinar Series: Mapping Challenges for Self-Service Analytics </a></h3>
<p class="xg_lightfont">
Added by <a class="xg_lightfont" href="https://www.datasciencecentral.com/profile/SeanWelch">Sean Welch</a> <span class="reactions">
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-mapping-challenges-for-self-service-analytic-1#comments" data-page-type="main" class="xg_sprite xg_sprite-comment">1 <span class='details'>Comment</span></a>
<a href="https://www.datasciencecentral.com/video/dsc-webinar-series-mapping-challenges-for-self-service-analytic-1" data-content-id="6448529:Video:1054799" data-content-type="Video" data-sign-up-url="https://www.datasciencecentral.com/main/authorization/signUp?" data-page-type="main" class="xg_sprite like-link-1 like-link">
0 <span class='details'>Likes</span>
</a>
</span>
</p>
</div>
</li>
</ul><ul class="clist"> </ul>
</div>
<div class="xg_module_foot">
<ul>
<li class="left"><a class="xg_sprite xg_sprite-add" href="https://www.datasciencecentral.com/video/video/chooseUploader">Add Videos</a></li>
<li class="right"><a href="https://www.datasciencecentral.com/video/video">View All</a></li>
<li class="right video-facebook-share" style="display:none; margin-right:10px;"><a target="_blank" href="https://www.facebook.com/share.php?u=https%3A%2F%2Fwww.datasciencecentral.com%2Fvideo%2Fvideo%3Ffrom%3Dfb"><img src="https://static.ning.com/socialnetworkmain/widgets/index/gfx/icon/facebook.gif?xn_version=2156446720" alt="Facebook" /></a></li>
<script>
                        xg.addOnRequire(function () {
                            x$('.module_video').mouseover(function () { x$(this).find('.video-facebook-share').show(); })
                                    .mouseout(function () { x$(this).find('.video-facebook-share').hide(); });
                        });
                    </script>
</ul>
</div>
</div>
&nbsp;</div>
</div>
&nbsp;</div>
<div _maxEmbedWidth="220" _columnCount="1" class='xg_1col last-child'>
&nbsp;</div>
</div>
<script>xg_quickadd_forceReload = true /* enable the quick add refreshing. */ </script>
</div>
</div>
<div class="xg_column xg_span-5 xg_last" id="column2">
<div class="xj_user_info"> <div class="xg_module" id="xg_module_account">
<div class="xg_module_body xg_signup xg_lightborder">
<p>Welcome to<br />Data Science Central</p>
<p class="last-child"><big><strong><a href="https://www.datasciencecentral.com/main/authorization/signUp?">Sign Up</a></strong></big><br />or <a href="https://www.datasciencecentral.com/main/authorization/signIn?target=https%3A%2F%2Fwww.datasciencecentral.com%2F" style="white-space:nowrap">Sign In</a></p>
</div>
</div>
</div>
<div class="xj_sidebar_content"><div class="xg_module html_module module_text xg_reset" data-module_name="text">
<div class="xg_module_body xg_user_generated">
<h2><a href="https://www.benzinga.com/money/best-data-science-blogs-ranked/" target="_blank" rel="noopener"></a></h2>
<h2>Related TechTarget Content</h2>
<ul>
<li>
<div>&#160;<a href="https://searchdatamanagement.techtarget.com/news/252506069/Databricks-raises-16B-more-to-boost-data-lakehouse?uid=1&amp;utm_source=DSC&amp;utm_medium=web&amp;utm_campaign=newsletter_ttgt2021-09-07" class="article-link">Databricks raises $1.6B more to boost data lakehouse</a></div>
</li>
<li>
<div>&#160;<a href="https://searchcio.techtarget.com/news/252506074/Governments-continue-to-eye-data-privacy-forcing-CIOs-to-adapt?uid=1&amp;utm_source=DSC&amp;utm_medium=web&amp;utm_campaign=newsletter_ttgt2021-09-07" class="article-link">Governments continue to eye data privacy, forcing CIOs to adapt</a></div>
</li>
<li>
<div>&#160;<a href="https://searchenterpriseai.techtarget.com/feature/AI-and-climate-change-The-mixed-impact-of-machine-learning?uid=1&amp;utm_source=DSC&amp;utm_medium=web&amp;utm_campaign=newsletter_ttgt2021-09-07" class="article-link">AI and climate change: The mixed impact of machine learning</a></div>
</li>
<li>
<div>&#160;<a href="https://searchdatamanagement.techtarget.com/news/252506054/Apache-Drill-improves-big-data-SQL-query-engine?uid=1&amp;utm_source=DSC&amp;utm_medium=web&amp;utm_campaign=newsletter_ttgt2021-09-07" class="article-link">Apache Drill improves big data SQL query engine</a></div>
</li>
<li>
<div>&#160;<a href="https://searcherp.techtarget.com/podcast/Trust-but-verify-Digging-into-audits-for-AI-algorithm-bias?uid=1&amp;utm_source=DSC&amp;utm_medium=web&amp;utm_campaign=newsletter_ttgt2021-09-07" class="article-link">Trust but verify: Digging into audits for AI algorithm bias</a></div>
</li>
<li>
<div>&#160;<a href="https://searchdatamanagement.techtarget.com/quiz/Quiz-Test-your-understanding-of-the-Hadoop-ecosystem?uid=1&amp;utm_source=DSC&amp;utm_medium=web&amp;utm_campaign=newsletter_ttgt2021-09-07" class="article-link">Quiz: Test your understanding of the Hadoop ecosystem</a></div>
</li>
<li>
<div>&#160;<a href="https://searchbusinessanalytics.techtarget.com/news/252506057/TigerGraph-aims-to-take-graph-technology-mainstream?uid=1&amp;utm_source=DSC&amp;utm_medium=web&amp;utm_campaign=newsletter_ttgt2021-09-07" class="article-link">TigerGraph aims to take graph technology mainstream</a></div>
</li>
</ul>
<p>Posted 12 August 2021</p>
</div>
</div>
<div class="xg_module html_module module_text xg_reset" data-module_name="text">
<div class="xg_module_body xg_user_generated">
<center>
<div id='div-gpt-ad-1512428902846-6' style='height:600px; width:160px;'><script type="text/javascript">
var googleIabPuropseList = [1];
var googleAdsLegitimateInterestsPurposeIds=[2,7,9,10];
var isGoogleEnabled = true;

window.__tcfapi('addEventListener', 2, function (tcData, listenerSuccess) {
    if ((typeof(tcData) !== 'undefined') && (tcData !== null)) {
        if (listenerSuccess && (tcData.eventStatus === 'tcloaded' || tcData.eventStatus === 'cmpuishown')) {
            var gdprApplies = tcData.gdprApplies;
            if (gdprApplies && !((cmpApi.getConsentforVendorV2(googleIabPuropseList)) && (cmpApi.getLIConsentforVendorV2(googleAdsLegitimateInterestsPurposeIds)))) {
                window.__tcfapi('removeEventListener', 2, function (success) {
                    if (success) {
                        window.__tcfapi('addEventListener', 2, function (tcData, listenerSuccess) {
                            if (listenerSuccess && tcData.eventStatus === 'useractioncomplete') {
                                window.__tcfapi('getTCData', 2, function (tcData, success) {
                                    if (success) {
                                        if (Object.keys(tcData.purpose.consents).length === 0 && tcData.purpose.consents.constructor === Object) {
                                            isGoogleEnabled = false;
                                        } else {
                                            for (var purposeid in googleIabPuropseList) {
                                                if (tcData.purpose.consents[googleIabPuropseList[purposeid]] === null || tcData.purpose.consents[googleIabPuropseList[purposeid]] === undefined || tcData.purpose.consents[googleIabPuropseList[purposeid]] === false) {
                                                    isGoogleEnabled = false;
                                                }
                                            }
                                            for (var purposeid in googleAdsLegitimateInterestsPurposeIds) {
                                                if (tcData.purpose.legitimateInterests[googleAdsLegitimateInterestsPurposeIds[purposeid]] === null || tcData.purpose.legitimateInterests[googleAdsLegitimateInterestsPurposeIds[purposeid]] === undefined || tcData.purpose.legitimateInterests[googleAdsLegitimateInterestsPurposeIds[purposeid]] === false) {
                                                    isGoogleEnabled = false;
                                                }
                                            }
                                        }
                                        if (isGoogleEnabled) {
                                          console.log("Making the call after consent div - 1512428902846-6");
                                          googletag.cmd.push(function() { googletag.display('div-gpt-ad-1512428902846-6'); });
                                        }
                                      }
                                });
                                window.__tcfapi('removeEventListener', 2, function (success) {
                                    if (success) {
                                    }
                                }, tcData.listenerId);
                            }
                        });
                    }
                }, tcData.listenerId);

} else {
    window.__tcfapi('removeEventListener', 2, function (success) {
        if (success) {
          console.log("Making the call without asking for consent div - 1512428902846-6");
          googletag.cmd.push(function() { googletag.display('div-gpt-ad-1512428902846-6'); });
        }
    }, tcData.listenerId);
}
}
}
});
</script></div>
</center>
</div>
</div>
<div class="xg_module html_module module_text xg_reset" data-module_name="text">
<div class="xg_module_body xg_user_generated">
<center>
<div id='div-gpt-ad-1512428902846-7' style='height:220px; width:220px;'><script type="text/javascript">
var googleIabPuropseList = [1];
var googleAdsLegitimateInterestsPurposeIds=[2,7,9,10];
var isGoogleEnabled = true;

window.__tcfapi('addEventListener', 2, function (tcData, listenerSuccess) {
    if ((typeof(tcData) !== 'undefined') && (tcData !== null)) {
        if (listenerSuccess && (tcData.eventStatus === 'tcloaded' || tcData.eventStatus === 'cmpuishown')) {
            var gdprApplies = tcData.gdprApplies;
            if (gdprApplies && !((cmpApi.getConsentforVendorV2(googleIabPuropseList)) && (cmpApi.getLIConsentforVendorV2(googleAdsLegitimateInterestsPurposeIds)))) {
                window.__tcfapi('removeEventListener', 2, function (success) {
                    if (success) {
                        window.__tcfapi('addEventListener', 2, function (tcData, listenerSuccess) {
                            if (listenerSuccess && tcData.eventStatus === 'useractioncomplete') {
                                window.__tcfapi('getTCData', 2, function (tcData, success) {
                                    if (success) {
                                        if (Object.keys(tcData.purpose.consents).length === 0 && tcData.purpose.consents.constructor === Object) {
                                            isGoogleEnabled = false;
                                        } else {
                                            for (var purposeid in googleIabPuropseList) {
                                                if (tcData.purpose.consents[googleIabPuropseList[purposeid]] === null || tcData.purpose.consents[googleIabPuropseList[purposeid]] === undefined || tcData.purpose.consents[googleIabPuropseList[purposeid]] === false) {
                                                    isGoogleEnabled = false;
                                                }
                                            }
                                            for (var purposeid in googleAdsLegitimateInterestsPurposeIds) {
                                                if (tcData.purpose.legitimateInterests[googleAdsLegitimateInterestsPurposeIds[purposeid]] === null || tcData.purpose.legitimateInterests[googleAdsLegitimateInterestsPurposeIds[purposeid]] === undefined || tcData.purpose.legitimateInterests[googleAdsLegitimateInterestsPurposeIds[purposeid]] === false) {
                                                    isGoogleEnabled = false;
                                                }
                                            }
                                        }
                                        if (isGoogleEnabled) {
                                          console.log("Making the call after consent div - 1512428902846-7");
                                          googletag.cmd.push(function() { googletag.display('div-gpt-ad-1512428902846-7'); });
                                        }
                                      }
                                });
                                window.__tcfapi('removeEventListener', 2, function (success) {
                                    if (success) {
                                    }
                                }, tcData.listenerId);
                            }
                        });
                    }
                }, tcData.listenerId);

} else {
    window.__tcfapi('removeEventListener', 2, function (success) {
        if (success) {
          console.log("Making the call without asking for consent div - 1512428902846-7");
          googletag.cmd.push(function() { googletag.display('div-gpt-ad-1512428902846-7'); });
        }
    }, tcData.listenerId);
}
}
}
});
</script></div>
</center>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="xg_foot">
<div id="xg_footcontent">
<div class="xj_foot_content"><p class="left">
© 2021 &nbsp; TechTarget, Inc. &nbsp;
Powered by<a class="poweredBy-logo" href="https://www.ning.com/" title="" alt="" rel="dofollow">
<img class="poweredbylogo" width="87" height="15" src="https://static.ning.com/socialnetworkmain/widgets/index/gfx/Ning_MM_footer_blk@2x.png?xn_version=3605040243" title="Ning Website Builder" alt="Website builder | Create website | Ning.com">
</a> </p>
<p class="right xg_lightfont">
<a href="https://www.datasciencecentral.com/main/embeddable/list">Badges</a> &nbsp;|&nbsp;
<a href="https://www.datasciencecentral.com/main/authorization/signUp?target=https%3A%2F%2Fwww.datasciencecentral.com%2Fmain%2Findex%2Freport" dojoType="PromptToJoinLink" _joinPromptText="Please sign up or sign in to complete this step." _hasSignUp="true" _signInUrl="https://www.datasciencecentral.com/main/authorization/signIn?target=https%3A%2F%2Fwww.datasciencecentral.com%2Fmain%2Findex%2Freport">Report an Issue</a> &nbsp;|&nbsp;
<a href="https://www.datasciencecentral.com/main/authorization/privacyPolicy?previousUrl=https%3A%2F%2Fwww.datasciencecentral.com%2F">Privacy Policy</a> &nbsp;|&nbsp;
<a href="https://www.datasciencecentral.com/main/authorization/termsOfService?previousUrl=https%3A%2F%2Fwww.datasciencecentral.com%2F">Terms of Service</a>
</p>
</div>
</div>
</div>
<div id="xg_ad_below_footer" class="xg_ad xj_ad_below_footer">
<div class="xg_module module-plain  html_module module_text xg_reset" data-module_name="text">
<div class="xg_module_body xg_user_generated">
<style type="text/css">
/**/
/**/
/**/
.codeblock {border:inset 2px grey;}
/**/
/**/
/**/
</style>
<center>
<div id='div-gpt-ad-1512428902846-0' style='height:90px; width:728px;'><script type="text/javascript">
var googleIabPuropseList = [1];
var googleAdsLegitimateInterestsPurposeIds=[2,7,9,10];
var isGoogleEnabled = true;

window.__tcfapi('addEventListener', 2, function (tcData, listenerSuccess) {
    if ((typeof(tcData) !== 'undefined') && (tcData !== null)) {
        if (listenerSuccess && (tcData.eventStatus === 'tcloaded' || tcData.eventStatus === 'cmpuishown')) {
            var gdprApplies = tcData.gdprApplies;
            if (gdprApplies && !((cmpApi.getConsentforVendorV2(googleIabPuropseList)) && (cmpApi.getLIConsentforVendorV2(googleAdsLegitimateInterestsPurposeIds)))) {
                window.__tcfapi('removeEventListener', 2, function (success) {
                    if (success) {
                        window.__tcfapi('addEventListener', 2, function (tcData, listenerSuccess) {
                            if (listenerSuccess && tcData.eventStatus === 'useractioncomplete') {
                                window.__tcfapi('getTCData', 2, function (tcData, success) {
                                    if (success) {
                                        if (Object.keys(tcData.purpose.consents).length === 0 && tcData.purpose.consents.constructor === Object) {
                                            isGoogleEnabled = false;
                                        } else {
                                            for (var purposeid in googleIabPuropseList) {
                                                if (tcData.purpose.consents[googleIabPuropseList[purposeid]] === null || tcData.purpose.consents[googleIabPuropseList[purposeid]] === undefined || tcData.purpose.consents[googleIabPuropseList[purposeid]] === false) {
                                                    isGoogleEnabled = false;
                                                }
                                            }
                                            for (var purposeid in googleAdsLegitimateInterestsPurposeIds) {
                                                if (tcData.purpose.legitimateInterests[googleAdsLegitimateInterestsPurposeIds[purposeid]] === null || tcData.purpose.legitimateInterests[googleAdsLegitimateInterestsPurposeIds[purposeid]] === undefined || tcData.purpose.legitimateInterests[googleAdsLegitimateInterestsPurposeIds[purposeid]] === false) {
                                                    isGoogleEnabled = false;
                                                }
                                            }
                                        }
                                        if (isGoogleEnabled) {
                                          console.log("Making the call after consent div - 1512428902846-0");
                                          googletag.cmd.push(function() { googletag.display('div-gpt-ad-1512428902846-0'); });
                                        }
                                      }
                                });
                                window.__tcfapi('removeEventListener', 2, function (success) {
                                    if (success) {
                                    }
                                }, tcData.listenerId);
                            }
                        });
                    }
                }, tcData.listenerId);

} else {
    window.__tcfapi('removeEventListener', 2, function (success) {
        if (success) {
          console.log("Making the call without asking for consent div - 1512428902846-0");
          googletag.cmd.push(function() { googletag.display('div-gpt-ad-1512428902846-0'); });
        }
    }, tcData.listenerId);
}
}
}
});
</script></div>
<br /></center>
</div>
</div>
</div>
</div>
</div>
<div class="xj_after_content"><div id="xj_baz17246" class="xg_theme"></div>
<div id="xg_overlay" style="display:none;">
<!--[if lte IE 6.5]><iframe></iframe><![endif]-->
</div>
<!--googleoff: all--><noscript>
	<style type="text/css" media="screen">
        #xg { position:relative;top:120px; }
        #xn_bar { top:120px; }
	</style>
	<div class="errordesc noscript">
		<div>
            <h3><strong>Hello, you need to enable JavaScript to use Data Science Central.</strong></h3>
            <p>Please check your browser settings or contact your system administrator.</p>
			<img src="/xn_resources/widgets/index/gfx/jstrk_off.gif" alt="" height="1" width="1" />
		</div>
	</div>
</noscript><!--googleon: all-->
<script>if(window.bzplcm)window.bzplcm.ts('jb')</script><script type="text/javascript" src="https://static.ning.com/socialnetworkmain/widgets/lib/core.min.js?xn_version=1651386455"></script> <script>
            var sources = ["https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery-ui.min.js?xn_version=2186421962","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/modernizr\/modernizr.custom.js?xn_version=202103031431","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jstorage.min.js?xn_version=1968060033","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.autoResize.js?xn_version=202103031431","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.jsonp.min.js?xn_version=1071124156","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/Base64.js?xn_version=202103031431","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.ui.widget.js?xn_version=202103031431","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.iframe-transport.js?xn_version=202103031431","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.fileupload.js?xn_version=202103031431","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/8532181288?profile=original&r=1612788078","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/6268380863?profile=original&r=1593000751","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/7384211654?profile=original&r=1597044779","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/8513921698?profile=original&r=1612432407"];
            var numSources = sources.length;
                        var heads = document.getElementsByTagName('head');
            var node = heads.length > 0 ? heads[0] : document.body;
            var onloadFunctionsObj = {};

            var createScriptTagFunc = function(source) {
                var script = document.createElement('script');
                
                script.type = 'text/javascript';
                                var currentOnLoad = function() {xg._loader.onLoad(source);};
                if (script.readyState) { //for IE (including IE9)
                    script.onreadystatechange = function() {
                        if (script.readyState == 'complete' || script.readyState == 'loaded') {
                            script.onreadystatechange = null;
                            currentOnLoad();
                        }
                    }
                } else {
                   script.onerror = script.onload = currentOnLoad;
                }

                script.src = source;
                node.appendChild(script);
            };

            for (var i = 0; i < numSources; i++) {
                                xg._loader.loading(sources[i]);
                createScriptTagFunc(sources[i]);
            }
        </script>
<script type="text/javascript">
if (!ning._) {ning._ = {}}
ning._.compat = { encryptedToken: "<empty>" }
ning._.CurrentServerTime = "2021-10-25T18:27:57+00:00";
ning._.probableScreenName = "";
ning._.domains = {
    base: 'ning.com',
    ports: { http: '80', ssl: '443' }
};
ning.loader.version = '202103031431'; // DEP-211005_1:b03baf6 33
djConfig.parseWidgets = false;
</script>
<script>if(window.bzplcm)window.bzplcm.ts('ja')</script><script>window.bzplcm.add({"app":"datasciencecentral","user":null,"l_t":"homepage","mcr":8,"mct":8});</script> <script type="text/javascript">
        xg.token = '';
xg.canTweet = false;
xg.cdnHost = 'static.ning.com';
xg.version = '202103031431';
xg.useMultiCdn = true;
xg.staticRoot = 'socialnetworkmain';
xg.xnTrackHost = null;
    xg.cdnDefaultPolicyHost = 'static';
    xg.cdnPolicy = [];
xg.global = xg.global || {};
xg.global.currentMozzle = 'main';
xg.global.userCanInvite = false;
xg.global.requestBase = '';
xg.global.locale = 'en_US';
xg.num_thousand_sep = ",";
xg.num_decimal_sep = ".";
(function() {
    dojo.addOnLoad(function() {
        if(window.bzplcm) { window.bzplcm.ts('hr'); window.bzplcm._profileSend(); }
            });
            ning.loader.require('xg.index.like.desktopLike', 'xg.index.embed.WelcomeBox', 'xg.events.Scroller', 'xg.gifts.embed.embed', 'xg.feed.embed.UpdateFeed', 'xg.shared.expandContent', function() { xg._loader.onLoad('xnloader'); });
    })();    </script>

<script type="text/javascript">
xg.addOnRequire(function() {
    document.getElementById('xn_bar_menu_search').action = 'https://www.datasciencecentral.com/page/search';
});

</script>

<script type="text/javascript">
_atrk_opts = { atrk_acct:"QpAKm1aMp4Z352", domain:"datasciencecentral.com",dynamic: true};
(function() { var as = document.createElement('script'); as.type = 'text/javascript'; as.async = true; as.src = "https://d31qbv1cthcecs.cloudfront.net/atrk.js"; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(as, s); })();
</script>
<noscript><img src="https://d5nxst8fruw4z.cloudfront.net/atrk.gif?account=QpAKm1aMp4Z352" style="display:none" height="1" width="1" alt="" /></noscript>


<link href="https://cdn.datasciencecentral.com/css/style020170126141034-6-7.css" rel="stylesheet" type="text/css" />
<script src="https://cdn.datasciencecentral.com/js/script020170126141034-17.js"></script>


<script src="https://cdn.datasciencecentral.com/search/as.js"></script>


<script src="https://cdn.datasciencecentral.com/js/script020171208141034-13-16.js"></script>


<style>
/* hr rounded red border */
hr.red {
    height: 1px;
    color: #FF0000;
    background-color: #FF0000;
    border: none;
}
</style>
<div id="tmp_insideblog" style="display:none;">
<div class='dscAdAppear' zsrc='PGNlbnRlcj48YnIgLz48IS0tIC8yNjcyNjQxL0JveF9BZF9CbG9nIC0tPg0KPGRpdiBpZD0nZGl2LWdwdC1hZC0xNTEyNDI4OTAyODQ2LTInIHN0eWxlPSdoZWlnaHQ6MjUwcHg7IHdpZHRoOjMwMHB4Oyc+DQo8c2NyaXB0Pg0KZ29vZ2xldGFnLmNtZC5wdXNoKGZ1bmN0aW9uKCkgeyBnb29nbGV0YWcuZGlzcGxheSgnZGl2LWdwdC1hZC0xNTEyNDI4OTAyODQ2LTInKTsgfSk7DQo8L3NjcmlwdD4NCjwvZGl2PjxiciAvPg0KPC9jZW50ZXI+'></div>
<hr class="red" />
<p><span style="font-size: 11pt;"><strong>Most Popular Content on DSC</strong></span></p>
<p><span style="font-size: 11pt;">To not miss this type of content in the future,&nbsp;<a href="https://www.datasciencecentral.com/profiles/blogs/check-out-our-dsc-newsletter">subscribe</a>&nbsp;to our newsletter.</span></p>
<ul>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/fee-book-applied-stochastic-processes" target="_blank">Book: Applied Stochastic Processes</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/long-range-correlation-in-time-series-tutorial-and-case-study" target="_blank">Long-range Correlations in Time Series: Modeling, Testing, Case Study</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/how-to-automatically-determine-the-number-of-clusters-in-your-dat" target="_blank">How to Automatically Determine the Number of Clusters in your Data</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/new-data-science-cheat-sheet" target="_blank">New Machine Learning Cheat Sheet</a> | <a href="https://www.datasciencecentral.com/profiles/blogs/data-science-cheat-sheet" target="_blank">Old one</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/confidence-intervals-without-pain" target="_blank">Confidence Intervals Without Pain - With Resampling</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/advanced-machine-learning-with-basic-excel" target="_blank">Advanced Machine Learning with Basic Excel</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/decomposition-of-statistical-distributions-using-mixture-models-a" target="_blank">New Perspectives on Statistical Distributions and Deep Learning</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/fascinating-new-results-in-the-theory-of-randomness" target="_blank">Fascinating New Results in the Theory of Randomness</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/feature-selection-based-on-predictive-power" target="_blank">Fast Combinatorial Feature Selection</a></span></li>
</ul>
<p><span style="font-size: 11pt;"><strong>Other popular resources</strong></span></p>
<ul>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/comprehensive-repository-of-data-science-and-ml-resources" target="_blank">Comprehensive Repository of Data Science and ML Resources</a>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/page/search?q=statistical+concepts" target="_blank">Statistical Concepts Explained in Simple English</a>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/page/search?q=in+one+pictures" target="_blank">Machine Learning Concepts Explained in One Picture</a>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/100-data-science-interview-questions-and-answers" target="_blank">100 Data Science Interview Questions and Answers</a>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/page/search?q=cheat+sheets" target="_blank">Cheat Sheets</a> |
<a href="https://www.datasciencecentral.com/profiles/blogs/21-curated-blogs-about-deep-learning-and-data-science" target="_blank">Curated Articles</a> |
<a href="https://www.datasciencecentral.com/page/search?q=Python" target="_blank">Search</a> |
<a href="http://www.analytictalent.com" target="_blank">Jobs</a> |
<a href="https://www.datasciencecentral.com/page/search?q=courses" target="_blank">Courses</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blog/new" target="_blank">Post a Blog</a> |
<a href="https://www.datasciencecentral.com/forum/topic/new" target="_blank">Forum Questions</a> |
<a href="https://www.datasciencecentral.com/page/search?q=books" target="_blank">Books</a> |
<a href="https://www.datasciencecentral.com/page/search?q=salary" target="_blank">Salaries</a> |
<a href="https://www.bigdatanews.datasciencecentral.com/group/bdn-daily-press-releases/forum" target="_blank">News</a>
</span></li>
</ul>
<p><span style="font-size: 11pt;"><strong>Archives:</strong></span> <span style="font-size: 11pt;"><a href="https://www.analyticbridge.datasciencecentral.com/page/links" target="_blank">2008-2014</a> |
<a href="https://www.datasciencecentral.com/group/resources/forum/topics/selection-of-best-articles-from-our-past-weekly-digests" target="_blank">2015-2016</a> |
<a href="https://www.datasciencecentral.com/page/previous-digests" target="_blank">2017-2019</a> |
<a href="https://www.analyticbridge.datasciencecentral.com/group/data-science/forum/topics/data-science-e-book-first-draft-available-for-download" target="_blank">Book 1</a> |
<a href="https://www.datasciencecentral.com/profiles/blogs/my-data-science-book" target="_blank">Book 2</a> |
<a href="https://www.datasciencecentral.com/profiles/blogs/older-data-science-articles-still-of-great-value-today" target="_blank">More</a>
</span></p>
<p><span style="font-size: 11pt;"><strong>Follow us</strong></span>:<span style="font-size: 11pt;"><span>&nbsp;</span><a href="https://twitter.com/DataScienceCtrl">Twitter</a><span>&nbsp;</span>|<span>&nbsp;</span><a href="https://www.facebook.com/DataScienceCentralCommunity/">Facebook</a></span></p>
</div>
<script type="text/javascript">
if (typeof(x$) != 'undefined') {
x$(".xg_widget_profiles_blog_show .xg_blog .postbody").after('<div id="insideblog"></div>');
var t_insideblogCode = document.getElementById('tmp_insideblog');
var insideblogCode = document.getElementById('insideblog');
insideblogCode.innerHTML = t_insideblogCode.innerHTML;
}
</script>


<div id="tmp_insideforum" style="display:none;">
<div class='dscAdAppear' zsrc='PGNlbnRlcj48YnIgLz48IS0tIC8yNjcyNjQxL0JveF9BZF9Gb3J1bSAtLT4NCjxkaXYgaWQ9J2Rpdi1ncHQtYWQtMTUxMjQyODkwMjg0Ni0zJyBzdHlsZT0naGVpZ2h0OjI1MHB4OyB3aWR0aDozMDBweDsnPg0KPHNjcmlwdD4NCmdvb2dsZXRhZy5jbWQucHVzaChmdW5jdGlvbigpIHsgZ29vZ2xldGFnLmRpc3BsYXkoJ2Rpdi1ncHQtYWQtMTUxMjQyODkwMjg0Ni0zJyk7IH0pOw0KPC9zY3JpcHQ+DQo8L2Rpdj48YnIgLz4NCjwvY2VudGVyPg=='></div>
<hr class="red" />
<p><span style="font-size: 12pt;"><strong>Most popular articles</strong></span><p>
<ul>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/new-books-and-resources-for-dsc-members">Free Book and Resources for DSC Members</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/decomposition-of-statistical-distributions-using-mixture-models-a">New Perspectives on Statistical Distributions and Deep Learning</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/data-science-wizardry">Time series, Growth Modeling and Data Science Wizardy</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/page/search?q=statistical+concepts">Statistical Concepts Explained in Simple English</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/page/search?q=in+one+pictures">Machine Learning Concepts Explained in One Picture</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/comprehensive-repository-of-data-science-and-ml-resources">Comprehensive Repository of Data Science and ML Resources</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/advanced-machine-learning-with-basic-excel">Advanced Machine Learning with Basic Excel</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/difference-between-machine-learning-data-science-ai-deep-learning">Difference between ML, Data Science, AI, Deep Learning, and Statistics</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/my-data-science-machine-learning-and-related-articles">Selected Business Analytics, Data Science and ML articles</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/how-to-automatically-determine-the-number-of-clusters-in-your-dat">How to Automatically Determine the Number of Clusters in your Data</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blogs/fascinating-new-results-in-the-theory-of-randomness">Fascinating New Results in the Theory of Randomness</a></span></li>
<li><span style="font-size: 11pt;">
<a href="http://careers.analytictalent.com/jobs/products">Hire a Data Scientist</a> |
<a href="https://www.datasciencecentral.com/page/search?q=Python">Search DSC</a> |
<a href="http://www.analytictalent.com">Find a Job</a></span></li>
<li><span style="font-size: 11pt;"><a href="https://www.datasciencecentral.com/profiles/blog/new">Post a Blog</a> |
<a href="https://www.datasciencecentral.com/forum/topic/new">Forum Questions</a></span></li>
</ul>
</div>
<script type="text/javascript">
if (typeof(x$) != 'undefined') {
x$(".xg_widget_forum_topic_show div.discussion div.description").after('<div id="insideforum"></div>');
var t_insideforumCode = document.getElementById('tmp_insideforum');
var insideforumCode = document.getElementById('insideforum');
insideforumCode.innerHTML = t_insideforumCode.innerHTML;
}
</script>


<script>
x$('li:contains("Block all emails from")').hide();
</script>


<script>
x$(document).ready(function(){
  var dashbrd = x$( "#xj_admin_menu_link" ).length
  var pathNameLoc = window.location.pathname;
  var pathNameSplit = pathNameLoc.split('/');
if (dashbrd == 1) {
x$('input.radio').removeClass('disabled').removeAttr('disabled'); //allow admins to change privacy
};
if (dashbrd == 0  && pathNameSplit[2] == 'blog' && pathNameSplit[3] == 'new'){
x$('fieldset.nolegend fieldset').hide(); }; //for new blog privacy
if (dashbrd == 0  && pathNameSplit[2] == 'blogs' && pathNameSplit[4] == 'edit') {
  x$('#post_delete').hide(); }; //for blog remove
if (dashbrd == 0  && pathNameSplit[1] == 'video') {
  x$('li').has('.xg_sprite-close').hide(); }; //for videos remove
if (dashbrd == 0  && pathNameSplit[1] == 'events') {
  x$('li').has('.xg_sprite-close').hide(); }; //for events remove
if (dashbrd == 0  && pathNameSplit[1] == 'profiles' && pathNameSplit[2] == 'blogs') {
  x$('#deleteBlogPostLink').hide(); }; //for blog remove
if (dashbrd == 0  && pathNameSplit[1] == 'forum' && pathNameSplit[2] == 'topics') {
    x$('li').has('.xg_sprite-close').hide(); };  // for forum remove
if (dashbrd == 0  && pathNameSplit[2] == 'settings' && pathNameSplit[3] == 'editProfileInfo'){
x$('input#fullname').css('pointer-events','none');
x$('#post_form input.disabled.radio').removeAttr('disabled').removeClass('disabled');
x$('a.action-opposite').on('click', function () {
  setTimeout(function(){
x$('#dialog_additional_checkbox').removeAttr('checked');
x$('p').has('#dialog_additional_checkbox').hide(); 
    }, 100);
});};}); // for profile edit
</script>


<script>
document.querySelectorAll('a[href*="http://"]').forEach(item=>{
let link = item.getAttribute('href');
if(link.indexOf('https://') > -1) {
link = link.replace('http://','');
item.setAttribute('href', link);
item.innerText = link;
}
})
document.querySelectorAll('small').forEach(item=>{if(item.innerText === 'http://') {item.remove()}})
document.addEventListener('DOMContentLoaded', _=>{
const regForm = document.querySelector('.xg_widget_main_authorization_newProfile #profile_form .profile_questions');
if(regForm !== null)  {
document.querySelector('.button.left').setAttribute("disabled", "disabled");
document.querySelector('.tos.right').remove();
const form = `<div class="lf-input__wrap privacy">
                        <div class="checking_form ">
                       <p>
                         <input class="xg_check__styled" type="checkbox" name="term_accept" id="termAccept" required>
                         <label for="termAccept">* I agree to TechTarget’s <a href="https://www.techtarget.com/terms-of-use/" target="_blank">Terms of Use</a>, <a href="https://www.techtarget.com/privacy-policy/" target="_blank">Privacy Policy</a>, and the transfer of my information to the United States for processing to provide me with relevant information as described in our Privacy Policy.</label>
                        </p>
                      <p>
                                        <input class="xg_check__styled" type="checkbox" name="privacy_accept" id="privacyAccept" required>
                                        <label for="privacyAccept">* I agree to my information being processed by TechTarget and its <a href="https://www.techtarget.com/privacy-partners/" target="_blank">Partners</a> to contact me via phone, email, or other means regarding information relevant to my professional interests. I may unsubscribe at any time.</label>
                                    </p>                                     
                </div>                        
               </div>`

regForm.insertAdjacentHTML('afterend', form);

document.querySelector('.checking_form').addEventListener('change', (e)=>{

if(Array.from(document.querySelectorAll('.xg_check__styled')).filter(checkbox => checkbox.checked).length === 2) {
document.querySelector('.button.left').removeAttribute("disabled")
}
else {
document.querySelector('.button.left').setAttribute("disabled", "disabled")
}
}, true)
}
})
</script>
<script>
document.addEventListener('DOMContentLoaded', ()=>{

const privacyPolicy = document.querySelector('.xj_foot_content a[href*="/privacyPolicy"]');
const termsOfService = document.querySelector('.xj_foot_content a[href*="/termsOfService"]');
if(privacyPolicy!==null && termsOfService!==null) {
privacyPolicy.setAttribute("href","https://www.techtarget.com/privacy-policy/")
termsOfService.setAttribute("href","https://www.techtarget.com/terms-of-use/")
privacyPolicy.style.display = 'inline-block'
termsOfService.style.display = 'inline-block'
}
})
</script>


<script>
    window.__tcfapi('addEventListener', 2, function (tcData, listenerSuccess) {
        if ((typeof(tcData) !== 'undefined') && (tcData !== null)) {
            if (listenerSuccess && (tcData.eventStatus === 'tcloaded' || tcData.eventStatus === 'cmpuishown')) {
                window.__tcfapi('removeEventListener', 2, function (success) {
                    if (success) {
			window.__tcfapi('ping', 2, function (pingReturn) {
				if (pingReturn.gdprApplies) {
          var termsOfService = document.querySelector('.right.xg_lightfont');
          termsOfService.append(" | ")
          var aTag = document.createElement('a');
          aTag.setAttribute('href',"#");
          aTag.setAttribute('onclick',"window._sp_.loadPrivacyManagerModal(329477)");
          aTag.innerText = "Cookie Preferences";
          termsOfService.appendChild(aTag);
				}
                        });
                    }
                }, tcData.listenerId);
            }
        }
    });
</script>

<style>
#cmp-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 100; }
  @media (min-width: 960px) {
    #cmp-banner {
      bottom: 20px; } }
</style>
<script type="text/javascript">
console.log('Processing splash');
var introTxtEmail = document.getElementsByClassName("options")[0].getElementsByTagName("strong")[0].textContent;
console.log(introTxtEmail.replace("DataScienceCentral","TechTarget"));
console.log(document.getElementsByClassName("options")[0].getElementsByTagName("a")[2].getAttribute("_url"));
var stopEmails = document.getElementsByClassName("options")[0].getElementsByTagName("a")[2].getAttribute("_url");
console.log(stopEmails);
var list = document.getElementsByClassName("options")[0];
var bodypart0 = "<p>".concat(introTxtEmail.replace("DataScienceCentral","TechTarget")).concat("<br /><br/>");
var bodypart1 = "Stop receiving all emails from TechTarget.com<br /><a href='mailto:ttgtprivacy@techtarget.com?subject=Unsubscribe me from all TechTarget commercial emails – DSC&body=This email is a request to unsubscribe you from all TechTarget commercial emails.  Please add your Name and Company below, to assist us in confirming we are unsubscribing the correct person.'>Unsubscribe<\/a><br /><br />Stop receiving all emails from Data Science Central<br /><a href='".concat(stopEmails);
var bodypart2 = "'>Unsubscribe<\/a><br /><br />Choose which emails you receive<br /><a href='https://www.datasciencecentral.com/profiles/profile/emailSettings'>Change Email Settings<\/a><br /><\/p>";
var bodyText = bodypart0.concat(bodypart1).concat(bodypart2);
document.getElementsByClassName("options")[0].innerHTML = bodyText;
</script><script>if(window.bzplcm)window.bzplcm.ts('he')</script><script>
    document.addEventListener("DOMContentLoaded", function () {
        if (!dataLayer) {
            return;
        }
        var handler = function (event) {
            var element = event.currentTarget;
            if (element.hasAttribute('data-track-disable')) {
                return;
            }
            var options = JSON.parse(element.getAttribute('data-track'));
            dataLayer.push({
                'event'         : 'trackEvent',
                'eventType'     : 'googleAnalyticsNetwork',
                'eventCategory' : options && options.category || '',
                'eventAction'   : options && options.action || '',
                'eventLabel'    : options && options.label || '',
                'eventValue'    : options && options.value || ''
            });
        };
        var elements = document.querySelectorAll('[data-track]');
        for (var i = 0; i < elements.length; i++) {
            elements[i].addEventListener('click', handler);
        }
    });
</script>
</div>
</body>
</html>
