PageSourceSearch

https://machinelearningplus.com/blog/

html machinelearningplus.com collected 2026-09-24 19:21:02 UTC 674,720 bytes, 4,075 lines download raw bytes

1<!DOCTYPE html><html lang="en-US"><head>
1<script data-no-optimize="1">var litespeed_docref=sessionStorage.getItem("litespeed_docref");litespeed_docref&&(Object.defineProperty(document,"referrer",{get:function(){return litespeed_docref}}),sessionStorage.removeItem("litespeed_docref"));</script>
1 <meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="profile" href="https://gmpg.org/xfn/11"><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 
1<script data-category="functional" type="litespeed/javascript">window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}
2gtag('consent','default',{'analytics_storage':'granted','ad_storage':'granted','ad_user_data':'granted','ad_personalization':'granted','functionality_storage':'granted','security_storage':'granted'});document.addEventListener('cmplz_revoke',function(){gtag('consent','update',{'analytics_storage':'denied','ad_storage':'denied','ad_user_data':'denied','ad_personalization':'denied'})})</script>
2 <title>Blog - machinelearningplus</title><link rel="canonical" href="https://machinelearningplus.com/blog/" /><link rel="next" href="https://machinelearningplus.com/blog/page/2/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="article" /><meta property="og:title" content="Blog - machinelearningplus" /><meta property="og:url" content="https://machinelearningplus.com/blog/" /><meta property="og:site_name" content="machinelearningplus" /><meta property="og:image" content="https://machinelearningplus.com/wp-content/uploads/2026/03/og-image-screenshot.png" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="630" /><meta property="og:image:type" content="image/png" /><meta name="twitter:card" content="summary_large_image" /> 
2<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","CollectionPage"],"@id":"https:\/\/machinelearningplus.com\/blog\/","url":"https:\/\/machinelearningplus.com\/blog\/","name":"Blog - machinelearningplus","isPartOf":{"@id":"https:\/\/machinelearningplus.com\/#website"},"datePublished":"2017-03-10T14:48:52+00:00","dateModified":"2023-09-20T14:18:29+00:00","inLanguage":"en-US"},{"@type":"WebSite","@id":"https:\/\/machinelearningplus.com\/#website","url":"https:\/\/machinelearningplus.com\/","name":"machinelearningplus","description":"Learn Data Science (AI \/ ML) Online","publisher":{"@id":"https:\/\/machinelearningplus.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/machinelearningplus.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/machinelearningplus.com\/#organization","name":"machinelearningplus","url":"https:\/\/machinelearningplus.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/machinelearningplus.com\/#\/schema\/logo\/image\/","url":"https:\/\/machinelearningplus.com\/wp-content\/uploads\/2022\/05\/MachineLearningplus-logo.svg","contentUrl":"https:\/\/machinelearningplus.com\/wp-content\/uploads\/2022\/05\/MachineLearningplus-logo.svg","width":348,"height":36,"caption":"machinelearningplus"},"image":{"@id":"https:\/\/machinelearningplus.com\/#\/schema\/logo\/image\/"}}]}</script>
2 <link rel='dns-prefetch' href='//www.googletagmanager.com' /><link rel="alternate" type="application/rss+xml" title="machinelearningplus &raquo; Feed" href="https://machinelearningplus.com/feed/" /><link rel="alternate" type="application/rss+xml" title="machinelearningplus &raquo; Comments Feed" href="https://machinelearningplus.com/comments/feed/" /><style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
3/*# sourceURL=wp-img-auto-sizes-contain-inline-css */</style><link data-optimized="2" rel="stylesheet" href="https://machinelearningplus.com/wp-content/litespeed/css/149dafdc5ccc4dc2fc3c47f4118d24a0.css?ver=e9bc8" /><style id="astra-theme-css-inline-css">:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:2.5em;--ast-container-default-lg-padding:2.5em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:2.5em;--ast-container-default-sm-padding:2.5em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#ECEFF3;--ast-comment-inputs-background:#F9FAFB;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:600;--ast-blog-meta-weight:600;--ast-global-color-primary:var(--ast-global-color-4);--ast-global-color-secondary:var(--ast-global-color-5);--ast-global-color-alternate-background:var(--ast-global-color-6);--ast-global-color-subtle-background:var(--ast-global-color-7);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}html{font-size:100%;}a{color:var(--ast-global-color-0);}a:hover,a:focus{color:var(--ast-global-color-1);}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:var(--ast-body-line-height,1.65);}blockquote{color:var(--ast-global-color-3);}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.site-title,.site-title a{font-weight:600;}.site-title{font-size:26px;font-size:1.625rem;display:block;}.site-header .site-description{font-size:15px;font-size:0.9375rem;display:none;}.entry-title{font-size:20px;font-size:1.25rem;}.ast-blog-single-element.ast-taxonomy-container a{font-size:14px;font-size:0.875rem;}.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden;}h1,.entry-content :where(h1){font-size:36px;font-size:2.25rem;font-weight:600;line-height:1.4em;}h2,.entry-content :where(h2){font-size:30px;font-size:1.875rem;font-weight:600;line-height:1.3em;}h3,.entry-content :where(h3){font-size:24px;font-size:1.5rem;font-weight:600;line-height:1.3em;}h4,.entry-content :where(h4){font-size:20px;font-size:1.25rem;}h5,.entry-content :where(h5){font-size:18px;font-size:1.125rem;}h6,.entry-content :where(h6){font-size:16px;font-size:1rem;}::selection{background-color:var(--ast-global-color-0);color:#ffffff;}body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-3);}.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:var(--ast-global-color-0);}input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none;}.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:var(--ast-global-color-0);}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-0);}.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:var(--ast-global-color-1);}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:var(--ast-global-color-0);}.secondary .calendar_wrap #today,.ast-progress-val span{background:var(--ast-global-color-0);}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.calendar_wrap #today > a{color:#ffffff;}.page-links .page-link,.single .post-navigation a{color:var(--ast-global-color-3);}.ast-search-menu-icon .search-form button.search-submit{padding:0 4px;}.ast-search-menu-icon form.search-form{padding-right:0;}.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s;}.search-form input.search-field:focus{outline:none;}
3.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}.ast-search-menu-icon .search-form button.search-submit:focus,.ast-theme-transparent-header .ast-header-search .ast-dropdown-active .ast-icon,.ast-theme-transparent-header .ast-inline-search .search-field:focus .ast-icon{color:var(--ast-global-color-1);}.ast-desktop .ast-header-search .slide-search .search-form{border:2px solid var(--ast-global-color-0);}.ast-header-search .slide-search .search-field{background-color:var(--ast-global-dark-bg-style);}.ast-archive-title{color:var(--ast-global-color-2);}.widget-title{font-size:22px;font-size:1.375rem;color:var(--ast-global-color-2);}.single .ast-author-details .author-title{color:var(--ast-global-color-1);}.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:underline;}.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,a#ast-apply-coupon:focus-visible,#ast-apply-coupon:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-button:focus,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus,#coupon_code:focus,#ast-coupon-code:focus{border-style:dotted;border-color:inherit;border-width:thin;}input{outline:none;}.ast-logo-title-inline .site-logo-img{padding-right:1em;}.site-logo-img img{ transition:all 0.2s linear;}body .ast-oembed-container *{position:absolute;top:0;width:100%;height:100%;left:0;}body .wp-block-embed-pocket-casts .ast-oembed-container *{position:unset;}.ast-single-post-featured-section + article {margin-top: 2em;}.site-content .ast-single-post-featured-section img {width: 100%;overflow: hidden;object-fit: cover;}.ast-separate-container .site-content .ast-single-post-featured-section + article {margin-top: -80px;z-index: 9;position: relative;border-radius: 4px;}@media (min-width: 922px) {.ast-no-sidebar .site-content .ast-article-image-container--wide {margin-left: -120px;margin-right: -120px;max-width: unset;width: unset;}.ast-left-sidebar .site-content .ast-article-image-container--wide,.ast-right-sidebar .site-content .ast-article-image-container--wide {margin-left: -10px;margin-right: -10px;}.site-content .ast-article-image-container--full {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-left-sidebar .site-content .ast-article-image-container--full,.ast-right-sidebar .site-content .ast-article-image-container--full {margin-left: -10px;margin-right: -10px;max-width: inherit;width: auto;}}.site > .ast-single-related-posts-container {margin-top: 0;}@media (min-width: 922px) {.ast-desktop .ast-container--narrow {max-width: var(--ast-narrow-container-width);margin: 0 auto;}}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select,textarea{font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%;padding:12px 16px;border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);color:var(--ast-form-input-text,#475569);}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select{height:40px;}input[type="date"]{border-width:1px;border-style:solid;border-color:var(--ast-border-color);background:var( --ast-global-color-secondary,var(--ast-global-color-5) );}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type=reset]:focus,input[type="tel"]:focus,input[type="date"]:focus,select:focus,textarea:focus{border-color:#046BD2;box-shadow:none;outline:none;color:var(--ast-form-input-focus-text,#475569);}label,legend{color:var(--ast-global-color-2,#111827 );font-size:14px;font-style:normal;font-weight:500;line-height:20px;}select{padding:6px 10px;}fieldset{padding:30px;border-radius:4px;}button,.ast-button,.button,input[type="button"],input[type="reset"],input[type="submit"],a:where(.wp-block-button__link){border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);}:root{--ast-comment-inputs-background:#FFF;}::placeholder{color:var(--ast-form-field-color,#9CA3AF);}::-ms-input-placeholder{color:var(--ast-form-field-color,#9CA3AF);}@media (max-width:921.99px){#ast-desktop-header{display:none;}}@media (min-width:922px){#ast-mobile-header{display:none;}}.wp-block-buttons.aligncenter{justify-content:center;}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--ast-global-color-0);}div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.post-page-numbers.current .page-link,.ast-pagination .page-numbers.current{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{border-color:var(--ast-global-color-0);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;font-family:inherit;font-weight:500;font-size:16px;font-size:1rem;line-height:1em;padding-top:13px;padding-right:30px;padding-bottom:13px;padding-left:30px;}.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.ast-single-post .entry-content a.ast-outline-button,.ast-single-post .entry-content .is-style-outline>.wp-block-button__link{text-decoration:none;}.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}.uagb-buttons-repeater.ast-outline-button{border-radius:9999px;}@media (max-width:921px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;}}@media (max-width:544px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:24px;}}.entry-content[data-ast-blocks-layout] > figure{margin-bottom:1em;}h1.widget-title{font-weight:600;}h2.widget-title{font-weight:600;}h3.widget-title{font-weight:600;}.elementor-widget-container .elementor-loop-container .e-loop-item[data-elementor-type="loop-item"]{width:100%;} .content-area .elementor-widget-theme-post-content h1,.content-area .elementor-widget-theme-post-content h2,.content-area .elementor-widget-theme-post-content h3,.content-area .elementor-widget-theme-post-content h4,.content-area .elementor-widget-theme-post-content h5,.content-area .elementor-widget-theme-post-content h6{margin-top:1.5em;margin-bottom:calc(0.3em + 10px);}#page{display:flex;flex-direction:column;min-height:100vh;}.ast-404-layout-1 h1.page-title{color:var(--ast-global-color-2);}.single .post-navigation a{line-height:1em;height:inherit;}.error-404 .page-sub-title{font-size:1.5rem;font-weight:inherit;}.search .site-content .content-area .search-form{margin-bottom:0;}#page .site-content{flex-grow:1;}.widget{margin-bottom:1.25em;}#secondary li{line-height:1.5em;}#secondary .wp-block-group h2{margin-bottom:0.7em;}#secondary h2{font-size:1.7rem;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}.ast-separate-container .ast-article-single .ast-article-single{padding:0;}.ast-article-single .wp-block-post-template-is-layout-grid{padding-left:0;}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding:1.5em 2em;}
3.ast-page-builder-template .comment-form-textarea,.ast-comment-formwrap .ast-grid-common-col{padding:0;}.ast-comment-formwrap{padding:0;display:inline-flex;column-gap:20px;width:100%;margin-left:0;margin-right:0;}.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active {box-shadow:none;outline:none;}.archive.ast-page-builder-template .entry-header{margin-top:2em;}.ast-page-builder-template .ast-comment-formwrap{width:100%;}.entry-title{margin-bottom:0.6em;}.ast-archive-description p{font-size:inherit;font-weight:inherit;line-height:inherit;}.ast-separate-container .ast-comment-list li.depth-1,.hentry{margin-bottom:1.5em;}.site-content section.ast-archive-description{margin-bottom:2em;}@media (min-width:921px){.ast-left-sidebar.ast-page-builder-template #secondary,.archive.ast-right-sidebar.ast-page-builder-template .site-main{padding-left:20px;padding-right:20px;}}@media (max-width:544px){.ast-comment-formwrap.ast-row{column-gap:10px;display:inline-block;}#ast-commentform .ast-grid-common-col{position:relative;width:100%;}}@media (min-width:1201px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}} .content-area .elementor-widget-theme-post-content h1,.content-area .elementor-widget-theme-post-content h2,.content-area .elementor-widget-theme-post-content h3,.content-area .elementor-widget-theme-post-content h4,.content-area .elementor-widget-theme-post-content h5,.content-area .elementor-widget-theme-post-content h6{margin-top:1.5em;margin-bottom:calc(0.3em + 10px);}.elementor-loop-container .e-loop-item,.elementor-loop-container .ast-separate-container .ast-article-post,.elementor-loop-container .ast-separate-container .ast-article-single,.elementor-loop-container .ast-separate-container .comment-respond{padding:0px;}@media (max-width:921px){.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}}@media (min-width:922px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}.search-no-results.ast-separate-container #primary{margin-bottom:4em;}}.wp-block-button .wp-block-button__link{color:#ffffff;}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.elementor-widget-heading h1.elementor-heading-title{line-height:1.4em;}.elementor-widget-heading h2.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);color:#ffffff;font-family:inherit;font-weight:inherit;line-height:1em;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;}.ast-single-post .entry-content .wp-block-button .wp-block-button__link,.ast-single-post .entry-content .wp-block-search .wp-block-search__button,body .entry-content .wp-block-file .wp-block-file__button{text-decoration:none;}@media (max-width:921px){.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;font-family:inherit;font-weight:inherit;line-height:1em;}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button.has-icon{padding-top:calc(15px - 3px);padding-right:calc(30px - 3px);padding-bottom:calc(15px - 3px);padding-left:calc(30px - 3px);}@media (max-width:921px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}} #ast-mobile-header .ast-site-header-cart-li a{pointer-events:none;}body,.ast-separate-container{background-color:var(--ast-global-color-5);}@media (max-width:921px){.site-title{display:block;}
3.site-header .site-description{display:none;}h1,.entry-content :where(h1){font-size:30px;font-size:1.875rem;}h2,.entry-content :where(h2){font-size:25px;font-size:1.5625rem;}h3,.entry-content :where(h3){font-size:20px;font-size:1.25rem;}}@media (max-width:544px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content :where(h1){font-size:30px;font-size:1.875rem;}h2,.entry-content :where(h2){font-size:25px;font-size:1.5625rem;}h3,.entry-content :where(h3){font-size:20px;font-size:1.25rem;}}@media (max-width:921px){html{font-size:91.2%;}}@media (max-width:544px){html{font-size:91.2%;}}@media (min-width:922px){.ast-container{max-width:1240px;}}@media (min-width:922px){.site-content .ast-container{display:flex;}}@media (max-width:921px){.site-content .ast-container{flex-direction:column;}}.ast-blog-layout-6-grid .ast-blog-featured-section:before { content: ""; }.ast-article-post .post-thumb-img-content img{aspect-ratio:16/9;width:100%;}.ast-article-post .post-thumb-img-content{overflow:hidden;}.ast-article-post .post-thumb-img-content img{transform:scale(1);transition:transform .5s ease;}.ast-article-post:hover .post-thumb-img-content img{transform:scale(1.1);}.cat-links.badge a,.tags-links.badge a {padding: 4px 8px;border-radius: 3px;font-weight: 400;}.cat-links.underline a,.tags-links.underline a{text-decoration: underline;}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-0px;}}.entry-content li > p{margin-bottom:0;}.site .comments-area{padding-bottom:2em;margin-top:2em;}.wp-block-file {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}.wp-block-pullquote {border: none;}.wp-block-pullquote blockquote::before {content: "\201D";font-family: "Helvetica",sans-serif;display: flex;transform: rotate( 180deg );font-size: 6rem;font-style: normal;line-height: 1;font-weight: bold;align-items: center;justify-content: center;}.has-text-align-right > blockquote::before {justify-content: flex-start;}.has-text-align-left > blockquote::before {justify-content: flex-end;}figure.wp-block-pullquote.is-style-solid-color blockquote {max-width: 100%;text-align: inherit;}:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}.ast-narrow-container {--wp--custom--ast-content-width-size: 750px;--wp--custom--ast-wide-width-size: 750px;}@media(max-width: 921px) {:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}}@media(max-width: 544px) {:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}}.entry-content > .wp-block-group,.entry-content > .wp-block-cover,.entry-content > .wp-block-columns {padding-top: var(--wp--custom--ast-default-block-top-padding);padding-right: var(--wp--custom--ast-default-block-right-padding);padding-bottom: var(--wp--custom--ast-default-block-bottom-padding);padding-left: var(--wp--custom--ast-default-block-left-padding);}.ast-plain-container.ast-no-sidebar .entry-content > .alignfull,.ast-page-builder-template .ast-no-sidebar .entry-content > .alignfull {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-page-builder
3-template.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignwide {margin-left: auto;margin-right: auto;width: 100%;}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots) {height: 0;}[data-ast-blocks-layout] .wp-block-separator {margin: 20px auto;}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 100px;}[data-ast-blocks-layout] .wp-block-separator.has-background {padding: 0;}.entry-content[data-ast-blocks-layout] > * {max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}.entry-content[data-ast-blocks-layout] > .alignwide {max-width: var(--wp--custom--ast-wide-width-size);}.entry-content[data-ast-blocks-layout] .alignfull {max-width: none;}.entry-content .wp-block-columns {margin-bottom: 0;}blockquote {margin: 1.5em;border-color: rgba(0,0,0,0.05);}.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {border-left: 5px solid rgba(0,0,0,0.05);}.has-text-align-right > blockquote,blockquote.has-text-align-right {border-right: 5px solid rgba(0,0,0,0.05);}.has-text-align-left > blockquote,blockquote.has-text-align-left {border-left: 5px solid rgba(0,0,0,0.05);}.wp-block-site-tagline,.wp-block-latest-posts .read-more {margin-top: 15px;}.wp-block-loginout p label {display: block;}.wp-block-loginout p:not(.login-remember):not(.login-submit) input {width: 100%;}.wp-block-loginout input:focus {border-color: transparent;}.wp-block-loginout input:focus {outline: thin dotted;}.entry-content .wp-block-media-text .wp-block-media-text__content {padding: 0 0 0 8%;}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 0 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text {color: var(--ast-global-color-primary,var(--ast-global-color-5));}.wp-block-loginout .login-remember input {width: 1.1rem;height: 1.1rem;margin: 0 5px 4px 0;vertical-align: middle;}.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child {margin-top: 0;}.entry-content > .wp-block-buttons,.entry-content > .wp-block-uagb-buttons {margin-bottom: 1.5em;}.wp-block-search__inside-wrapper .wp-block-search__input {padding: 0 10px;color: var(--ast-global-color-3);background: var(--ast-global-color-primary,var(--ast-global-color-5));border-color: var(--ast-border-color);}.wp-block-latest-posts .read-more {margin-bottom: 1.5em;}.wp-block-search__no-button .wp-block-search__inside-wrapper .wp-block-search__input {padding-top: 5px;padding-bottom: 5px;}.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-latest-posts .wp-block-latest-posts__post-author {font-size: 1rem;}.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li {margin-top: 12px;margin-bottom: 12px;}.ast-page-builder-template .entry-content[data-ast-blocks-layout] >
3 .alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > * {max-width: var(--wp--custom--ast-wide-width-size);}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container {max-width: none ;margin-left: auto;margin-right: auto;}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container)) > * {max-width: none;}.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright) {width: auto;}@media(max-width: 1200px) {.ast-separate-container .entry-content > .alignfull,.ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content .alignfull {margin-left: calc(-1 * min(var(--ast-container-default-xlg-padding),20px)) ;margin-right: calc(-1 * min(var(--ast-container-default-xlg-padding),20px));}}@media(min-width: 1201px) {.ast-separate-container .entry-content > .alignfull {margin-left: calc(-1 * var(--ast-container-default-xlg-padding) );margin-right: calc(-1 * var(--ast-container-default-xlg-padding) );}.ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide {margin-left: auto;margin-right: auto;}}@media(min-width: 921px) {.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)) {max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}.ast-plain-container.ast-right-sidebar .entry-content[data-ast-blocks-layout] .alignfull,.ast-plain-container.ast-left-sidebar .entry-content[data-ast-blocks-layout] .alignfull {margin-left: -60px;margin-right: -60px;}}@media(min-width: 544px) {.entry-content > .alignleft {margin-right: 20px;}.entry-content > .alignright {margin-left: 20px;}}@media (max-width:544px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}.wp-block-latest-posts{margin:0;}}@media( max-width: 600px ) {.entry-content .wp-block-media-text .wp-block-media-text__content,.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}}.ast-page-builder-template .entry-header {padding-left: 0;}.ast-narrow-container .site-content .wp-block-uagb-image--align-full .wp-block-uagb-image__figure {max-width: 100%;margin-left: auto;margin-right: auto;}.entry-content ul,.entry-content ol {padding: revert;margin: revert;padding-left: 20px;}.entry-content ul.wc-block-product-template{padding: 0;}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root{--ast-global-color-0:#046bd2;--ast-global-color-1:#045cb4;--ast-global-color-2:#1e293b;--ast-global-color-3:#334155;--ast-global-color-4:#FFFFFF;--ast-global-color-5:#F0F5FA;--ast-global-color-6:#111111;--ast-global-color-7:#D1D5DB;--ast-global-color-8:#111111;}:root {--ast-border-color : var(--ast-global-color-7);}.ast-archive-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: var(--ast-title-layout-bg);}.ast-archive-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-archive-entry-banner[data-banner-layout="layout-1"] {background: inherit;padding: 20px 0;text-align: left;}body.archive .ast-archive-description{max-width:1200px;width:100%;text-align:left;padding-top:3em;padding-right:3em;padding-bottom:3em;padding-left:3em;}body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-weight:600;font-size:32px;font-size:2rem;}body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}@media (max-width:921px){body.archive .ast-archive-description{text-align:left;}}@media (max-width:544px){body.archive .ast-archive-description{text-align:left;}}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;text-decoration:none;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:"\00bb";}.trail-items li:last-of-type::after{display:none;}
3h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-2);}.entry-title a{color:var(--ast-global-color-2);}@media (max-width:921px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}@media (max-width:544px){.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}.ast-builder-menu-1 .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-link:hover,.ast-builder-menu-1 .main-header-menu > .menu-item:hover > .menu-link,.ast-builder-menu-1 .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-1 .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .ast-menu-toggle:hover,.ast-builder-menu-1 .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor > .menu-link{color:var(--ast-global-color-1);}.ast-builder-menu-1 .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:var(--ast-global-color-0);border-style:solid;}.ast-builder-menu-1 .sub-menu .sub-menu{top:-2px;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu:before,.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper:before{height:calc( 0px + 2px + 5px );}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .inline-on-mobile .menu-item.menu-item-has-children > .ast-menu-toggle{right:-15px;}.ast-builder-menu-1 .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}.ast-builder-menu-1{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}.site-below-footer-wrap{padding-top:20px;padding-bottom:20px;}.site-below-footer-wrap[data-section="section-below-footer-builder"]{background-color:var(--ast-global-color-4 );min-height:60px;border-style:solid;border-width:0px;border-top-width:1px;border-top-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder
3-grid-row{max-width:1200px;min-height:60px;margin-left:auto;margin-right:auto;}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row,.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section{align-items:center;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0;}.ast-builder-grid-row-full .ast-builder-grid-row{grid-template-columns:1fr;}@media (max-width:921px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-full .ast-builder-grid-row{grid-template-columns:1fr;}}@media (max-width:544px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;}}.site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}@media (max-width:921.99px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}@media (max-width:544px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}.ast-footer-copyright{text-align:center;}.ast-footer-copyright.site-footer-focus-item {color:var(--ast-global-color-3);}@media (max-width:921px){.ast-footer-copyright{text-align:center;}}@media (max-width:544px){.ast-footer-copyright{text-align:center;}}.ast-footer-copyright.site-footer-focus-item {font-size:16px;font-size:1rem;}.ast-footer-copyright.ast-builder-layout-element{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}.footer-widget-area.widget-area.site-footer-focus-item{width:auto;}.ast-footer-row-inline .footer-widget-area.widget-area.site-footer-focus-item{width:100%;}.elementor-posts-container [CLASS*="ast-width-"]{width:100%;}.elementor-template-full-width .ast-container{display:block;}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}@media (max-width:544px){.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product{width:auto;margin:0;}.elementor-element .woocommerce .woocommerce-result-count{float:none;}}.ast-header-break-point .main-header-bar{border-bottom-width:1px;}@media (min-width:922px){.main-header-bar{border-bottom-width:1px;}}.main-header-menu .menu-item,#astra-footer-menu .menu-item,.main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > .menu-link,#astra-footer-menu > .menu-item > .menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}#ast-desktop-header .main-header-menu > .menu-item.menu-item-has-children > .menu-link .ast-header-navigation-arrow{padding-right:10px;margin-right:-10px;}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0,-2px) rotateZ(270deg);}.ast-mobile-popup-content .ast-submenu-expanded > .ast-menu-toggle{transform:rotateX(180deg);overflow-y:auto;}
3@media (min-width:922px){.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}}#ast-scroll-top {display: none;position: fixed;text-align: center;cursor: pointer;z-index: 99;width: 2.1em;height: 2.1em;line-height: 2.1;color: #ffffff;border-radius: 2px;content: "";outline: inherit;}@media (min-width: 769px) {#ast-scroll-top {content: "769";}}#ast-scroll-top .ast-icon.icon-arrow svg {margin-left: 0px;vertical-align: middle;transform: translate(0,-20%) rotate(180deg);width: 1.6em;}.ast-scroll-to-top-right {right: 30px;bottom: 30px;}.ast-scroll-to-top-left {left: 30px;bottom: 30px;}#ast-scroll-top{background-color:var(--ast-global-color-0);font-size:15px;}@media (max-width:921px){#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}}.ast-mobile-header-content > *,.ast-desktop-header-content > * {padding: 10px 0;height: auto;}.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child {padding-top: 10px;}.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu {padding-top: 0;}.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child {padding-bottom: 0;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search label,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label {width: 100%;}.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {transform: rotateX(180deg);}#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content {display: none;}.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content,.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {display: block;}.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item .menu-item > .sub-menu {opacity: 1;visibility: visible;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation {width: unset;margin: unset;}.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle,.ast-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {left: calc( 20px - 0.907em);right: auto;}.ast-mobile-header-content .ast-search-menu-icon,.ast-mobile-header-content .ast-search-menu-icon.slide-search,.ast-desktop-header-content .ast-search-menu-icon,.ast-desktop-header-content .ast-search-menu-icon.slide-search {width: 100%;position: relative;display: block;right: auto;transform: none;}.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form,.ast-mobile-header-content .ast-search-menu-icon .search-form,.ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form,.ast-desktop-header-content .ast-search-menu-icon .search-form {right: 0;visibility: visible;opacity: 1;position: relative;top: auto;transform: none;padding: 0;display: block;overflow: hidden;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-mobile-header-content .ast-search-menu-icon .search-field,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-desktop-header-content .ast-search-menu-icon .search-field {width: 100%;padding-right: 5.5em;}.ast-mobile-header-content .ast-search-menu-icon .search-submit,.ast-desktop-header-content .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;right: 0;padding: 0 1em;border-radius: 0;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation ul .sub-menu .menu-link {padding-left: 30px;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link {padding-left: 40px;}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background-color:#ffffff;;}.ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:#ffffff;;}.ast-mobile-popup-content > *,.ast-mobile-header-content > *,.ast-desktop-popup-content > *,.ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}
3.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}.content-align-flex-start .main-header-menu{text-align:left;}.ast-desktop-header-content,.ast-mobile-header-content{position:absolute;width:100%;}.ast-mobile-popup-drawer.active .menu-toggle-close{color:#3a3a3a;}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}@media (min-width:922px){.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}}.ast-primary-header-bar{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );}.ast-primary-header-bar{display:block;}@media (max-width:921.99px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}@media (max-width:544px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{color:var(--ast-global-color-0);border:none;background:transparent;}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;
3fill:var(--ast-global-color-0);}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color:var(--ast-global-color-0);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .menu-link:hover,.ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .menu-link:hover,.ast-builder-menu-mobile .main-header-menu > .menu-item:hover > .menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-hfb-header .ast-builder-menu-mobile .main-header-menu,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .menu-link:hover,.ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);background:var(--ast-global-color-5);}.ast-builder-menu-mobile .main-navigation .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);background:var(--ast-global-color-5);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-mobile .main-navigation .main-header-menu ,.ast-builder
3-menu-mobile .main-navigation .main-header-menu .menu-link,.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color:var(--ast-global-color-4);}}@media (max-width:544px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}}.ast-builder-menu-mobile .main-navigation{display:block;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}:root{--e-global-color-astglobalcolor0:#046bd2;--e-global-color-astglobalcolor1:#045cb4;--e-global-color-astglobalcolor2:#1e293b;--e-global-color-astglobalcolor3:#334155;--e-global-color-astglobalcolor4:#FFFFFF;--e-global-color-astglobalcolor5:#F0F5FA;--e-global-color-astglobalcolor6:#111111;--e-global-color-astglobalcolor7:#D1D5DB;--e-global-color-astglobalcolor8:#111111;}.ast-pagination .next.page-numbers{display:inherit;float:none;}.ast-pagination a,.nav-links a{color:var(--ast-global-color-3);}.ast-pagination a:hover,.ast-pagination a:focus,.ast-pagination > span:hover:not(.dots),.ast-pagination > span.current{color:var(--ast-global-color-1);}@media (max-width:544px){.ast-pagination .next:focus,.ast-pagination .prev:focus{width:100% !important;}}.ast-pagination .prev.page-numbers,.ast-pagination .next.page-numbers {padding: 0 1.5em;height: 2.33333em;line-height: calc(2.33333em - 3px);}.ast-pagination-default .ast-pagination .next.page-numbers {padding-right: 0;}.ast-pagination-default .ast-pagination .prev.page-numbers {padding-left: 0;}.ast-pagination-default .post-page-numbers.current .page-link,.ast-pagination-default .ast-pagination .page-numbers.current {border-radius: 2px;}.ast-pagination {display: inline-block;width: 100%;padding-top: 2em;text-align: center;}.ast-pagination .page-numbers {display: inline-block;width: 2.33333em;height: 2.33333em;font-size: 16px;font-size: 1.06666rem;line-height: calc(2.33333em - 3px);font-weight: 500;}.ast-pagination .nav-links {display: inline-block;width: 100%;}@media (max-width: 420px) {.ast-pagination .prev.page-numbers,.ast-pagination .next.page-numbers {width: 100%;text-align: center;margin: 0;}.ast-pagination-circle .ast-pagination .next.page-numbers,.ast-pagination-square .ast-pagination .next.page-numbers{margin-top: 10px;}.ast-pagination-circle .ast-pagination .prev.page-numbers,.ast-pagination-square .ast-pagination .prev.page-numbers{margin-bottom: 10px;}}
3.ast-pagination .prev,.ast-pagination .prev:visited,.ast-pagination .prev:focus,.ast-pagination .next,.ast-pagination .next:visited,.ast-pagination .next:focus {display: inline-block;width: auto;}.ast-pagination .prev svg,.ast-pagination .next svg{height: 16px;position: relative;top: 0.2em;}.ast-pagination .prev svg {margin-right: 0.3em;}.ast-pagination .next svg {margin-left: 0.3em;}.ast-page-builder-template .ast-pagination {padding: 2em;}.ast-pagination .prev.page-numbers {float: left;}.ast-pagination .next.page-numbers {float: right;}@media (max-width: 768px) {.ast-pagination .next.page-numbers .page-navigation {padding-right: 0;}}
4/*# sourceURL=astra-theme-css-inline-css */</style><style id="astra-addon-css-inline-css">#content:before{content:"921";position:absolute;overflow:hidden;opacity:0;visibility:hidden;}.single .ast-author-details .author-title{color:var(--ast-global-color-0);}@media (max-width:921px){.single.ast-separate-container .ast-author-meta{padding:1.5em 2.14em;}.single .ast-author-meta .post-author-avatar{margin-bottom:1em;}.ast-separate-container .ast-grid-2 .ast-article-post,.ast-separate-container .ast-grid-3 .ast-article-post,.ast-separate-container .ast-grid-4 .ast-article-post{width:100%;}.blog-layout-1 .post-content,.blog-layout-1 .ast-blog-featured-section{float:none;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-2.14em;margin-right:-2.14em;}.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-1.5em;}.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content{margin-left:-2.14em;margin-right:-2.14em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1.5em;margin-right:-1.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-0.5em;margin-right:-0.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-1.5em;margin-right:-1.5em;}.blog-layout-2{display:flex;flex-direction:column-reverse;}.ast-separate-container .blog-layout-3,.ast-separate-container .blog-layout-1{display:block;}.ast-plain-container .ast-grid-2 .ast-article-post,.ast-plain-container .ast-grid-3 .ast-article-post,.ast-plain-container .ast-grid-4 .ast-article-post,.ast-page-builder
4-template .ast-grid-2 .ast-article-post,.ast-page-builder-template .ast-grid-3 .ast-article-post,.ast-page-builder-template .ast-grid-4 .ast-article-post{width:100%;}}@media (max-width:921px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-top:0;margin-left:-2.14em;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-top:0;margin-left:-1.14em;}}@media (min-width:922px){.single .ast-author-meta .ast-author-details{display:flex;}.ast-separate-container.ast-blog-grid-2 .ast-archive-description,.ast-separate-container.ast-blog-grid-3 .ast-archive-description,.ast-separate-container.ast-blog-grid-4 .ast-archive-description{margin-bottom:1.33333em;}.blog-layout-2.ast-no-thumb .post-content,.blog-layout-3.ast-no-thumb .post-content{width:calc(100% - 5.714285714em);}.blog-layout-2.ast-no-thumb.ast-no-date-box .post-content,.blog-layout-3.ast-no-thumb.ast-no-date-box .post-content{width:100%;}.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts,.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts,.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts{border-bottom:0;}.ast-separate-container .ast-grid-2 > .site-main > .ast-row,.ast-separate-container .ast-grid-3 > .site-main > .ast-row,.ast-separate-container .ast-grid-4 > .site-main > .ast-row{margin-left:-1em;margin-right:-1em;display:flex;flex-flow:row wrap;align-items:stretch;}.ast-separate-container .ast-grid-2 > .site-main > .ast-row:before,.ast-separate-container .ast-grid-2 > .site-main > .ast-row:after,.ast-separate-container .ast-grid-3 > .site-main > .ast-row:before,.ast-separate-container .ast-grid-3 > .site-main > .ast-row:after,.ast-separate-container .ast-grid-4 > .site-main > .ast-row:before,.ast-separate-container .ast-grid-4 > .site-main > .ast-row:after{flex-basis:0;width:0;}.ast-separate-container .ast-grid-2 .ast-article-post,.ast-separate-container .ast-grid-3 .ast-article-post,.ast-separate-container .ast-grid-4 .ast-article-post{display:flex;padding:0;}.ast-plain-container .ast-grid-2 > .site-main > .ast-row,.ast-plain-container .ast-grid-3 > .site-main > .ast-row,.ast-plain-container .ast-grid-4 > .site-main > .ast-row,.ast-page-builder-template .ast-grid-2 > .site-main > .ast-row,.ast-page-builder-template .ast-grid-3 > .site-main > .ast-row,.ast-page-builder-template .ast-grid-4 > .site-main > .ast-row{margin-left:-1em;margin-right:-1em;display:flex;flex-flow:row wrap;align-items:stretch;}.ast-plain-container .ast-grid-2 > .site-main > .ast-row:before,.ast-plain-container .ast-grid-2 > .site-main > .ast-row:after,.ast-plain-container .ast-grid-3 > .site-main > .ast-row:before,.ast-plain-container .ast-grid-3 > .site-main > .ast-row:after,.ast-plain-container .ast-grid-4 > .site-main > .ast-row:before,.ast-plain-container .ast-grid-4 > .site-main > .ast-row:after,.ast-page-builder-template .ast-grid-2 > .site-main > .ast-row:before,.ast-page-builder-template .ast-grid-2 > .site-main > .ast-row:after,.ast-page-builder-template .ast-grid-3 > .site-main > .ast-row:before,.ast-page-builder-template .ast-grid-3 > .site-main > .ast-row:after,.ast-page-builder-template .ast-grid-4 > .site-main > .ast-row:before,.ast-page-builder-template .ast-grid-4 > .site-main > .ast-row:after{flex-basis:0;width:0;}.ast-plain-container .ast-grid-2 .ast-article-post,.ast-plain-container .ast-grid-3 .ast-article-post,.ast-plain-container .ast-grid-4 .ast-article-post,.ast-page-builder-template .ast-grid-2 .ast-article-post,.ast-page-builder-template .ast-grid-3 .ast-article-post,.ast-page-builder-template .ast-grid-4 .ast-article-post{display:flex;}.ast-plain-container .ast-grid-2 .ast-article-post:last-child,.ast-plain-container .ast-grid-3 .ast-article-post:last-child,.ast-plain-container .ast-grid-4 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,.ast-page-builder
4-template .ast-grid-3 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-4 .ast-article-post:last-child{margin-bottom:2.5em;}}@media (min-width:922px){.single .post-author-avatar,.single .post-author-bio{float:left;clear:right;}.single .ast-author-meta .post-author-avatar{margin-right:1.33333em;}.single .ast-author-meta .about-author-title-wrapper,.single .ast-author-meta .post-author-bio{text-align:left;}.blog-layout-2 .post-content{padding-right:2em;}.blog-layout-2.ast-no-date-box.ast-no-thumb .post-content{padding-right:0;}.blog-layout-3 .post-content{padding-left:2em;}.blog-layout-3.ast-no-date-box.ast-no-thumb .post-content{padding-left:0;}.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1){padding:0 1em 0;}}@media (max-width:544px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1em;margin-right:-1em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-0.5em;margin-right:-0.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.33333em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-1em;margin-right:-1em;}.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-1,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3{padding:1.33333em 1em;}.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-1,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-1{padding:1.33333em 1em;}.single.ast-separate-container .ast-author-meta{padding:1.5em 1em;}}@media (max-width:544px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1em;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-0.5em;}}
4.ast-article-post .ast-date-meta .posted-on,.ast-article-post .ast-date-meta .posted-on *{background:var(--ast-global-color-0);color:#ffffff;}.ast-article-post .ast-date-meta .posted-on .date-month,.ast-article-post .ast-date-meta .posted-on .date-year{color:#ffffff;}.ast-load-more:hover{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.ast-loader > div{background-color:var(--ast-global-color-0);}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{background-color:transparent;background-image:none;}.ast-separate-container .ast-article-post{background-color:#ffffff;}@media (max-width:921px){.ast-separate-container .ast-article-post{background-color:#ffffff;}}@media (max-width:544px){.ast-separate-container .ast-article-post{background-color:#ffffff;}}.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond,.ast-separate-container .ast-comment-list li,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content{background-color:#ffffff;}@media (max-width:921px){.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond,.ast-separate-container .ast-comment-list li,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content{background-color:#ffffff;}}@media (max-width:544px){.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond,.ast-separate-container .ast-comment-list li,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content{background-color:#ffffff;}}@media (min-width:922px){.ast-container{max-width:1240px;}}@media (min-width:993px){.ast-container{max-width:1240px;}}@media (min-width:1201px){.ast-container{max-width:1240px;}}@media (max-width:921px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .ast-author-details,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-right:2.14em;padding-left:2.14em;}.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary{margin-top:1.5em;margin-bottom:1.5em;}.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary{padding-left:0em;padding-right:0em;}.ast-no-sidebar.ast-separate-container .entry-content .alignfull{margin-right:-2.14em;margin-left:-2.14em;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .ast-author-details,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-right:1em;padding-left:1em;}.ast-no-sidebar.ast-separate-container .entry-content .alignfull{margin-right:-1em;margin-left:-1em;}}@media (max-width:921px){.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle{right:calc( 20px - 0.907em );}}@media (max-width:544px){.ast-header-break-point .header-main-layout-2 .site-branding,.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0px;}}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container #secondary .widget{margin-bottom:1.5em;}}@media (max-width:921px){.ast-separate-container #primary{padding-top:0px;}}@media (max-width:921px){.ast-separate-container #primary{padding-bottom:0px;}}
4.ast-builder-menu-1 .main-header-menu.submenu-with-border .astra-megamenu,.ast-builder-menu-1 .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-style:solid;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;padding-right:20px;}.ast-header-break-point .ast-builder-menu-1 .sub-menu .menu-item.menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1 .sub-menu .menu-item.menu-item-has-children > .ast-menu-toggle{top:0px;}}[CLASS*="-sticky-header-active"] .ast-header-sticked [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{fill:var(--ast-global-color-0);}[CLASS*="-sticky-header-active"] .ast-header-sticked [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color:var(--ast-global-color-0);}[CLASS*="-sticky-header-active"] .ast-header-sticked [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{background:transparent;}#ast-scroll-top{background-color:var(--ast-global-color-0);font-size:15px;}.site-title,.site-title a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-transform:inherit;}.site-header .site-description{text-transform:inherit;}.secondary .widget-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-transform:inherit;}.secondary .widget > *:not(.widget-title){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;}.ast-single-post .entry-title,.page-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-transform:inherit;}.ast-archive-description .ast-archive-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-transform:inherit;}.blog .entry-title,.blog .entry-title a,.archive .entry-title,.archive .entry-title a,.search .entry-title,.search .entry-title a {font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-transform:inherit;}h1,.entry-content h1{text-transform:inherit;}h2,.entry-content h2{text-transform:inherit;}h3,.entry-content h3{text-transform:inherit;}h4,.entry-content h4{text-transform:inherit;}h5,.entry-content h5{text-transform:inherit;}h6,.entry-content h6{text-transform:inherit;}.astra-hfb-header.ast-desktop .ast-builder-menu-1 .main-header-menu .menu-item.menu-item-heading > .menu-link{font-family:inherit;font-weight:700;}.ast-footer-copyright{line-height:2;}.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{padding:0;}.ast-advanced-headers-different-logo .advanced-header-logo,.ast-header-break-point .ast-has-mobile-header-logo .advanced-header-logo{display:inline-block;}.ast-header-break-point.ast-advanced-headers-different-logo .ast-has-mobile-header-logo .ast-mobile-header-logo{display:none;}.ast-advanced-headers-layout{width:100%;}.ast-header-break-point .ast-advanced-headers-parallax{background-attachment:fixed;}
5/*# sourceURL=astra-addon-css-inline-css */</style> 
5<script id="jquery-core-js" type="litespeed/javascript" data-src="https://machinelearningplus.com/wp-includes/js/jquery/jquery.min.js"></script>
5 <link rel="https://api.w.org/" href="https://machinelearningplus.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://machinelearningplus.com/xmlrpc.php?rsd" /><meta name="generator" content="WordPress 7.1.2" /><meta name="generator" content="Site Kit by Google 1.188.0" />
5<script type="litespeed/javascript" data-src="https://ma.zoho.in/js/optin.min.js" 
6onload="setupSF('sf3zc426f9d16e3d90b3c9fb392f023b7d334df92359b2fd25f74fe036bc38a7946d',
7'ZCFORMVIEW',false,'light')"></script>
7<style id="ubermenu-custom-generated-css">/** UberMenu Custom Menu Styles (Customizer) **/
8/* main */
9 .ubermenu-main.ubermenu-transition-slide .ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega,.ubermenu-main:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega,.ubermenu .ubermenu-force > .ubermenu-submenu { max-height:500px; }
10
11
12/** UberMenu Custom Menu Item Styles (Menu Item Settings) **/
13/* 1222 */   .ubermenu .ubermenu-item.ubermenu-item-1222 > .ubermenu-target { background:#5b7cb8; }
14             .ubermenu .ubermenu-item.ubermenu-item-1222.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-1222:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1222.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1222:hover > .ubermenu-target { color:#5b7cb8; }
15             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1222 { background-color:#5b7cb8; }
16             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1222 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1222 .ubermenu-target > .ubermenu-target-description { color:#000000; }
17/* 1221 */   .ubermenu .ubermenu-item.ubermenu-item-1221 > .ubermenu-target { background:#5b7cb8; }
18             .ubermenu .ubermenu-item.ubermenu-item-1221.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-1221:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1221.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1221:hover > .ubermenu-target { color:#5b7cb8; }
19             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1221 { background-color:#5b7cb8; }
20             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1221 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1221 .ubermenu-target > .ubermenu-target-description { color:#000000; }
21/* 1220 */   .ubermenu .ubermenu-item.ubermenu-item-1220 > .ubermenu-target { background:#5b7cb8; color:#000000; }
22             .ubermenu .ubermenu-item.ubermenu-item-1220.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-1220:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1220.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1220:hover > .ubermenu-target { color:#000000; }
23/* 1219 */   .ubermenu .ubermenu-item.ubermenu-item-1219 > .ubermenu-target { background:#5b7cb8; color:#ffffff; }
24             .ubermenu .ubermenu-item.ubermenu-item-1219.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-1219 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1219.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1219 > .ubermenu-target:hover { background:#5b7cb8; }
25             .ubermenu .ubermenu-item.ubermenu-item-1219.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-1219:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1219.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1219:hover > .ubermenu-target { color:#ffffff; }
26             .ubermenu .ubermenu-item.ubermenu-item-1219.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-1219.ubermenu-current-menu-ancestor > .ubermenu-target { background:#5b7cb8; color:#565656; }
27             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1219 { background-color:#5b7cb8; }
28             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1219 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1219 .ubermenu-target > .ubermenu-target-description { color:#000000; }
29/* 1225 */   .ubermenu .ubermenu-item.ubermenu-item-1225 > .ubermenu-target { background:#607cb3; }
30             .ubermenu .ubermenu-item.ubermenu-item-1225.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-1225 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1225.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1225 > .ubermenu-target:hover { background:#607cb3; }
31             .ubermenu .ubermenu-item.ubermenu-item-1225.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-1225.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
32/* 1226 */   .ubermenu .ubermenu-item.ubermenu-item-1226 > .ubermenu-target { background:#607cb3; }
33             .ubermenu .ubermenu-item.ubermenu-item-1226.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-1226 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1226.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1226 > .ubermenu-target:hover { background:#607cb3; }
34             .ubermenu .ubermenu-item.ubermenu-item-1226.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-1226.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
35/* 1227 */   .ubermenu .ubermenu-item.ubermenu-item-1227 > .ubermenu-target { background:#607cb3; }
36             .ubermenu .ubermenu-item.ubermenu-item-1227.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-1227 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1227.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1227 > .ubermenu-target:hover { background:#607cb3; }
37             .ubermenu .ubermenu-item.ubermenu-item-1227.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-1227.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
38/* 1239 */   .ubermenu .ubermenu-item.ubermenu-item-1239 > .ubermenu-target { background:#607cb3; }
39             .ubermenu .ubermenu-item.ubermenu-item-1239.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-1239 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1239.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1239 > .ubermenu-target:hover { background:#607cb3; }
40             .ubermenu .ubermenu-item.ubermenu-item-1239.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-1239.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
41/* 1223 */   .ubermenu .ubermenu-item.ubermenu-item-1223 > .ubermenu-target { background:#607cb3; }
42             .ubermenu .ubermenu-item.ubermenu-item-1223.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-1223 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1223.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1223 > .ubermenu-target:hover { background:#607cb3; }
43             .ubermenu .ubermenu-item.ubermenu-item-1223.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-1223:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1223.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1223:hover > .ubermenu-target { color:#ffffff; }
44             .ubermenu .ubermenu-item.ubermenu-item-1223.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-1223.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
45             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1223 { background-color:#5b7cb8; }
46             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1223 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1223 .ubermenu-target > .ubermenu-target-description { color:#000000; }
47/* 6216 */   .ubermenu .ubermenu-item.ubermenu-item-6216 > .ubermenu-target { background:#607cb3; }
48             .ubermenu .ubermenu-item.ubermenu-item-6216.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-6216 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-6216.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-6216 > .ubermenu-target:hover { background:#607cb3; }
49             .ubermenu .ubermenu-item.ubermenu-item-6216.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-6216:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-6216.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-6216:hover > .ubermenu-target { color:#ffffff; }
50             .ubermenu .ubermenu-item.ubermenu-item-6216.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-6216.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
51             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-6216 { background-color:#5b7cb8; }
52             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-6216 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-6216 .ubermenu-target > .ubermenu-target-description { color:#000000; }
53/* 6260 */   .ubermenu .ubermenu-item.ubermenu-item-6260 > .ubermenu-target { background:#607cb3; }
54             .ubermenu .ubermenu-item.ubermenu-item-6260.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-6260 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-6260.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-6260 > .ubermenu-target:hover { background:#607cb3; }
55             .ubermenu .ubermenu-item.ubermenu-item-6260.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-6260:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-6260.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-6260:hover > .ubermenu-target { color:#ffffff; }
56             .ubermenu .ubermenu-item.ubermenu-item-6260.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-6260.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
57             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-6260 { background-color:#5b7cb8; }
58             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-6260 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-6260 .ubermenu-target > .ubermenu-target-description { color:#000000; }
59/* 20419 */  .ubermenu .ubermenu-item.ubermenu-item-20419 > .ubermenu-target { background:#607cb3; }
60             .ubermenu .ubermenu-item.ubermenu-item-20419.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-20419 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-20419.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-20419 > .ubermenu-target:hover { background:#607cb3; }
61             .ubermenu .ubermenu-item.ubermenu-item-20419.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-20419:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-20419.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-20419:hover > .ubermenu-target { color:#ffffff; }
62             .ubermenu .ubermenu-item.ubermenu-item-20419.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-20419.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
63             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-20419 { background-color:#5b7cb8; }
64             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-20419 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-20419 .ubermenu-target > .ubermenu-target-description { color:#000000; }
65/* 20898 */  .ubermenu .ubermenu-item.ubermenu-item-20898 > .ubermenu-target { background:#607cb3; }
66             .ubermenu .ubermenu-item.ubermenu-item-20898.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-20898 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-20898.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-20898 > .ubermenu-target:hover { background:#607cb3; }
67             .ubermenu .ubermenu-item.ubermenu-item-20898.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-20898:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-20898.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-20898:hover > .ubermenu-target { color:#ffffff; }
68             .ubermenu .ubermenu-item.ubermenu-item-20898.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-20898.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
69             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-20898 { background-color:#5b7cb8; }
70             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-20898 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-20898 .ubermenu-target > .ubermenu-target-description { color:#565656; }
71/* 21045 */  .ubermenu .ubermenu-item.ubermenu-item-21045 > .ubermenu-target { background:#607cb3; }
72             .ubermenu .ubermenu-item.ubermenu-item-21045.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21045 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21045.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21045 > .ubermenu-target:hover { background:#607cb3; }
73             .ubermenu .ubermenu-item.ubermenu-item-21045.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21045:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21045.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21045:hover > .ubermenu-target { color:#ffffff; }
74             .ubermenu .ubermenu-item.ubermenu-item-21045.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-21045.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
75             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21045 { background-color:#5b7cb8; }
76             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21045 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21045 .ubermenu-target > .ubermenu-target-description { color:#000000; }
77/* 21070 */  .ubermenu .ubermenu-item.ubermenu-item-21070 > .ubermenu-target { background:#607cb3; }
78             .ubermenu .ubermenu-item.ubermenu-item-21070.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21070 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21070.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21070 > .ubermenu-target:hover { background:#607cb3; }
79             .ubermenu .ubermenu-item.ubermenu-item-21070.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21070:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21070.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21070:hover > .ubermenu-target { color:#ffffff; }
80             .ubermenu .ubermenu-item.ubermenu-item-21070.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-21070.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
81             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21070 { background-color:#5b7cb8; }
82             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21070 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21070 .ubermenu-target > .ubermenu-target-description { color:#000000; }
83/* 21043 */  .ubermenu .ubermenu-
83item.ubermenu-item-21043 > .ubermenu-target { background:#607cb3; }
84             .ubermenu .ubermenu-item.ubermenu-item-21043.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21043 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21043.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21043 > .ubermenu-target:hover { background:#607cb3; }
85             .ubermenu .ubermenu-item.ubermenu-item-21043.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21043:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21043.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21043:hover > .ubermenu-target { color:#ffffff; }
86             .ubermenu .ubermenu-item.ubermenu-item-21043.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-21043.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
87             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21043 { background-color:#5b7cb8; }
88             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21043 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21043 .ubermenu-target > .ubermenu-target-description { color:#000000; }
89/* 21044 */  .ubermenu .ubermenu-item.ubermenu-item-21044 > .ubermenu-target { background:#607cb3; }
90             .ubermenu .ubermenu-item.ubermenu-item-21044.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21044 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21044.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21044 > .ubermenu-target:hover { background:#607cb3; }
91             .ubermenu .ubermenu-item.ubermenu-item-21044.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21044:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21044.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21044:hover > .ubermenu-target { color:#ffffff; }
92             .ubermenu .ubermenu-item.ubermenu-item-21044.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-21044.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
93             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21044 { background-color:#5b7cb8; }
94             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21044 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21044 .ubermenu-target > .ubermenu-target-description { color:#000000; }
95/* 21092 */  .ubermenu .ubermenu-item.ubermenu-item-21092 > .ubermenu-target { background:#607cb3; }
96             .ubermenu .ubermenu-item.ubermenu-item-21092.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21092 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21092.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21092 > .ubermenu-target:hover { background:#607cb3; }
97             .ubermenu .ubermenu-item.ubermenu-item-21092.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21092:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21092.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21092:hover > .ubermenu-target { color:#ffffff; }
98             .ubermenu .ubermenu-item.ubermenu-item-21092.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-21092.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
99             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21092 { background-color:#5b7cb8; }
100             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21092 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21092 .ubermenu-target > .ubermenu-target-description { color:#000000; }
101/* 21093 */  .ubermenu .ubermenu-item.ubermenu-item-21093 > .ubermenu-target { background:#607cb3; }
102             .ubermenu .ubermenu-item.ubermenu-item-21093.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21093 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21093.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21093 > .ubermenu-target:hover { background:#607cb3; }
103             .ubermenu .ubermenu-item.ubermenu-item-21093.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21093:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21093.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21093:hover > .ubermenu-target { color:#ffffff; }
104             .ubermenu .ubermenu-item.ubermenu-item-21093.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-21093.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
105             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21093 { background-color:#5b7cb8; }
106             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21093 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21093 .ubermenu-target > .ubermenu-target-description { color:#000000; }
107/* 21094 */  .ubermenu .ubermenu-item.ubermenu-item-21094 > .ubermenu-target { background:#607cb3; }
108             .ubermenu .ubermenu-item.ubermenu-item-21094.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21094 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21094.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21094 > .ubermenu-target:hover { background:#607cb3; }
109             .ubermenu .ubermenu-item.ubermenu-item-21094.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21094:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21094.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21094:hover > .ubermenu-target { color:#ffffff; }
110             .ubermenu .ubermenu-item.ubermenu-item-21094.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-21094.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
111             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21094 { background-color:#5b7cb8; }
112             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21094 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21094 .ubermenu-target > .ubermenu-target-description { color:#000000; }
113/* 21097 */  .ubermenu .ubermenu-item.ubermenu-item-21097 > .ubermenu-target { background:#607cb3; }
114             .ubermenu .ubermenu-item.ubermenu-item-21097.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21097 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21097.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21097 > .ubermenu-target:hover { background:#607cb3; }
115             .ubermenu .ubermenu-item.ubermenu-item-21097.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21097:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21097.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21097:hover > .ubermenu-target { color:#ffffff; }
116             .ubermenu .ubermenu-item.ubermenu-item-21097.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-21097.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
117             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21097 { background-color:#5b7cb8; }
118             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21097 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21097 .ubermenu-target > .ubermenu-target-description { color:#000000; }
119/* 21391 */  .ubermenu .ubermenu-item.ubermenu-item-21391 > .ubermenu-target { background:#607cb3; }
120             .ubermenu .ubermenu-item.ubermenu-item-21391.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21391 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21391.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21391 > .ubermenu-target:hover { background:#607cb3; }
121             .ubermenu .ubermenu-item.ubermenu-item-21391.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21391:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21391.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21391:hover > .ubermenu-target { color:#ffffff; }
122             .ubermenu .ubermenu-item.ubermenu-item-21391.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-21391.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
123             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21391 { background-color:#5b7cb8; }
124             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21391 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21391 .ubermenu-target > .ubermenu-target-description { color:#000000; }
125/* 21098 */  .ubermenu .ubermenu-item.ubermenu-item-21098 > .ubermenu-target { background:#607cb3; }
126             .ubermenu .ubermenu-item.ubermenu-item-21098.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21098 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21098.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21098 > .ubermenu-target:hover { background:#607cb3; }
127             .ubermenu .ubermenu-item.ubermenu-item-21098.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21098:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21098.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21098:hover > .ubermenu-target { color:#ffffff; }
128             .ubermenu .ubermenu-item.ubermenu-item-21098.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-21098.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
129             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21098 { background-color:#5b7cb8; }
130             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21098 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21098 .ubermenu-target > .ubermenu-target-description { color:#000000; }
131/* 21496 */  .ubermenu .ubermenu-item.ubermenu-item-21496 > .ubermenu-target { background:#607cb3; }
132             .ubermenu .ubermenu-item.ubermenu-item-21496.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21496 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21496.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21496 > .ubermenu-target:hover { background:#607cb3; }
133             .ubermenu .ubermenu-item.ubermenu-item-21496.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21496:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21496.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21496:hover > .ubermenu-target { color:#ffffff; }
134             .ubermenu .ubermenu-item.ubermenu-item-21496.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-21496.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
135             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21496 { background-color:#5b7cb8; }
136             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21496 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21496 .ubermenu-target > .ubermenu-target-description { color:#000000; }
137/* 21393 */  .ubermenu .ubermenu-item.ubermenu-item-21393 > .ubermenu-target { background:#607cb3; }
138             .ubermenu .ubermenu-item.ubermenu-item-21393.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21393 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21393.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21393 > .ubermenu-target:hover { background:#607cb3; }
139             .ubermenu .ubermenu-item.ubermenu-item-21393.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-21393:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21393.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-21393:hover > .ubermenu-target { color:#ffffff; }
140             .ubermenu .ubermenu-item.ubermenu-item-21393.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-21393.ubermenu-current-menu-ancestor > .ubermenu-target { background:#607cb3; color:#565656; }
141             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21393 { background-color:#5b7cb8; }
142             .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21393 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-21393 .ubermenu-target > .ubermenu-target-description { color:#000000; }
143
144/* Status: Loaded from Transient */</style><meta name="generator" content="Elementor 4.3.0; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"><style>.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
145				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
146					background-image: none !important;
147				}
148				@media screen and (max-height: 1024px) {
149					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
150					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
151						background-image: none !important;
152					}
153				}
154				@media screen and (max-height: 640px) {
155					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
156					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
157						background-image: none !important;
158					}
159				}</style> 
159<script type="litespeed/javascript">function jumpToPricing(){if(window.location.search.indexOf('checkout=true')!==-1){if(typeof mlq!=='undefined'&&mlq.jump){mlq.jump(31)}else{setTimeout(jumpToPricing,500)}}}
160jumpToPricing()</script>
160<style class="wpcode-css-snippet">.page-id-35922 .ast-container.new-home-2023,
161.page-id-35922 #content.site-content,
162.page-id-35922 #primary.content-area,
163.page-id-35922 .site-main {
164    width: 100% !important;
165    max-width: 100% !important;
166    padding: 0 !important;
167    margin: 0 !important;
168}
169
170.page-id-35922 .entry-content {
171    max-width: 100% !important;
172    padding: 0 !important;
173}</style><style class="wpcode-css-snippet"><style>
174/* Fix sidebar on page 35915 */
175.page-id-35915 #secondary,
176.page-id-35915 .widget-area,
177.page-id-35915 aside.sidebar,
178.page-id-35915 .ast-right-sidebar,
179.page-id-35915 .ast-left-sidebar {
180    display: none !important;
181}
182
183.page-id-35915 #primary,
184.page-id-35915 .ast-article-post,
185.page-id-35915 .site-content .ast-container {
186    width: 100% !important;
187    max-width: 100% !important;
188    float: none !important;
189}</style></style><link rel="icon" href="https://machinelearningplus.com/wp-content/uploads/2021/06/cropped-Favicon-32x32.png" sizes="32x32" /><link rel="icon" href="https://machinelearningplus.com/wp-content/uploads/2021/06/cropped-Favicon-192x192.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://machinelearningplus.com/wp-content/uploads/2021/06/cropped-Favicon-180x180.png" /><meta name="msapplication-TileImage" content="https://machinelearningplus.com/wp-content/uploads/2021/06/cropped-Favicon-270x270.png" /><style id="wp-custom-css">body {
190	/*display: none;*/
191}
192
193
194#page {
195  overflow-x: hidden !important;
196}
197.elementor-section.elementor-section-boxed>.elementor-container {
198    max-width: 1400px !important;
199}
200.elementor-12606 .elementor-element.elementor-element-591a08be {
201        width: 60% !important;
202}
203
204/*
205p {
206 	color:#535353; 
207}
208*/
209
210/* div#disqus_thread iframe:first-child {
211    display: none;
212} */
213
214.gsc-modal-background-image-visible {
215    opacity: 0.8;
216    -ms-filter: "alpha(opacity=80)";
217    filter: alpha(opacity=80);
218    display: block;
219    background: rgb(0 0 0) !important;
220}
221input#gsc-i-id1 {
222    background: none !important;
223}
224iframe[src*="ads-iframe"]{
225display:none !important;
226}
227.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-terms {
228    display: none !important;
229}
230
231.header-right-col .elementor-widget-wrap.elementor-element-populated {
232    display: flex !important;
233    justify-content: flex-end;
234}
235.header-right-col .elementor-widget-wrap.elementor-element-populated>div {
236    width: auto !important;
237  	margin-left: 20px;
238}
239.btn-arrow a {
240    padding: 8px 20px !important;
241    line-height: 36px;
242    font-weight: 600 !important;
243    font-size: 18px !important;
244    border-radius: 5px !important;
245}
246.arrow-align span i {
247    line-height: 39px !important;
248}
249.arrow-align .elementor-button span {
250    padding: 1px 3px 1px !important;
251}
252
253.arrow-align1 span.elementor-button-icon.elementor-align-icon-right {
254    padding: 1px 3px 1px;
255}
256.arrow-align1 .elementor-button:hover i {
257    color: #051E50;
258    padding-top: 7px;
259}
260.arrow-align1 .elementor-button span {
261    text-decoration: inherit;
262    padding: 2px 3px 1px;
263}
264.btn-arrow span.elementor-button-icon {
265    background: #fff;
266    width: 40px;
267    height: 39px;
268    border-radius: 4px;
269    color: #FF850C;
270    font-size: 24px;
271		line-height: 38px;
272}
273.btn-arrow .elementor-button:hover i {
274    color: #051E50;
275}
276.arrow-align1 .elementor-button i {
277    padding-top: 7px;
278}
279 .social-share-icons .elementor-icon {
280    box-shadow: 0 6px 36px rgb(0 0 0 / 13%);
281    width: 37px !important;
282    height: 37px !important;
283    line-height: 37px;
284    text-align: center;
285    font-size: 20px;
286}
287.social-share-icons .elementor-grid-item:last-child .elementor-icon {
288    box-shadow: none !important;
289    background: none !important;
290	font-size: 24px;
291}
292.meta-info-block ul li:last-child .elementor-post-info__item:before{
293    content: 'by';
294}
295.social-share-icons .elementor-grid-item:last-child .elementor-icon i {
296    padding-top: 2px;
297}
298
299.logos-section:before {
300    content: "";
301    background: url(https://machinelearningplus.com/wp-content/uploads/2021/04/shap-img.svg);
302    position: absolute;
303    left: 0;
304    top: -100px;
305    width: 100%;
306    padding: 53px 0;
307    background-repeat: no-repeat;
308    background-size: cover;
309}
310.banner-section:before {
311    background-image: url(https://machinelearningplus.com/wp-content/uploads/2021/04/linece.svg);
312    background-repeat: no-repeat;
313    background-position: left bottom;
314    content: '';
315    width: 100%;
316    height: 100%;
317    position: absolute;
318    left: 0;
319    top: 61%;
320    background-size: contain;
321    z-index: 10;
322}
323
324
325.banner-animation {
326      max-width:500px;
327      position: relative;
328      text-align: center;
329     
330      padding:30px 20px;
331	    margin-left: auto;
332  }
333  .image-1 {
334      text-align: right;
335      padding-right: 40px;
336  }
337  .image-2 {
338      position: absolute;
339      top: 90px;
340      z-index: 1;
341      left: 0;
342      right: 0;
343  }
344  .image-3 {
345      position: absolute;
346      top: 15px;
347      left: 0;
348      right: 0;
349      z-index: 1;
350  }
351
352
353.bounce { 
354  -webkit-animation-name: bounce;
355  animation-name: bounce;
356}
357
358.animated{
359      animation-duration: 2s;
360      animation-iteration-count: infinite;
361      transform-origin: top;
362}
363.bounce {
364    animation-name: bounce;
365    animation-timing-function: linear;
366}
367@keyframes bounce{
368    0%   { transform: translateY(0); }
369    50%  { transform: translateY(-30px); }
370    100% { transform: translateY(0); }
371}
372
373
374.animation-slide-1 {
375  animation: slideInTop 1s ease-in-out forwards;
376}
377@keyframes slideInTop {
378  0% {
379    transform: translateY(50px) scale(1);
380  }
381  100% {
382    transform: translateY(0px) scale(1);
383  }
384}
385
386
387.animation-slide-2 {
388  animation: slideIn 1s ease-in-out forwards;
389}
390@keyframes slideIn {
391  0% {
392    transform: translateY(-150px) scale(1);
393  }
394  100% {
395    transform: translateY(0px) scale(1);
396  }
397}
398
399
400
401.brand-logos-row .elementor-container {
402    flex-wrap: wrap;
403    justify-content: center;
404}
405.brand-logos-row .elementor-container>div {
406    width: auto !important;
407    margin-right: 50px;
408	 margin-bottom:10px;
409}
410.brand-logos-row .elementor-container>div img {
411    width: auto;
412}
413
414.banner-section:before{
415    background-image: url(https://machinelearningplus.com/wp-content/uploads/2021/04/circle-image1.svg);
416    background-repeat: no-repeat;
417    background-position: left bottom;
418    content: '';
419    width: 100%;
420    height: 100%;
421    position: absolute;
422    left: -18%;
423    top: 50%;
424    background-size: contain;
425    z-index: 10;
426}
427.banner-section:after {
428    background-image: url(https://machinelearningplus.com/wp-content/uploads/2021/04/shape-1.svg);
429    background-repeat: no-repeat;
430    background-position: right bottom;
431    content: '';
432    width: 10%;
433    height: 100%;
434    position: absolute;
435    right: 0;
436    top: 30%;
437    background-size: contain;
438    z-index: 10;
439}
440.steps-col .elementor-heading-title {
441    width: 160px;
442    height: 160px;
443    border: 2px dashed #EFEFEF;
444    display: inline-block;
445    border-radius: 100%;
446    text-align: center;
447    font-size: 140px;
448    line-height: 160px;
449    color: #F1F1F1;
450}
451
452.steps-line1 {
453    margin-top: -120px;
454}
455
456.svg-icon .elementor-icon-box-icon {
457    background: #BAD0FC;
458    width: 81px;
459    height: 84px;
460    text-align: center;
461    margin: auto;
462    border-radius: 50%;
463		line-height: 119px;
464}
465.svg-icon .elementor-icon-box-content a {
466    color: #FF850C;
467}
468
469.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.hovers:hover h3 {
470    color: #fff;
471}
472.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.hovers:hover .svg-icon .elementor-icon-box-icon {
473    background: #FF850C;
474}
475.background-shape .elementor-image:before {
476    content: "";
477    width: 358px;
478    height: 547px;
479    background: #051E50;
480    position: absolute;
481    z-index: 0;
482    left: 0;
483    top: -40px;
484}
485.background-shape img.attachment-large.size-large {
486    position: relative;
487}
488
489.footers .elementor-text-editor.elementor-clearfix p{ margin-bottom: 15px !important;}
490
491
492.testimonial-custom .elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal:after {
493    content: "";
494    background: url(https://machinelearningplus.com/wp-content/uploads/2021/04/dotted.png);
495    right: -44px;
496    top: 43px;
497    position: absolute;
498    display: inline-block;
499    padding: 93px;
500    background-repeat: no-repeat;
501}
502
503.swiper-slide{
504    box-shadow: 0px 23px 56px rgb(0 0 0 / 10%);
505}
506.swiper-slide {
507	    margin: 50px 0;
508}
509.btn-arrow .elementor-button span {
510    text-decoration: inherit;
511    padding: 1px 3px 1px;
512}
513
514.testimonial-custom .swiper-container{
515 width: 93%;
516    padding: 0 15px;
517}
518
519.testimonial-custom .elementor-swiper-button {
520    position: absolute;
521    display: -webkit-inline-box;
522    display: -ms-inline-flexbox;
523    display: inline-flex;
524    z-index: 1;
525    cursor: pointer;
526    font-size: 25px;
527    color: hsla(0,0%,93.3%,.9);
528    top: 40%;
529    -webkit-transform: translateY(-40%);
530    -ms-transform: translateY(-40%);
531    transform: translateY(-50%);
532}
533.testimonial-custom  .elementor-swiper {
534/*     overflow: hidden; */
535}
536.testimonial-custom  .swiper-slide {
537   box-shadow: 0px 6px 16px rgb(0 0 0 / 8%) !important;
538}
539
540.testimonial-custom .elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal:before {
541    content: "";
542    width: 100%;
543    max-width: 900px;
544    height: 300px;
545    background: #FEF6ED;
546    position: absolute;
547    z-index: 0;
548    bottom: 58px;
549    border-radius: 50px;
550    margin: 0 auto;
551    left: 0;
552    right: 0;
553}
554.swiper-wrapper {
555    padding: 0 0 110px;
556}
557.single-post-sidebar-col{
558	height:100%;
559}
560.post-sidebar-menu ul li {
561    border-bottom: 1px solid rgb(216 216 216 / 40%);
562}
563.post-sidebar-menu ul li a {
564    padding: 18px 20px !important;
565	align-items: flex-start;
566}
567.post-sidebar-menu ul.sub-menu {
568    position: static !important;
569    margin-left:0px !important;
570	  width:auto !important;
571} 
572.post-sidebar-menu ul.sub-menu li  a{
573	margin-left:10px;	
574}
575 
576.post-sidebar-menu ul.sub-menu li {
577    border-top: 1px solid rgb(216 216 216 / 40%) !important;
578    border-bottom: 0;
579}
580.post-sidebar-menu {
581    max-height:450px;
582    overflow-y: auto;
583}
584/* width */
585.post-sidebar-menu::-webkit-scrollbar {
586  width:6px;
587}
588
589/* Track */
590.post-sidebar-menu::-webkit-scrollbar-track {
591  background: #fff; 
592}
593 
594/* Handle */
595.post-sidebar-menu::-webkit-scrollbar-thumb {
596  background: #FF850C; 
597  border-radius:20px;
598}
599
600/* Handle on hover */
601.post-sidebar-menu::-webkit-scrollbar-thumb:hover {
602  background: #FF850C; 
603}
604
605.post-sidebar-menu li .sub-arrow i:before {
606    content: "\f105" !important;
607    font-size: 20px;
608	  color:#494949;
609}
610.post-sidebar-menu li a.has-submenu.highlighted .sub-arrow i:before {
611    content: "\f107" !important;
612}
613
614.post-sidebar-menu li .sub-arrow {
615    margin-top: -5px; 
616}
617.get-started-free-btn .elementor-button span{
618    padding: 0 !important;
619}
620
621.header-search .elementor-search-form__container{
622   max-width: 245px;
623	 margin-left:auto;
624}
625.elementor-location-header .sub-arrow i:before {
626    content: '\f107' !important;
627}
628
629
630.button-groups-row .elementor-widget-wrap>div {
631    width: auto;
632    margin-right: 15px;
633}
634 .single-blog-posts a.elementor-post__read-more {
635    background: #FF850C;
636    padding: 6px 20px;
637    color: #fff !important;
638    font-size: 16px !important;
639    font-weight: 500 !important;
640    font-family: "Raleway", Sans-serif !important;
641    border-radius: 5px;
642    display: inline-block;
643   margin-top:10px;
644	 border: 1px solid #FF850C;
645}
646 
647.single-blog-posts a.elementor-post__read-more:after {
648    content: '';
649    background: url(https://machinelearningplus.com/wp-content/uploads/2021/04/long-arrow-icon.svg);
650    width: 21px;
651    height: 12px;
652    display: inline-block;
653    background-repeat: no-repeat;
654    vertical-align: middle;
655    margin-left: 10px;
656}
657.single-blog-posts a.elementor-post__read-more:hover {
658	background: #F8F9FA;
659	color: #FF850C !important;
660}
661
662
663.single-blog-posts a.elementor-post__read-more:hover::after{
664background: url(https://machinelearningplus.com/wp-content/uploads/2021/04/long-arrow.svg);	
665}
666
667body.single .elementor-post-info li:first-child span, .elementor-post-info li:first-child i {
668    color: #5755D9 !important;
669}
670.meta-info-block span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-date {
671    color: #5755D9 !important;
672}
673
674body.single .elementor-post-info li:last-child i {
675    display: none;
676}
677
678body.single h2 {
679    color: #051E50;
680	  color: #365693;
681    font-size: 30px;
682    font-weight: 700;
683    font-family: roboto,inter,"Raleway", Sans-serif;
684    margin-bottom: 30px;
685}
686body.single h3 {
687    color: #051E50;
688    font-size: 18px;
689    font-weight: 700;
690    font-family: roboto,inter,"Raleway", Sans-serif;
691    margin-bottom: 15px;
692}
693body.single pre{
694    background: #F8F9FA;
695/*     font-family: "Raleway", Sans-serif;
696    font-weight: 600;
697    font-size: 18px; */
698    padding: 10px 20px;
699    color: #051E50;
700	  border: .5px solid #ccc;
701	  border-radius:3px;
702}
703
704/* 28.4.2021*/
705
706button.bg-orange-button {
707	background: none;
708	border:none;
709	outline: none;
710	border-radius: 0;
711	font-size: 16px;
712	 font-family: "Raleway", Sans-serif;
713	line-height: 28px;
714	color: #FF850C !important; 
715	border-bottom: 1px solid #FF850C;
716	position: relative;
717	box-shadow: none;
718	font-weight: 500;
719	padding: 0 30px 0 0 ;
720	
721}
722button.bg-orange-button:before{
723	display :none;
724}
725button.bg-orange-button::after{
726	position: absolute;
727	content:"";
728	width: 8px; 
729	height: 8px;
730	top: 12px;	 
731	right: 5px; 
732	border-width: 2px 2px 0 0;
733	border-color: #FF850C;
734	border-style: solid;	
735	box-shadow: none;
736	-ms-transform: rotate(45deg);
737	-moz-transform: rotate(45deg);
738	-webkit-transform: rotate(45deg);
739	transform: rotate(45deg);
740}
741
742button.bg-orange-button:hover {
743	background: none;
744	border:none;
745	outline: none;
746	border-radius: 0;
747		border-bottom: 1px solid #FF850C;	
748}
749
750/*   */
751.leftheading {
752    display: none;
753}
754.single-post-sidebar-col h2 {
755    margin-bottom: 0 !important;
756}
757.single-post-sidebar-col .elementor-toc__toggle-button {
758	font-weight: normal;
759	font-size: 14px;
760}
761.elementor-toc__header
762.single-post-sidebar-col .elementor-toc__list-item {
763 padding:20px 0 20px 18px;
764 border-bottom: 
765	 1px solid #DBDBDB;
766}
767.single-post-sidebar-col .elementor-toc__list-item > div > a:hover {
768	color: #494949;
769		text-decoration: none;
770}
771.single-post-sidebar-col .elementor-toc__body {
772    padding: 0;
773}
774.re-title h2 {
775    margin-bottom: 0 !important;
776}
777button.bg-orange-button:focus{
778	background: none;
779}
780button.bg-orange-button:active{
781	  padding: 0 38px 0 0;
782    border: 1px solid transparet;
783border-bottom: 1px solid #FF850C;
784	 	top: 0;
785}
786.left-bar{
787  height: 510px;
788	overflow:hidden;
789/* 	max-height:510px; */
790/* 	scrollbar-color:
791		#FF850C #fff !important;
792scrollbar-width: thin !important; */
793}
794.scrollable .scroll-bar.vertical .thumb {    
795    max-height: 70%;
796}
797
798.scrollable.default-skin {
799    padding-right: 6px !important;
800    padding-bottom: 0 !important;
801}
802.scrollable.default-skin .scroll-bar .thumb {
803    background-color: rgb(73 73 73 / 50%) !important;
804    opacity: 1 !important;
805}
806.scrollable.default-skin .scroll-bar.vertical {
807    width: 6px !important;
808}
809.scrollable .scroll-bar.vertical {  
810    right: 0px !important;   
811}
812.scroll-bar.horizontal {
813    display: none !important;
814}
815.scroll-bar.vertical {
816    display: block !important;
817}
818.scrollable .viewport .overview,
819.scrollable .viewport{
820    width: 100% !important;
821}
822
823div#comments {
824    margin-bottom: 0px !important;
825}
826
827
828
829
830
831@media (min-width: 768px){
832.elementor-8717 .elementor-element.elementor-element-b225998 {
833  width: 33.333%;
834	max-width: 350px;
835	margin-left: 5%;
836}
837}
838@media (max-width:767px){
839	
840.scrollable .viewport .overview {       width: 100% !important;
841}
842.scrollable .viewport {  
843   position:unset !important;
844    width: 100% !important;
845}
846.scrollable.default-skin .scroll-bar .thumb {
847    display: none;
848}	
849	
850}
851
852/* .left-bar::-webkit-scrollbar {
853  width: 4px;
854	border-radius: 10px;	
855	max-height:88px;
856}
857.left-bar::-webkit-scrollbar-track {
858  box-shadow: none; 
859  border-radius: 10px;	
860	max-height:88px;
861}
862.left-bar::-webkit-scrollbar-thumb {
863  background:#FF850C ; 
864  border-radius: 10px;
865	max-height: 88px !important;
866	width: 4px;
867	border-radius: 10px;	
868}
869.left-bar::-webkit-scrollbar-thumb:hover {
870  background: transaprent; 
871} */
872
873
874/* .left-bar::-moz-scrollbar {
875  width: 4px;
876	border-radius: 10px;	
877}
878.left-bar::-moz-scrollbar-track {
879  box-shadow: none; 
880  border-radius: 10px;	
881}
882.left-bar::-moz-scrollbar-thumb {
883  background:#FF850C ; 
884  border-radius: 10px;
885	max-height: 88px !important;
886	width: 4px;
887	border-radius: 10px;	
888}
889.left-bar::-moz-scrollbar-thumb:hover {
890  background: transaprent; 
891}
892 */
893
894.left-bar li > div > a.elementor-toc__top-level {
895	display: block;
896	position: relative;
897	width: 100%;		
898}
899/*
900.left-bar li > div.listsub_menu > a.elementor-toc__top-level:after {
901    position: absolute;
902    content: "";
903    right: 15px;
904    top: 25px;
905    width: 7px;
906    height: 7px;
907    border-width: 2px 2px 0 0;
908    border-style: solid;
909    border-color: #494949;   
910-ms-transform: rotate(45deg);
911-moz-transform: rotate(45deg);
912-webkit-transform: rotate(45deg);
913transform: rotate(45deg);align-content
914}
915*/
916.left-bar li > div > a.elementor-toc__top-level.elementor-item-active:after {
917-ms-transform: rotate(135deg);
918-moz-transform: rotate(135deg);
919-webkit-transform: rotate(135deg);
920transform: rotate(135deg);
921	
922}
923
924
925.left-bar .elementor-toc__body > ul > li > div > a.elementor-toc__top-level {
926		border-bottom:1px solid #DBDBDB;
927}
928
929.left-bar .elementor-toc__body > ul > li .elementor-toc__top-level.elementor-item-active{
930		border-bottom:none;
931}
932.left-bar .elementor-toc__body > ul > li > div,
933.left-bar .elementor-toc__body > ul > li > ul > li > div {
934	width: 100%;
935	display: block;
936}
937.left-bar .elementor-toc__body > ul > li > div > i,
938.left-bar .elementor-toc__body > ul > li > ul > li > div > i {
939	display: none;
940}
941.left-bar .elementor-toc__body > ul > li > div > a {
942	padding: 17px 20px 18px 17px;	
943}
944.left-bar .elementor-toc__body > ul > li > ul {
945	margin: 0;
946	height: auto
947}
948.left-bar .elementor-toc__body > ul  li {
949	margin-bottom: 0;
950}
951.left-bar .elementor-toc__body > ul > li > ul{
952	border-top: 1px solid #DBDBDB;
953	border-bottom: 1px solid #DBDBDB;
954}
955.left-bar .elementor-toc__body > ul > li > ul > li:not(:first-child) a {
956		border-top: 1px solid #DBDBDB;
957}
958.left-bar .elementor-toc__body > ul > li > ul > li a  {
959	width: 100%;
960  display: block;
961  padding: 10px 15px 10px 30px;
962	
963}
964.left-bar .elementor-widget-container {
965    border: 0 !important;
966}
967
968.un-cat {
969	display: none;
970}
971.des-sec ul {
972/* 	list-style: none; */
973	padding: 0px 0px 0px 20px;
974    margin: 0 0 20px;
975    /* background: #F8F9FA;*/
976}
977.des-sec ul li {
978/* 	color: #051E50;
979	font-size: 18px;  */
980	font-weight: 500;
981	line-height: 30px;
982}
983.des-sec ul.points { 
984background : #363636;
985}
986.des-sec ul.points li {
987	color: #fff; 
988}
989.author-part {
990	background: #F8F9FA;
991	padding: 20px 25px;
992}
993.author-part {
994	margin: 60px 0 20px !important; 
995}
996.author-part .elementor-author-box__avatar img { 
997	width: 158px; 
998	height: 158px; 
999	object-fit: cover;
1000	border-radius: 0;
1001	box-shadow: none !important; 
1002}
1003.author-part .elementor-author-box__text h4 {
1004	font-size: 20px;
1005	line-height: normal;
1006	font-weight: bold;	
1007	color: #051E50;
1008	margin-bottom: 15px;
1009}
1010.author-part .elementor-author-box__bio,
1011.author-part .elementor-author-box__bio p {
1012	font-size: 14px; 
1013	color: #494949;
1014	line-height: 26px;
1015}
1016.elementor-post-navigation {
1017    background: #F8F9FA;
1018    position: relative;
1019}
1020.elementor-post-navigation__prev a{
1021	padding: 35px 15px 50px 95px;	
1022}
1023.elementor-post-navigation__next a{
1024	padding: 35px 95px 50px 15px;	
1025}
1026.post-navigation__prev--label,
1027.post-navigation__prev--title {
1028display: block
1029}
1030.elementor-post-navigation__link__prev {
1031	text-align: right;
1032}
1033.elementor-post-navigation__link__next{
1034	text-align: left;
1035}
1036.elementor-post-navigation__separator-wrapper {
1037	display: none;
1038}
1039.post-navigation__arrow-wrapper {
1040    position: absolute;
1041		bottom: 15px;
1042		left: 20px;
1043		font-weight: 300;
1044	line-height: 15px;
1045}
1046span.post-navigation__arrow-wrapper.post-navigation__arrow-next {
1047    right: 20px;
1048    left: auto;
1049}
1050.elementor-post-navigation .elementor-post-navigation__next a{
1051	float: none;
1052}
1053.elementor-post-navigation span.elementor-post-navigation__link__next {
1054	text-align: left;
1055}
1056.elementor-post-navigation__link__next,
1057.elementor-post-navigation__link__prev{
1058	  display: block;
1059    width: 100%;   
1060}
1061
1062.elementor-post-navigation__link__next .post-navigation__next--label,
1063.elementor-post-navigation__link__next .post-navigation__next--title {
1064	width: 100%;
1065	display: block;	
1066}
1067.category .elementor-post-info__item:before{
1068	display: none;
1069}
1070.category .elementor-icon-list-item a {
1071	border: 1px solid #9FBAEB;
1072	border-radius: 5px;
1073	display: block;
1074	padding: 8px 15px 6px 15px ;
1075}
1076.category .elementor-icon-list-item a:hover{
1077	background: #9FBAEB;
1078	color:#fff !important;
1079}
1080.category .elementor-icon-list-item .elementor-icon-list-icon {
1081	display: none;
1082}
1083.left-bar.elementor-toc--collapsed {
1084    height: 100%;
1085}
1086.left-bar.elementor-toc--collapsed .elementor-toc__header { border: none;}
1087.elementor-post-navigation,
1088.elementor-post-navigation__link {
1089	overflow: unset;
1090}
1091.post-navigation__prev--title {
1092	white-space: normal;
1093}
1094
1095.elementor-post-navigation__link,
1096.elementor-social-icons-wrapper{
1097	-ms-transition: all 2s ease;
1098	-moz-transition: all 2s ease;
1099	-webkit-transition: all 2s ease;
1100	transition: all 2s ease;
1101}
1102.elementor-post-navigation .elementor-post-navigation__link:last-child{
1103	border-left:2px solid #fff;
1104}
1105
1106.elementor-post-navigation .elementor-post-navigation__link:hover{
1107	-moz-transition: all 2s ease;
1108	-webkit-transition: all 2s ease;
1109	transition: all 2s ease;
1110-ms-box-shadow: 0 4px 36px rgb(0 0 0 / 16%);	
1111	-moz-box-shadow: 0 4px 36px rgb(0 0 0 / 16%);	
1112	-webkit-box-shadow:  0 4px 36px rgb(0 0 0 / 16%);	
1113	box-shadow: 0 4px 36px rgb(0 0 0 / 16%);
1114}
1115.elementor-post-navigation__prev.elementor-post-navigation__link {
1116    padding-right: 50px;
1117} 
1118.elementor-social-icons-wrapper{
1119	height: 39px;
1120}
1121.social-share .elementor-social-icons-wrapper .elementor-grid-item:not(:last-child) { display: none !important; 
1122	-ms-transition: all 4s ease;
1123	-moz-transition: all 4s ease;
1124	-webkit-transition: all 4s ease;
1125	transition: all 4s ease;}
1126
1127.social-share .elementor-social-icons-wrapper:hover{
1128		-ms-transition: all 4s ease;
1129		-moz-transition: all 4s ease;
1130		-webkit-transition: all 4s ease;
1131		transition: all 4s ease;
1132}
1133.social-share .elementor-social-icons-wrapper:hover .elementor-grid-item {	
1134	display: inline-block !important;
1135	-ms-transition: all 4s ease;
1136	-moz-transition: all 4s ease;
1137	-webkit-transition: all 4s ease;
1138	transition: all 4s ease;
1139}
1140
1141.single-post-sidebar-col {
1142	align-self: start;
1143    position: sticky;
1144    top:35px;
1145}
1146.elementor-8717 .elementor-element.elementor-element-d12e2a3 > .elementor-element-populated {
1147  padding: 0px 25px 0px 0px;
1148}
1149
1150
1151/* responsive  */
1152
1153@media (max-width:767px) {
1154	
1155.single-post-sidebar-col {
1156    z-index: 999;
1157    margin-bottom: 30px !important;
1158}
1159	
1160	.header-search .elementor-search-form__container {
1161    max-width: 100%;
1162}
1163.header-right-col .elementor-widget-wrap.elementor-element-populated {
1164    display: flex !important;
1165    justify-content: center;
1166    row-gap: 10px;
1167}
1168.logos-section:before {
1169    content: "";
1170    background: url(https://machinelearningplus.com/wp-content/uploads/2021/04/shap-img.svg);
1171    position: absolute;
1172    left: 0;
1173    top: -60px;
1174    width: 100%;
1175    padding: 53px 0;
1176    background-repeat: no-repeat;
1177    background-size: contain;
1178    background-position: center center;
1179}
1180	.banner-section:after{
1181		display: none;
1182	}
1183	.elementor-post-navigation__prev {
1184		padding: 35px 15px 50px 30px;
1185	}
1186	.elementor-post-navigation__next{
1187		padding: 35px 30px 50px 15px;
1188	}
1189	
1190
1191
1192	
1193}
1194
1195@media screen and (max-width:1194px) {
1196.elementor-6973 .elementor-element.elementor-element-4b77f4e9 {
1197    padding: 50px 0px 0px 0px !important;
1198}
1199}
1200
1201@media (min-width:768px) and (max-width:1025px) {
1202	.header-menu {
1203			position: absolute;
1204			right: 0px;
1205			top: 8px;
1206	}
1207	.instructor-row .elementor-column{
1208    margin-bottom: 20px;
1209  }
1210	
1211}
1212
1213@media screen and (max-width:991px){
1214	.background-shape .elementor-image:before {
1215    content: "";
1216    width: 234px;
1217    height: 400px;
1218    background: #051E50;
1219    position: absolute;
1220    z-index: 0;
1221    left: 0;
1222    top: -40px;
1223}
1224	.testimonial-custom .elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal:before {
1225    width: 70%;
1226		bottom:60px;
1227}
1228	.testimonial-custom .elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal:after {
1229       top: 0px;    
1230}
1231		.steps-col .elementor-heading-title {
1232    width: 120px;
1233    height: 120px;
1234    border: 2px dashed #EFEFEF;
1235    display: inline-block;
1236    border-radius: 100%;
1237    text-align: center;
1238    font-size: 80px;
1239    line-height: 114px;
1240    color: #F1F1F1;
1241}
1242}
1243
1244
1245
1246
1247@media screen and (max-width:768px){
1248	.testimonial-custom .elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal:before {
1249/*     width: 597px;
1250    bottom: -30px; */
1251}
1252		.steps-col .elementor-heading-title {
1253    width: 120px;
1254    height: 120px;
1255    border: 2px dashed #EFEFEF;
1256    display: inline-block;
1257    border-radius: 100%;
1258    text-align: center;
1259    font-size: 80px;
1260    line-height: 114px;
1261    color: #F1F1F1;
1262}
1263	.banner-section:after{
1264		display: none;
1265	}
1266	.testimonial-custom .elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal:after{
1267		display: none;
1268	}
1269	.elementor-button.elementor-size-md {
1270  	padding: 15px 10px;
1271	}
1272}
1273
1274@media screen and (max-width:767px) {
1275.elementor-6973 .elementor-element.elementor-element-6408b792:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6973 .elementor-element.elementor-element-64
127508b792 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
1276    background-size: cover !important;
1277}
1278	.elementor-6973 .elementor-element.elementor-element-3071c5c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6973 .elementor-element.elementor-element-3071c5c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
1279 
1280    background-size: cover;
1281}
1282	.elementor-6973 .elementor-element.elementor-element-535710ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6973 .elementor-element.elementor-element-535710ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
1283    background-size: cover;
1284}
1285	.elementor-6973 .elementor-element.elementor-element-69566e64:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6973 .elementor-element.elementor-element-69566e64 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
1286    background-size: cover;
1287}
1288	.elementor-6973 .elementor-element.elementor-element-1e8f06cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6973 .elementor-element.elementor-element-1e8f06cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
1289    background-size: cover;
1290}
1291	.elementor-6973 .elementor-element.elementor-element-23321869:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6973 .elementor-element.elementor-element-23321869 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
1292    background-size: cover;
1293}
1294	.elementor-6973 .elementor-element.elementor-element-16fd2378 {
1295    margin-top: 0px !important;
1296}
1297	.steps-col .elementor-heading-title {
1298    width: 100px;
1299		height: 100px;
1300		line-height: 100px;
1301	}
1302	
1303	.reverse-sec .elementor-container.elementor-column-gap-default {
1304    display: flex;
1305    flex-direction: column-reverse;
1306}
1307.background-shape .elementor-image {
1308    padding-bottom: 85px;
1309    position: relative;
1310}
1311
1312.background-shape .elementor-image:before {
1313    content: "";
1314    width: 234px;
1315    height: 100%;
1316    position: absolute;
1317    bottom: 0;
1318    width: 70%;
1319    left: -20px;
1320}
1321	
1322	.elementor-button.elementor-size-md {
1323		padding: 15px 0px;
1324	}
1325	.header-right-col .elementor-widget-wrap.elementor-element-populated>div {
1326    margin-left:15px;
1327    width: 100% !important;
1328}
1329	.testimonial-custom .elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal:before {
1330  	width:70%;
1331    bottom: 100px;
1332    border-radius: 21px;
1333    height: 220px;
1334}
1335	
1336.banner-animation {
1337    max-width: 290px;
1338    margin: 0 auto;
1339}	
1340	.brand-logos-row .elementor-container>div {
1341    width: auto !important;
1342    margin-right: 8px;
1343    margin-bottom: 10px;
1344}
1345
1346.btn-column {
1347    width: auto !important;
1348    margin-left: 10px;
1349}
1350.header-search-col {
1351    width: calc(100% - 15px) !important;
1352    margin-left:7px;
1353	display: none !important;
1354}
1355
1356.testimonial-custom .elementor-swiper-button-prev {
1357    margin-left: -10px;
1358}
1359.testimonial-custom .elementor-swiper-button-next {
1360    margin-right: -10px;
1361}
1362body.single h2 {
1363		font-size: 24px;
1364}
1365	
1366}
1367@media screen and (max-width: 500px){
1368/* .elementor-post-navigation__link a {
1369    padding: 25px 10px 25px;
1370}	 */
1371.elementor-post-navigation__prev {
1372	padding: 25px 5px 30px 15px;
1373}
1374.elementor-post-navigation__next{
1375	padding: 25px 15px 30px 5px;
1376}	
1377.post-navigation__arrow-wrapper { 
1378    bottom: 5px;
1379    left: 10px;
1380}
1381span.post-navigation__arrow-wrapper.post-navigation__arrow-next {
1382		    right: 10px;
1383}
1384.elementor-8717 .elementor-element.elementor-element-7d40038 .elementor-search-form__input, .elementor-8717 .elementor-element.elementor-element-7d40038.elementor-search-form--button-type-text .elementor-search-form__submit {
1385		height: auto;
1386   	padding: 10px;
1387}
1388	.elementor-8717 .elementor-element.elementor-element-50257ec {
1389		    padding: 10px 5px 0px 5px;
1390	}
1391.elementor-8717 .elementor-element.elementor-element-254045d > .elementor-element-populated{
1392		padding: 0;
1393}	
1394.single-post blockquote {
1395		margin: 0 0 1.5em 15px;
1396	    padding: 10px;
1397}	
1398.author-part .elementor-author-box__avatar img {
1399		width: 125px;
1400    height: 125px;
1401}	
1402.author-part	.elementor-author-box__avatar {
1403	  display: block;
1404		width: 100%;
1405    margin: 0 0 15px;
1406	text-align: center
1407}	
1408.author-part{
1409		padding: 20px 15px;
1410}
1411
1412.author-part .elementor-author-box,
1413.code-form .elementor-search-form__container{
1414		-moz-flex-direction: column;
1415		-ms-flex-direction: column;
1416		-webkit-flex-direction: column;
1417		flex-direction: column;
1418}
1419		.author-part .elementor-author-box__text {
1420			width: 100%;
1421			text-align: center;		
1422	}
1423	
1424}
1425
1426@media screen and (max-width: 360px){
1427.elementor-6973 .elementor-element.elementor-element-16fd2378 {
1428    margin-top: 0px;
1429}
1430.header-search-col {
1431    width: calc(100% - 142px) !important;     
1432}
1433	
1434}
1435@media screen and (max-width: 355px){
1436input.sib-default-btn-footer {
1437    padding: 15px 15px;
1438}
1439	#sib_signup_form_3 {
1440    overflow: hidden;
1441}
1442	input.sib-default-btn {
1443    padding: 15px 7px !important;
1444    margin: 0px !important;
1445}
1446}
1447
1448.left-bar .elementor-toc__body > ul > li > div > a {
1449    padding: 10px 20px 10px 17px;
1450}
1451
1452a.elementor-toc__list-item-text.elementor-toc__top-level.elementor-item-active {
1453    border-bottom: 1px solid rgb(255 133 12) !important;
1454    color: rgb(255 133 12) !important;
1455}
1456
1457
1458
1459
1460/* .single-post .elementor-author-box__bio {
1461    color: #303030 !important;
1462    font-weight: 400 !important;
1463    font-size: 16px !important;
1464} */
1465
1466.single-post span.elementor-post-navigation__link__prev span.post-navigation__prev--label,
1467
1468.single-post span.elementor-post-navigation__link__next
1469 span.post-navigation__next--label{
1470    text-transform: capitalize;
1471}
1472
1473.single-post span.post-navigation__prev--title,
1474.single-post span.post-navigation__next--title{
1475    line-height: 24px;
1476}
1477
1478
1479.sidebar-product a {
1480    background: #FF850C;
1481    padding: 6px 20px;
1482    color: #fff !important;
1483    font-size: 16px !important;
1484    font-weight: 500 !important;
1485    font-family: "Raleway", Sans-serif !important;
1486    border-radius: 5px;
1487    display: inline-block;
1488    margin-top: 15px;
1489    border: 1px solid #FF850C;
1490  	width:100%;
1491	
1492}
1493
1494.sidebar-product a:after{
1495    content: '';
1496    background: url(https://machinelearningplus.com/wp-content/uploads/2021/04/long-arrow-icon.svg);
1497    width: 21px;
1498    height: 12px;
1499    display: inline-block;
1500    background-repeat: no-repeat;
1501    vertical-align: middle;
1502    margin-left: 10px;
1503}
1504
1505.sidebar-product a:hover {
1506    background: #F8F9FA;
1507    color: #FF850C !important;
1508}
1509.sidebar-product  a:hover:after {
1510    background: url(https://machinelearningplus.com/wp-content/uploads/2021/04/long-arrow.svg);
1511}
1512
1513.author-part .elementor-author-box {
1514    align-items: flex-start;
1515} 
1516.broken_link, a.broken_link {
1517    text-decoration: underline;
1518}
1519
1520.collapseomatic {
1521    color: #ff850c;
1522}
1523.collapseomatic{
1524    color: #ff850c;
1525    border-bottom: 1px solid #ff850c;
1526    display: inline-block;
1527    padding-bottom: 0;
1528    margin-bottom: 20px;
1529    background-image: none !important;
1530    padding-left: 0 !important;
1531	  text-decoration: none;
1532}
1533.collapseomatic:after {
1534    margin-left: 8px;
1535    font-weight: 500;
1536    font-family: "Font Awesome 5 Free";
1537    font-weight: 900;
1538    content: "\f105";
1539	 vertical-align:middle;
1540}
1541.collapseomatic.colomat-close:after{
1542    content: "\f107"; 
1543}
1544.collapseomatic_content {
1545    margin-left: 0;
1546}
1547ol.ast-comment-list {
1548    background-color: #f8f9fa;
1549    padding: 20px;
1550}
1551.ast-comment-cite-wrap {
1552    color: #051E50;
1553    font-size: 18px;
1554    text-transform: capitalize;
1555}
1556.ast-comment-time {
1557    text-transform: none;
1558    color: #363636;
1559    font-size: 14px;
1560}
1561.ast-comment-time a{ 
1562	color: #363636;
1563}
1564.ast-comment-avatar-wrap img {
1565    border-radius: 100%;
1566}
1567.ast-comment-edit-reply-wrap a {
1568    color: #ff850c;
1569}
1570
1571div#respond input#submit {
1572  background-color: #ff850c;
1573 	border-radius: 5px;
1574}
1575
1576div#comments h3.comments-title {
1577    font-weight: 700 !important;
1578    font-size: 20px !important;
1579}
1580div#comments h3.comments-title:before {
1581    content: '';
1582    background-image: url(https://machinelearningplus.com/wp-content/uploads/2021/05/comment-icon.jpg);
1583    width: 65px;
1584    height: 65px;
1585    display: inline-block;
1586    background-repeat: no-repeat;
1587    background-color: #dae6fd;
1588    border-radius: 100%;
1589    text-align: center;
1590    line-height: 100px;
1591    background-position: center center;
1592    float: left;
1593    margin-right: 20px;
1594}
1595
1596.category .elementor-icon-list-item a{
1597	top:3px;
1598	position:relative;
1599	    display: inline-block !important;
1600    margin-bottom: 5px;
1601    padding: 4px 15px 2px 15px;
1602}
1603
1604.category  span.elementor-post-info__terms-list {
1605    font-size: 0;
1606}
1607.category  span.elementor-post-info__terms-list a {
1608    font-size: 15px;
1609    margin-right: 10px;
1610}
1611
1612.single-post span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-author {
1613    padding-left: 0px !important;
1614}
1615
1616.social-share .elementor-social-icons-wrapper.elementor-grid{
1617    display: flex;
1618    column-gap: 10px;
1619    justify-content: flex-end;
1620}
1621
1622.single-post .gcard {
1623    display: none;
1624}
1625.single-post .grav-tilt {
1626    display: none;
1627}
1628
1629
1630aside.widget_nav_menu h2.widget-title {
1631    background: #f2f2f2;
1632    font-size: 20px;
1633    padding: 15px 15px;
1634    font-weight: 600;
1635    color: #000;
1636}
1637
1638
1639@media (min-width:1200px){
1640	.single-post ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
1641			width: 600px;
1642	}
1643}
1644
1645
1646.blog-page>.elementor-container.elementor-column-gap-default {
1647    padding-left: 15px;
1648    padding-right: 25px;
1649}
1650
1651
1652.elementor-location-header button.elementor-search-form__submit {
1653    background: url(https://machinelearningplus.com/wp-content/uploads/2021/05/search-icon1.png);
1654    background-repeat: no-repeat;
1655    background-position: center center;
1656}
1657
1658.elementor-location-header button.elementor-search-form__submit i {
1659    visibility: hidden;
1660}
1661
1662
1663div#sib-container {
1664    max-width: 100% !important;
1665}
1666.sib-form {
1667    padding: 0 !important;
1668}
1669
1670#sib-container {
1671    background: none !important;
1672    margin: 0 auto;
1673    padding: 0 !important;
1674    display: inline-block;
1675    width: 100%;
1676    border: 0 !important;
1677}
1678
1679form#sib-form div {
1680    padding: 0 !important;
1681    margin: 0 !important;
1682}
1683
1684.sib-form .input {
1685    box-shadow: none;
1686    min-width: 1px;
1687    padding: 0;
1688    font-family: "Raleway", Sans-serif !important;
1689    font-size: 18px !important;
1690    font-weight: 400 !important;
1691    height: 52px !important;
1692    border-radius: 6px;
1693    border: 1px solid #ff850c !important;
1694    padding-left: 15px !important;
1695    color: #494949 !important;
1696	background: #fff !important;
1697}
1698.sib-form .entry__field {
1699        border: 0 !important;
1700    border-radius: 0px !important;
1701    background: none !important;
1702    outline: 0 !important;
1703    box-shadow: none !important;
1704}
1705.footer-subscribe .sib-form .input{
1706	 border: 0 !important;
1707}
1708
1709form#sib-form {
1710    position: relative;
1711}
1712.newsletter-code-ui .sib-form .input {
1713    border: 0 !important;
1714}
1715.newsletter-code-ui  .sib-form-block__button {
1716    top: 0;
1717}
1718
1719.single-right-sidebar nav ul{
1720    padding: 0;
1721    margin: 0;
1722}
1723.single-right-sidebar nav ul li {
1724    list-style: none;
1725    border-style: solid;
1726    border-width: 0px 0px 1px 0px;
1727    padding: 15px 15px 15px 15px;
1728    border-color: #D8D8D866;
1729}
1730.single-right-sidebar nav ul li a {
1731    color: #494949;
1732}
1733
1734.ada-design h3.elementor-image-box-title {
1735    color: #000 !important;
1736    margin-top: 20px;
1737    font-size: 20px;
1738    font-family: "Raleway", Sans-serif !important;
1739    font-weight: 700 !important;
1740}
1741.ada-design p.elementor-image-box-description {
1742    color: #494949;
1743    font-size: 15px;
1744    font-family: "Raleway", Sans-serif !important;
1745    font-weight: 500 !important;
1746}
1747.ada-design .elementor-image-box-wrapper {
1748    padding: 20px 10px;
1749}
1750
1751.footer-subscribe .sib-form-block__button { 
1752	min-width:100px;
1753	text-align:center !important;
1754	top:0px;
1755}
1756.footer-subscribe .sib-form-block__button {
1757    display: inline-block;
1758    padding: 8px 18px;
1759    border: none;
1760    overflow-wrap: break-word;
1761    max-width: 100%;
1762    cursor: pointer;
1763    position: absolute;
1764    top: 0px;
1765    right: 0;
1766    height: 52px;
1767    border-radius: 0 6px 6px 0 !important;
1768    background-color: #FF850C !important;
1769    font-family: "Raleway", Sans-serif !important;
1770    font-size: 18px !important;
1771    font-weight: 500 !important;
1772}
1773.sib-form-block__button {
1774    padding: 8px 18px;
1775    border: none;
1776    overflow-wrap: break-word;
1777    max-width: 100%;
1778    cursor: pointer;
1779    height: 52px;
1780    border-radius: 6px !important;
1781    background-color: #FF850C !important;
1782    font-family: "Raleway", Sans-serif !important;
1783    font-size: 18px !important;
1784    font-weight: 500 !important;
1785}
1786.similar-articles-section h3.elementor-post__title{
1787    margin: 30px 0 50px !important;
1788}
1789
1790.similar-articles-section  .elementor-post__text{
1791    padding-top: 40px !important;
1792	padding-bottom: 50px !important;
1793}
1794
1795.similar-articles-section  h3.elementor-post__title a {
1796    font-size: 18px !important;
1797}
1798
1799.similar-articles-section  .elementor-post__meta-data {
1800    position: absolute;
1801    bottom: 20px;
1802}
1803.similar-articles-section {
1804    padding-top: 0px !important;
1805    padding-bottom: 0px !important;
1806}
1807.similar-articles-section article.elementor-post {
1808	 transition:all ease-in-out 0.2s;
1809}
1810.similar-articles-section article.elementor-post:hover{
1811    box-shadow: 0 15px 30px rgb(0 0 0 / 8%), 0 10px 15px rgb(0 0 0 / 12%) !important;
1812    transform: translateY(-5px);
1813}
1814
1815/*
1816.single .pingback {
1817    display: none;
1818}
1819*/
1820.banner-icon-list svg {
1821    vertical-align: middle;
1822}
1823.mb-p-0 p{
1824	margin-bottom:0px;
1825}
1826
1827.course-trained-row .elementor-container>div{
1828    border-right: 1px solid rgb(255 255 255 / 30%) !important;
1829    margin-right: 30px;
1830}
1831.course-trained-row .elementor-container>div:last-child{
1832    border-right: 0px  !important;
1833    margin-right:0px;
1834}
1835.what-learn-row .elementor-container>div {
1836    box-shadow: 0 0 41px #eee;
1837    margin: 15px;
1838    padding: 20px;
1839    border-radius: 4px;
1840}
1841.no-icon-box {
1842    width: 50px !important;
1843    height: 50px !important;
1844    background: #051E50;
1845    display: inline-block !important;
1846    text-align: center;
1847    line-height: 50px !important;
1848    border-radius: 50px;
1849    position: absolute;
1850    left: 0;
1851    top: 0;
1852    margin-bottom: 0px !important;
1853}
1854.what-learn-row .elementor-container>div .elementor-widget-wrap {
1855    padding-left: 70px !important;
1856}
1857.no-icon-box h3 {
1858    margin-bottom: 0px !important;
1859    line-height:46px;
1860}
1861.what-learn-row .elementor-container {
1862    margin: 0 -15px;
1863}
1864.limit-offer svg{
1865	vertical-align:middle;
1866}
1867.course-price h2 span {
1868    color: #494949;
1869    font-size: 15px;
1870    margin-left: 5px;
1871    font-weight: 400;
1872}
1873.course-listing svg {
1874    vertical-align: middle;
1875}
1876
1877.course-right-sidebar {
1878    margin-top: -430px;
1879    background: #fff;
1880    height: 100%;
1881    box-shadow: 0 0 74px rgb(5 30 80 / 10%);
1882    border-radius: 4px 4px 6px 6px;
1883    margin-left: 20px;
1884	 margin-right: 35px;
1885}
1886
1887.course-side-video .elementor-wrapper.elementor-open-lightbox {
1888    background: #051e50;
1889}
1890.course-side-video .elementor-custom-embed-image-overlay img {
1891    opacity: 0;
1892}
1893
1894.banner-icon-list ul li span.elementor-icon-list-icon:before {
1895    content: '';
1896    background: url(https://machinelearningplus.com/wp-content/uploads/2021/05/notifi.png);
1897    width: 16px;
1898    height: 16px;
1899    display: inline-block;
1900    background-position: center;
1901   background-repeat: no-repeat !important;
1902    background-size: 14px !important;
1903    vertical-align: middle;
1904}
1905.banner-icon-list span.elementor-icon-list-icon svg {
1906    display: none;
1907}
1908.banner-icon-list ul li:nth-child(2) span.elementor-icon-list-icon:before {
1909    background: url(https://machinelearningplus.com/wp-content/uploads/2021/05/globe.png);
1910   
1911}
1912.banner-icon-list ul li:nth-child(3) span.elementor-icon-list-icon:before {
1913    background: url(https://machinelearningplus.com/wp-content/uploads/2021/05/cc-icon.png);    
1914	
1915}
1916
1917
1918
1919
1920.course-faq .elementor-tab-title{
1921    border-radius: 6px;
1922}
1923.course-faq .elementor-tab-content {
1924    box-shadow: 0 10px 41px #eee;
1925    border-radius: 0 0 6px 6px;
1926}
1927.course-faq .elementor-tab-title.elementor-active {
1928    border-radius: 6px 6px 0 0;
1929}
1930.course-faq .elementor-tab-title i {
1931    font-size: 20px !important;
1932}
1933
1934.course-breadcrumb ul {
1935    padding: 0;
1936    margin: 0;
1937}
1938.course-breadcrumb ul li {
1939    list-style: none;
1940    display: inline-block;
1941    vertical-align: middle;
1942    margin-right: 20px;
1943}
1944.course-breadcrumb ul li a {
1945    color: #fff;
1946    font-size: 14px;
1947    font-weight: 400;
1948    font-family: "Raleway", Sans-serif;
1949}
1950.course-breadcrumb ul li a:after {
1951    content: '\f054';
1952    margin-left: 10px;
1953    font-family: "Font Awesome 5 Free";
1954    font-weight: 900;
1955    font-size: 10px;  
1956}
1957.course-breadcrumb ul li:last-child a:after {
1958    display: none;
1959}
1960
1961.course-curriculum .elementor-tab-title{
1962    border-radius: 6px;
1963}
1964.course-curriculum .elementor-tab-content {
1965    box-shadow: 0 10px 41px #eee;
1966    border-radius: 0 0 6px 6px;
1967}
1968.course-curriculum .elementor-tab-title.elementor-active {
1969    border-radius: 6px 6px 0 0;
1970}
1971.course-curriculum .elementor-accordion-item {
1972    margin-bottom: 20px;
1973}
1974
1975
1976.course-curriculum .elementor-accordion-icon-closed i, .course-curriculum  .elementor-accordion-icon-opened i {
1977    font-size: 20px !important;
1978}
1979
1980.course-curriculum a.elementor-accordion-title:before {
1981    content: '';
1982    font-family: "Font Awesome 5 Free";
1983    font-weight: 900;
1984    content: "\f067";
1985    margin-right: 15px;
1986}
1987
1988.accordin-row {
1989    display: flex;
1990    justify-content: space-between;
1991    align-items: center;
1992	    margin-bottom: 10px;
1993}
1994.ac-course-title {
1995    display: flex;
1996}
1997.ac-course-info {
1998    display: flex;
1999    align-items: center;
2000    width: 30%;
2001    justify-content: flex-end;
2002    column-gap: 50px;
2003}
2004.ac-course-title i {
2005    background: #051e50;
2006    display: inline-block;
2007    width: 26px;
2008    height: 26px;
2009    text-align: center;
2010    line-height: 26px;
2011    color: #fff;
2012    border-radius: 50px;
2013    font-size: 11px;
2014    margin-right: 15px;
2015    cursor: pointer;
2016}
2017
2018.video-preview {
2019    color: #ff850c;
2020    font-size: 18px;
2021    font-weight: 500;
2022		cursor:pointer;
2023}
2024.video-time {
2025    color: #494949;
2026    font-size: 18px;
2027    font-weight: 500;
2028}
2029
2030.ac-course-title h3 {
2031    color: #494949 !important;
2032    font-weight: 500 !important;
2033}
2034
2035
2036.course-skills-tab span {
2037    background: #fff4d3;
2038    display: inline-block;
2039    padding: 0 4px;
2040    margin-bottom: 5px;
2041    color: #494949;
2042    font-family: "Raleway", Sans-serif;
2043    font-size: 16px;
2044    font-weight: 500;
2045}
2046.instructor-row .elementor-column {
2047    background: #fff;
2048    box-shadow: 0 0 41px #eee;
2049    border-radius: 8px;
2050    padding: 20px;
2051}
2052.instructor-row .elementor-container {
2053    column-gap: 20px;
2054}
2055.instructor-row h3.elementor-icon-box-title {
2056    margin-bottom: 0 !important;
2057}
2058
2059.rec-courses{
2060    box-shadow: 0 5px 20px rgb(0 0 0 / 15%);
2061    padding: 25px 25px 0;
2062}
2063.rec-courses span.rec-tags {
2064    display: inline-block;
2065    border: 1px solid #ff850c;
2066    padding: 2px 10px 0;
2067    border-radius: 4px;
2068    color: #ff850c;
2069    margin-bottom: 10px;
2070    font-size: 12px;
2071    font-family: "Raleway", Sans-serif;
2072    font-weight: 500;
2073}
2074.rec-courses h3 {
2075    font-size: 22px !important;
2076	  margin-top: 10px;
2077}
2078.rec-courses p {
2079    font-size: 14px;
2080    font-weight: 500;
2081    margin-bottom: 10px;
2082    color: #494949;
2083    font-family: "Raleway", Sans-serif;
2084}
2085
2086.rec-time {
2087    border-top: 2px solid #eee;
2088    margin-top: 15px;
2089    padding-top: 14px;
2090    display: flex;
2091    justify-content: space-between;
2092    font-size: 14px;
2093    font-weight: 500;
2094    margin-bottom: 10px;
2095    color: #494949;
2096    font-family: "Raleway", Sans-serif;
2097}
2098.rec-time span i {
2099    color: #ffd762;
2100    margin-right: 5px;
2101}
2102
2103a.start-learning-btn {
2104    background: #ff850c;
2105    width: 100%;
2106    display: block;
2107    padding: 13px 15px;
2108    text-align: center;
2109    color: #fff;
2110    font-size: 16px;
2111    font-weight: 500;
2112}
2113
2114.start-btn-row{
2115    margin: 25px -25px 0;
2116}
2117.rec-courses-slider .owl-nav i {
2118    color: #bad0fc;
2119    font-size: 30px;
2120}
2121.rec-courses-slider button.owl-next {
2122    margin-left:20px;
2123}
2124.rec-courses-slider .owl-nav {
2125    margin-top: 10px; 
2126	padding-left: 25px;
2127}
2128.rec-courses-slider .owl-dots {
2129    display: none;
2130}
2131
2132.rec-courses-slider .owl-item {
2133	padding:30px 20px;
2134}
2135
2136.rec-courses-slider .owl-stage-outer {
2137/*     padding: 10px; */
2138}
2139
2140.rec-courses-slider{
2141    margin-left:-18px;
2142}
2143
2144
2145@media (min-width:1200px){
2146	.course-right-sidebar {
2147			max-width: 353px;
2148	}
2149}
2150
2151iframe#jetpack_remote_comment {
2152/*     height: auto !important; */
2153}	
2154
2155aside#ajaxsearchlitewidget-4 h2.widget-title {
2156    display: none;
2157}
2158#ajaxsearchlite1 .probox, div.asl_w .probox {
2159    background-color: #ff850c !important;
2160    background-image: none;
2161    
2162} 
2163.promagnifier {
2164    background-color: #ff850c !important;
2165    background-image: none !important;
2166    border-radius: 0px 4px 4px 0!important;
2167	border-left: 1px solid #ffc387 !important;
2168}
2169div#ajaxsearchlite1 {
2170    border: 1px solid #ff850c;
2171    border-radius: 5px;    
2172}
2173#ajaxsearchlite1 .probox, div.asl_w .probox {
2174	height: 40px;
2175}
2176div.asl_w .probox .promagnifier {
2177    height: 40px;
2178    width: 45px;
2179} 
2180div.asl_r.vertical {
2181    padding: 3px;
2182    background: #ff850c; 
2183}
2184#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
2185   font-family: "Raleway", Sans-serif !important;
2186    font-size: 14px !important;
2187	 color: #fff !important;
2188	margin-top: 4px !important;
2189}
2190.proclose {
2191    margin-top: 4px !important;
2192}
2193
2194div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg{
2195	    width: 26px;
2196}
2197
2198
2199.single-post .des-sec table {
2200	width: 100% !important;
2201	overflow-x: auto;
2202	display: table;
2203	word-break: break-word;
2204}
2205.single-post .des-sec table tr th, .single-post .des-sec table tr td {
2206    min-width: 50px;
2207    font-size: 14px;
2208}
2209
2210div#___gcse_0 input.gsc-input,
2211div#___gcse_0 .gsc-input-box,
2212div#___gcse_0 .gsc-input-box-hover,
2213div#___gcse_0 .gsc-input-box-focus{
2214    border-color: #FF850C !important;
2215    border-radius: 4px 0 0 4px !important;
2216}
2217div#___gcse_0 button.gsc-search-button{
2218    border-radius: 0 4px 4px 0 !important;
2219    padding: 11px 13px !important;
2220    border: 0 !important;
2221} 
2222
2223@-moz-document url-prefix() { 
2224		div#___gcse_0 button.gsc-search-button{ 
2225			padding: 11.4px 13px !important; 
2226	}
2227}
2228
2229
2230div#___gcse_0 button.gsc-search-button svg {
2231    width: 22px !important;
2232    height: 22px !important; 
2233	  position: relative;
2234    top: 1px;
2235}
2236div#___gcse_0  input#gsc-i-id1 {
2237    font-weight: 500 !important;
2238}
2239div#___gcse_0 form.gsc-search-box {
2240    margin-bottom: 0px !important;
2241}
2242div#___gcse_0 .gsc-control-cse{
2243   border: 0 !important;
2244}
2245div#___gcse_0 .gsst_a .gscb_a{
2246    color: #000000;
2247    position: relative;
2248    top: 4px;
2249}
2250
2251div#___gcse_0 .gsc-input-box {
2252    padding-top: 0;
2253    padding-bottom: 0; 
2254}
2255div#___gcse_0 table{
2256	border-color: transparent !important;
2257}
2258div#___gcse_0 .gsib_a {
2259    padding: 6px 9px 6px 9px;
2260}
2261
2262
2263.share__icon {
2264    position: absolute;
2265    width: auto !important;
2266    right: 0;
2267    top: 0;
2268	z-index:5;
2269	cursor:pointer;
2270}
2271.shortcodeforsharing {
2272	display:none;
2273    padding-right: 30px;
2274}
2275.shortcodeforsharing.elementor-item-active {
2276    display: block;
2277}
2278.social-share {
2279    min-height: 37px;
2280}
2281
2282/*Responsive*/
2283
2284@media(max-width:1024px){
2285	.course-right-sidebar {
2286			margin-top: 0; 
2287	}
2288}
2289
2290@media(max-width:767px){
2291	.shortcodeforsharing {
2292    padding-right: 0px;
2293    padding-left: 33px;
2294}
2295	.share__icon {
2296    right: auto;
2297}
2298	.single-post .des-sec table {
2299    display: block;
2300    word-break: normal;
2301 }
2302	.shortcodeforsharing .addtoany_shortcode {
2303    text-align: left !important;
2304}
2305	
2306	.course-right-sidebar {  
2307    margin-right: 20px;
2308 }
2309	.course-trained-row .elementor-container>div {
2310    border-right: 0 !important;
2311    margin-right: 0;
2312    border-bottom: 1px solid rgb(255 255 255 / 30%) !important;
2313    padding-bottom: 15px;
2314    margin-bottom: 15px;
2315}
2316.course-trained-row .elementor-container>div:last-child {
2317    border-bottom: 0 !important;
2318    margin-bottom: 0 !important;
2319    padding-bottom: 0 !important;
2320}
2321.accordin-row {
2322    display: block; 
2323	    margin-bottom: 20px;
2324}
2325.ac-course-title i{
2326		float:left;
2327}	
2328.ac-course-info {
2329    width: 100%;
2330    justify-content: flex-start;
2331    column-gap: 20px;
2332}	
2333.instructor-row .elementor-container {   
2334    row-gap:25px;
2335}
2336
2337.ac-course-title h3 {    
2338    margin-bottom: 0px !important;
2339}
2340.course-curriculum a.elementor-accordion-title:before {
2341    position: absolute;
2342    left:20px;
2343}
2344.course-curriculum .elementor-tab-title {
2345    padding-left: 50px !important;
2346}
2347.course-faq .elementor-tab-title i {  
2348    position: absolute;
2349    left: 13px;
2350}	
2351.course-faq .elementor-tab-title {
2352    padding-left: 40px !important;
2353}
2354.rec-courses-slider {
2355    margin-left: 0;
2356}
2357
2358	
2359.similar-articles-section .elementor-posts .elementor-post {
2360    position: relative;
2361}	
2362.single-post ol {
2363  margin-left: 20px;
2364	word-break: break-word;
2365}
2366.sib-form-block__button {
2367    position: static;
2368    width: 100%;
2369    border-radius: 6px !important;
2370	  text-align: center !important;
2371}
2372.elementor-post-navigation {
2373    display: block;
2374}
2375.elementor-post-navigation__prev a {
2376        padding: 10px 10px 40px!important;
2377}
2378.elementor-post-navigation__prev {
2379    padding: 10px !important;
2380    position: relative;
2381}
2382.elementor-post-navigation__next {
2383    padding: 10px !important;
2384    position: relative;
2385}
2386.elementor-post-navigation__next a {
2387  padding: 10px 10px 40px!important;
2388}
2389.elementor-post-navigation .elementor-post-navigation__link:last-child {
2390    border-left: 0;
2391    border-top: 3px solid #fff;
2392}
2393.ast-page-builder-template .comments-area {
2394    padding-left: 0;
2395    padding-right: 0;
2396    margin-top: 1em;
2397    margin-bottom: 0;
2398}
2399.elementor-post-navigation .elementor-post-navigation__link {
2400    width: 100%;
2401}
2402ol.ast-comment-list {
2403    margin-left: 0;
2404}
2405
2406.post-navigation__arrow-wrapper {
2407  bottom: 18px !important; 
2408	left: auto !important;
2409  right: 10px !important;
2410}
2411span.post-navigation__arrow-wrapper.post-navigation__arrow-next {
2412    right: auto !important;
2413    left:10px !important;
2414}
2415	
2416	
2417}
2418.widget {
2419    margin: 0 0 0 0;
2420}
2421
2422a.elementor-toc__list-item-text.elementor-item-active {
2423    color: rgb(255 133 12) !important;
2424}
2425
2426.shortcodeforsharing .addtoany_shortcode {
2427    text-align: right;
2428}
2429
2430.gcse-search-input__wrapper {
2431    margin-top: 7px!important;
2432    outline: 0!important;
2433    font-family: var(--font-sofia);
2434    vertical-align: middle!important;
2435    box-shadow: 0 0 0!important;
2436    font-weight: 400!important;
2437    font-size: 1.35rem;
2438    line-height: 1.5!important;
2439    color: var(--search-text-color)!important;
2440    background-color: var(--search-bg-color)!important;
2441    background-clip: padding-box!important;
2442    border: 1px solid var(--search-border-color)!important;
2443    border-radius: 8px!important;
2444    width: 165px;
2445    transition: border-color 0s ease-in-out,box-shadow .15s ease-in-out!important;
2446}
2447table#gs_id50 {
2448    padding: 0 !important;
2449    margin: 0 !important;
2450}
2451td.gsc-input {
2452    padding: 0;
2453    margin: 0;
2454    padding-right: 0 !important;
2455}
2456td.gsc-search-button {
2457    padding: 0 !important;
2458    margin: 0 !important;
2459    padding-top: 0 !important;
2460    margin-top: 0 !important;
2461}
2462button.gsc-search-button.gsc-search-button-v2 {
2463    padding: 13.5px 11px;
2464    margin: 0;
2465    border-radius: 0;
2466}
2467.gsc-control-cse.gsc-control-cse-en {
2468    padding: 0;
2469}
2470table.gsc-search-box, .gsc-search-box tr, .gsc-search-box th, .gsc-search-box td {
2471    border: none !important;
2472}
2473td.gsib_b {
2474    padding: 0;
2475}
2476
2477
2478body.single code.prettyprinted {
2479    background: #F8F9FA;
2480    padding: 5px 10px;
2481    color: #051E50;
2482}
2483
2484.elementor-location-footer p {
2485    color: #fff;
2486}
2487
2488
2489
2490/* 18-06-2021 */
2491
2492
2493
2494
2495.data-science-from input.sib-email-area{
2496    box-shadow: none;
2497    min-width: 1px;
2498    padding: 0;
2499    font-family: "Raleway", Sans-serif !important;
2500    font-size: 18px !important;
2501    font-weight: 400 !important;
2502    height: 52px !important;
2503    border-radius: 6px;
2504    padding-left: 15px !important;
2505    color: #494949 !important;
2506    background: #fff !important;
2507	outline:none;
2508	width:100%
2509}
2510
2511/* .get-start-btn .elementor-button {
2512    display: inline-block;
2513    padding: 17px 30px;
2514    border: none;
2515    overflow-wrap: break-word;
2516    max-width: 100%;
2517    cursor: pointer;
2518    background-color: #FF850C !important;
2519    font-family: "Raleway", Sans-serif !important;
2520    font-size: 18px !important;
2521    font-weight: 500 !important;
2522	margin-top:10px
2523}
2524 */
2525
2526.data-science-from .sib_signup_box_inside_2 p  {margin-bottom:0!important}
2527
2528.elementor-element-3b58eb1 p { color:#fff!important}
2529
2530
2531.data-science-from  .sib_signup_form .sib_loader {
2532    position: absolute;
2533    top: 0;
2534}
2535
2536.data-science-from .sib_msg_disp {
2537    position: absolute;
2538    top: 55px;
2539}
2540
2541.course-author-info {
2542    min-height: 80px;	 
2543}
2544.course-author-info .elementor-heading-title{
2545	padding-left:100px;
2546}
2547.course-author-info h3.elementor-heading-title {
2548    padding-top: 20px;
2549}
2550
2551.course-review-img {
2552    position: absolute;
2553    left: 0;
2554    top: 0;
2555}
2556.course-review-img img {
2557    width: 80px;
2558    height: 80px;
2559    border-radius: 100%;
2560}
2561
2562
2563/*Course video popup styling*/
2564.single-courses .dialog-message.dialog-lightbox-message {
2565    width: 1100px !important;
2566}
2567.course-video-main {
2568    display: flex;
2569	padding: 15px;
2570}
2571.course-video-left {
2572    width: 45%;
2573}
2574.course-video-right {
2575    width: 53%;
2576    margin-left: 30px;
2577}
2578.course-video-left span.video-tag {
2579    font-size: 18px;
2580    font-weight: 500;
2581    color: #053259;
2582    display: inline-block;
2583    margin-top: 30px;
2584}
2585.course-video-left h2 {
2586    color: #494949 !important;
2587    font-size: 25px !important;
2588    margin-top: 5px;
2589}
2590
2591.course-video-right h3{
2592    color: #494949 !important;
2593    font-weight: 700;
2594    font-size: 22px !important;
2595}
2596.course-video-row {
2597    display: flex;
2598    align-items: center;
2599    margin-bottom: 20px;
2600    border-bottom: 1px solid rgb(112 112 112 / 20%);
2601    padding-bottom: 20px;
2602}
2603.course-video-row .video-sm-thumb {
2604    width: 125px;
2605    margin-right: 15px;
2606}
2607.course-video-row .video-title h4 {
2608    color: #494949;
2609    font-weight: 700;
2610    font-size: 16px;
2611}
2612
2613.course-video-list {
2614/*     max-height:90vh;
2615    overflow-y: auto; */
2616}
2617
2618
2619@media (max-width:1024px){
2620	
2621.single-courses	.dialog-close-button.dialog-lightbox-close-button {
2622			top: 2px;
2623			right: 22px !important;
2624}
2625	.course-video-main {
2626			display: block;
2627	}
2628	.course-video-left {
2629			width: 100%;
2630	}
2631	.course-video-right{
2632			width: 100%;
2633			margin-left: 0;
2634	}
2635	
2636}
2637
2638@media (max-width:767px){
2639	
2640	body.single code.prettyprinted{     overflow-wrap: anywhere;}
2641	
2642	.language-julia span { font-size:13px}
2643	
2644}
2645
2646/*Course video popup styling End*/
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656/* 14-07-2021 */
2657
2658/* .main-header #menu-1-7ba215f .menu-item:hover .sub-menu, .main-header #menu-1-7ba215f .menu-item .sub-menu .menu-item:hover .sub-menu, .main-header #menu-2-7ba215f .menu-item:hover .sub-menu, .main-header #menu-2-7ba215f .menu-item .sub-menu .menu-item:hover .sub-menu {
2659    display: block;
2660	 width: auto;
2661	
2662}
2663
2664.main-header #menu-1-7ba215f .menu-item .sub-menu .menu-item .sub-menu, .main-header #menu-2-7ba215f .menu-item .sub-menu .menu-item .sub-menu  { display:none}
2665
2666.meta-info-block ul li:last-child .elementor-post-info__item:before {
2667    margin-right: 4px;
2668}
2669
2670.main-header #menu-1-7ba215f .menu-item .sub-menu .menu-item .sub-menu, .main-header #menu-2-7ba215f .menu-item .sub-menu .menu-item .sub-menu {
2671    display: none;
2672    left: 201px;
2673    top: 0;
2674} */
2675
2676.gsc-search-button-v2 {
2677    height: 45px;
2678    background: #ff850c!important;
2679	border:1px solid #ff850c!important;
2680	margin-left:-2px
2681}
2682
2683.meta-info-block ul li:last-child .elementor-post-info__item::before {
2684    content: 'by';
2685    margin-right: 5px!important;
2686}
2687
2688/* .main-header .menu-item:before {
2689    position: absolute;
2690    content: "\f078";
2691    font-family: 'FontAwesome';
2692    right: 0;
2693    top: 15px;
2694}
2695
2696.main-header .menu-item:hover:before{ color:#ff850c}
2697
2698.main-header .current-menu-item:before{color:#ff850c} 
2699
2700
2701.main-header a.elementor-item, .main-header a.elementor-item:hover {
2702    padding: 13px 30px;
2703}
2704
2705.main-header #menu-1-7ba215f .menu-item .sub-menu .menu-item .sub-menu .menu-item:before, .main-header #menu-2-7ba215f .menu-item .sub-menu .menu-item .sub-menu .menu-item:before{ display:none}
2706
2707
2708.main-header .menu-item .sub-menu .menu-item:hover:before{color:#fff!important}
2709
2710.main-header .menu-item .sub-menu .current-menu-item:before{color:#fff!important} 
2711
2712
2713.main-header .menu-item .sub-menu .menu-item .elementor-sub-item {
2714    padding: 13px 40px 13px 20px;
2715}
2716
2717.main-header .menu-item .sub-menu .menu-item:before{ right:10px}
2718 */
2719
2720body{font-family:raleway,Sans-serif; -webkit-font-smoothing: antialiased;
2721-moz-osx-font-smoothing: grayscale;}
2722
2723.dialog-message.animated {
2724    animation-iteration-count: inherit!important;
2725}
2726
2727.featherlight-close { display:none}
2728
2729.ezoic-ad.medrectangle-1133 {
2730    display: none !important;
2731}
2732
2733@media(max-width:1024px){
2734	
2735	.active-nav {
2736    display: block!important;
2737    transform: scale(1)!important;
2738    max-height: inherit!important;
2739    right: 0;
2740    width: 991px;
2741    top: 30px;
2742}
2743	
2744	#menu-2-2fb9857, #menu-2-a43f764, #menu-2-69922f5 {
2745    display: none;
2746}
2747	
2748}
2749@media(max-width:992px){
2750	
2751	.active-nav {
2752    width: 960px;
2753}
2754	
2755}
2756
2757@media(max-width:769px){
2758	
2759	.active-nav {
2760    width: 750px;
2761}
2762	
2763}
2764
2765@media(max-width:430px){
2766	
2767	.active-nav {
2768    width: 406px;
2769}
2770	
2771}
2772
2773@media(max-width:380px){
2774	
2775	.active-nav {
2776    width: 357px;
2777}
2778	
2779}
2780
2781@media(max-width:330px){
2782	
2783	.active-nav {
2784    width: 303px;
2785}
2786	
2787}
2788
2789
2790/*Selva Added 29-12-2021*/
2791.elementor-12606 .elementor-element.elementor-element-7ba215f .elementor-nav-menu--dropdown a, .elementor-12606 .elementor-element.elementor-element-7ba215f .elementor-menu-toggle {
2792    color: #051e50;
2793}
2794
2795/* Nav bar menu - bold */
2796.elementor-12606 .elementor-element.elementor-element-7ba215f .elementor-nav-menu--dropdown .elementor-item, .elementor-12606 .elementor-element.elementor-element-7ba215f .elementor-nav-menu--dropdown .elementor-sub-item {
2797    font-weight: 700;
2798}
2799
2800/* Nav bar menu title - bold and color */
2801.elementor-12606 .elementor-element.elementor-element-7ba215f .elementor-nav-menu .elementor-item {
2802    font-weight: 700;
2803	color: #051e50;
2804}
2805
2806/*Remove Disqus Ads*/
2807div#disqus_thread iframe[sandbox] {
2808        max-height: 0px !important;
2809}
2810
2811/*Selva Changes 30 Aug 2022*/
2812.elementor-8717 .elementor-element.elementor-element-7c655e1, body {
2813    font-family: 'Helvetical Neue',roboto,inter,"system-ui",arial, raleway, Sans-serif;
2814    font-size: 16px;
2815    line-height: 27px;
2816	  font-weight: 400;
2817}
2818
2819p, li {
2820    color: #292929;
2821    letter-spacing: .2px;
2822    word-spacing: 1px;
2823}
2824
2825/*H1 font size*/
2826.elementor-8717 .elementor-element.elementor-element-400eeba .elementor-heading-title {
2827	font-family: roboto,inter,"system-ui";
2828	font-size: 2.5em;
2829	letter-spacing: 0.001em;
2830}
2831
2832/*H2 font size*/
2833body.single h1 {
2834	font-size: 1.65em;
2835  letter-spacing: .005em;
2836}
2837
2838/*H2 font size*/
2839body.single h2 {
2840	font-size: 2em;
2841  letter-spacing: .005em;
2842}
2843
2844/*Advert para font*/
2845.new-blog-ads-content2 p, .new-blog-ads-content1 p {
2846	font-family: roboto,inter;
2847}
2848
2849/*Width of ads button*/
2850.new-blog-ads-button-wrapper a{
2851	width: 387px;
2852}
2853
2854.new-blog-ads-wrapper.desktop-view{
2855	background-color: #5396c1;
2856}
2857
2858/*nav bar menu dropdown*/
2859.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover{
2860	line-height: 8px
2861}
2862
2863.elementor-12606 .elementor-element.elementor-element-7ba215f .elementor-nav-menu--dropdown .elementor-item, .elementor-12606 .elementor-element.elementor-element-7ba215f .elementor-nav-menu--dropdown .elementor-sub-item{
2864	font-family: roboto,system-ui, raleway,Sans-serif;
2865	font-weight: 400;
2866}
2867
2868/*sidebar menu*/
2869.single-right-sidebar nav ul li a{
2870	font-size:13px;
2871	color:#0675c4;
2872	font-family: 'Helvetica Neue',roboto;
2873	line-height:21px;
2874  background: url(wp-content/uploads/2023/01/arrowbullet.png) 0 4px no-repeat;
2875	padding-left: 17px;
2876  float: left;
2877	margin-top: 8px;
2878  width: 100%;
2879  display: block;
2880}
2881
2882.single-right-sidebar nav ul li{
2883	padding: 5px 15px 5px 15px;
2884	border-width: 0px 0px 0px 0px;
2885}
2886
2887.archive .elementor-location-header,
2888.single-post .elementor-location-header,
2889.page .elementor-location-header {
2890    background-color: #01172b;
2891} 
2892.archive .elementor-20698 .elementor-element.elementor-element-7ba215f .elementor-nav-menu--main .elementor-item,
2893.page .elementor-20698 .elementor-element.elementor-element-7ba215f .elementor-nav-menu--main .elementor-item,
2894.single-post .elementor-20698 .elementor-element.elementor-element-7ba215f .elementor-nav-menu--main .elementor-item {
2895    color: #fff;
2896}
2897.archive .elementor-20698 .elementor-element.elementor-element-55191bc8 .elementor-button,
2898.page .elementor-20698 .elementor-element.elementor-element-55191bc8 .elementor-button,
2899.single-post .elementor-20698 .elementor-element.elementor-element-55191bc8 .elementor-button {
2900    background-color: #5755d9;
2901}
2902
2903/*selva:2023-04-28*/
2904.blog-content-wrapper p{
2905  font-family: "Noto Serif",Figtree,Georgia,'Helvetica Neue',roboto,inter,sans-serif;
2906  font-style: normal;
2907  font-weight: 400;
2908  font-size: 18px;
2909  line-height: 1.7em;
2910  letter-spacing: 0.005em;
2911  color: #292929;
2912}
2913
2914p, li {
2915	font-family: "Noto Serif",Figtree,Georgia,'Helvetica Neue',roboto,inter,sans-serif;
2916}
2917
2918/*Change bg to white*/
2919.blog-content-wrapper {
2920    background-color: #fff;
2921	  border-right: 	0px solid #d1d5db;
2922    border-left: 0px solid #d1d5db;
2923}
2924
2925@media only screen and (max-width: 1680px)
2926.blog-content-wrapper {
2927  padding-left: 50px;
2928  padding-right: 30px;
2929}
2930
2931.blog-content-wrapper a{
2932    color: #0274be!important;
2933}
2934
2935.elementor-8717 .elementor-element.elementor-element-c20fd55:not(.elementor-motion-effects-element-type-background), .elementor-8717 .elementor-element.elementor-element-c20fd55>.elementor-motion-effects-container>.elementor-motion-effects-layer {
2936    background-color: #fff;
2937}
2938
2939.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
2940    padding: 10px 20px;
2941}
2942
2943
2944.blog-content-wrapper h2 {
2945    letter-spacing: -0.5px;
2946    border-bottom: 1px solid #a2a9b1;
2947    margin-bottom: 0.75em;
2948    padding-top: 1.675em;
2949    line-height: 1.375;
2950}
2951
2952td, th {
2953    padding: 4px;
2954    color: #000;
2955    text-align: center;
2956	  border-width: 1px 1px 1px 1px;
2957}
2958
2959table, td, th {
2960    border: 1px solid #000000;
2961}
2962
2963/*
2964//Left sidebar
2965.blog-left-sidebar-wrapper ul ul ul li a {
2966  color: #fff;
2967}
2968
2969.blog-left-sidebar-wrapper ul ul li a {
2970  color: #fff;
2971}
2972
2973.blog-left-sidebar-wrapper {
2974  background-color: #374151;
2975  color: #fff;
2976}
2977
2978.blog-right-sidebar-wrapper {
2979  background-color: #374151;
2980  color: #fff;
2981}
2982
2983.blog-right-sidebar-wrapper nav ul li a {
2984  color: #fff;
2985}
2986
2987.blog-right-sidebar-wrapper h5.widget-title {
2988  background: #374151;
2989  color: #fff;
2990}
2991*/
2992
2993.elementor img {
2994    margin: 50px 0 !important;
2995}</style>
2995<link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin><link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin><link rel="preload" as="font" type="font/woff2" crossorigin href="https://machinelearningplus.com/wp-content/themes/astra-child/fonts/inter/inter-latin.woff2"><link rel="preload" as="image" href="https://machinelearningplus.com/wp-content/uploads/2024/08/mlp-logo-august-1.png"><style>@font-face{ font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url('https://machinelearningplus.com/wp-content/themes/astra-child/fonts/inter/inter-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }</style><style>*{margin:0;padding:0;box-sizing:border-box}
2996body{font-family:"Inter",sans-serif;background:#f9fafb}
2997h1{font-family:"Inter",sans-serif;font-weight:800;font-size:64px;line-height:72px;letter-spacing:-.5px;color:#222730}
2998p{font-family:"Inter",sans-serif;font-weight:400;font-size:18px;line-height:26px;color:#3a505f}
2999.full-width{display:flex;flex-wrap:wrap;width:100%}
3000.page-template-template-homepage-2023-v3-1 .ast-container{max-width:100%;padding:0!important}
3001.container{margin:0 auto;width:100%;max-width:1276px}
3002.home-section-one{padding:140px 0 112px 0;background-color:#111126}
3003.home-section-one .container{display:flex;flex-wrap:wrap;justify-content:space-between}
3004.section-one-left-block{width:500px;min-height:380px}
3005.section-one-left-block h1{color:#fff}
3006.section-one-left-block h1 span{background:linear-gradient(94.36deg,#ffb800 -2.42%,#bd57ce 30.96%,#fc7673 58.95%,#5755d9 100.93%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
3007.section-one-left-block p{margin-top:20px;font-size:24px;line-height:36px;color:#9CA3AF}
3008.section-one-left-block p span{color:#fff;font-weight:500}
3009.section-one-button-wrapper{margin-top:36px}
3010.section-one-buy-button{padding:12px 16px;width:220px;height:50px;background:#5755D9;border:none;border-radius:8px;font-weight:600;font-size:16px;line-height:24px;text-align:center;color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center}
3011.section-one-download-button{padding:12px 15px;width:235px;height:50px;border-radius:8px;font-weight:600;font-size:16px;line-height:24px;text-align:center;color:#6B7280;text-decoration:none;margin-left:24px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid #6B7280}
3012.section-one-right-block{width:564px;position:relative;min-height:380px}
3013.section-one-right-video-outer{width:100%;position:relative;height:358px;max-width:564px}
3014.section-one-right-video-inner-wrapper{position:absolute;left:0;top:0;width:564px;height:358px;background:#1a1a3e;background-repeat:no-repeat;background-size:contain;border-radius:12px;cursor:pointer}
3015#style-nine-header{position:fixed;width:100%;z-index:9999;background-color:transparent}
3016.header{background:transparent;min-height:auto}
3017.header .container{display:flex;flex-wrap:wrap;align-items:center;padding:8px 0;max-width:1276px;justify-content:space-between}
3018.website-logo{width:210px;margin-right:16px;order:1}
3019.website-logo img{max-width:100%;margin-top:0}
3020.course-button-wrapper{width:170px;order:2}
3021.course-button-wrapper a{display:flex;justify-content:center;align-items:center;padding:16px 32px;width:155px;height:40px;background:#5755d9;border:none;border-radius:6px;font-size:16px;color:#fff;text-decoration:none}
3022.top-menu-wrapper-new{order:3;display:flex;align-items:center;width:450px}
3023.top-menu-wrapper-new a{color:#fff;text-decoration:none;font-size:14px;padding:13px 17px}
3024.search-block-wrapper{width:240px;position:relative;order:4}
3025.search-block-wrapper #s{padding:0 15px 0 50px;width:240px;height:36px;background:#fff;border-radius:8px;color:#6B7280;border:none;outline:none;font-family:'Inter';font-size:12px}
3026.login-btn-wrapper{order:5}
3027.login-btn-wrapper a{display:flex;justify-content:center;align-items:center;width:80px;height:36px;background:#5755d9;border-radius:6px;font-size:14px;color:#fff;text-decoration:none}
3028.elementor-nav-menu .sub-menu{display:none;position:absolute;background:#fff;min-width:220px;max-width:320px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;padding:8px 0;border-radius:4px;margin-top:0}
3029.elementor-nav-menu .sub-menu .sub-menu{left:100%;top:-8px;margin-left:0}
3030.elementor-nav-menu>li{position:relative;display:inline-block}
3031.elementor-nav-menu li{position:relative}
3032.elementor-nav-menu li:hover>.sub-menu{display:block}
3033.elementor-nav-menu .sub-menu li{padding:0}
3034.elementor-nav-menu .sub-menu a{color:#333;padding:8px 20px;display:block;font-size:13px;line-height:1.4;word-wrap:break-word;white-space:normal}
3035.elementor-nav-menu .sub-menu a:hover{background:#f5f5f5}
3036@media(max-width:767px){
3037.home-section-one{padding:80px 15px 40px;margin-top:0}
3038.home-section-one .container{flex-direction:column}
3039.section-one-left-block{width:100%;min-height:auto}
3040.section-one-left-block h1{font-size:30px;line-height:38px}
3041.section-one-left-block p{font-size:16px;line-height:24px}
3042.section-one-button-wrapper{flex-direction:column;gap:12px}
3043.section-one-download-button{margin-left:0}
3044.section-one-right-block{width:100%;margin-top:24px}
3045.section-one-right-video-outer{max-width:100%;height:auto;aspect-ratio:564/358}
3046.section-one-right-video-inner-wrapper{width:100%;height:100%;position:absolute}
3047.course-button-wrapper,.search-block-wrapper,.top-menu-wrapper-new{display:none!important}
3048.header-blog{display:none!important}
3049.website-logo{width:140px!important;margin-right:0;height:35px}
3050.website-logo img{max-width:140px!important;width:140px!important;height:auto!important}
3051.header .container{padding:8px 15px;justify-content:space-between}
3052.top-login-btn-wrapper{order:5}
3053img,iframe,video{max-width:100%!important;height:auto}
3054}</style><link href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox.css" rel="stylesheet" /> 
3054<script defer src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox.umd.js"></script>
3054 <link rel="stylesheet" type="text/css" href="https://machinelearningplus.com/wp-content/themes/astra-child/css/drop-query-popup.css?ver=1.0.22"> 
3054<script type="litespeed/javascript">jQuery(document).ready(function($){jQuery('body').on('click','.query-popup, .top-contact a, .bootom-drop-query, .footer-drop-query-menu',function(e){e.preventDefault();$("p.form-msg").hide();$("#name2, #email2, #phone2, #country2, #message").val('');Fancybox.show([{src:"#drop-query-popup",type:"inline"}]);return!1});jQuery('body').on('click','.bootom-request-callback',function(e){e.preventDefault();$("p.form-msg").hide();$("#name3, #email3, #phone3, #country3, #message3").val('');Fancybox.show([{src:"#request-callback-popup",type:"inline"}]);return!1});jQuery("body").on("click",".contact-menu a",function(){$("p.form-msg").hide();$("#name2, #email2, #phone2, #country2, #message").val('');Fancybox.show([{src:"#drop-query-popup",type:"inline"}]);return!1});jQuery("body").on("click",".section-one-download-button",function(){$("p.form-msg").hide();Fancybox.show([{src:"#download-curriculum-popup",type:"inline"}])});$("#drop-query-form").on('submit',function(){$(".ml-loader-outer").fadeIn();$("p.form-msg").slideUp(500);jQuery.ajax({url:'https://machinelearningplus.com/wp-admin/admin-ajax.php',data:{action:'drop_query_submit',form:'download_curriculum',name:$("#name").val(),email:$("#email").val(),phone:$("#phone").val(),country:$("#country").val(),},dataType:'json',method:'POST',success:function(response){$(".ml-loader-outer").fadeOut();if(response.status=="success"){$("p.form-msg").removeClass('error').addClass('success').html(response.message).slideDown(500);$("#name, #email, #phone, #country").val('')}else{$("p.form-msg").removeClass('success').addClass('error').html(response.message).slideDown(500)}
3055window.open('https://app.simplenote.com/p/BwTKSF')}});return!1});$("#download-curriculum-form").on('submit',function(){$(".ml-loader-outer").fadeIn();$("p.form-msg").slideUp(500);if($('#receiveupdates').is(":checked")){var receiveupdates='Yes, Interested'}else{receiveupdates='Not Interested'}
3056jQuery.ajax({url:'https://machinelearningplus.com/wp-admin/admin-ajax.php',data:{action:'drop_query_submit',form:'drop_query',name:$("#name2").val(),email:$("#email2").val(),phone:$("#phone2").val(),country:$("#country2").val(),message:$("#message").val(),receiveupdates:receiveupdates,},dataType:'json',method:'POST',success:function(response){$(".ml-loader-outer").fadeOut();if(response.status=="success"){$("p.form-msg").removeClass('error').addClass('success').html(response.message).slideDown(500);$("#name, #email, #phone, #country, #message").val('')}else{$("p.form-msg").removeClass('success').addClass('error').html(response.message).slideDown(500)}}});return!1});$("#request-callback-form").on('submit',function(){$(".ml-loader-outer").fadeIn();$("p.form-msg").slideUp(500);if($('#receiveupdates2').is(":checked")){var receiveupdates='Yes, Interested'}else{receiveupdates='Not Interested'}
3057jQuery.ajax({url:'https://machinelearningplus.com/wp-admin/admin-ajax.php',data:{action:'drop_query_submit',form:'request_callback',name:$("#name3").val(),email:$("#email3").val(),phone:$("#phone3").val(),country:$("#country3").val(),message:$("#message3").val(),receiveupdates:receiveupdates,},dataType:'json',method:'POST',success:function(response){$(".ml-loader-outer").fadeOut();if(response.status=="success"){$("p.form-msg").removeClass('error').addClass('success').html(response.message).slideDown(500);$("#name3, #email3, #phone3, #country3, #message3").val('')}else{$("p.form-msg").removeClass('success').addClass('error').html(response.message).slideDown(500)}}});return!1});$("#footer-subscription-form").on('submit',function(){$(".ml-loader-outer").fadeIn();$("p.form-msg").slideUp(500);jQuery.ajax({url:'https://machinelearningplus.com/wp-admin/admin-ajax.php',data:{action:'footer_subscription_submit',form:'footer_subscription',email:$("#footer-user-email").val(),},dataType:'json',method:'POST',success:function(response){console.log(response);$(".ml-loader-outer").fadeOut();if(response.status=="success"){$("p.form-msg").removeClass('error').addClass('success').html(response.message).slideDown(500);$("#footer-user-email").val('')}else{$("p.form-msg").removeClass('success').addClass('error').html(response.message).slideDown(500)}}});return!1})})</script>
3057 <div id="drop-query-popup" style="display:none;width:100%;max-width:1060px;"><div class="download-curriculum-content"><div class="download-curriculum-title">Tell us how we can help you?</div><div class="download-curriculum-sub-title"></div><div class="download-curriculum-form-outer"><form id="download-curriculum-form" action="" method="GET"><div class="download-curriculum-each-field"><div class="download-curriculum-each-field-label">Name</div>
3058<input type="text" placeholder="Full Name" id="name2" required /></div><div class="download-curriculum-each-field"><div class="download-curriculum-each-field-label">Country</div>
3059<select id="country2" required><option disabled selected value>Select your country</option><option value="Afghanistan">Afghanistan</option><option value="Aland Islands">Aland Islands</option><option value="Albania">Albania</option><option value="Algeria">Algeria</option><option value="American Samoa">American Samoa</option><option value="Andorra">Andorra</option><option value="Angola">Angola</option><option value="Anguilla">Anguilla</option><option value="Antarctica">Antarctica</option><option value="Antigua and Barbuda">Antigua and Barbuda</option><option value="Argentina">Argentina</option><option value="Armenia">Armenia</option><option value="Aruba">Aruba</option><option value="Australia">Australia</option><option value="Austria">Austria</option><option value="Azerbaijan">Azerbaijan</option><option value="Bahamas">Bahamas</option><option value="Bahrain">Bahrain</option><option value="Bangladesh">Bangladesh</option><option value="Barbados">Barbados</option><option value="Belarus">Belarus</option><option value="Belgium">Belgium</option><option value="Belize">Belize</option><option value="Benin">Benin</option><option value="Bermuda">Bermuda</option><option value="Bhutan">Bhutan</option><option value="Bolivia">Bolivia</option><option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option><option value="Botswana">Botswana</option><option value="Bouvet Island">Bouvet Island</option><option value="Brazil">Brazil</option><option value="British Indian Ocean Territory">British Indian Ocean Territory</option><option value="Brunei Darussalam">Brunei Darussalam</option><option value="Bulgaria">Bulgaria</option><option value="Burkina Faso">Burkina Faso</option><option value="Burundi">Burundi</option><option value="Cambodia">Cambodia</option><option value="Cameroon">Cameroon</option><option value="Canada">Canada</option><option value="Cape Verde">Cape Verde</option><option value="Cayman Islands">Cayman Islands</option><option value="Central African Republic">Central African Republic</option><option value="Chad">Chad</option><option value="Chile">Chile</option><option value="China">China</option><option value="Christmas Island">Christmas Island</option><option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option><option value="Colombia">Colombia</option><option value="Comoros">Comoros</option><option value="Congo">Congo</option><option value="Congo, The Democratic Republic of The">Congo, The Democratic Republic of The</option><option value="Cook Islands">Cook Islands</option><option value="Costa Rica">Costa Rica</option><option value="Cote D'ivoire">Cote D'ivoire</option><option value="Croatia">Croatia</option><option value="Cuba">Cuba</option><option value="Cyprus">Cyprus</option><option value="Czech Republic">Czech Republic</option><option value="Denmark">Denmark</option><option value="Djibouti">Djibouti</option><option value="Dominica">Dominica</option><option value="Dominican Republic">Dominican Republic</option><option value="Ecuador">Ecuador</option><option value="Egypt">Egypt</option><option value="El Salvador">El Salvador</option><option value="Equatorial Guinea">Equatorial Guinea</option><option value="Eritrea">Eritrea</option><option value="Estonia">Estonia</option><option value="Ethiopia">Ethiopia</option><option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option><option value="Faroe Islands">Faroe Islands</option><option value="Fiji">Fiji</option><option value="Finland">Finland</option><option value="France">
3059France</option><option value="French Guiana">French Guiana</option><option value="French Polynesia">French Polynesia</option><option value="French Southern Territories">French Southern Territories</option><option value="Gabon">Gabon</option><option value="Gambia">Gambia</option><option value="Georgia">Georgia</option><option value="Germany">Germany</option><option value="Ghana">Ghana</option><option value="Gibraltar">Gibraltar</option><option value="Greece">Greece</option><option value="Greenland">Greenland</option><option value="Grenada">Grenada</option><option value="Guadeloupe">Guadeloupe</option><option value="Guam">Guam</option><option value="Guatemala">Guatemala</option><option value="Guernsey">Guernsey</option><option value="Guinea">Guinea</option><option value="Guinea-bissau">Guinea-bissau</option><option value="Guyana">Guyana</option><option value="Haiti">Haiti</option><option value="Heard Island and Mcdonald Islands">Heard Island and Mcdonald Islands</option><option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option><option value="Honduras">Honduras</option><option value="Hong Kong">Hong Kong</option><option value="Hungary">Hungary</option><option value="Iceland">Iceland</option><option value="India">India</option><option value="Indonesia">Indonesia</option><option value="Iran, Islamic Republic of">Iran, Islamic Republic of</option><option value="Iraq">Iraq</option><option value="Ireland">Ireland</option><option value="Isle of Man">Isle of Man</option><option value="Israel">Israel</option><option value="Italy">Italy</option><option value="Jamaica">Jamaica</option><option value="Japan">Japan</option><option value="Jersey">Jersey</option><option value="Jordan">Jordan</option><option value="Kazakhstan">Kazakhstan</option><option value="Kenya">Kenya</option><option value="Kiribati">Kiribati</option><option value="Korea, Democratic People's Republic of">Korea, Democratic People's Republic of</option><option value="Korea, Republic of">Korea, Republic of</option><option value="Kuwait">Kuwait</option><option value="Kyrgyzstan">Kyrgyzstan</option><option value="Lao People's Democratic Republic">Lao People's Democratic Republic</option><option value="Latvia">Latvia</option><option value="Lebanon">Lebanon</option><option value="Lesotho">Lesotho</option><option value="Liberia">Liberia</option><option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option><option value="Liechtenstein">Liechtenstein</option><option value="Lithuania">Lithuania</option><option value="Luxembourg">Luxembourg</option><option value="Macao">Macao</option><option value="Macedonia, The Former Yugoslav Republic of">Macedonia, The Former Yugoslav Republic of</option><option value="Madagascar">Madagascar</option><option value="Malawi">Malawi</option><option value="Malaysia">Malaysia</option><option value="Maldives">Maldives</option><option value="Mali">Mali</option><option value="Malta">Malta</option><option value="Marshall Islands">Marshall Islands</option><option value="Martinique">Martinique</option><option value="Mauritania">Mauritania</option><option value="Mauritius">Mauritius</option><option value="Mayotte">Mayotte</option><option value="Mexico">Mexico</option><option value="Micronesia, Federated States of">Micronesia, Federated States of</option><option value="Moldova, Republic of">Moldova, Republic of</option><option value="Monaco">Monaco</option><option value="Mongolia">Mongolia</option><option value="Montenegro">Montenegro</option><option value="Montserrat">Montserrat</option><option value="Morocco">Morocco</option><option value="Mozambique">Mozambique</option><option value="Myanmar">Myanmar</option><option value="Namibia">Namibia</option><option value="Nauru">Nauru</option><option value="Nepal">Nepal</option><option value="Netherlands">Netherlands</option><option value="Netherlands Antilles">Netherlands Antilles</option><option value="New Caledonia">New Caledonia</option><option value="New Zealand">New Zealand</option><option value="Nicaragua">Nicaragua</option><option value="Niger">Niger</option><option value="Nigeria">Nigeria</option><option value="Niue">Niue</option><option value="Norfolk Island">Norfolk Island</option><option value="Northern Mariana Islands">Northern Mariana Islands</option><option value="Norway">Norway</option><option value="Oman">Oman</option><option value="Pakistan">Pakistan</option><option value="Palau">Palau</option><option value="Palestinian Territory, Occupied">Palestinian Territory, Occupied</option><option value="Panama">Panama</option><option value="Papua New Guinea">Papua New Guinea</option><option value="Paraguay">Paraguay</option><option value="Peru">Peru</option><option value="Philippines">Philippines</option><option value="Pitcairn">Pitcairn</option><option value="Poland">Poland</option><option value="Portugal">Portugal</option><option value="Puerto Rico">Puerto Rico</option><option value="Qatar">Qatar</option><option value="Reunion">Reunion</option><option value="Romania">Romania</option><option value="Russian Federation">Russian Federation</option><option value="Rwanda">Rwanda</option><option value="Saint Helena">Saint Helena</option><option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option><option value="Saint Lucia">Saint Lucia</option><option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option><option value="Saint Vincent and The Grenadines">Saint Vincent and The Grenadines</option><option value="Samoa">Samoa</option><option value="San Marino">San Marino</option><option value="Sao Tome and Principe">Sao Tome and Principe</option><option value="Saudi Arabia">Saudi Arabia</option><option value="Senegal">Senegal</option><option value="Serbia">Serbia</option><option value="Seychelles">Seychelles</option><option value="Sierra Leone">Sierra Leone</option><option value="Singapore">Singapore</option><option value="Slovakia">Slovakia</option><option value="Slovenia">Slovenia</option><option value="Solomon Islands">Solomon Islands</option><option value="Somalia">Somalia</option><option value="South Africa">South Africa</option><option value="South Georgia and The South Sandwich Islands">South Georgia and The South Sandwich Islands</option><option value="Spain">Spain</option><option value="Sri Lanka">Sri Lanka</option><option value="Sudan">Sudan</option><option value="Suriname">Suriname</option><option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option><option value="Swaziland">Swaziland</option><option value="Sweden">Sweden</option><option value="Switzerland">Switzerland</option><option value="Syrian Arab Republic">Syrian Arab Republic</option><option value="Taiwan">Taiwan</option><option value="Tajikistan">Tajikistan</option><option value="Tanzania, United Republic of">Tanzania, United Republic of</option><option value="Thailand">Thailand</option><option value="Timor-leste">Timor-leste</option><option value="Togo">Togo</option><option value="Tokelau">Tokelau</option><option value="Tonga">Tonga</option><option value="Trinidad and Tobago">Trinidad and Tobago</option><option value="Tunisia">Tunisia</option><option value="Turkey">Turkey</option><option value="Turkmenistan">Turkmenistan</option><option value="Turks and Caicos Islands">Turks and Caicos Islands</option><option value="Tuvalu">Tuvalu</option><option value="Uganda">Uganda</option><option value="Ukraine">Ukraine</option><option value="United Arab Emirates">United Arab Emirates</option><option value="United Kingdom">United Kingdom</option><option value="United States">United States</option><option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option><option value="Uruguay">Uruguay</option><option value="Uzbekistan">Uzbekistan</option><option value="Vanuatu">Vanuatu</option><option value="Venezuela">Venezuela</option><option value="Viet Nam">Viet Nam</option><option value="Virgin Islands, British">Virgin Islands, British</option><option value="Virgin Islands, U.S.">Virgin Islands, U.S.</option><option value="Wallis and Futuna">Wallis and Futuna</option><option value="Western Sahara">Western Sahara</option><option value="Yemen">Yemen</option><option value="Zambia">Zambia</option><option value="Zimbabwe">Zimbabwe</option>
3060</select></div><div class="download-curriculum-each-field"><div class="download-curriculum-each-field-label">Email</div>
3061<input type="email" placeholder="Email" id="email2" required /></div><div class="download-curriculum-each-field"><div class="download-curriculum-each-field-label">Phone</div>
3062<input type="text" placeholder="Phone" id="phone2" required /></div><div class="download-curriculum-full-field"><div class="download-curriculum-each-field-label">Message</div><textarea placeholder="Message" id="message" required></textarea></div><div class="download-curriculum-button-box"><div class="download-curriculum-left-box"><div class="download-curriculum-left-box-row1">
3063<input type="checkbox" name="receiveupdates" id="receiveupdates" value="Receive updates on WhatsApp">Receive updates on WhatsApp</div><div class="download-curriculum-left-box-row2">
3064By tapping submit, you agree to Machine Learning Plus <a href="https://machinelearningplus.c
3064om/privacy-policy/" target="_blank">Privacy Policy</a> & <a href="https://machinelearningplus.com/web-terms-of-use/" target="_blank">Terms & Conditions</a></div></div><div class="download-curriculum-right-box">
3065<button type="submit" class="download-btn">Submit <i class="download-arrow-icon"></i></button></div></div><div class="ml-loader-outer"><div class="ml-loader"><div></div><div></div></div></div><p class="form-msg"></p></form></div></div><div class="clear"></div></div><div id="download-curriculum-popup" style="display:none;width:100%;max-width:1148px;"><div class="drop-query-content"><div class="drop-query-half"><div class="drop-query-half-title">Get a detailed look at our Data Science course</div><div class="drop-query-half-content"><ul><li>Comprehensive Learning Paths</li><li>150+ Hours of Videos</li><li>Complete Access to Jupyter notebooks, Datasets, References.</li></ul></div><div class="drop-query-half-rating-block"><div class="drop-query-each-rating"><div class="drop-query-each-rating-pic"><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==" data-src="https://www.machinelearningplus.com/wp-content/uploads/2023/03/rating.png" alt="Rating"  width="48" height="48" /></div><div class="drop-query-each-rating-title-outer"><div class="drop-query-each-rating-title">4.89/5</div><div class="drop-query-each-rating-sub-title">Ratings</div></div></div><div class="drop-query-each-rating"><div class="drop-query-each-rating-pic"><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==" data-src="https://www.machinelearningplus.com/wp-content/uploads/2023/03/users.png" alt="Users"  width="48" height="48" /></div><div class="drop-query-each-rating-title-outer"><div class="drop-query-each-rating-title">57K+</div><div class="drop-query-each-rating-sub-title">Active Learners</div></div></div></div></div><div class="drop-query-half"><form id="drop-query-form" action="" method="GET"><div class="drop-query-each-field"><div class="drop-query-each-field-label">Full Name</div><div class="drop-query-each-field-field"><input type="text" placeholder="Full Name" id="name" required /></div></div><div class="drop-query-each-field"><div class="drop-query-each-field-label">Email</div><div class="drop-query-each-field-field"><input type="email" placeholder="[email protected]" id="email" required /></div></div><div class="drop-query-each-field"><div class="drop-query-each-field-label">Phone</div><div class="drop-query-each-field-field"><input type="text" placeholder="+91 0000000000" id="phone" required /></div></div><div class="drop-query-each-field"><div class="drop-query-each-field-label">Country</div><div class="drop-query-each-field-field">
3066<select id="country" required><option disabled selected value>Select your country</option><option value="Afghanistan">Afghanistan</option><option value="Aland Islands">Aland Islands</option><option value="Albania">Albania</option><option value="Algeria">Algeria</option><option value="American Samoa">American Samoa</option><option value="Andorra">Andorra</option><option value="Angola">Angola</option><option value="Anguilla">Anguilla</option><option value="Antarctica">Antarctica</option><option value="Antigua and Barbuda">Antigua and Barbuda</option><option value="Argentina">Argentina</option><option value="Armenia">Armenia</option><option value="Aruba">Aruba</option><option value="Australia">Australia</option><option value="Austria">Austria</option><option value="Azerbaijan">Azerbaijan</option><option value="Bahamas">Bahamas</option><option value="Bahrain">Bahrain</option><option value="Bangladesh">Bangladesh</option><option value="Barbados">Barbados</option><option value="Belarus">Belarus</option><option value="Belgium">Belgium</option><option value="Belize">Belize</option><option value="Benin">Benin</option><option value="Bermuda">Bermuda</option><option value="Bhutan">Bhutan</option><option value="Bolivia">Bolivia</option><option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option><option value="Botswana">Botswana</option><option value="Bouvet Island">Bouvet Island</option><option value="Brazil">Brazil</option><option value="British Indian Ocean Territory">British Indian Ocean Territory</option><option value="Brunei Darussalam">Brunei Darussalam</option><option value="Bulgaria">Bulgaria</option><option value="Burkina Faso">Burkina Faso</option><option value="Burundi">Burundi</option><option value="Cambodia">Cambodia</option><option value="Cameroon">Cameroon</option><option value="Canada">Canada</option><option value="Cape Verde">Cape Verde</option><option value="Cayman Islands">Cayman Islands</option><option value="Central African Republic">Central African Republic</option><option value="Chad">Chad</option><option value="Chile">Chile</option><option value="China">China</option><option value="Christmas Island">Christmas Island</option><option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option><option value="Colombia">Colombia</option><option value="Comoros">Comoros</option><option value="Congo">Congo</option><option value="Congo, The Democratic Republic of The">Congo, The Democratic Republic of The</option><option value="Cook Islands">Cook Islands</option><option value="Costa Rica">Costa Rica</option><option value="Cote D'ivoire">Cote D'ivoire</option><option value="Croatia">Croatia</option><option value="Cuba">Cuba</option><option value="Cyprus">Cyprus</option><option value="Czech Republic">Czech Republic</option><option value="Denmark">Denmark</option><option value="Djibouti">Djibouti</option><option value="Dominica">Dominica</option><option value="Dominican Republic">Dominican Republic</option><option value="Ecuador">Ecuador</option><option value="Egypt">Egypt</option><option value="El Salvador">El Salvador</option><option value="Equatorial Guinea">Equatorial Guinea</option><option value="Eritrea">Eritrea</option><option value="Estonia">Estonia</option><option value="Ethiopia">Ethiopia</option><option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option><option value="Faroe Islands">Faroe Islands</option><option value="Fiji">Fiji</option><option value="Finland">Finland</option><option value="France">
3066France</option><option value="French Guiana">French Guiana</option><option value="French Polynesia">French Polynesia</option><option value="French Southern Territories">French Southern Territories</option><option value="Gabon">Gabon</option><option value="Gambia">Gambia</option><option value="Georgia">Georgia</option><option value="Germany">Germany</option><option value="Ghana">Ghana</option><option value="Gibraltar">Gibraltar</option><option value="Greece">Greece</option><option value="Greenland">Greenland</option><option value="Grenada">Grenada</option><option value="Guadeloupe">Guadeloupe</option><option value="Guam">Guam</option><option value="Guatemala">Guatemala</option><option value="Guernsey">Guernsey</option><option value="Guinea">Guinea</option><option value="Guinea-bissau">Guinea-bissau</option><option value="Guyana">Guyana</option><option value="Haiti">Haiti</option><option value="Heard Island and Mcdonald Islands">Heard Island and Mcdonald Islands</option><option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option><option value="Honduras">Honduras</option><option value="Hong Kong">Hong Kong</option><option value="Hungary">Hungary</option><option value="Iceland">Iceland</option><option value="India">India</option><option value="Indonesia">Indonesia</option><option value="Iran, Islamic Republic of">Iran, Islamic Republic of</option><option value="Iraq">Iraq</option><option value="Ireland">Ireland</option><option value="Isle of Man">Isle of Man</option><option value="Israel">Israel</option><option value="Italy">Italy</option><option value="Jamaica">Jamaica</option><option value="Japan">Japan</option><option value="Jersey">Jersey</option><option value="Jordan">Jordan</option><option value="Kazakhstan">Kazakhstan</option><option value="Kenya">Kenya</option><option value="Kiribati">Kiribati</option><option value="Korea, Democratic People's Republic of">Korea, Democratic People's Republic of</option><option value="Korea, Republic of">Korea, Republic of</option><option value="Kuwait">Kuwait</option><option value="Kyrgyzstan">Kyrgyzstan</option><option value="Lao People's Democratic Republic">Lao People's Democratic Republic</option><option value="Latvia">Latvia</option><option value="Lebanon">Lebanon</option><option value="Lesotho">Lesotho</option><option value="Liberia">Liberia</option><option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option><option value="Liechtenstein">Liechtenstein</option><option value="Lithuania">Lithuania</option><option value="Luxembourg">Luxembourg</option><option value="Macao">Macao</option><option value="Macedonia, The Former Yugoslav Republic of">Macedonia, The Former Yugoslav Republic of</option><option value="Madagascar">Madagascar</option><option value="Malawi">Malawi</option><option value="Malaysia">Malaysia</option><option value="Maldives">Maldives</option><option value="Mali">Mali</option><option value="Malta">Malta</option><option value="Marshall Islands">Marshall Islands</option><option value="Martinique">Martinique</option><option value="Mauritania">Mauritania</option><option value="Mauritius">Mauritius</option><option value="Mayotte">Mayotte</option><option value="Mexico">Mexico</option><option value="Micronesia, Federated States of">Micronesia, Federated States of</option><option value="Moldova, Republic of">Moldova, Republic of</option><option value="Monaco">Monaco</option><option value="Mongolia">Mongolia</option><option value="Montenegro">Montenegro</option><option value="Montserrat">Montserrat</option><option value="Morocco">Morocco</option><option value="Mozambique">Mozambique</option><option value="Myanmar">Myanmar</option><option value="Namibia">Namibia</option><option value="Nauru">Nauru</option><option value="Nepal">Nepal</option><option value="Netherlands">Netherlands</option><option value="Netherlands Antilles">Netherlands Antilles</option><option value="New Caledonia">New Caledonia</option><option value="New Zealand">New Zealand</option><option value="Nicaragua">Nicaragua</option><option value="Niger">Niger</option><option value="Nigeria">Nigeria</option><option value="Niue">Niue</option><option value="Norfolk Island">Norfolk Island</option><option value="Northern Mariana Islands">Northern Mariana Islands</option><option value="Norway">Norway</option><option value="Oman">Oman</option><option value="Pakistan">Pakistan</option><option value="Palau">Palau</option><option value="Palestinian Territory, Occupied">Palestinian Territory, Occupied</option><option value="Panama">Panama</option><option value="Papua New Guinea">Papua New Guinea</option><option value="Paraguay">Paraguay</option><option value="Peru">Peru</option><option value="Philippines">Philippines</option><option value="Pitcairn">Pitcairn</option><option value="Poland">Poland</option><option value="Portugal">Portugal</option><option value="Puerto Rico">Puerto Rico</option><option value="Qatar">Qatar</option><option value="Reunion">Reunion</option><option value="Romania">Romania</option><option value="Russian Federation">Russian Federation</option><option value="Rwanda">Rwanda</option><option value="Saint Helena">Saint Helena</option><option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option><option value="Saint Lucia">Saint Lucia</option><option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option><option value="Saint Vincent and The Grenadines">Saint Vincent and The Grenadines</option><option value="Samoa">Samoa</option><option value="San Marino">San Marino</option><option value="Sao Tome and Principe">Sao Tome and Principe</option><option value="Saudi Arabia">Saudi Arabia</option><option value="Senegal">Senegal</option><option value="Serbia">Serbia</option><option value="Seychelles">Seychelles</option><option value="Sierra Leone">Sierra Leone</option><option value="Singapore">Singapore</option><option value="Slovakia">Slovakia</option><option value="Slovenia">Slovenia</option><option value="Solomon Islands">Solomon Islands</option><option value="Somalia">Somalia</option><option value="South Africa">South Africa</option><option value="South Georgia and The South Sandwich Islands">South Georgia and The South Sandwich Islands</option><option value="Spain">Spain</option><option value="Sri Lanka">Sri Lanka</option><option value="Sudan">Sudan</option><option value="Suriname">Suriname</option><option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option><option value="Swaziland">Swaziland</option><option value="Sweden">Sweden</option><option value="Switzerland">Switzerland</option><option value="Syrian Arab Republic">Syrian Arab Republic</option><option value="Taiwan">Taiwan</option><option value="Tajikistan">Tajikistan</option><option value="Tanzania, United Republic of">Tanzania, United Republic of</option><option value="Thailand">Thailand</option><option value="Timor-leste">Timor-leste</option><option value="Togo">Togo</option><option value="Tokelau">Tokelau</option><option value="Tonga">Tonga</option><option value="Trinidad and Tobago">Trinidad and Tobago</option><option value="Tunisia">Tunisia</option><option value="Turkey">Turkey</option><option value="Turkmenistan">Turkmenistan</option><option value="Turks and Caicos Islands">Turks and Caicos Islands</option><option value="Tuvalu">Tuvalu</option><option value="Uganda">Uganda</option><option value="Ukraine">Ukraine</option><option value="United Arab Emirates">United Arab Emirates</option><option value="United Kingdom">United Kingdom</option><option value="United States">United States</option><option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option><option value="Uruguay">Uruguay</option><option value="Uzbekistan">Uzbekistan</option><option value="Vanuatu">Vanuatu</option><option value="Venezuela">Venezuela</option><option value="Viet Nam">Viet Nam</option><option value="Virgin Islands, British">Virgin Islands, British</option><option value="Virgin Islands, U.S.">Virgin Islands, U.S.</option><option value="Wallis and Futuna">Wallis and Futuna</option><option value="Western Sahara">Western Sahara</option><option value="Yemen">Yemen</option><option value="Zambia">Zambia</option><option value="Zimbabwe">Zimbabwe</option>
3067</select></div></div><div class="drop-query-policy-box"><div class="each-policy">
3068<input type="checkbox" name="training-programs" value="training-programs">I would like to be kept up to date with new training programs/events/promotions/marketing.</a></div><div class="each-policy">
3069<input type="checkbox" name="privacy" value="privacy" required>By submitting this form, I accept Machine Learning Plus <a href="https://machinelearningplus.c
3069om/privacy-policy/">Privacy Policy.</a></div></div><div class="drop-query-button-box">
3070<button class="submit-btn" id="submit">Download</button></div><div class="ml-loader-outer"><div class="ml-loader"><div></div><div></div></div></div><p class="form-msg"></p></form></div></div><div class="clear"></div></div><div id="request-callback-popup" style="display:none;width:100%;max-width:1060px;"><div class="download-curriculum-content"><div class="download-curriculum-title">Request A Call Back</div><div class="download-curriculum-sub-title">Please leave us your contact details and our team will call you back.</div><div class="download-curriculum-form-outer"><form id="request-callback-form" action="" method="GET"><div class="download-curriculum-each-field"><div class="download-curriculum-each-field-label">Name</div>
3071<input type="text" placeholder="Full Name" id="name3" required /></div><div class="download-curriculum-each-field"><div class="download-curriculum-each-field-label">Country</div>
3072<select id="country3" required><option disabled selected value>Select your country</option><option value="Afghanistan">Afghanistan</option><option value="Aland Islands">Aland Islands</option><option value="Albania">Albania</option><option value="Algeria">Algeria</option><option value="American Samoa">American Samoa</option><option value="Andorra">Andorra</option><option value="Angola">Angola</option><option value="Anguilla">Anguilla</option><option value="Antarctica">Antarctica</option><option value="Antigua and Barbuda">Antigua and Barbuda</option><option value="Argentina">Argentina</option><option value="Armenia">Armenia</option><option value="Aruba">Aruba</option><option value="Australia">Australia</option><option value="Austria">Austria</option><option value="Azerbaijan">Azerbaijan</option><option value="Bahamas">Bahamas</option><option value="Bahrain">Bahrain</option><option value="Bangladesh">Bangladesh</option><option value="Barbados">Barbados</option><option value="Belarus">Belarus</option><option value="Belgium">Belgium</option><option value="Belize">Belize</option><option value="Benin">Benin</option><option value="Bermuda">Bermuda</option><option value="Bhutan">Bhutan</option><option value="Bolivia">Bolivia</option><option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option><option value="Botswana">Botswana</option><option value="Bouvet Island">Bouvet Island</option><option value="Brazil">Brazil</option><option value="British Indian Ocean Territory">British Indian Ocean Territory</option><option value="Brunei Darussalam">Brunei Darussalam</option><option value="Bulgaria">Bulgaria</option><option value="Burkina Faso">Burkina Faso</option><option value="Burundi">Burundi</option><option value="Cambodia">Cambodia</option><option value="Cameroon">Cameroon</option><option value="Canada">Canada</option><option value="Cape Verde">Cape Verde</option><option value="Cayman Islands">Cayman Islands</option><option value="Central African Republic">Central African Republic</option><option value="Chad">Chad</option><option value="Chile">Chile</option><option value="China">China</option><option value="Christmas Island">Christmas Island</option><option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option><option value="Colombia">Colombia</option><option value="Comoros">Comoros</option><option value="Congo">Congo</option><option value="Congo, The Democratic Republic of The">Congo, The Democratic Republic of The</option><option value="Cook Islands">Cook Islands</option><option value="Costa Rica">Costa Rica</option><option value="Cote D'ivoire">Cote D'ivoire</option><option value="Croatia">Croatia</option><option value="Cuba">Cuba</option><option value="Cyprus">Cyprus</option><option value="Czech Republic">Czech Republic</option><option value="Denmark">Denmark</option><option value="Djibouti">Djibouti</option><option value="Dominica">Dominica</option><option value="Dominican Republic">Dominican Republic</option><option value="Ecuador">Ecuador</option><option value="Egypt">Egypt</option><option value="El Salvador">El Salvador</option><option value="Equatorial Guinea">Equatorial Guinea</option><option value="Eritrea">Eritrea</option><option value="Estonia">Estonia</option><option value="Ethiopia">Ethiopia</option><option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option><option value="Faroe Islands">Faroe Islands</option><option value="Fiji">Fiji</option><option value="Finland">Finland</option><option value="France">
3072France</option><option value="French Guiana">French Guiana</option><option value="French Polynesia">French Polynesia</option><option value="French Southern Territories">French Southern Territories</option><option value="Gabon">Gabon</option><option value="Gambia">Gambia</option><option value="Georgia">Georgia</option><option value="Germany">Germany</option><option value="Ghana">Ghana</option><option value="Gibraltar">Gibraltar</option><option value="Greece">Greece</option><option value="Greenland">Greenland</option><option value="Grenada">Grenada</option><option value="Guadeloupe">Guadeloupe</option><option value="Guam">Guam</option><option value="Guatemala">Guatemala</option><option value="Guernsey">Guernsey</option><option value="Guinea">Guinea</option><option value="Guinea-bissau">Guinea-bissau</option><option value="Guyana">Guyana</option><option value="Haiti">Haiti</option><option value="Heard Island and Mcdonald Islands">Heard Island and Mcdonald Islands</option><option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option><option value="Honduras">Honduras</option><option value="Hong Kong">Hong Kong</option><option value="Hungary">Hungary</option><option value="Iceland">Iceland</option><option value="India">India</option><option value="Indonesia">Indonesia</option><option value="Iran, Islamic Republic of">Iran, Islamic Republic of</option><option value="Iraq">Iraq</option><option value="Ireland">Ireland</option><option value="Isle of Man">Isle of Man</option><option value="Israel">Israel</option><option value="Italy">Italy</option><option value="Jamaica">Jamaica</option><option value="Japan">Japan</option><option value="Jersey">Jersey</option><option value="Jordan">Jordan</option><option value="Kazakhstan">Kazakhstan</option><option value="Kenya">Kenya</option><option value="Kiribati">Kiribati</option><option value="Korea, Democratic People's Republic of">Korea, Democratic People's Republic of</option><option value="Korea, Republic of">Korea, Republic of</option><option value="Kuwait">Kuwait</option><option value="Kyrgyzstan">Kyrgyzstan</option><option value="Lao People's Democratic Republic">Lao People's Democratic Republic</option><option value="Latvia">Latvia</option><option value="Lebanon">Lebanon</option><option value="Lesotho">Lesotho</option><option value="Liberia">Liberia</option><option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option><option value="Liechtenstein">Liechtenstein</option><option value="Lithuania">Lithuania</option><option value="Luxembourg">Luxembourg</option><option value="Macao">Macao</option><option value="Macedonia, The Former Yugoslav Republic of">Macedonia, The Former Yugoslav Republic of</option><option value="Madagascar">Madagascar</option><option value="Malawi">Malawi</option><option value="Malaysia">Malaysia</option><option value="Maldives">Maldives</option><option value="Mali">Mali</option><option value="Malta">Malta</option><option value="Marshall Islands">Marshall Islands</option><option value="Martinique">Martinique</option><option value="Mauritania">Mauritania</option><option value="Mauritius">Mauritius</option><option value="Mayotte">Mayotte</option><option value="Mexico">Mexico</option><option value="Micronesia, Federated States of">Micronesia, Federated States of</option><option value="Moldova, Republic of">Moldova, Republic of</option><option value="Monaco">Monaco</option><option value="Mongolia">Mongolia</option><option value="Montenegro">Montenegro</option><option value="Montserrat">Montserrat</option><option value="Morocco">Morocco</option><option value="Mozambique">Mozambique</option><option value="Myanmar">Myanmar</option><option value="Namibia">Namibia</option><option value="Nauru">Nauru</option><option value="Nepal">Nepal</option><option value="Netherlands">Netherlands</option><option value="Netherlands Antilles">Netherlands Antilles</option><option value="New Caledonia">New Caledonia</option><option value="New Zealand">New Zealand</option><option value="Nicaragua">Nicaragua</option><option value="Niger">Niger</option><option value="Nigeria">Nigeria</option><option value="Niue">Niue</option><option value="Norfolk Island">Norfolk Island</option><option value="Northern Mariana Islands">Northern Mariana Islands</option><option value="Norway">Norway</option><option value="Oman">Oman</option><option value="Pakistan">Pakistan</option><option value="Palau">Palau</option><option value="Palestinian Territory, Occupied">Palestinian Territory, Occupied</option><option value="Panama">Panama</option><option value="Papua New Guinea">Papua New Guinea</option><option value="Paraguay">Paraguay</option><option value="Peru">Peru</option><option value="Philippines">Philippines</option><option value="Pitcairn">Pitcairn</option><option value="Poland">Poland</option><option value="Portugal">Portugal</option><option value="Puerto Rico">Puerto Rico</option><option value="Qatar">Qatar</option><option value="Reunion">Reunion</option><option value="Romania">Romania</option><option value="Russian Federation">Russian Federation</option><option value="Rwanda">Rwanda</option><option value="Saint Helena">Saint Helena</option><option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option><option value="Saint Lucia">Saint Lucia</option><option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option><option value="Saint Vincent and The Grenadines">Saint Vincent and The Grenadines</option><option value="Samoa">Samoa</option><option value="San Marino">San Marino</option><option value="Sao Tome and Principe">Sao Tome and Principe</option><option value="Saudi Arabia">Saudi Arabia</option><option value="Senegal">Senegal</option><option value="Serbia">Serbia</option><option value="Seychelles">Seychelles</option><option value="Sierra Leone">Sierra Leone</option><option value="Singapore">Singapore</option><option value="Slovakia">Slovakia</option><option value="Slovenia">Slovenia</option><option value="Solomon Islands">Solomon Islands</option><option value="Somalia">Somalia</option><option value="South Africa">South Africa</option><option value="South Georgia and The South Sandwich Islands">South Georgia and The South Sandwich Islands</option><option value="Spain">Spain</option><option value="Sri Lanka">Sri Lanka</option><option value="Sudan">Sudan</option><option value="Suriname">Suriname</option><option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option><option value="Swaziland">Swaziland</option><option value="Sweden">Sweden</option><option value="Switzerland">Switzerland</option><option value="Syrian Arab Republic">Syrian Arab Republic</option><option value="Taiwan">Taiwan</option><option value="Tajikistan">Tajikistan</option><option value="Tanzania, United Republic of">Tanzania, United Republic of</option><option value="Thailand">Thailand</option><option value="Timor-leste">Timor-leste</option><option value="Togo">Togo</option><option value="Tokelau">Tokelau</option><option value="Tonga">Tonga</option><option value="Trinidad and Tobago">Trinidad and Tobago</option><option value="Tunisia">Tunisia</option><option value="Turkey">Turkey</option><option value="Turkmenistan">Turkmenistan</option><option value="Turks and Caicos Islands">Turks and Caicos Islands</option><option value="Tuvalu">Tuvalu</option><option value="Uganda">Uganda</option><option value="Ukraine">Ukraine</option><option value="United Arab Emirates">United Arab Emirates</option><option value="United Kingdom">United Kingdom</option><option value="United States">United States</option><option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option><option value="Uruguay">Uruguay</option><option value="Uzbekistan">Uzbekistan</option><option value="Vanuatu">Vanuatu</option><option value="Venezuela">Venezuela</option><option value="Viet Nam">Viet Nam</option><option value="Virgin Islands, British">Virgin Islands, British</option><option value="Virgin Islands, U.S.">Virgin Islands, U.S.</option><option value="Wallis and Futuna">Wallis and Futuna</option><option value="Western Sahara">Western Sahara</option><option value="Yemen">Yemen</option><option value="Zambia">Zambia</option><option value="Zimbabwe">Zimbabwe</option>
3073</select></div><div class="download-curriculum-each-field"><div class="download-curriculum-each-field-label">Email</div>
3074<input type="email" placeholder="Email" id="email3" required /></div><div class="download-curriculum-each-field"><div class="download-curriculum-each-field-label">Phone</div>
3075<input type="text" placeholder="Phone" id="phone3" required /></div><div class="download-curriculum-full-field"><div class="download-curriculum-each-field-label">Message</div><textarea placeholder="Message" id="message3" required></textarea></div><div class="download-curriculum-button-box"><div class="download-curriculum-left-box"><div class="download-curriculum-left-box-row1">
3076<input type="checkbox" name="receiveupdates" id="receiveupdates2" value="Receive updates on WhatsApp">Receive updates on WhatsApp</div><div class="download-curriculum-left-box-row2">
3077By tapping submit, you agree to Machine Learning Plus <a href="https://machinelearningplus.c
3077om/privacy-policy/" target="_blank">Privacy Policy</a> & <a href="https://machinelearningplus.com/web-terms-of-use/" target="_blank">Terms & Conditions</a></div></div><div class="download-curriculum-right-box">
3078<button type="submit" class="download-btn">Submit <i class="download-arrow-icon"></i></button></div></div><div class="ml-loader-outer"><div class="ml-loader"><div></div><div></div></div></div><p class="form-msg"></p></form></div></div><div class="clear"></div></div>
3079<style>.offer-block{
3080	display:none;
3081}
3082.offer-block.active{
3083	position: relative;
3084	display:block;
3085	height:90px;
3086	width:100%;
3087	transition: all 0.3s ease-in-out;
3088}
3089.offer-wrapper {
3090	display: flex;
3091	flex-wrap: nowrap;
3092	height:90px;
3093	width: 100%;
3094	position: fixed;
3095	top: 0px;
3096	left: 0px;
3097	right: 0px;
3098	z-index: 9999;
3099	justify-content: center;
3100	align-items: center;
3101	flex-direction: column;
3102	text-align: center;
3103	padding: 15px 0;
3104	background-color: antiquewhite;
3105}
3106.offer-wrapper p {
3107	width: 100%;
3108	font-size: 16px;
3109	margin: 0;
3110}
3111#offerTime {
3112	text-align: center;
3113	font-size: 18px;
3114	font-weight: bold;
3115}
3116.offer-close-btn{
3117	position: absolute;
3118	right: 20px;
3119	top: 20px;
3120	height: 30px;
3121	width: 30px;
3122	background-image: url('https://machinelearningplus.com/wp-content/themes/astra-child/images/new-home/offer-close.svg');
3123	background-repeat: no-repeat;
3124	cursor: pointer;
3125}</style></head><body itemtype='https://schema.org/Blog' itemscope='itemscope' class="blog wp-custom-logo wp-embed-responsive wp-theme-astra wp-child-theme-astra-child ast-desktop ast-separate-container ast-two-container ast-no-sidebar astra-4.13.12 group-blog ast-inherit-site-logo-transparent ast-hfb-header ast-blog-grid-1 ast-blog-layout-1 ast-pagination-default ast-full-width-layout ast-sticky-header-shrink ast-inherit-site-logo-sticky elementor-default elementor-kit-6251 astra-addon-3.2.0"> 
3125<script type="litespeed/javascript">requestAnimationFrame(function(){requestAnimationFrame(function(){var d='https://machinelearningplus.com/wp-content/themes/astra-child';var h=document.querySelector('.home-section-one');if(h)h.style.backgroundImage='url("'+d+'/images/new-home/New_Hero-section_bg_image.webp")';var v=document.querySelector('.section-one-right-video-inner-wrapper');if(v)v.style.backgroundImage='url("'+d+'/images/new-home/section1-video-banner.webp")'})})</script>
3125 
3125<script type="litespeed/javascript">document.addEventListener('DOMContentLiteSpeedLoaded',function(){var $=jQuery;$(".offer-close-btn").click(function(){$(".offer-wrapper").css('height','0px').hide();$(".offer-close-btn").hide();$(".offer-block.active").css('height','0px').hide()});setTimeout(function(){$('.offer-block').addClass('active')},3000)})</script>
3125 
3126<noscript><iframe data-lazyloaded="1" src="about:blank" data-litespeed-src="https://www.googletagmanager.com/ns.html?id=GTM-WRB8JWZ"
3127height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3128 
3128<script data-cfasync="false">(function(){var mq=window.matchMedia('(max-width:921.99px)');function apply(isMobile){var b=document.body.classList;if(isMobile){b.add('ast-header-break-point');b.remove('ast-desktop');}else{b.remove('ast-header-break-point');b.add('ast-desktop');}}apply(mq.matches);if(mq.addEventListener){mq.addEventListener('change',function(e){apply(e.matches);});}else if(mq.addListener){mq.addListener(function(e){apply(e.matches);});}})();</script>
3128 <div
3129class="hfeed site" id="page">
3130<a class="skip-link screen-reader-text" href="#content">Skip to content</a><div id="style-nine-header"><div class="header"><div class="container"><div class="website-logo">
3131<a href="https://machinelearningplus.com"><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NTgiIGhlaWdodD0iMTkyIiB2aWV3Qm94PSIwIDAgOTU4IDE5MiI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" data-src="https://machinelearningplus.com/wp-content/uploads/2024/08/mlp-logo-august-1.png" alt="MLP Logo"  width="958" height="192" /></a><div class="mob-search"></div></div><div class="course-button-wrapper"><a class="ubermenu-responsive-toggle ubermenu-responsive-toggle-main ubermenu-skin-vanilla ubermenu-loc- ubermenu-responsive-toggle-content-align-left ubermenu-responsive-toggle-align-full " data-ubermenu-target="ubermenu-main-2040"><i class="fa fa-bars"></i>Menu</a><nav id="ubermenu-main-2040" class="ubermenu ubermenu-nojs ubermenu-main ubermenu-menu-2040 ubermenu-responsive ubermenu-responsive-default ubermenu-responsive-collapse ubermenu-horizontal ubermenu-transition-shift ubermenu-trigger-hover_intent ubermenu-skin-vanilla  ubermenu-bar-align-full ubermenu-items-align-left ubermenu-bound ubermenu-disable-submenu-scroll ubermenu-sub-indicators ubermenu-retractors-responsive"><ul id="ubermenu-nav-main-2040" class="ubermenu-nav"><li id="menu-item-20898" class="course-btn-link ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-has-children ubermenu-item-20898 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-drop ubermenu-has-submenu-mega" ><a aria-expanded="false" class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="#" tabindex="0"><span class="ubermenu-target-title ubermenu-target-text">Courses</span></a><ul  class="ubermenu-submenu ubermenu-submenu-id-20898 ubermenu-submenu-type-mega ubermenu-submenu-drop ubermenu-submenu-align-full_width ubermenu-submenu-content-align-left ubermenu-autoclear"  ><li id="menu-item-20834" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-has-children ubermenu-item-20834 ubermenu-item-auto ubermenu-item-header ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack" ><a aria-expanded="false" class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-content-align-left ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/pages/ds-coding-expert"><span class="ubermenu-target-title ubermenu-target-text">Data Science Coding Expert</span></a><ul  class="ubermenu-submenu ubermenu-submenu-id-20834 ubermenu-submenu-type-auto ubermenu-submenu-type-stack"  ><li id="menu-item-20835" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20835 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/foundations-of-machine-learning-60ee63930cf219bfb8976e20?redirectToMicroFE=false"><span class="ubermenu-target-title ubermenu-target-text">Foundations Of Machine Learning (Free)</span></a></li><li id="menu-item-20836" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20836 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Python-Programming-628f8abb0cf22aee960e8234?redirectToMicroFE=false"><span class="ubermenu-target-title ubermenu-target-text">Python Programming(Free)</span></a></li><li id="menu-item-20837" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20837 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.c
3131om/s/store/courses/description/Numpy-for-Data-Science"><span class="ubermenu-target-title ubermenu-target-text">Numpy For Data Science(Free)</span></a></li><li id="menu-item-20838" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20838 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Pandas-for-Data-Science"><span class="ubermenu-target-title ubermenu-target-text">Pandas For Data Science(Free)</span></a></li><li id="menu-item-24655" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24655 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Linux-command-line-63c19eb7e4b0fe07b03d04d1"><span class="ubermenu-target-title ubermenu-target-text">Linux Command Line(Free)</span></a></li><li id="menu-item-24656" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24656 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/SQL-for-Data-Science---I-64e44a6ae4b029e71084e061"><span class="ubermenu-target-title ubermenu-target-text">SQL for Data Science &#8211; I(Free)</span></a></li><li id="menu-item-24657" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24657 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/SQL-for-Data-Science---Level-2-64eda5c3e4b0acf4a9d5a44a"><span class="ubermenu-target-title ubermenu-target-text">SQL for Data Science &#8211; II(Free)</span></a></li><li id="menu-item-24658" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24658 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/SQL-for-Data-Science---Level-3-1693983225181-64f821f9e4b0bfa66a900c29"><span class="ubermenu-target-title ubermenu-target-text">SQL for Data Science &#8211; III(Free)</span></a></li><li id="menu-item-24659" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24659 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/SQL-for-Data-Science---Window-Functions-6512753de4b01fed60989c71"><span class="ubermenu-target-title ubermenu-target-text">SQL for Data Science &#8211; Window Functions(Free)</span></a></li><li id="menu-item-20839" class="sub-heading-links ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20839 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/pages/ml-expert"><span class="ubermenu-target-title ubermenu-target-text">Machine Learning Expert</span></a></li><li id="menu-item-24660" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24660 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.c
3131om/courses/Linear-Algebra-65448bb1e4b0841e3a4fc1dc"><span class="ubermenu-target-title ubermenu-target-text">Linear Algebra for ML</span></a></li><li id="menu-item-25101" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-25101 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Statistics-for-Data-Science-6603e7077dfa1d5b9cb50fb1"><span class="ubermenu-target-title ubermenu-target-text">Statistics for Data Science</span></a></li><li id="menu-item-20840" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20840 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/data-pre-processing-and-eda"><span class="ubermenu-target-title ubermenu-target-text">Data Pre-Processing and EDA</span></a></li><li id="menu-item-20841" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20841 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Linear-Regression-and-Regularisation"><span class="ubermenu-target-title ubermenu-target-text">Linear Regression and Regularisation</span></a></li><li id="menu-item-20842" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20842 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Logistic-Regression"><span class="ubermenu-target-title ubermenu-target-text">Classification: Logistic Regression</span></a></li><li id="menu-item-20843" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20843 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Supervised-ML-Algorithms"><span class="ubermenu-target-title ubermenu-target-text">Supervised ML Algorithms</span></a></li><li id="menu-item-20844" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20844 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Imbalanced-Classification"><span class="ubermenu-target-title ubermenu-target-text">Imbalanced Classification</span></a></li><li id="menu-item-20845" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20845 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Ensemble-Learning"><span class="ubermenu-target-title ubermenu-target-text">Ensemble Learning</span></a></li><li id="menu-item-20857" class="sub-heading-links ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20857 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.c
3131om/s/pages/forecasting-expert"><span class="ubermenu-target-title ubermenu-target-text">Time Series Forecasting Expert</span></a></li><li id="menu-item-20858" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20858 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Introduction-to-Time-Series-Analysis"><span class="ubermenu-target-title ubermenu-target-text">Introduction to Time Series Analysis</span></a></li><li id="menu-item-24665" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24665 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series-Analysis-Part1-64195c12e4b0c09eb19a078d"><span class="ubermenu-target-title ubermenu-target-text">Time Series Analysis &#8211; I (Beginners)</span></a></li><li id="menu-item-24666" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24666 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series-Analysis-Part-2-6433bfb8e4b0fc4ff3d2ff3e"><span class="ubermenu-target-title ubermenu-target-text">Time Series Analysis &#8211; II (Intermediate)</span></a></li><li id="menu-item-24667" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24667 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series-Forecasting-Part-1---Statistical-Models-1681722290492-643d0bb2e4b0687fa0313bd9"><span class="ubermenu-target-title ubermenu-target-text">Time Series Forecasting Part 1 &#8211; Statistical Models</span></a></li><li id="menu-item-24668" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24668 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series-Forecasting-Part-2---Complete-ARIMA-Modeling-and-Tests-1684138875722-6461eb7be4b08ceb88377a56"><span class="ubermenu-target-title ubermenu-target-text">Time Series Forecasting Part 2 &#8211; ARIMA modeling and Tests</span></a></li><li id="menu-item-24670" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24670 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Multi-Time-Series-Forecasting---Vector-Auto-Regression-64880db3e4b0618a5161d41b"><span class="ubermenu-target-title ubermenu-target-text">Time Series Forecasting Part 3 &#8211; Vector Auto Regression</span></a></li><li id="menu-item-24669" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24669 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series---Singular-Spectrum-Analysis-64a3d105e4b05989724fc407"><span class="ubermenu-target-title ubermenu-target-text">Time Series Analysis &#8211; III: Singular Spectrum Analysis</span></a></li><li id="menu-item-24671" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24671 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.c
3131om/courses/Feature-Engineering-and-Intervention-Analysis-for-Time-Series-Projects---Part-1-1689663510598-64b63816e4b0493d3bdf0c22"><span class="ubermenu-target-title ubermenu-target-text">Feature Engineering for Time Series Projects &#8211; Part 1</span></a></li><li id="menu-item-24672" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24672 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Feature-Engineering-and-Intervention-Analysis-for-Time-Series-Projects---Part-2-64c0bb33e4b06ae8ef38eb5e"><span class="ubermenu-target-title ubermenu-target-text">Feature Engineering for Time Series Projects &#8211; Part 2</span></a></li></ul></li><li id="menu-item-20846" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-has-children ubermenu-item-20846 ubermenu-item-auto ubermenu-item-header ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack" ><a aria-expanded="false" class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-content-align-left ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/pages/deployment-expert"><span class="ubermenu-target-title ubermenu-target-text">Deployment Expert</span></a><ul  class="ubermenu-submenu ubermenu-submenu-id-20846 ubermenu-submenu-type-auto ubermenu-submenu-type-stack"  ><li id="menu-item-20847" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20847 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/ml-deployment-aws-ec2"><span class="ubermenu-target-title ubermenu-target-text">ML Deployment in AWS EC2</span></a></li><li id="menu-item-20848" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20848 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Deploy-ML-Models-in-AWS-Lamda"><span class="ubermenu-target-title ubermenu-target-text">Deploy ML Models in AWS Lamda</span></a></li><li id="menu-item-20849" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20849 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Deploy-ML-models-in-AWS-Sagemaker"><span class="ubermenu-target-title ubermenu-target-text">
3131Deploy ML Models in AWS Sagemaker</span></a></li><li id="menu-item-24661" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24661 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/PySpark-for-Machine-Learning---Level-I-652ea5e4e4b025ebcd522a94"><span class="ubermenu-target-title ubermenu-target-text">PySpark for Data Science &#8211; I: Fundamentals</span></a></li><li id="menu-item-24662" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24662 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/PySpark-for-Data-Science---II-Statistics-for-Big-Data-6538a705e4b0289585b852cb"><span class="ubermenu-target-title ubermenu-target-text">PySpark for Data Science &#8211; II: Statistics for Big Data</span></a></li><li id="menu-item-24663" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24663 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/PySpark-for-Data-Science---III-Data-Analysis-65411888e4b003bc06c6091f"><span class="ubermenu-target-title ubermenu-target-text">PySpark for Data Science &#8211; III: Data Cleaning and Analysis</span></a></li><li id="menu-item-24664" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24664 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/PySpark-for-Data-Science---IV-Machine-Learning-654a23c1e4b02e6900efcf1f"><span class="ubermenu-target-title ubermenu-target-text">PySpark for Data Science &#8211; IV: Machine Learning</span></a></li><li id="menu-item-24709" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-24709 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/PySpark-for-Data-Science---IV-ML-Pipelines-655c7433e4b0a1013b692c94"><span class="ubermenu-target-title ubermenu-target-text">PySpark for Data Science-V : ML Pipelines</span></a></li><li id="menu-item-20850" class="sub-heading-links ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20850 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/pages/deep-learning-expert"><span class="ubermenu-target-title ubermenu-target-text">Deep Learning Expert</span></a></li><li id="menu-item-20851" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20851 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Foundations-of-Deep-Learning-in-Python"><span class="ubermenu-target-title ubermenu-target-text">Foundations Of Deep Learning in Python</span></a></li><li id="menu-item-20852" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20852 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.c
3131om/s/store/courses/description//Foundation-of-Deep-Learning-Part-2"><span class="ubermenu-target-title ubermenu-target-text">Foundations Of Deep Learning in Python 2</span></a></li><li id="menu-item-20853" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20853 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Applied-Deep-Learning-with-PyTorch"><span class="ubermenu-target-title ubermenu-target-text">Applied Deep Learning with PyTorch</span></a></li><li id="menu-item-20854" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20854 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Detecting-Defects-in-Steel-Sheets-with-Computer-Vision"><span class="ubermenu-target-title ubermenu-target-text">Detecting Defects in Steel Sheets with Computer-Vision</span></a></li><li id="menu-item-20855" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20855 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Project-Text-Generation-using-Language-Models-with-LSTM"><span class="ubermenu-target-title ubermenu-target-text">Project Text Generation using Language Models with LSTM</span></a></li><li id="menu-item-20856" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20856 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Project-Classifying-Sentiment-of-Reviews-using-BERT-NLP"><span class="ubermenu-target-title ubermenu-target-text">Project Classifying Sentiment of Reviews using BERT NLP</span></a></li></ul></li><li id="menu-item-20859" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-has-children ubermenu-item-20859 ubermenu-item-auto ubermenu-item-header ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack" ><a aria-expanded="false" class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-content-align-left ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/pages/industry-projects-expert"><span class="ubermenu-target-title ubermenu-target-text">Industry Projects Expert</span></a><ul  class="ubermenu-submenu ubermenu-submenu-id-20859 ubermenu-submenu-type-auto ubermenu-submenu-type-stack"  ><li id="menu-item-20862" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20862 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Estimating-Customer-Lifetime-Value-for-Business"><span class="ubermenu-target-title ubermenu-target-text">Estimating Customer Lifetime Value for Business</span></a></li><li id="menu-item-20861" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20861 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Microsoft-Malware-Detection-Project"><span class="ubermenu-target-title ubermenu-target-text">Microsoft Malware Detection Project</span></a></li><li id="menu-item-20860" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20860 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.c
3131om/s/store/courses/description/credit-card-fraud-detection"><span class="ubermenu-target-title ubermenu-target-text">Credit Card Fraud Detection</span></a></li><li id="menu-item-20865" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20865 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Restaurant-Visitor-Forecasting"><span class="ubermenu-target-title ubermenu-target-text">Restaurant Visitor Forecasting</span></a></li><li id="menu-item-20864" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20864 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Optimizing-Marketing-Budget-Spend-with-Market-Mix-Modelling"><span class="ubermenu-target-title ubermenu-target-text">Optimizing Marketing Budget Spend with Market Mix Modelling</span></a></li><li id="menu-item-20863" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20863 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Predict-Rating-given-Amazon-Product-Reviews-using-NLP"><span class="ubermenu-target-title ubermenu-target-text">Predict Rating given Amazon Product Reviews using NLP</span></a></li><li id="menu-item-25102" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-25102 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Uplift-modeling-Estimating-incremental-impact-of-MarketingCampaigns-65788978e4b03791403f00d1"><span class="ubermenu-target-title ubermenu-target-text">Uplift modeling: Estimating incremental impact of Marketing Campaigns</span></a></li><li id="menu-item-25103" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-25103 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Uplift-Modeling-Part-2-Modeling-Strategies-6581bae3e4b00ad395dcf7da"><span class="ubermenu-target-title ubermenu-target-text">Uplift Modeling Part 2: Modeling-Strategies</span></a></li><li id="menu-item-25105" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-25105 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Survival-Analysis-Predicting-Time-to-Event-in-real-worldapplications-658bbc01e4b01cef840c0cb8"><span class="ubermenu-target-title ubermenu-target-text">Survival Analysis: Predicting Time to Event in real world applications</span></a></li><li id="menu-item-25104" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-25104 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Survival-Analysis-Part-2-Predicting-Time-to-Event-for-Lungs-Cancer-Patients-659d75aae4b0443efff2d5ee"><span class="ubermenu-target-title ubermenu-target-text">Survival Analysis Part 2: Predicting Time to Event for Lungs Cancer Patients</span></a></li><li id="menu-item-25106" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-25106 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.c
3131om/courses/Attribution-Models-in-Marketing-65a563e9e4b0815cb0885cdb"><span class="ubermenu-target-title ubermenu-target-text">Attribution Models in Marketing</span></a></li><li id="menu-item-25107" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-25107 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Dynamic-pricing-using-Multi-Armed-Bandit-ReinforcementLearning-65d46ff9e4b09b13eb25ca49"><span class="ubermenu-target-title ubermenu-target-text">Dynamic pricing using Multi Armed Bandit (Reinforcement Learning)</span></a></li><li id="menu-item-25108" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-25108 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Reinforcement-learning-for-Online-Ad-Serving-with-Multi-Armed-Bandits-65fbd46000db6011aeff41cb"><span class="ubermenu-target-title ubermenu-target-text">Reinforcement learning for Online Ad Serving with Multi Armed Bandits</span></a></li><li id="menu-item-25109" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-25109 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/MLFlow-in-Action-Hands-on-guide-to-ML-experiments-660404c157a8cf7ee43ab995"><span class="ubermenu-target-title ubermenu-target-text">MLFlow in Action: Hands on guide to ML experiments</span></a></li></ul></li><li id="menu-item-20869" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-has-children ubermenu-item-20869 ubermenu-item-auto ubermenu-item-header ubermenu-item-level-1 ubermenu-column ubermenu-column-1-4 ubermenu-has-submenu-stack" ><a aria-expanded="false" class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-content-align-left ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/pages/advanced-data-science"><span class="ubermenu-target-title ubermenu-target-text">Supplementary Courses</span></a><ul  class="ubermenu-submenu ubermenu-submenu-id-20869 ubermenu-submenu-type-auto ubermenu-submenu-type-stack"  ><li id="menu-item-20870" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20870 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Base-R-Programming"><span class="ubermenu-target-title ubermenu-target-text">Base R Programming</span></a></li><li id="menu-item-20871" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20871 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Dplyr-for-data-wrangling"><span class="ubermenu-target-title ubermenu-target-text">Dplyr for Data Wrangling</span></a></li><li id="menu-item-20872" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20872 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Wrangling-data-with-DataTable"><span class="ubermenu-target-title ubermenu-target-text">Wrangling Data with DataTable</span></a></li><li id="menu-item-20873" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20873 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.c
3131om/s/store/courses/description/GGPlot2-visualization-for-data-analysis"><span class="ubermenu-target-title ubermenu-target-text">GGPlot2 Visualization for Data Analysis</span></a></li><li id="menu-item-20874" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20874 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Statistical-Foundations-for-ML-in-R"><span class="ubermenu-target-title ubermenu-target-text">Statistical Foundations for ML in R</span></a></li><li id="menu-item-20875" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20875 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/store/courses/description/Statistical-modeling-with-linear--logistics-regression"><span class="ubermenu-target-title ubermenu-target-text">Statistical Modeling with Linear Logistics Regression</span></a></li><li id="menu-item-20999" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20999 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Caret-package-in-R-60d87e5e0cf2b1116467c0a2?redirectToMicroFE=false"><span class="ubermenu-target-title ubermenu-target-text">Caret package in R</span></a></li><li id="menu-item-21000" class="ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-21000 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/courses/Spacy-for-NLP-60d87e140cf234f1005f3760?redirectToMicroFE=false"><span class="ubermenu-target-title ubermenu-target-text">Spacy for NLP</span></a></li><li id="menu-item-20922" class="view-all-courses-btn ubermenu-item ubermenu-item-type-custom ubermenu-item-object-custom ubermenu-item-20922 ubermenu-item-auto ubermenu-item-normal ubermenu-item-level-2 ubermenu-column ubermenu-column-auto" ><a class="ubermenu-target menu-link ubermenu-item-layout-default ubermenu-item-layout-text_only" href="https://edu.machinelearningplus.com/s/pages/ds-career-path"><span class="ubermenu-target-title ubermenu-target-text">View All Courses</span></a></li></ul></li><li class="ubermenu-retractor ubermenu-retractor-mobile"><i class="fa fa-times"></i> Close</li></ul></li></ul></nav></div><div class="search-block-wrapper"><form class="search-form" method="get" action="https://machinelearningplus.com/">
3132<input id="s" class="form-control" type="text" name="s" value="" placeholder="Search" required>
3133<input id="x" type="submit" value="Search" class="search-btn" /></form></div><div class="top-menu-wrapper-new"><div data-elementor-type="header" data-elementor-id="20878" class="elementor elementor-20878"><div class="elementor-section-wrap"><section class="elementor-section elementor-top-section elementor-element elementor-element-72b566be elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="72b566be" data-element_type="section" data-e-type="section"><div class="elementor-container elementor-column-gap-no"><div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-184b2b51" data-id="184b2b51" data-element_type="column" data-e-type="column"><div class="elementor-widget-wrap elementor-element-populated"><section class="elementor-section elementor-inner-section elementor-element elementor-element-2e2681bb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e2681bb" data-element_type="section" data-e-type="section"><div class="elementor-container elementor-column-gap-default"><div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-591a08be header-right-col  header-menu" data-id="591a08be" data-element_type="column" data-e-type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-7ba215f elementor-nav-menu__align-right main-header elementor-nav-menu__text-align-center elementor-nav-menu--indicator-classic elementor-nav-menu--dropdown-tablet elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="7ba215f" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default"><div class="elementor-widget-container"><nav role="navigation" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"><ul id="menu-1-7ba215f" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current-menu-ancestor current-menu-parent menu-item-has-children menu-item-12150">
3133<a aria-expanded="false" href="http://machinelearningplus.com/blog" aria-current="page" class="elementor-item elementor-item-active menu-link">Blog</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-17899"><a aria-expanded="false" href="https://machinelearningplus.com/?page_id=8922" class="elementor-sub-item menu-link">Resources</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17903"><a href="https://machinelearningplus.com/?page_id=10027" class="elementor-sub-item menu-link">Data Science Project Template</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17900"><a href="https://machinelearningplus.com/?page_id=9904" class="elementor-sub-item menu-link">Time Series Project Template</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17901"><a href="https://machinelearningplus.com/?page_id=9931" class="elementor-sub-item menu-link">Numpy Cheatsheets</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17902"><a href="https://machinelearningplus.com/?page_id=9884" class="elementor-sub-item menu-link">Data Science Projects Bluebook</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17904"><a href="https://machinelearningplus.com/resources/" class="elementor-sub-item menu-link">All Resources</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-25614"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Practice Exercises</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25616"><a href="https://machinelearningplus.com/python/101-numpy-exercises-python/" class="elementor-sub-item menu-link">101 NumPy Exercises for Data Analysis (Python)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25617"><a href="https://machinelearningplus.com/python/101-pandas-exercises-python/" class="elementor-sub-item menu-link">101 Pandas Exercises for Data Analysis</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25620"><a href="https://machinelearningplus.com/pyspark/pyspark-exercises-101-pyspark-exercises-for-data-analysis/" class="elementor-sub-item menu-link">101 PySpark Exercises for Data Analysis</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25618"><a href="https://machinelearningplus.com/data-manipulation/101-python-datatable-exercises-pydatatable/" class="elementor-sub-item menu-link">101 Python datatable Exercises (pydatatable)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25615"><a href="https://machinelearningplus.com/nlp/nlp-exercises/" class="elementor-sub-item menu-link">101 NLP Exercises (using modern libraries)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25619"><a href="https://machinelearningplus.com/data-manipulation/101-r-data-table-exercises/" class="elementor-sub-item menu-link">101 R data.table Exercises</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9847"><a aria-expanded="false" href="https://machinelearningplus.com/category/python/" class="elementor-sub-item menu-link">Python</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19876"><a href="https://machinelearningplus.com/machine-learning/setup-python/" class="elementor-sub-item menu-link">Setup Python environment for ML</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24439"><a href="https://machinelearningplus.com/python/how-to-convert-python-code-to-cython-and-speed-up-100x/" class="elementor-sub-item menu-link">How to speed up Python using Cython</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24432">
3133<a href="https://machinelearningplus.com/python/how-to-convert-python-to-cython-inside-jupyter-notebooks/" class="elementor-sub-item menu-link">Python to Cython in Jupyter</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19253"><a href="https://machinelearningplus.com/python/how-to-deal-with-big-data-in-python/" class="elementor-sub-item menu-link">How to deal with Big Data in Python for ML Projects (100+ GB)?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18038"><a href="https://machinelearningplus.com/python/decorators-in-python-how-to-enhance-functions-without-changing-the-code/" class="elementor-sub-item menu-link">Decorators in Python – How to enhance functions without changing the code?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18039"><a href="https://machinelearningplus.com/python/generators-in-python/" class="elementor-sub-item menu-link">Generators in Python – How to lazily return values only when needed and save memory?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18040"><a href="https://machinelearningplus.com/python/iterators-in-python-iterables-vs-iterators/" class="elementor-sub-item menu-link">Iterators in Python – What are Iterators and Iterables?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18041"><a href="https://machinelearningplus.com/python/python-module-packages/" class="elementor-sub-item menu-link">Python Module – What are modules and packages in python?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18007"><a href="https://machinelearningplus.com/python/object-oriented-programming-oops-in-python/" class="elementor-sub-item menu-link">Object Oriented Programming (OOPS) in Python</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17957"><a href="https://machinelearningplus.com/deployment/conda-create-environment-and-everything-you-need-to-know-to-manage-conda-virtual-environment/" class="elementor-sub-item menu-link">Conda virtual environment</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11920">
3133<a href="https://machinelearningplus.com/python/list-comprehensions-in-python/" class="elementor-sub-item menu-link">List Comprehensions in Python – My Simplified Guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11921"><a href="https://machinelearningplus.com/python/parallel-processing-python/" class="elementor-sub-item menu-link">Parallel Processing in Python – A Practical Guide with Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11922"><a href="https://machinelearningplus.com/python/python-property/" class="elementor-sub-item menu-link">Python @Property Explained – How to Use and When? (Full Examples)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11923"><a href="https://machinelearningplus.com/python/python-debugger-pdb/" class="elementor-sub-item menu-link">pdb – How to use Python debugger</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11924"><a href="https://machinelearningplus.com/python/python-regex-tutorial-examples/" class="elementor-sub-item menu-link">Python Regular Expressions Tutorial and Examples: A Simplified Guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11925"><a href="https://machinelearningplus.com/python/python-logging-guide/" class="elementor-sub-item menu-link">Python Logging – Simplest Guide with Full Code and Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11926"><a href="https://machinelearningplus.com/python/datetime-python-examples/" class="elementor-sub-item menu-link">datetime in Python – Simplified Guide with Clear Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11927"><a href="https://machinelearningplus.com/python/requests-in-python/" class="elementor-sub-item menu-link">Requests in Python Tutorial – How to send HTTP requests in Python?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11928"><a href="https://machinelearningplus.com/python-json-guide/" class="elementor-sub-item menu-link">Python JSON – Guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11929"><a href="https://machinelearningplus.com/python-collections-guide/" class="elementor-sub-item menu-link">Python Collections – An Introductory Guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11930"><a href="https://machinelearningplus.com/python/cprofile-how-to-profile-your-python-code/" class="elementor-sub-item menu-link">cProfile  – How to profile your python code</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11931"><a href="https://machinelearningplus.com/python/what-does-yield-keyword-do/" class="elementor-sub-item menu-link">Python Yield – What does the yield keyword do?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11933"><a href="https://machinelearningplus.com/python/lambda-function/" class="elementor-sub-item menu-link">Lambda Function in Python – How and When to use?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11934"><a href="https://machinelearningplus.com/python/python-global-interpreter-lock-gil/" class="elementor-sub-item menu-link">What does Python Global Interpreter Lock – (GIL) do?</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9853"><a aria-expanded="false" href="https://machinelearningplus.com/category/time-series/" class="elementor-sub-item menu-link">Time Series</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19120"><a href="https://machinelearningplus.com/time-series/granger-causality-test/" class="elementor-sub-item menu-link">Granger Causality Test</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-10357">
3133<a href="https://machinelearningplus.com/time-series/augmented-dickey-fuller-test/" class="elementor-sub-item menu-link">Augmented Dickey Fuller Test (ADF Test) – Must Read Guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11912"><a href="https://machinelearningplus.com/time-series/kpss-test-for-stationarity/" class="elementor-sub-item menu-link">KPSS Test for Stationarity</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-10354"><a href="https://machinelearningplus.com/time-series/arima-model-time-series-forecasting-python/" class="elementor-sub-item menu-link">ARIMA Model – Complete Guide to Time Series Forecasting in Python</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-10360"><a href="https://machinelearningplus.com/time-series/time-series-analysis-python/" class="elementor-sub-item menu-link">Time Series Analysis in Python – A Comprehensive Guide with Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11913"><a href="https://machinelearningplus.com/time-series/vector-autoregression-examples-python/" class="elementor-sub-item menu-link">Vector Autoregression (VAR) – Comprehensive Guide with Examples in Python</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9851"><a aria-expanded="false" href="https://machinelearningplus.com/category/statistics/" class="elementor-sub-item menu-link">Statistics</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17965"><a href="https://machinelearningplus.com/statistics/partial-correlation/" class="elementor-sub-item menu-link">Partial Correlation</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17966"><a href="https://machinelearningplus.com/statistics/chi-square-test/" class="elementor-sub-item menu-link">Chi-Square test – How to test statistical significance?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11914"><a href="https://machinelearningplus.com/markov-chain/" class="elementor-sub-item menu-link">Gentle Introduction to Markov Chain</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11915"><a href="https://machinelearningplus.com/statistics/what-is-p-value/" class="elementor-sub-item menu-link">What is P-Value? – Understanding the meaning, math and methods</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11916"><a href="https://machinelearningplus.com/statistics/statistical-significance-tests-r/" class="elementor-sub-item menu-link">How to implement common statistical significance tests and find the p value?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11917"><a href="https://machinelearningplus.com/statistics/mahalanobis-distance/" class="elementor-sub-item menu-link">Mahalanobis Distance – Understanding the math with examples (python)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11918"><a href="https://machinelearningplus.com/statistics/t-test-students-understanding-the-math-and-how-it-works/" class="elementor-sub-item menu-link">T Test (Students T Test) – Understanding the math and how it works</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-10364"><a href="https://machinelearningplus.com/statistics/confidence-interval/" class="elementor-sub-item menu-link">Confidence Interval – Fully Explained</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-10363"><a href="https://machinelearningplus.com/statistics/standard-error/" class="elementor-sub-item menu-link">Understanding Standard Error – A practical guide with examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-10362"><a href="https://machinelearningplus.com/statistics/one-sample-t-test/" class="elementor-sub-item menu-link">One Sample T Test – Clearly Explained with Examples | ML+</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9855">
3133<a aria-expanded="false" href="https://machinelearningplus.com/category/deep-learning/" class="elementor-sub-item menu-link">Deep Learning</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11935"><a href="https://machinelearningplus.com/deep-learning/tensorflow1-vs-tensorflow2-vs-pytorch/" class="elementor-sub-item menu-link">TensorFlow vs PyTorch – A Detailed Comparison</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11936"><a href="https://machinelearningplus.com/deep-learning/how-use-tf-function-to-speed-up-python-code-tensorflow/" class="elementor-sub-item menu-link">How to use tf.function to speed up Python code in Tensorflow</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11937"><a href="https://machinelearningplus.com/deep-learning/linear-regression-tensorflow/" class="elementor-sub-item menu-link">How to implement Linear Regression in TensorFlow</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9848"><a aria-expanded="false" href="https://machinelearningplus.com/category/nlp/" class="elementor-sub-item menu-link">NLP</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11938"><a href="https://machinelearningplus.com/nlp/natural-language-processing-guide/" class="elementor-sub-item menu-link">Complete Guide to Natural Language Processing (NLP) – with Practical Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11939"><a href="https://machinelearningplus.com/nlp/text-summarization-approaches-nlp-example/" class="elementor-sub-item menu-link">Text Summarization Approaches for NLP –  Practical Guide with Generative Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11940"><a href="https://machinelearningplus.com/nlp/nlp-exercises/" class="elementor-sub-item menu-link">101 NLP Exercises (using modern libraries)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11941"><a href="https://machinelearningplus.com/nlp/gensim-tutorial/" class="elementor-sub-item menu-link">Gensim Tutorial – A Complete Beginners Guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11942"><a href="https://machinelearningplus.com/nlp/topic-modeling-python-sklearn-examples/" class="elementor-sub-item menu-link">LDA in Python – How to grid search best topic models?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11943"><a href="https://machinelearningplus.com/nlp/topic-modeling-gensim-python/" class="elementor-sub-item menu-link">Topic Modeling with Gensim (Python)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11944"><a href="https://machinelearningplus.com/nlp/lemmatization-examples-python/" class="elementor-sub-item menu-link">Lemmatization Approaches with Examples in Python</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11945"><a href="https://machinelearningplus.com/nlp/topic-modeling-visualization-how-to-present-results-lda-models/" class="elementor-sub-item menu-link">Topic modeling visualization – How to present the results of LDA models?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11946"><a href="https://machinelearningplus.com/nlp/cosine-similarity/" class="elementor-sub-item menu-link">Cosine Similarity – Understanding the math and how it works (with python codes)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11947"><a href="https://machinelearningplus.com/spacy-tutorial-nlp/" class="elementor-sub-item menu-link">spaCy Tutorial – Complete Writeup</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11948">
3133<a href="https://machinelearningplus.com/nlp/training-custom-ner-model-in-spacy/" class="elementor-sub-item menu-link">Training Custom NER models in SpaCy to auto-detect named entities [Complete Guide]</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11949"><a href="https://machinelearningplus.com/nlp/chatbot-with-rasa-and-spacy/" class="elementor-sub-item menu-link">Building chatbot with Rasa and spaCy</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11950"><a href="https://machinelearningplus.com/nlp/custom-text-classification-spacy/" class="elementor-sub-item menu-link">SpaCy Text Classification – How to Train Text Classification Model in spaCy (Solved Example)?</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9849"><a aria-expanded="false" href="https://machinelearningplus.com/category/plots/" class="elementor-sub-item menu-link">Plots</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11951"><a href="https://machinelearningplus.com/plots/matplotlib-plotting-tutorial/" class="elementor-sub-item menu-link">Matplotlib Plotting Tutorial – Complete overview of Matplotlib library</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11952"><a href="https://machinelearningplus.com/plots/matplotlib-histogram-python-examples/" class="elementor-sub-item menu-link">Matplotlib Histogram – How to Visualize Distributions in Python</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11953"><a href="https://machinelearningplus.com/plots/bar-plot-in-python/" class="elementor-sub-item menu-link">Bar Plot in Python – How to compare Groups visually</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11954"><a href="https://machinelearningplus.com/plots/python-boxplot/" class="elementor-sub-item menu-link">Python Boxplot – How to create and interpret boxplots (also find outliers and summarize distributions)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11955"><a href="https://machinelearningplus.com/waterfall-plot-in-python/" class="elementor-sub-item menu-link">Waterfall Plot in Python</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11956"><a href="https://machinelearningplus.com/plots/top-50-matplotlib-visualizations-the-master-plots-python/" class="elementor-sub-item menu-link">Top 50 matplotlib Visualizations  – The Master Plots (with full python code)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11958"><a href="https://machinelearningplus.com/plots/matplotlib-tutorial-complete-guide-python-plot-examples/" class="elementor-sub-item menu-link">Matplotlib Tutorial – A Complete Guide to Python Plot w/ Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11959"><a href="https://machinelearningplus.com/plots/matplotlib-pyplot/" class="elementor-sub-item menu-link">Matplotlib Pyplot – How to import matplotlib in Python and create different plots</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11960"><a href="https://machinelearningplus.com/plots/python-scatter-plot/" class="elementor-sub-item menu-link">Python Scatter Plot – How to visualize relationship between two numeric features</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11961"><a href="https://machinelearningplus.com/plots/matplotlib-line-plot/" class="elementor-sub-item menu-link">Matplotlib Line Plot – How to create a line plot to visualize the trend?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11962"><a href="https://machinelearningplus.com/plots/subplots-python-matplotlib/" class="elementor-sub-item menu-link">Matplotlib Subplots – How to create multiple plots in same figure in Python?</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9850">
3133<a aria-expanded="false" href="https://machinelearningplus.com/category/machine-learning/" class="elementor-sub-item menu-link">Machine Learning</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19106"><a href="https://machinelearningplus.com/machine-learning/main-pitfalls-in-machine-learning-projects/" class="elementor-sub-item menu-link">Main Pitfalls in Machine Learning Projects</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18568"><a href="https://machinelearningplus.com/deployment/deploy-ml-model-aws-ec2-instance/" class="elementor-sub-item menu-link">Deploy ML model in AWS Ec2 – Complete no-step-missed guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18825"><a href="https://machinelearningplus.com/deployment/feature-selection-using-frufs-and-vevestax/" class="elementor-sub-item menu-link">Feature selection using FRUFS and VevestaX</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17964"><a href="https://machinelearningplus.com/machine-learning/simulated-annealing-algorithm-explained-from-scratch-python/" class="elementor-sub-item menu-link">Simulated Annealing Algorithm Explained from Scratch (Python)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11963"><a href="https://machinelearningplus.com/machine-learning/bias-variance-tradeoff/" class="elementor-sub-item menu-link">Bias Variance Tradeoff – Clearly Explained</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11964"><a href="https://machinelearningplus.com/machine-learning/complete-introduction-linear-regression-r/" class="elementor-sub-item menu-link">Complete Introduction to Linear Regression in R</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11966"><a href="https://machinelearningplus.com/machine-learning/caret-package/" class="elementor-sub-item menu-link">Caret Package – A Practical Guide to Machine Learning in R</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11965"><a href="https://machinelearningplus.com/machine-learning/logistic-regression-tutorial-examples-r/" class="elementor-sub-item menu-link">Logistic Regression – A Complete Tutorial With Examples in R</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11967"><a href="https://machinelearningplus.com/machine-learning/principal-components-analysis-pca-better-explained/" class="elementor-sub-item menu-link">Principal Component Analysis (PCA) – Better Explained</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11968"><a href="https://machinelearningplus.com/predictive-modeling/k-means-clustering/" class="elementor-sub-item menu-link">K-Means Clustering Algorithm from Scratch</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11969"><a href="https://machinelearningplus.com/predictive-modeling/how-naive-bayes-algorithm-works-with-example-and-full-code/" class="elementor-sub-item menu-link">How Naive Bayes Algorithm Works? (with example and full code)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11970"><a href="https://machinelearningplus.com/machine-learning/feature-selection/" class="elementor-sub-item menu-link">Feature Selection – Ten Effective Techniques with Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11971"><a href="https://machinelearningplus.com/machine-learning/evaluation-metrics-classification-models-r/" class="elementor-sub-item menu-link">Evaluation Metrics for Classification Models – How to measure performance of machine learning models?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11972"><a href="https://machinelearningplus.com/statistics/brier-score/" class="elementor-sub-item menu-link">Brier Score – How to measure accuracy of probablistic predictions</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11973">
3133<a href="https://machinelearningplus.com/machine-learning/portfolio-optimization-python-example/" class="elementor-sub-item menu-link">Portfolio Optimization with Python using Efficient Frontier with Practical Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11974"><a href="https://machinelearningplus.com/machine-learning/gradient-boosting/" class="elementor-sub-item menu-link">Gradient Boosting – A Concise Introduction from Scratch</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-18569"><a aria-expanded="false" href="https://machinelearningplus.com/category/deployment/" class="elementor-sub-item menu-link">Deployment</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19102"><a href="https://machinelearningplus.com/deployment/population-stability-index-psi/" class="elementor-sub-item menu-link">Population Stability Index (PSI)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18570"><a href="https://machinelearningplus.com/deployment/deploy-ml-model-aws-ec2-instance/" class="elementor-sub-item menu-link">Deploy ML model in AWS Ec2 – Complete no-step-missed guide</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9852"><a aria-expanded="false" href="https://machinelearningplus.com/category/julia/" class="elementor-sub-item menu-link">Julia</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11975"><a href="https://machinelearningplus.com/julia/julia-programming-language/" class="elementor-sub-item menu-link">Julia – Programming Language</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11976"><a href="https://machinelearningplus.com/linear-regression-in-julia/" class="elementor-sub-item menu-link">Linear Regression in Julia</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11977"><a href="https://machinelearningplus.com/julia/logistic-regression-in-julia-practical-guide-with-examples/" class="elementor-sub-item menu-link">Logistic Regression in Julia – Practical Guide with Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11978"><a href="https://machinelearningplus.com/julia/for-loop-in-julia/" class="elementor-sub-item menu-link">For-Loop in Julia</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11979"><a href="https://machinelearningplus.com/julia/while-loop-in-julia/" class="elementor-sub-item menu-link">While-loop in Julia</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11980"><a href="https://machinelearningplus.com/julia/function-in-julia/" class="elementor-sub-item menu-link">Function in Julia</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11981"><a href="https://machinelearningplus.com/julia/dataframes-in-julia/" class="elementor-sub-item menu-link">DataFrames in Julia</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9854"><a aria-expanded="false" href="https://machinelearningplus.com/category/data-manipulation/" class="elementor-sub-item menu-link">Data Wrangling</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-14924"><a href="https://machinelearningplus.com/python/101-numpy-exercises-python/" class="elementor-sub-item menu-link">101 NumPy Exercises for Data Analysis (Python)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11986"><a href="https://machinelearningplus.com/python/101-pandas-exercises-python/" class="elementor-sub-item menu-link">101 Pandas Exercises for Data Analysis</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23481">
3133<a href="https://machinelearningplus.com/sql/sql-tutorial/" class="elementor-sub-item menu-link">SQL Tutorial – A Simple and Intuitive Guide to the Structured Query Language</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11982"><a href="https://machinelearningplus.com/python/dask-tutorial/" class="elementor-sub-item menu-link">Dask – How to handle large dataframes in python using parallel computing</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11983"><a href="https://machinelearningplus.com/python/modin-speedup-pandas/" class="elementor-sub-item menu-link">Modin – How to speedup pandas by changing one line of code</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11984"><a href="https://machinelearningplus.com/python/numpy-tutorial-part1-array-python-examples/" class="elementor-sub-item menu-link">Python Numpy – Introduction to ndarray [Part 1]</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11985"><a href="https://machinelearningplus.com/data-manipulation/datatable-in-r-complete-guide/" class="elementor-sub-item menu-link">data.table in R – The Complete Beginners Guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11987"><a href="https://machinelearningplus.com/data-manipulation/101-python-datatable-exercises-pydatatable/" class="elementor-sub-item menu-link">101 Python datatable Exercises (pydatatable)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11988"><a href="https://machinelearningplus.com/data-manipulation/101-r-data-table-exercises/" class="elementor-sub-item menu-link">101 R data.table Exercises</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11989"><a href="https://machinelearningplus.com/nlp/nlp-exercises/" class="elementor-sub-item menu-link">101 NLP Exercises (using modern libraries)</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-has-children menu-item-17958"><a aria-expanded="false" href="http://machinelearningplus.com/blog" aria-current="page" class="elementor-sub-item elementor-item-active menu-link">Recent</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19252"><a href="https://machinelearningplus.com/python/how-to-deal-with-big-data-in-python/" class="elementor-sub-item menu-link">How to deal with Big Data in Python for ML Projects (100+ GB)?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19119"><a href="https://machinelearningplus.com/time-series/granger-causality-test/" class="elementor-sub-item menu-link">Granger Causality Test</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19108"><a href="https://machinelearningplus.com/machine-learning/main-pitfalls-in-machine-learning-projects/" class="elementor-sub-item menu-link">Main Pitfalls in Machine Learning Projects</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19107"><a href="https://machinelearningplus.com/deployment/population-stability-index-psi/" class="elementor-sub-item menu-link">Population Stability Index (PSI)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18827"><a href="https://machinelearningplus.com/deployment/deploy-ml-model-aws-ec2-instance/" class="elementor-sub-item menu-link">Deploy ML model in AWS Ec2 – Complete no-step-missed guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18826"><a href="https://machinelearningplus.com/deployment/feature-selection-using-frufs-and-vevestax/" class="elementor-sub-item menu-link">Feature selection using FRUFS and VevestaX</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18008"><a href="https://machinelearningplus.com/python/object-oriented-programming-oops-in-python/" class="elementor-sub-item menu-link">Object Oriented Programming (OOPS) in Python</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17960">
3133<a href="https://machinelearningplus.com/machine-learning/simulated-annealing-algorithm-explained-from-scratch-python/" class="elementor-sub-item menu-link">Simulated Annealing Algorithm Explained from Scratch (Python)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17961"><a href="https://machinelearningplus.com/statistics/partial-correlation/" class="elementor-sub-item menu-link">Partial Correlation</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17962"><a href="https://machinelearningplus.com/statistics/chi-square-test/" class="elementor-sub-item menu-link">Chi-Square test – How to test statistical significance for categorical data?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17963"><a href="https://machinelearningplus.com/deployment/conda-create-environment-and-everything-you-need-to-know-to-manage-conda-virtual-environment/" class="elementor-sub-item menu-link">Conda virtual environment</a></li></ul></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-20063"><a href="https://edu.machinelearningplus.com/courses/Pricing-66c8acacc768ad792f966f59" class="elementor-item menu-link">Pricing</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25501"><a href="https://machinelearningplus.com/testimonials/" class="elementor-item menu-link">Testimonials</a></li><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-has-children menu-item-20099"><a aria-expanded="false" href="#" class="elementor-item elementor-item-anchor menu-link">Product</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-25316"><a aria-expanded="false" href="https://edu.machinelearningplus.com/s/pages/ds-career-path" class="elementor-sub-item menu-link">Complete Data Science Course (CDS)</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-has-children menu-item-20100"><a aria-expanded="false" href="https://edu.machinelearningplus.com/s/pages/ds-career-path" class="elementor-sub-item menu-link">Data Science Specializations ></a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-20101"><a href="https://edu.machinelearningplus.com/s/pages/ds-coding-expert" class="elementor-sub-item menu-link">DS Programming Specialization</a></li><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-20102"><a href="https://edu.machinelearningplus.com/s/pages/ml-expert" class="elementor-sub-item menu-link">Machine Learning Specialization</a></li><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-20103"><a href="https://edu.machinelearningplus.com/s/pages/deployment-expert" class="elementor-sub-item menu-link">Deployment Specialization</a></li><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-20104"><a href="https://edu.machinelearningplus.com/s/pages/forecasting-expert" class="elementor-sub-item menu-link">Forecasting Specialization</a></li><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-20105"><a href="https://edu.machinelearningplus.com/s/pages/industry-projects-expert" class="elementor-sub-item menu-link">DS Projects Specialization</a></li><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-20106"><a href="https://edu.machinelearningplus.com/s/pages/deep-learning-expert" class="elementor-sub-item menu-link">Deep Learning Specialization</a></li><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-20107"><a href="https://edu.machinelearningplus.com/s/pages/advanced-data-science" class="elementor-sub-item menu-link">Supplementary Courses</a></li></ul></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25504">
3133<a href="https://edu.machinelearningplus.com/s/pages/industry-projects-expert" class="elementor-sub-item menu-link">Projects</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-20108"><a href="https://edu.machinelearningplus.com/s/store" class="elementor-sub-item menu-link">Store🛒</a></li></ul></li></ul></nav><div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
3134<i class="eicon-menu-bar" aria-hidden="true"></i>
3135<span class="elementor-screen-only">Menu</span></div><nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" role="navigation" aria-hidden="true"><ul id="menu-2-7ba215f" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current-menu-ancestor current-menu-parent menu-item-has-children menu-item-12150"><a aria-expanded="false" href="http://machinelearningplus.com/blog" aria-current="page" class="elementor-item elementor-item-active menu-link">Blog</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-17899"><a aria-expanded="false" href="https://machinelearningplus.com/?page_id=8922" class="elementor-sub-item menu-link">Resources</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17903"><a href="https://machinelearningplus.com/?page_id=10027" class="elementor-sub-item menu-link">Data Science Project Template</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17900"><a href="https://machinelearningplus.com/?page_id=9904" class="elementor-sub-item menu-link">Time Series Project Template</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17901"><a href="https://machinelearningplus.com/?page_id=9931" class="elementor-sub-item menu-link">Numpy Cheatsheets</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17902"><a href="https://machinelearningplus.com/?page_id=9884" class="elementor-sub-item menu-link">Data Science Projects Bluebook</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17904"><a href="https://machinelearningplus.com/resources/" class="elementor-sub-item menu-link">All Resources</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-25614"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Practice Exercises</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25616"><a href="https://machinelearningplus.com/python/101-numpy-exercises-python/" class="elementor-sub-item menu-link">101 NumPy Exercises for Data Analysis (Python)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25617"><a href="https://machinelearningplus.com/python/101-pandas-exercises-python/" class="elementor-sub-item menu-link">101 Pandas Exercises for Data Analysis</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25620"><a href="https://machinelearningplus.com/pyspark/pyspark-exercises-101-pyspark-exercises-for-data-analysis/" class="elementor-sub-item menu-link">101 PySpark Exercises for Data Analysis</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25618"><a href="https://machinelearningplus.com/data-manipulation/101-python-datatable-exercises-pydatatable/" class="elementor-sub-item menu-link">101 Python datatable Exercises (pydatatable)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25615"><a href="https://machinelearningplus.com/nlp/nlp-exercises/" class="elementor-sub-item menu-link">101 NLP Exercises (using modern libraries)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25619">
3135<a href="https://machinelearningplus.com/data-manipulation/101-r-data-table-exercises/" class="elementor-sub-item menu-link">101 R data.table Exercises</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9847"><a aria-expanded="false" href="https://machinelearningplus.com/category/python/" class="elementor-sub-item menu-link">Python</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19876"><a href="https://machinelearningplus.com/machine-learning/setup-python/" class="elementor-sub-item menu-link">Setup Python environment for ML</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24439"><a href="https://machinelearningplus.com/python/how-to-convert-python-code-to-cython-and-speed-up-100x/" class="elementor-sub-item menu-link">How to speed up Python using Cython</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24432"><a href="https://machinelearningplus.com/python/how-to-convert-python-to-cython-inside-jupyter-notebooks/" class="elementor-sub-item menu-link">Python to Cython in Jupyter</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19253"><a href="https://machinelearningplus.com/python/how-to-deal-with-big-data-in-python/" class="elementor-sub-item menu-link">How to deal with Big Data in Python for ML Projects (100+ GB)?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18038"><a href="https://machinelearningplus.com/python/decorators-in-python-how-to-enhance-functions-without-changing-the-code/" class="elementor-sub-item menu-link">Decorators in Python – How to enhance functions without changing the code?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18039"><a href="https://machinelearningplus.com/python/generators-in-python/" class="elementor-sub-item menu-link">Generators in Python – How to lazily return values only when needed and save memory?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18040"><a href="https://machinelearningplus.com/python/iterators-in-python-iterables-vs-iterators/" class="elementor-sub-item menu-link">Iterators in Python – What are Iterators and Iterables?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18041"><a href="https://machinelearningplus.com/python/python-module-packages/" class="elementor-sub-item menu-link">Python Module – What are modules and packages in python?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18007"><a href="https://machinelearningplus.com/python/object-oriented-programming-oops-in-python/" class="elementor-sub-item menu-link">Object Oriented Programming (OOPS) in Python</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17957"><a href="https://machinelearningplus.com/deployment/conda-create-environment-and-everything-you-need-to-know-to-manage-conda-virtual-environment/" class="elementor-sub-item menu-link">Conda virtual environment</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11920">
3135<a href="https://machinelearningplus.com/python/list-comprehensions-in-python/" class="elementor-sub-item menu-link">List Comprehensions in Python – My Simplified Guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11921"><a href="https://machinelearningplus.com/python/parallel-processing-python/" class="elementor-sub-item menu-link">Parallel Processing in Python – A Practical Guide with Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11922"><a href="https://machinelearningplus.com/python/python-property/" class="elementor-sub-item menu-link">Python @Property Explained – How to Use and When? (Full Examples)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11923"><a href="https://machinelearningplus.com/python/python-debugger-pdb/" class="elementor-sub-item menu-link">pdb – How to use Python debugger</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11924"><a href="https://machinelearningplus.com/python/python-regex-tutorial-examples/" class="elementor-sub-item menu-link">Python Regular Expressions Tutorial and Examples: A Simplified Guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11925"><a href="https://machinelearningplus.com/python/python-logging-guide/" class="elementor-sub-item menu-link">Python Logging – Simplest Guide with Full Code and Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11926"><a href="https://machinelearningplus.com/python/datetime-python-examples/" class="elementor-sub-item menu-link">datetime in Python – Simplified Guide with Clear Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11927"><a href="https://machinelearningplus.com/python/requests-in-python/" class="elementor-sub-item menu-link">Requests in Python Tutorial – How to send HTTP requests in Python?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11928"><a href="https://machinelearningplus.com/python-json-guide/" class="elementor-sub-item menu-link">Python JSON – Guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11929"><a href="https://machinelearningplus.com/python-collections-guide/" class="elementor-sub-item menu-link">Python Collections – An Introductory Guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11930"><a href="https://machinelearningplus.com/python/cprofile-how-to-profile-your-python-code/" class="elementor-sub-item menu-link">cProfile  – How to profile your python code</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11931"><a href="https://machinelearningplus.com/python/what-does-yield-keyword-do/" class="elementor-sub-item menu-link">Python Yield – What does the yield keyword do?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11933"><a href="https://machinelearningplus.com/python/lambda-function/" class="elementor-sub-item menu-link">Lambda Function in Python – How and When to use?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11934"><a href="https://machinelearningplus.com/python/python-global-interpreter-lock-gil/" class="elementor-sub-item menu-link">What does Python Global Interpreter Lock – (GIL) do?</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9853"><a aria-expanded="false" href="https://machinelearningplus.com/category/time-series/" class="elementor-sub-item menu-link">Time Series</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19120"><a href="https://machinelearningplus.com/time-series/granger-causality-test/" class="elementor-sub-item menu-link">Granger Causality Test</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-10357">
3135<a href="https://machinelearningplus.com/time-series/augmented-dickey-fuller-test/" class="elementor-sub-item menu-link">Augmented Dickey Fuller Test (ADF Test) – Must Read Guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11912"><a href="https://machinelearningplus.com/time-series/kpss-test-for-stationarity/" class="elementor-sub-item menu-link">KPSS Test for Stationarity</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-10354"><a href="https://machinelearningplus.com/time-series/arima-model-time-series-forecasting-python/" class="elementor-sub-item menu-link">ARIMA Model – Complete Guide to Time Series Forecasting in Python</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-10360"><a href="https://machinelearningplus.com/time-series/time-series-analysis-python/" class="elementor-sub-item menu-link">Time Series Analysis in Python – A Comprehensive Guide with Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11913"><a href="https://machinelearningplus.com/time-series/vector-autoregression-examples-python/" class="elementor-sub-item menu-link">Vector Autoregression (VAR) – Comprehensive Guide with Examples in Python</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9851"><a aria-expanded="false" href="https://machinelearningplus.com/category/statistics/" class="elementor-sub-item menu-link">Statistics</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17965"><a href="https://machinelearningplus.com/statistics/partial-correlation/" class="elementor-sub-item menu-link">Partial Correlation</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17966"><a href="https://machinelearningplus.com/statistics/chi-square-test/" class="elementor-sub-item menu-link">Chi-Square test – How to test statistical significance?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11914"><a href="https://machinelearningplus.com/markov-chain/" class="elementor-sub-item menu-link">Gentle Introduction to Markov Chain</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11915"><a href="https://machinelearningplus.com/statistics/what-is-p-value/" class="elementor-sub-item menu-link">What is P-Value? – Understanding the meaning, math and methods</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11916"><a href="https://machinelearningplus.com/statistics/statistical-significance-tests-r/" class="elementor-sub-item menu-link">How to implement common statistical significance tests and find the p value?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11917"><a href="https://machinelearningplus.com/statistics/mahalanobis-distance/" class="elementor-sub-item menu-link">Mahalanobis Distance – Understanding the math with examples (python)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11918"><a href="https://machinelearningplus.com/statistics/t-test-students-understanding-the-math-and-how-it-works/" class="elementor-sub-item menu-link">T Test (Students T Test) – Understanding the math and how it works</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-10364"><a href="https://machinelearningplus.com/statistics/confidence-interval/" class="elementor-sub-item menu-link">Confidence Interval – Fully Explained</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-10363"><a href="https://machinelearningplus.com/statistics/standard-error/" class="elementor-sub-item menu-link">Understanding Standard Error – A practical guide with examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-10362"><a href="https://machinelearningplus.com/statistics/one-sample-t-test/" class="elementor-sub-item menu-link">One Sample T Test – Clearly Explained with Examples | ML+</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9855">
3135<a aria-expanded="false" href="https://machinelearningplus.com/category/deep-learning/" class="elementor-sub-item menu-link">Deep Learning</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11935"><a href="https://machinelearningplus.com/deep-learning/tensorflow1-vs-tensorflow2-vs-pytorch/" class="elementor-sub-item menu-link">TensorFlow vs PyTorch – A Detailed Comparison</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11936"><a href="https://machinelearningplus.com/deep-learning/how-use-tf-function-to-speed-up-python-code-tensorflow/" class="elementor-sub-item menu-link">How to use tf.function to speed up Python code in Tensorflow</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11937"><a href="https://machinelearningplus.com/deep-learning/linear-regression-tensorflow/" class="elementor-sub-item menu-link">How to implement Linear Regression in TensorFlow</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9848"><a aria-expanded="false" href="https://machinelearningplus.com/category/nlp/" class="elementor-sub-item menu-link">NLP</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11938"><a href="https://machinelearningplus.com/nlp/natural-language-processing-guide/" class="elementor-sub-item menu-link">Complete Guide to Natural Language Processing (NLP) – with Practical Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11939"><a href="https://machinelearningplus.com/nlp/text-summarization-approaches-nlp-example/" class="elementor-sub-item menu-link">Text Summarization Approaches for NLP –  Practical Guide with Generative Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11940"><a href="https://machinelearningplus.com/nlp/nlp-exercises/" class="elementor-sub-item menu-link">101 NLP Exercises (using modern libraries)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11941"><a href="https://machinelearningplus.com/nlp/gensim-tutorial/" class="elementor-sub-item menu-link">Gensim Tutorial – A Complete Beginners Guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11942"><a href="https://machinelearningplus.com/nlp/topic-modeling-python-sklearn-examples/" class="elementor-sub-item menu-link">LDA in Python – How to grid search best topic models?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11943"><a href="https://machinelearningplus.com/nlp/topic-modeling-gensim-python/" class="elementor-sub-item menu-link">Topic Modeling with Gensim (Python)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11944"><a href="https://machinelearningplus.com/nlp/lemmatization-examples-python/" class="elementor-sub-item menu-link">Lemmatization Approaches with Examples in Python</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11945"><a href="https://machinelearningplus.com/nlp/topic-modeling-visualization-how-to-present-results-lda-models/" class="elementor-sub-item menu-link">Topic modeling visualization – How to present the results of LDA models?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11946"><a href="https://machinelearningplus.com/nlp/cosine-similarity/" class="elementor-sub-item menu-link">Cosine Similarity – Understanding the math and how it works (with python codes)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11947"><a href="https://machinelearningplus.com/spacy-tutorial-nlp/" class="elementor-sub-item menu-link">spaCy Tutorial – Complete Writeup</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11948">
3135<a href="https://machinelearningplus.com/nlp/training-custom-ner-model-in-spacy/" class="elementor-sub-item menu-link">Training Custom NER models in SpaCy to auto-detect named entities [Complete Guide]</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11949"><a href="https://machinelearningplus.com/nlp/chatbot-with-rasa-and-spacy/" class="elementor-sub-item menu-link">Building chatbot with Rasa and spaCy</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11950"><a href="https://machinelearningplus.com/nlp/custom-text-classification-spacy/" class="elementor-sub-item menu-link">SpaCy Text Classification – How to Train Text Classification Model in spaCy (Solved Example)?</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9849"><a aria-expanded="false" href="https://machinelearningplus.com/category/plots/" class="elementor-sub-item menu-link">Plots</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11951"><a href="https://machinelearningplus.com/plots/matplotlib-plotting-tutorial/" class="elementor-sub-item menu-link">Matplotlib Plotting Tutorial – Complete overview of Matplotlib library</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11952"><a href="https://machinelearningplus.com/plots/matplotlib-histogram-python-examples/" class="elementor-sub-item menu-link">Matplotlib Histogram – How to Visualize Distributions in Python</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11953"><a href="https://machinelearningplus.com/plots/bar-plot-in-python/" class="elementor-sub-item menu-link">Bar Plot in Python – How to compare Groups visually</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11954"><a href="https://machinelearningplus.com/plots/python-boxplot/" class="elementor-sub-item menu-link">Python Boxplot – How to create and interpret boxplots (also find outliers and summarize distributions)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11955"><a href="https://machinelearningplus.com/waterfall-plot-in-python/" class="elementor-sub-item menu-link">Waterfall Plot in Python</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11956"><a href="https://machinelearningplus.com/plots/top-50-matplotlib-visualizations-the-master-plots-python/" class="elementor-sub-item menu-link">Top 50 matplotlib Visualizations  – The Master Plots (with full python code)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11958"><a href="https://machinelearningplus.com/plots/matplotlib-tutorial-complete-guide-python-plot-examples/" class="elementor-sub-item menu-link">Matplotlib Tutorial – A Complete Guide to Python Plot w/ Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11959"><a href="https://machinelearningplus.com/plots/matplotlib-pyplot/" class="elementor-sub-item menu-link">Matplotlib Pyplot – How to import matplotlib in Python and create different plots</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11960"><a href="https://machinelearningplus.com/plots/python-scatter-plot/" class="elementor-sub-item menu-link">Python Scatter Plot – How to visualize relationship between two numeric features</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11961"><a href="https://machinelearningplus.com/plots/matplotlib-line-plot/" class="elementor-sub-item menu-link">Matplotlib Line Plot – How to create a line plot to visualize the trend?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11962"><a href="https://machinelearningplus.com/plots/subplots-python-matplotlib/" class="elementor-sub-item menu-link">Matplotlib Subplots – How to create multiple plots in same figure in Python?</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9850">
3135<a aria-expanded="false" href="https://machinelearningplus.com/category/machine-learning/" class="elementor-sub-item menu-link">Machine Learning</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19106"><a href="https://machinelearningplus.com/machine-learning/main-pitfalls-in-machine-learning-projects/" class="elementor-sub-item menu-link">Main Pitfalls in Machine Learning Projects</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18568"><a href="https://machinelearningplus.com/deployment/deploy-ml-model-aws-ec2-instance/" class="elementor-sub-item menu-link">Deploy ML model in AWS Ec2 – Complete no-step-missed guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18825"><a href="https://machinelearningplus.com/deployment/feature-selection-using-frufs-and-vevestax/" class="elementor-sub-item menu-link">Feature selection using FRUFS and VevestaX</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17964"><a href="https://machinelearningplus.com/machine-learning/simulated-annealing-algorithm-explained-from-scratch-python/" class="elementor-sub-item menu-link">Simulated Annealing Algorithm Explained from Scratch (Python)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11963"><a href="https://machinelearningplus.com/machine-learning/bias-variance-tradeoff/" class="elementor-sub-item menu-link">Bias Variance Tradeoff – Clearly Explained</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11964"><a href="https://machinelearningplus.com/machine-learning/complete-introduction-linear-regression-r/" class="elementor-sub-item menu-link">Complete Introduction to Linear Regression in R</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11966"><a href="https://machinelearningplus.com/machine-learning/caret-package/" class="elementor-sub-item menu-link">Caret Package – A Practical Guide to Machine Learning in R</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11965"><a href="https://machinelearningplus.com/machine-learning/logistic-regression-tutorial-examples-r/" class="elementor-sub-item menu-link">Logistic Regression – A Complete Tutorial With Examples in R</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11967"><a href="https://machinelearningplus.com/machine-learning/principal-components-analysis-pca-better-explained/" class="elementor-sub-item menu-link">Principal Component Analysis (PCA) – Better Explained</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11968"><a href="https://machinelearningplus.com/predictive-modeling/k-means-clustering/" class="elementor-sub-item menu-link">K-Means Clustering Algorithm from Scratch</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11969"><a href="https://machinelearningplus.com/predictive-modeling/how-naive-bayes-algorithm-works-with-example-and-full-code/" class="elementor-sub-item menu-link">How Naive Bayes Algorithm Works? (with example and full code)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11970"><a href="https://machinelearningplus.com/machine-learning/feature-selection/" class="elementor-sub-item menu-link">Feature Selection – Ten Effective Techniques with Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11971"><a href="https://machinelearningplus.com/machine-learning/evaluation-metrics-classification-models-r/" class="elementor-sub-item menu-link">Evaluation Metrics for Classification Models – How to measure performance of machine learning models?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11972"><a href="https://machinelearningplus.com/statistics/brier-score/" class="elementor-sub-item menu-link">Brier Score – How to measure accuracy of probablistic predictions</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11973">
3135<a href="https://machinelearningplus.com/machine-learning/portfolio-optimization-python-example/" class="elementor-sub-item menu-link">Portfolio Optimization with Python using Efficient Frontier with Practical Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11974"><a href="https://machinelearningplus.com/machine-learning/gradient-boosting/" class="elementor-sub-item menu-link">Gradient Boosting – A Concise Introduction from Scratch</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-18569"><a aria-expanded="false" href="https://machinelearningplus.com/category/deployment/" class="elementor-sub-item menu-link">Deployment</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19102"><a href="https://machinelearningplus.com/deployment/population-stability-index-psi/" class="elementor-sub-item menu-link">Population Stability Index (PSI)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18570"><a href="https://machinelearningplus.com/deployment/deploy-ml-model-aws-ec2-instance/" class="elementor-sub-item menu-link">Deploy ML model in AWS Ec2 – Complete no-step-missed guide</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9852"><a aria-expanded="false" href="https://machinelearningplus.com/category/julia/" class="elementor-sub-item menu-link">Julia</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11975"><a href="https://machinelearningplus.com/julia/julia-programming-language/" class="elementor-sub-item menu-link">Julia – Programming Language</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11976"><a href="https://machinelearningplus.com/linear-regression-in-julia/" class="elementor-sub-item menu-link">Linear Regression in Julia</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11977"><a href="https://machinelearningplus.com/julia/logistic-regression-in-julia-practical-guide-with-examples/" class="elementor-sub-item menu-link">Logistic Regression in Julia – Practical Guide with Examples</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11978"><a href="https://machinelearningplus.com/julia/for-loop-in-julia/" class="elementor-sub-item menu-link">For-Loop in Julia</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11979"><a href="https://machinelearningplus.com/julia/while-loop-in-julia/" class="elementor-sub-item menu-link">While-loop in Julia</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11980"><a href="https://machinelearningplus.com/julia/function-in-julia/" class="elementor-sub-item menu-link">Function in Julia</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11981"><a href="https://machinelearningplus.com/julia/dataframes-in-julia/" class="elementor-sub-item menu-link">DataFrames in Julia</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9854"><a aria-expanded="false" href="https://machinelearningplus.com/category/data-manipulation/" class="elementor-sub-item menu-link">Data Wrangling</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-14924"><a href="https://machinelearningplus.com/python/101-numpy-exercises-python/" class="elementor-sub-item menu-link">101 NumPy Exercises for Data Analysis (Python)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11986"><a href="https://machinelearningplus.com/python/101-pandas-exercises-python/" class="elementor-sub-item menu-link">101 Pandas Exercises for Data Analysis</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23481">
3135<a href="https://machinelearningplus.com/sql/sql-tutorial/" class="elementor-sub-item menu-link">SQL Tutorial – A Simple and Intuitive Guide to the Structured Query Language</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11982"><a href="https://machinelearningplus.com/python/dask-tutorial/" class="elementor-sub-item menu-link">Dask – How to handle large dataframes in python using parallel computing</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11983"><a href="https://machinelearningplus.com/python/modin-speedup-pandas/" class="elementor-sub-item menu-link">Modin – How to speedup pandas by changing one line of code</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11984"><a href="https://machinelearningplus.com/python/numpy-tutorial-part1-array-python-examples/" class="elementor-sub-item menu-link">Python Numpy – Introduction to ndarray [Part 1]</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11985"><a href="https://machinelearningplus.com/data-manipulation/datatable-in-r-complete-guide/" class="elementor-sub-item menu-link">data.table in R – The Complete Beginners Guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11987"><a href="https://machinelearningplus.com/data-manipulation/101-python-datatable-exercises-pydatatable/" class="elementor-sub-item menu-link">101 Python datatable Exercises (pydatatable)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11988"><a href="https://machinelearningplus.com/data-manipulation/101-r-data-table-exercises/" class="elementor-sub-item menu-link">101 R data.table Exercises</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-11989"><a href="https://machinelearningplus.com/nlp/nlp-exercises/" class="elementor-sub-item menu-link">101 NLP Exercises (using modern libraries)</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-has-children menu-item-17958"><a aria-expanded="false" href="http://machinelearningplus.com/blog" aria-current="page" class="elementor-sub-item elementor-item-active menu-link">Recent</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19252"><a href="https://machinelearningplus.com/python/how-to-deal-with-big-data-in-python/" class="elementor-sub-item menu-link">How to deal with Big Data in Python for ML Projects (100+ GB)?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19119"><a href="https://machinelearningplus.com/time-series/granger-causality-test/" class="elementor-sub-item menu-link">Granger Causality Test</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19108"><a href="https://machinelearningplus.com/machine-learning/main-pitfalls-in-machine-learning-projects/" class="elementor-sub-item menu-link">Main Pitfalls in Machine Learning Projects</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-19107"><a href="https://machinelearningplus.com/deployment/population-stability-index-psi/" class="elementor-sub-item menu-link">Population Stability Index (PSI)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18827"><a href="https://machinelearningplus.com/deployment/deploy-ml-model-aws-ec2-instance/" class="elementor-sub-item menu-link">Deploy ML model in AWS Ec2 – Complete no-step-missed guide</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18826"><a href="https://machinelearningplus.com/deployment/feature-selection-using-frufs-and-vevestax/" class="elementor-sub-item menu-link">Feature selection using FRUFS and VevestaX</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-18008"><a href="https://machinelearningplus.com/python/object-oriented-programming-oops-in-python/" class="elementor-sub-item menu-link">Object Oriented Programming (OOPS) in Python</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17960">
3135<a href="https://machinelearningplus.com/machine-learning/simulated-annealing-algorithm-explained-from-scratch-python/" class="elementor-sub-item menu-link">Simulated Annealing Algorithm Explained from Scratch (Python)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17961"><a href="https://machinelearningplus.com/statistics/partial-correlation/" class="elementor-sub-item menu-link">Partial Correlation</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17962"><a href="https://machinelearningplus.com/statistics/chi-square-test/" class="elementor-sub-item menu-link">Chi-Square test – How to test statistical significance for categorical data?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-17963"><a href="https://machinelearningplus.com/deployment/conda-create-environment-and-everything-you-need-to-know-to-manage-conda-virtual-environment/" class="elementor-sub-item menu-link">Conda virtual environment</a></li></ul></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-20063"><a href="https://edu.machinelearningplus.com/courses/Pricing-66c8acacc768ad792f966f59" class="elementor-item menu-link">Pricing</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25501"><a href="https://machinelearningplus.com/testimonials/" class="elementor-item menu-link">Testimonials</a></li><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-has-children menu-item-20099"><a aria-expanded="false" href="#" class="elementor-item elementor-item-anchor menu-link">Product</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-25316"><a aria-expanded="false" href="https://edu.machinelearningplus.com/s/pages/ds-career-path" class="elementor-sub-item menu-link">Complete Data Science Course (CDS)</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-has-children menu-item-20100"><a aria-expanded="false" href="https://edu.machinelearningplus.com/s/pages/ds-career-path" class="elementor-sub-item menu-link">Data Science Specializations ></a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-20101"><a href="https://edu.machinelearningplus.com/s/pages/ds-coding-expert" class="elementor-sub-item menu-link">DS Programming Specialization</a></li><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-20102"><a href="https://edu.machinelearningplus.com/s/pages/ml-expert" class="elementor-sub-item menu-link">Machine Learning Specialization</a></li><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-20103"><a href="https://edu.machinelearningplus.com/s/pages/deployment-expert" class="elementor-sub-item menu-link">Deployment Specialization</a></li><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-20104"><a href="https://edu.machinelearningplus.com/s/pages/forecasting-expert" class="elementor-sub-item menu-link">Forecasting Specialization</a></li><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-20105"><a href="https://edu.machinelearningplus.com/s/pages/industry-projects-expert" class="elementor-sub-item menu-link">DS Projects Specialization</a></li><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-20106"><a href="https://edu.machinelearningplus.com/s/pages/deep-learning-expert" class="elementor-sub-item menu-link">Deep Learning Specialization</a></li><li class="menu-item menu-item-type-custom menu-item-object-ubermenu-custom menu-item-20107"><a href="https://edu.machinelearningplus.com/s/pages/advanced-data-science" class="elementor-sub-item menu-link">Supplementary Courses</a></li></ul></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25504">
3135<a href="https://edu.machinelearningplus.com/s/pages/industry-projects-expert" class="elementor-sub-item menu-link">Projects</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-20108"><a href="https://edu.machinelearningplus.com/s/store" class="elementor-sub-item menu-link">Store🛒</a></li></ul></li></ul></nav></div></div><div class="elementor-element elementor-element-b63dd3e elementor-widget elementor-widget-html" data-id="b63dd3e" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"><div class="elementor-widget-container"> 
3135<script type="litespeed/javascript">jQuery(document).ready(function(){jQuery(".elementor-menu-toggle").click(function(){jQuery("nav.elementor-nav-menu--dropdown").toggle();jQuery(".elementor-menu-toggle").toggleClass('active-toggle');jQuery("nav.elementor-nav-menu--dropdown").toggleClass('active-nav')})})</script>
3135 </div></div></div></div></div></section></div></div></div></section></div></div></div><div class="top-login-btn-wrapper">
3136<a href="https://edu.machinelearningplus.com/s/mycourses">Login</a></div>
3137<button class="mlp-mobile-hamburger" type="button" aria-label="Open menu" aria-expanded="false">
3138<svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 12h18M3 6h18M3 18h18"/></svg>
3139</button></div></div><nav class="mlp-mobile-drawer" aria-label="Mobile navigation" hidden><div class="mlp-mobile-drawer__header">
3140<span class="mlp-mobile-drawer__title">Menu</span>
3141<button class="mlp-mobile-drawer__close" type="button" aria-label="Close menu">&times;</button></div><ul class="mlp-mobile-drawer__list"><li><a href="https://machinelearningplus.com/blog">Blog</a></li><li><a href="https://edu.machinelearningplus.com">Courses</a></li><li><a href="https://machinelearningplus.com/pricing">Pricing</a></li><li><a href="https://machinelearningplus.com/testimonials">Testimonials</a></li><li><a href="https://machinelearningplus.com/resources">Resources</a></li><li><a class="mlp-mobile-drawer__login" href="https://edu.machinelearningplus.com/s/mycourses">Login</a></li></ul><form class="mlp-mobile-drawer__search" method="get" action="https://machinelearningplus.com/">
3142<input type="text" name="s" placeholder="Search articles..." required>
3143<button type="submit" aria-label="Search">
3144<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="8"/><path d="M21 21l-4.35-4.35"/></svg>
3145</button></form></nav><div class="mlp-mobile-overlay" hidden></div> 
3145<script type="litespeed/javascript">(function(){var btn=document.querySelector('.mlp-mobile-hamburger');var drawer=document.querySelector('.mlp-mobile-drawer');var overlay=document.querySelector('.mlp-mobile-overlay');var close=document.querySelector('.mlp-mobile-drawer__close');if(!btn||!drawer)return;function open(){drawer.removeAttribute('hidden');overlay.removeAttribute('hidden');requestAnimationFrame(function(){requestAnimationFrame(function(){drawer.classList.add('is-open');overlay.classList.add('is-open');btn.setAttribute('aria-expanded','true');document.body.style.overflow='hidden'})})}
3146function shut(){drawer.classList.remove('is-open');overlay.classList.remove('is-open');btn.setAttribute('aria-expanded','false');document.body.style.overflow='';setTimeout(function(){drawer.setAttribute('hidden','');overlay.setAttribute('hidden','')},300)}
3147btn.addEventListener('click',open);close.addEventListener('click',shut);overlay.addEventListener('click',shut)})()</script>
3147 <div class="header-blog full-width"><div class="container full-width"><div class="blog-menu-wrapper"><div data-elementor-type="section" data-elementor-id="21795" class="elementor elementor-21795"><div class="elementor-section-wrap"><section class="elementor-section elementor-top-section elementor-element elementor-element-77d7568 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="77d7568" data-element_type="section" data-e-type="section"><div class="elementor-container elementor-column-gap-no"><div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ef04a09" data-id="ef04a09" data-element_type="column" data-e-type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-1d7983c elementor-nav-menu--indicator-classic elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="1d7983c" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default"><div class="elementor-widget-container"><nav role="navigation" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"><ul id="menu-1-1d7983c" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21043"><a aria-expanded="false" href="#" class="elementor-item elementor-item-anchor menu-link">Getting Started</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21191"><a href="https://machinelearningplus.com/machine-learning/how-to-formulate-machine-learning-problem/" class="elementor-sub-item menu-link">#1. How to formulate machine learning problem</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21192"><a href="https://machinelearningplus.com/machine-learning/setup-python/" class="elementor-sub-item menu-link">#2. Setup Python environment for ML</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21193"><a href="https://machinelearningplus.com/machine-learning/exploratory-data-analysis-eda/" class="elementor-sub-item menu-link">#3. Exploratory Data Analysis (EDA)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21194"><a href="https://machinelearningplus.com/data-manipulation/how-to-reduce-the-memory-size-of-pandas-data-frame/" class="elementor-sub-item menu-link">#4. How to reduce the memory size of Pandas Data frame</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21195"><a href="https://machinelearningplus.com/machine-learning/missing-data-imputation-how-to-handle-missing-values-in-python/" class="elementor-sub-item menu-link">#5. Missing Data Imputation Approaches</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21196"><a href="https://machinelearningplus.com/machine-learning/interpolation-in-python-how-to-interpolate-missing-data-formula-approaches/" class="elementor-sub-item menu-link">#6. Interpolation in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21197"><a href="https://machinelearningplus.com/machine-learning/mice-imputation/" class="elementor-sub-item menu-link">#7. MICE imputation</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23008"><a href="https://machinelearningplus.com/machine-learning/how-to-detect-outliers-using-iqr-and-boxplots/" class="elementor-sub-item menu-link">#8. How to detect outliers using IQR and Boxplots?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23232"><a href="https://machinelearningplus.com/machine-learning/how-to-detect-outliers-with-z-score/" class="elementor-sub-item menu-link">#9. How to detect outliers with z-score</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21044"><a aria-expanded="false" href="#" class="elementor-item elementor-item-anchor menu-link">Beginners Corner</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21109">
3147<a href="https://machinelearningplus.com/machine-learning/how-to-formulate-machine-learning-problem/" class="elementor-sub-item menu-link">How to formulate machine learning problem</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21110"><a href="https://machinelearningplus.com/machine-learning/setup-python/" class="elementor-sub-item menu-link">Setup Python environment for ML</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21111"><a href="https://machinelearningplus.com/general/what-is-a-data-scientist-roles-responsibilities-skillsets-career-path-and-salary/" class="elementor-sub-item menu-link">What is a Data Scientist?</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21112"><a href="https://machinelearningplus.com/general/the-story-of-how-data-scientists-came-into-existence/" class="elementor-sub-item menu-link">The story of how Data Scientists came into existence</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21113"><a href="https://machinelearningplus.com/machine-learning/task-checklist-for-almost-any-machine-learning-project/" class="elementor-sub-item menu-link">Task Checklist for Almost Any Machine Learning Project</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21114"><a href="https://machinelearningplus.com/machine-learning/data-science-roadmap-how-to-become-a-data-scientist/" class="elementor-sub-item menu-link">Data Science Roadmap (2023)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21115"><a href="https://machinelearningplus.com/machine-learning/why-learn-math-behind-machine-learning-and-ai/" class="elementor-sub-item menu-link">Why learn the math behind Machine Learning and AI?</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21116"><a href="https://machinelearningplus.com/machine-learning/mistakes-programmers-make-when-starting-machine-learning/" class="elementor-sub-item menu-link">Mistakes programmers make when starting machine learning</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21117"><a href="https://machinelearningplus.com/machine-learning/machine-learning-use-cases-big-list-of-applications-by-vertical-and-industry/" class="elementor-sub-item menu-link">Machine Learning Use Cases</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21118"><a href="https://machinelearningplus.com/python/how-to-deal-with-big-data-in-python/" class="elementor-sub-item menu-link">How to deal with Big Data in Python for ML Projects (100+ GB)?</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21119"><a href="https://machinelearningplus.com/machine-learning/main-pitfalls-in-machine-learning-projects/" class="elementor-sub-item menu-link">Main Pitfalls in Machine Learning Projects</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-23890"><a aria-expanded="false" href="https://edu.machinelearningplus.com/s/pages/ds-career-path" class="elementor-item menu-link">Courses</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23889"><a href="https://edu.machinelearningplus.com/courses/foundations-of-machine-learning-60ee63930cf219bfb8976e20" class="elementor-sub-item menu-link">1. Foundations of Machine Learning</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23891"><a href="https://edu.machinelearningplus.com/courses/Python-Programming-628f8abb0cf22aee960e8234" class="elementor-sub-item menu-link">2. Python Programming</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23892"><a href="https://edu.machinelearningplus.com/courses/Numpy-for-Data-Science-60f52e910cf2fd18f9746aa8" class="elementor-sub-item menu-link">3. NumPy for Data Science</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23901">
3147<a href="https://edu.machinelearningplus.com/courses/Pandas-for-Data-Science-60d86a880cf221904e2d2659" class="elementor-sub-item menu-link">4. Pandas for Data Science</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23902"><a href="https://edu.machinelearningplus.com/courses/Linux-command-line-63c19eb7e4b0fe07b03d04d1" class="elementor-sub-item menu-link">5. Linux Command</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23903"><a href="https://edu.machinelearningplus.com/courses/SQL-for-Data-Science---I-64e44a6ae4b029e71084e061" class="elementor-sub-item menu-link">6. SQL for Data Science &#8211; Level 1</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23904"><a href="https://edu.machinelearningplus.com/courses/SQL-for-Data-Science---Level-2-64eda5c3e4b0acf4a9d5a44a" class="elementor-sub-item menu-link">7. SQL for Data Science &#8211; Level 2</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23905"><a href="https://edu.machinelearningplus.com/courses/SQL-for-Data-Science---Level-3-1693983225181-64f821f9e4b0bfa66a900c29" class="elementor-sub-item menu-link">8. SQL for Data Science &#8211; Level 3</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24528"><a href="https://edu.machinelearningplus.com/courses/SQL-for-Data-Science---Window-Functions-6512753de4b01fed60989c71" class="elementor-sub-item menu-link">9. SQL for Data Science &#8211; Window Functions</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23906"><a href="https://edu.machinelearningplus.com/courses/data-pre-processing-and-eda-612b0d930cf214574f1e2523" class="elementor-sub-item menu-link">10. Data Pre-processing and EDA</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23907"><a href="https://edu.machinelearningplus.com/courses/Linear-Regression-and-Regularisation-61976a530cf2030e987c0dd5" class="elementor-sub-item menu-link">11. Linear regression and regularisation</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23908"><a href="https://edu.machinelearningplus.com/courses/Logistic-Regression-620f24580cf272600f1590a5" class="elementor-sub-item menu-link">12. Classification: Logistic Regression</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23909"><a href="https://edu.machinelearningplus.com/courses/Imbalanced-Classification-622b964f0cf227403a6a8276" class="elementor-sub-item menu-link">13. Imbalanced Classification</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23910"><a href="https://edu.machinelearningplus.com/courses/Supervised-ML-Algorithms-62765b290cf27999e58a71d2" class="elementor-sub-item menu-link">14. Supervised ML Algorithms</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23911"><a href="https://edu.machinelearningplus.com/courses/Ensemble-Learning-628f8aec0cf24ec2c425a373" class="elementor-sub-item menu-link">15. Ensemble Learning</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23912"><a href="https://edu.machinelearningplus.com/courses/ml-deployment-aws-ec2-6291bfdc0cf28d974b1f9447" class="elementor-sub-item menu-link">16. ML Deployment in AWS EC2</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23913"><a href="https://edu.machinelearningplus.com/courses/Deploy-ML-Models-in-AWS-Lamda-62a2e0de0cf21f5a5bc8bb70" class="elementor-sub-item menu-link">17. Deploy in AWS Lamda</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23914"><a href="https://edu.machinelearningplus.com/courses/Deploy-ML-models-in-AWS-Sagemaker-62c535990cf2aca93945da47" class="elementor-sub-item menu-link">18. Deploy in AWS Sagemaker</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24529"><a href="https://edu.machinelearningplus.com/courses/PySpark-for-Machine-Learning---Level-I-652ea5e4e4b025ebcd522a94" class="elementor-sub-item menu-link">19. PySpark for Data Science &#8211;
3147 I: Fundamentals</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24530"><a href="https://edu.machinelearningplus.com/courses/PySpark-for-Data-Science---II-Statistics-for-Big-Data-6538a705e4b0289585b852cb" class="elementor-sub-item menu-link">20. PySpark for Data Science &#8211; II: Statistics for Big Data</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23915"><a href="https://edu.machinelearningplus.com/courses/Introduction-to-Time-Series-Analysis-62fe0f67e4b00a41f545c8a2" class="elementor-sub-item menu-link">21. Introduction to Time Series Analaysis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23916"><a href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series-Analysis-Part1-64195c12e4b0c09eb19a078d" class="elementor-sub-item menu-link">22. Time Series Analysis &#8211; I (Beginners)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23917"><a href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series-Analysis-Part-2-6433bfb8e4b0fc4ff3d2ff3e" class="elementor-sub-item menu-link">23. Time Series Analysis &#8211; II (Intermediate )</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23918"><a href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series-Forecasting-Part-1---Statistical-Models-1681722290492-643d0bb2e4b0687fa0313bd9" class="elementor-sub-item menu-link">24. Time Series Forecasting Part 1: Statistical Models</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23919"><a href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series-Forecasting-Part-2---Complete-ARIMA-Modeling-and-Tests-1684138875722-6461eb7be4b08ceb88377a56" class="elementor-sub-item menu-link">25. Time Series Forecasting Part 2: ARIMA modeling and Tests</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23920"><a href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Multi-Time-Series-Forecasting---Vector-Auto-Regression-64880db3e4b0618a5161d41b" class="elementor-sub-item menu-link">26. Time Series Forecasting Part 3: Vector Auto Regression</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23921"><a href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series---Singular-Spectrum-Analysis-64a3d105e4b05989724fc407" class="elementor-sub-item menu-link">27. Time Series Analysis &#8211; III: Singular Spectrum Analysis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23922"><a href="https://edu.machinelearningplus.com/courses/Feature-Engineering-and-Intervention-Analysis-for-Time-Series-Projects---Part-1-1689663510598-64b63816e4b0493d3bdf0c22" class="elementor-sub-item menu-link">28. Feature Engineering for Time Series Project: I</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23923"><a href="https://edu.machinelearningplus.com/courses/Feature-Engineering-and-Intervention-Analysis-for-Time-Series-Projects---Part-2-64c0bb33e4b06ae8ef38eb5e" class="elementor-sub-item menu-link">29. Feature Engineering for Time Series Projects: II</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23924"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Estimating-Customer-Lifetime-Value-for-Business" class="elementor-sub-item menu-link">31. Estimating customer lifetime value for business</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23925"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Microsoft-Malware-Detection-Project" class="elementor-sub-item menu-link">32. Microsoft malware detection project</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23926"><a href="https://edu.machinelearningplus.com/s/store/courses/description/credit-card-fraud-detection" class="elementor-sub-item menu-link">33. Credit card fraud detection</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23927">
3147<a href="https://edu.machinelearningplus.com/s/store/courses/description/Restaurant-Visitor-Forecasting" class="elementor-sub-item menu-link">34. Restaurant Visitor Forecasting</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23928"><a href="https://edu.machinelearningplus.com/courses/Optimizing-Marketing-Budget-Spend-with-Market-Mix-Modelling-63285657e4b06a9c72d4c560" class="elementor-sub-item menu-link">35. Optimizing Marketing Budget Spend with Marketing Mix Modeling</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23929"><a href="https://edu.machinelearningplus.com/courses/Predict-Rating-given-Amazon-Product-Reviews-using-NLP-6303266fe4b0671e1515c950" class="elementor-sub-item menu-link">36. Predict Rating given Amazon Product review using NLP</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23930"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Foundations-of-Deep-Learning-in-Python" class="elementor-sub-item menu-link">37. Foundations of Deep Learning in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23931"><a href="https://edu.machinelearningplus.com/s/store/courses/description//Foundation-of-Deep-Learning-Part-2" class="elementor-sub-item menu-link">38. Foundations of Deep Learning: Part 2</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23932"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Applied-Deep-Learning-with-PyTorch" class="elementor-sub-item menu-link">39. Applied Deep Learning with PyTorch</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23933"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Detecting-Defects-in-Steel-Sheets-with-Computer-Vision" class="elementor-sub-item menu-link">40. Detecting defects in Steel sheet with Computer vision</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23934"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Project-Text-Generation-using-Language-Models-with-LSTM" class="elementor-sub-item menu-link">41. Project Text Generation using Language models with LSTM</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23935"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Project-Classifying-Sentiment-of-Reviews-using-BERT-NLP" class="elementor-sub-item menu-link">42. Project Classifying Sentiment of reviews using BERT NLP</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23936"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Spacy-for-NLP" class="elementor-sub-item menu-link">43. Spacy for NLP</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23937"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Base-R-Programming" class="elementor-sub-item menu-link">44. Base R Programming</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23938"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Dplyr-for-data-wrangling" class="elementor-sub-item menu-link">45. Dplyr for Data Wrangling</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23939"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Wrangling-data-with-DataTable" class="elementor-sub-item menu-link">46. Wrangling Data with Data Table</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23940"><a href="https://edu.machinelearningplus.com/s/store/courses/description/GGPlot2-visualization-for-data-analysis" class="elementor-sub-item menu-link">47. GGPlot2 Visualization for Data Analysis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23941"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Statistical-Foundations-for-ML-in-R" class="elementor-sub-item menu-link">48. Statistical foundation for ML in R</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23942">
3147<a href="https://edu.machinelearningplus.com/s/store/courses/description/Statistical-modeling-with-linear--logistics-regression" class="elementor-sub-item menu-link">49. Regression Model in R</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23943"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Caret-package-in-R" class="elementor-sub-item menu-link">50. Caret Package in R</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21045"><a aria-expanded="false" href="#" class="elementor-item elementor-item-anchor menu-link">Python</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21047"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Introduction to Python</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21050"><a href="https://machinelearningplus.com/machine-learning/setup-python/" class="elementor-sub-item menu-link">Setup Python environment for ML</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21048"><a href="https://machinelearningplus.com/python/decorators-in-python-how-to-enhance-functions-without-changing-the-code/" class="elementor-sub-item menu-link">Decorators in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21051"><a href="https://machinelearningplus.com/python/generators-in-python/" class="elementor-sub-item menu-link">Generators in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21052"><a href="https://machinelearningplus.com/python/iterators-in-python-iterables-vs-iterators/" class="elementor-sub-item menu-link">Iterators in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21054"><a href="https://machinelearningplus.com/python/python-module-packages/" class="elementor-sub-item menu-link">Python Module</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21049"><a href="https://machinelearningplus.com/python/object-oriented-programming-oops-in-python/" class="elementor-sub-item menu-link">Object Oriented Programming (OOPS) in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21182">
3147<a href="https://machinelearningplus.com/python/list-comprehensions-in-python/" class="elementor-sub-item menu-link">List Comprehension</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21183"><a href="https://machinelearningplus.com/python/requests-in-python/" class="elementor-sub-item menu-link">Requests in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21184"><a href="https://machinelearningplus.com/python-collections-guide/" class="elementor-sub-item menu-link">Python Collections</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21185"><a href="https://machinelearningplus.com/python/python-logging-guide/" class="elementor-sub-item menu-link">Python Logging</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21096"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Plots</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21053"><a href="https://machinelearningplus.com/plots/matplotlib-plotting-tutorial/" class="elementor-sub-item menu-link">Matplotlib Tutorial</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21154"><a href="https://machinelearningplus.com/plots/matplotlib-histogram-python-examples/" class="elementor-sub-item menu-link">Matplotlib Histogram</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21155"><a href="https://machinelearningplus.com/plots/bar-plot-in-python/" class="elementor-sub-item menu-link">Bar Plot in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21156"><a href="https://machinelearningplus.com/plots/python-boxplot/" class="elementor-sub-item menu-link">Python Boxplot</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21157"><a href="https://machinelearningplus.com/waterfall-plot-in-python/" class="elementor-sub-item menu-link">Waterfall Plot in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21158"><a href="https://machinelearningplus.com/plots/top-50-matplotlib-visualizations-the-master-plots-python/" class="elementor-sub-item menu-link">Top 50 matplotlib Visualizations</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21159"><a href="https://machinelearningplus.com/plots/matplotlib-tutorial-complete-guide-python-plot-examples/" class="elementor-sub-item menu-link">Matplotlib Tutorial</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21160"><a href="https://machinelearningplus.com/plots/matplotlib-pyplot/" class="elementor-sub-item menu-link">Matplotlib Pyplot</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21161"><a href="https://machinelearningplus.com/plots/python-scatter-plot/" class="elementor-sub-item menu-link">Python Scatter Plot</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21162"><a href="https://machinelearningplus.com/plots/subplots-python-matplotlib/" class="elementor-sub-item menu-link">Matplotlib Subplots</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21099"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Data Wrangling</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21172"><a href="https://machinelearningplus.com/python/101-numpy-exercises-python/" class="elementor-sub-item menu-link">101 NumPy Exercises for Data Analysis (Python)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21174"><a href="https://machinelearningplus.com/python/101-pandas-exercises-python/" class="elementor-sub-item menu-link">101 Pandas Exercises for Data Analysis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21173">
3147<a href="https://machinelearningplus.com/python/101-pandas-exercises-python/" class="elementor-sub-item menu-link">101 Pandas Exercises for Data Analysis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21175"><a href="https://machinelearningplus.com/python/dask-tutorial/" class="elementor-sub-item menu-link">Dask</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21176"><a href="https://machinelearningplus.com/python/modin-speedup-pandas/" class="elementor-sub-item menu-link">Modin</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21177"><a href="https://machinelearningplus.com/python/numpy-tutorial-part1-array-python-examples/" class="elementor-sub-item menu-link">Numpy Tutorial</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21178"><a href="https://machinelearningplus.com/data-manipulation/datatable-in-r-complete-guide/" class="elementor-sub-item menu-link">data.table in R</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21179"><a href="https://machinelearningplus.com/data-manipulation/101-python-datatable-exercises-pydatatable/" class="elementor-sub-item menu-link">101 Python datatable Exercises (pydatatable)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21180"><a href="https://machinelearningplus.com/data-manipulation/101-r-data-table-exercises/" class="elementor-sub-item menu-link">101 R data.table Exercises</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21064"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Advanced Python</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21065"><a href="https://machinelearningplus.com/deployment/conda-create-environment-and-everything-you-need-to-know-to-manage-conda-virtual-environment/" class="elementor-sub-item menu-link">Conda create environment and everything you need to know to manage conda virtual environment</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21066"><a href="https://machinelearningplus.com/python/python-property/" class="elementor-sub-item menu-link">Python @Property Explained</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21067"><a href="https://machinelearningplus.com/python/python-debugger-pdb/" class="elementor-sub-item menu-link">pdb – How to use Python debugger</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21068"><a href="https://machinelearningplus.com/python-json-guide/" class="elementor-sub-item menu-link">Python JSON – Guide</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21069"><a href="https://machinelearningplus.com/python/cprofile-how-to-profile-your-python-code/" class="elementor-sub-item menu-link">cProfile – How to profile your python code</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21186"><a href="https://machinelearningplus.com/python/what-does-yield-keyword-do/" class="elementor-sub-item menu-link">Python Yield</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21187"><a href="https://machinelearningplus.com/python/lambda-function/" class="elementor-sub-item menu-link">Lambda Function in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21188"><a href="https://machinelearningplus.com/python/python-global-interpreter-lock-gil/" class="elementor-sub-item menu-link">What does Python Global Interpreter Lock</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21368"><a href="https://machinelearningplus.com/python/install-opencv-python/" class="elementor-sub-item menu-link">Install opencv python</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21409">
3147<a href="https://machinelearningplus.com/python/install-pip-mac-how-to-install-pip-in-macos-a-comprehensive-guide/" class="elementor-sub-item menu-link">Install pip mac</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21410"><a href="https://machinelearningplus.com/python/scrapy-vs-beautiful-soup-which-is-better-for-web-scraping/" class="elementor-sub-item menu-link">Scrapy vs. Beautiful Soup</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21411"><a href="https://machinelearningplus.com/python/add-python-to-path-how-to-add-python-to-the-path-environment-variable-in-windows/" class="elementor-sub-item menu-link">Add Python to PATH</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21496"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">PySpark</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21470"><a href="https://machinelearningplus.com/pyspark/introduction-to-pyspark/" class="elementor-sub-item menu-link">Introduction to Pyspark</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21471"><a href="https://machinelearningplus.com/pyspark/power-of-pyspark/" class="elementor-sub-item menu-link">Power of Pyspark</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21487"><a href="https://machinelearningplus.com/pyspark/install-pyspark-on-windows/" class="elementor-sub-item menu-link">Install PySpark on Windows</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21483"><a href="https://machinelearningplus.com/pyspark/install-pyspark-on-mac/" class="elementor-sub-item menu-link">Install PySpark on MAC</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21484"><a href="https://machinelearningplus.com/pyspark/install-pyspark-on-linux/" class="elementor-sub-item menu-link">Install PySpark on Linux</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21489"><a href="https://machinelearningplus.com/pyspark/what-is-sparksession/" class="elementor-sub-item menu-link">What is Sparksession</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21756"><a href="https://machinelearningplus.com/pyspark/read-and-write-files-using-pyspark/" class="elementor-sub-item menu-link">Read and Write files using PySpark</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21710"><a href="https://machinelearningplus.com/pyspark/pyspark-show/" class="elementor-sub-item menu-link">Pyspark Show</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21604"><a href="https://machinelearningplus.com/pyspark/run-sql-queries-with-pyspark/" class="elementor-sub-item menu-link">Run SQL Queries with PySpark</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21603"><a href="https://machinelearningplus.com/pyspark/pyspark-pandas-api/" class="elementor-sub-item menu-link">PySpark Pandas API</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21602"><a href="https://machinelearningplus.com/pyspark/select-columns-in-pyspark-dataframe/" class="elementor-sub-item menu-link">Select columns in PySpark dataframe</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21757"><a href="https://machinelearningplus.com/pyspark/pyspark-withcolumn/" class="elementor-sub-item menu-link">PySpark withColumn()</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21711"><a href="https://machinelearningplus.com/pyspark/pyspark-drop-columns/" class="elementor-sub-item menu-link">Pyspark Drop Columns</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21713"><a href="https://machinelearningplus.com/pyspark/pyspark-rename-columns/" class="elementor-sub-item menu-link">PySpark Rename Columns</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21712">
3147<a href="https://machinelearningplus.com/pyspark/pyspark-filter-vs-where/" class="elementor-sub-item menu-link">PySpark Filter vs Where</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21758"><a href="https://machinelearningplus.com/pyspark/pyspark-orderby-and-sort/" class="elementor-sub-item menu-link">PySpark orderBy() and sort()</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21759"><a href="https://machinelearningplus.com/pyspark/pyspark-groupby/" class="elementor-sub-item menu-link">PySpark GroupBy()</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21760"><a href="https://machinelearningplus.com/pyspark/pyspark-pivot/" class="elementor-sub-item menu-link">PySpark Pivot</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21761"><a href="https://machinelearningplus.com/pyspark/pyspark-joins/" class="elementor-sub-item menu-link">PySpark Joins</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21762"><a href="https://machinelearningplus.com/pyspark/pyspark-union/" class="elementor-sub-item menu-link">PySpark Union</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21807"><a href="https://machinelearningplus.com/pyspark/pyspark-connect-to-mysql/" class="elementor-sub-item menu-link">PySpark Connect to MySQL</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21808"><a href="https://machinelearningplus.com/pyspark/pyspark-connect-to-postgresql/" class="elementor-sub-item menu-link">PySpark Connect to PostgreSQL</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21928"><a href="https://machinelearningplus.com/pyspark/pyspark-connect-to-sql-serve/" class="elementor-sub-item menu-link">PySpark Connect to SQL Serve</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21927"><a href="https://machinelearningplus.com/pyspark/pyspark-connect-to-redshift/" class="elementor-sub-item menu-link">PySpark Connect to Redshift</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21926"><a href="https://machinelearningplus.com/pyspark/pyspark-connect-to-snowflake/" class="elementor-sub-item menu-link">PySpark Connect to Snowflake</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21925"><a href="https://machinelearningplus.com/pyspark/pyspark-linear-regression/" class="elementor-sub-item menu-link">PySpark Linear Regression</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21924"><a href="https://machinelearningplus.com/pyspark/pyspark-logistic-regression/" class="elementor-sub-item menu-link">PySpark Logistic  Regression</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21923"><a href="https://machinelearningplus.com/pyspark/pyspark-decision-tree/" class="elementor-sub-item menu-link">PySpark Decision Tree</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21922"><a href="https://machinelearningplus.com/pyspark/pyspark-ridge-regression/" class="elementor-sub-item menu-link">PySpark Ridge Regression</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21921"><a href="https://machinelearningplus.com/pyspark/pyspark-lasso-regression/" class="elementor-sub-item menu-link">PySpark Lasso Regression</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21920"><a href="https://machinelearningplus.com/pyspark/pyspark-random-forest/" class="elementor-sub-item menu-link">PySpark Random Forest</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21919"><a href="https://machinelearningplus.com/pyspark/pyspark-gradient-boosting-model/" class="elementor-sub-item menu-link">PySpark Gradient Boosting model</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21918">
3147<a href="https://machinelearningplus.com/pyspark/pyspark-mllib-k-means-clustering/" class="elementor-sub-item menu-link">PySpark Mllib K-Means Clustering</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21953"><a href="https://machinelearningplus.com/pyspark/pyspark-statistics-mean/" class="elementor-sub-item menu-link">PySpark Statistics Mean</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21952"><a href="https://machinelearningplus.com/pyspark/pyspark-statistics-median/" class="elementor-sub-item menu-link">PySpark Statistics Median</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21951"><a href="https://machinelearningplus.com/pyspark/pyspark-statistics-mode/" class="elementor-sub-item menu-link">PySpark Statistics Mode</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21950"><a href="https://machinelearningplus.com/pyspark/pyspark-statistics-standard-deviation/" class="elementor-sub-item menu-link">PySpark Statistics Standard Deviation</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21997"><a href="https://machinelearningplus.com/pyspark/pyspark-statistics-variance/" class="elementor-sub-item menu-link">PySpark Statistics Variance</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21996"><a href="https://machinelearningplus.com/pyspark/pyspark-statistics-deciles-and-quartiles/" class="elementor-sub-item menu-link">PySpark Statistics Deciles and Quartiles</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21995"><a href="https://machinelearningplus.com/pyspark/pyspark-correlation/" class="elementor-sub-item menu-link">PySpark Correlation</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22064"><a href="https://machinelearningplus.com/pyspark/pyspark-chi-square-test/" class="elementor-sub-item menu-link">PySpark Chi-Square Test</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22062"><a href="https://machinelearningplus.com/pyspark/pyspark-variable-type-identification/" class="elementor-sub-item menu-link">PySpark Variable type Identification</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22060"><a href="https://machinelearningplus.com/pyspark/pyspark-outlier-detection-and-treatment/" class="elementor-sub-item menu-link">PySpark Outlier Detection and Treatment</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22061"><a href="https://machinelearningplus.com/pyspark/pyspark-missing-data-imputation/" class="elementor-sub-item menu-link">PySpark Missing Data Imputation</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22063"><a href="https://machinelearningplus.com/pyspark/pyspark-variance-inflation-factor/" class="elementor-sub-item menu-link">PySpark Variance Inflation Factor (VIF)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22059"><a href="https://machinelearningplus.com/pyspark/pyspark-stringindexer/" class="elementor-sub-item menu-link">PySpark StringIndexer</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22073"><a href="https://machinelearningplus.com/pyspark/pyspark-onehot-encoding/" class="elementor-sub-item menu-link">PySpark OneHot Encoding</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23667"><a href="https://machinelearningplus.com/pyspark/pyspark-exercises-101-pyspark-exercises-for-data-analysis/" class="elementor-sub-item menu-link">PySpark Exercises – 101 PySpark Exercises for Data Analysis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21391"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Others</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21097"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Deployment</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21163">
3147<a href="https://machinelearningplus.com/deployment/population-stability-index-psi/" class="elementor-sub-item menu-link">Population Stability Index (PSI)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21164"><a href="https://machinelearningplus.com/deployment/deploy-ml-model-aws-ec2-instance/" class="elementor-sub-item menu-link">Deploy ML model in AWS Ec2</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21098"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Julia</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21165"><a href="https://machinelearningplus.com/julia/julia-programming-language/" class="elementor-sub-item menu-link">Julia – Programming Language</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21166"><a href="https://machinelearningplus.com/linear-regression-in-julia/" class="elementor-sub-item menu-link">Linear Regression in Julia</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21167"><a href="https://machinelearningplus.com/julia/logistic-regression-in-julia-practical-guide-with-examples/" class="elementor-sub-item menu-link">Logistic Regression in Julia</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21168"><a href="https://machinelearningplus.com/julia/for-loop-in-julia/" class="elementor-sub-item menu-link">For-Loop in Julia</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21169"><a href="https://machinelearningplus.com/julia/while-loop-in-julia/" class="elementor-sub-item menu-link">While-loop in Julia</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21170"><a href="https://machinelearningplus.com/julia/function-in-julia/" class="elementor-sub-item menu-link">Function in Julia</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21171"><a href="https://machinelearningplus.com/julia/dataframes-in-julia/" class="elementor-sub-item menu-link">DataFrames in Julia</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21393"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Linux</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21394"><a href="https://machinelearningplus.com/linux/ls-command-in-linux/" class="elementor-sub-item menu-link">ls command in Linux – Mastering the “ls” command in Linux</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21429"><a href="https://machinelearningplus.com/linux/mkdir-command-in-linux/" class="elementor-sub-item menu-link">mkdir command in Linux – A comprehensive guide for mkdir command</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21430"><a href="https://machinelearningplus.com/linux/cd-command-in-linux/" class="elementor-sub-item menu-link">cd  command in linux – Mastering the ‘cd’ command in Linux</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21431"><a href="https://machinelearningplus.com/linux/cat-command-in-linux/" class="elementor-sub-item menu-link">cat command in Linux – Mastering the ‘cat’ command in Linux</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21424"><a href="https://machinelearningplus.com/linux/linux-commands/" class="elementor-sub-item menu-link">Linux Commands List with Examples</a></li></ul></li></ul></li></ul></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21070"><a aria-expanded="false" href="#" class="elementor-item elementor-item-anchor menu-link">Machine Learning</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21094"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Deep Learning</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21136">
3147<a href="https://machinelearningplus.com/deep-learning/tensorflow1-vs-tensorflow2-vs-pytorch/" class="elementor-sub-item menu-link">TensorFlow vs PyTorch</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21137"><a href="https://machinelearningplus.com/deep-learning/how-use-tf-function-to-speed-up-python-code-tensorflow/" class="elementor-sub-item menu-link">How to use tf.function to speed up Python code in Tensorflow</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21138"><a href="https://machinelearningplus.com/deep-learning/linear-regression-tensorflow/" class="elementor-sub-item menu-link">How to implement Linear Regression in TensorFlow</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21095"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">NLP</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21139"><a href="https://machinelearningplus.com/nlp/natural-language-processing-guide/" class="elementor-sub-item menu-link">Complete Guide to Natural Language Processing (NLP)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21140"><a href="https://machinelearningplus.com/nlp/text-summarization-approaches-nlp-example/" class="elementor-sub-item menu-link">Text Summarization Approaches for NLP</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21141"><a href="https://machinelearningplus.com/nlp/nlp-exercises/" class="elementor-sub-item menu-link">101 NLP Exercises (using modern libraries)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21142"><a href="https://machinelearningplus.com/nlp/gensim-tutorial/" class="elementor-sub-item menu-link">Gensim Tutorial</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21143"><a href="https://machinelearningplus.com/nlp/topic-modeling-python-sklearn-examples/" class="elementor-sub-item menu-link">LDA in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21144"><a href="https://machinelearningplus.com/nlp/topic-modeling-gensim-python/" class="elementor-sub-item menu-link">Topic Modeling with Gensim (Python)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21145"><a href="https://machinelearningplus.com/nlp/lemmatization-examples-python/" class="elementor-sub-item menu-link">Lemmatization Approaches with Examples in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21146"><a href="https://machinelearningplus.com/nlp/topic-modeling-visualization-how-to-present-results-lda-models/" class="elementor-sub-item menu-link">Topic modeling visualization</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21147"><a href="https://machinelearningplus.com/nlp/cosine-similarity/" class="elementor-sub-item menu-link">Cosine Similarity</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21148"><a href="https://machinelearningplus.com/spacy-tutorial-nlp/" class="elementor-sub-item menu-link">
3147spaCy Tutorial</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21149"><a href="https://machinelearningplus.com/nlp/training-custom-ner-model-in-spacy/" class="elementor-sub-item menu-link">Training Custom NER models in SpaCy to auto-detect named entities</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21150"><a href="https://machinelearningplus.com/nlp/chatbot-with-rasa-and-spacy/" class="elementor-sub-item menu-link">Building chatbot with Rasa and spaCy</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21151"><a href="https://machinelearningplus.com/nlp/custom-text-classification-spacy/" class="elementor-sub-item menu-link">SpaCy Text Classification</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21073"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Algorithms</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21080"><a href="https://machinelearningplus.com/predictive-modeling/k-means-clustering/" class="elementor-sub-item menu-link">K-Means Clustering Algorithm from Scratch</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21082"><a href="https://machinelearningplus.com/machine-learning/simulated-annealing-algorithm-explained-from-scratch-python/" class="elementor-sub-item menu-link">Simulated Annealing Algorithm Explained from Scratch</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21081"><a href="https://machinelearningplus.com/predictive-modeling/how-naive-bayes-algorithm-works-with-example-and-full-code/" class="elementor-sub-item menu-link">How Naive Bayes Algorithm Works?</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21088"><a href="https://machinelearningplus.com/deployment/feature-selection-using-frufs-and-vevestax/" class="elementor-sub-item menu-link">Feature selection using FRUFS and VevestaX</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21091"><a href="https://machinelearningplus.com/machine-learning/principal-components-analysis-pca-better-explained/" class="elementor-sub-item menu-link">Principal Component Analysis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21090"><a href="https://machinelearningplus.com/machine-learning/gradient-boosting/" class="elementor-sub-item menu-link">Gradient Boosting</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21089"><a href="https://machinelearningplus.com/machine-learning/feature-selection/" class="elementor-sub-item menu-link">Feature Selection – Ten Effective Techniques with Examples</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21074"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Projects</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21085"><a href="https://machinelearningplus.com/machine-learning/evaluation-metrics-classification-models-r/" class="elementor-sub-item menu-link">Evaluation Metrics for Classification Models</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21083"><a href="https://machinelearningplus.com/deployment/deploy-ml-model-aws-ec2-instance/" class="elementor-sub-item menu-link">Deploy ML model in AWS Ec2</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21086"><a href="https://machinelearningplus.com/machine-learning/portfolio-optimization-python-example/" class="elementor-sub-item menu-link">Portfolio Optimization with Python using Efficient Frontier</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21199">
3147<a href="https://machinelearningplus.com/machine-learning/bias-variance-tradeoff/" class="elementor-sub-item menu-link">Bias Variance Tradeoff</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21075"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Specific Topics</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21200"><a href="https://machinelearningplus.com/machine-learning/logistic-regression-tutorial-examples-r/" class="elementor-sub-item menu-link">Logistic Regression</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21201"><a href="https://machinelearningplus.com/machine-learning/complete-introduction-linear-regression-r/" class="elementor-sub-item menu-link">Complete Introduction to Linear Regression in R</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21202"><a href="https://machinelearningplus.com/machine-learning/caret-package/" class="elementor-sub-item menu-link">Caret Package</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21203"><a href="https://machinelearningplus.com/statistics/brier-score/" class="elementor-sub-item menu-link">Brier Score</a></li></ul></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21092"><a aria-expanded="false" href="#" class="elementor-item elementor-item-anchor menu-link">Time Series</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21120"><a href="https://machinelearningplus.com/time-series/granger-causality-test/" class="elementor-sub-item menu-link">Granger Causality Test</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21121"><a href="https://machinelearningplus.com/time-series/augmented-dickey-fuller-test/" class="elementor-sub-item menu-link">Augmented Dickey Fuller Test (ADF Test)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21122"><a href="https://machinelearningplus.com/time-series/kpss-test-for-stationarity/" class="elementor-sub-item menu-link">KPSS Test for Stationarity</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21123"><a href="https://machinelearningplus.com/time-series/arima-model-time-series-forecasting-python/" class="elementor-sub-item menu-link">ARIMA Model</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21124"><a href="https://machinelearningplus.com/time-series/time-series-analysis-python/" class="elementor-sub-item menu-link">Time Series Analysis in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21125"><a href="https://machinelearningplus.com/time-series/vector-autoregression-examples-python/" class="elementor-sub-item menu-link">Vector Autoregression (VAR)</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21093"><a aria-expanded="false" href="#" class="elementor-item elementor-item-anchor menu-link">Prob and Stats</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-23957"><a aria-expanded="false" href="https://machinelearningplus.com/category/probability/" class="elementor-sub-item menu-link">Probability</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23968"><a href="https://machinelearningplus.com/probability/introduction-to-probability/" class="elementor-sub-item menu-link">Introduction to Probability</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23967"><a href="https://machinelearningplus.com/probability/odds-and-odds-ratios/" class="elementor-sub-item menu-link">Odds and Odds Ratios</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23966">
3147<a href="https://machinelearningplus.com/probability/independent-and-dependent-events/" class="elementor-sub-item menu-link">Independent and Dependent Events</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23965"><a href="https://machinelearningplus.com/probability/mutually-exclusive-events/" class="elementor-sub-item menu-link">Mutually Exclusive Events</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23964"><a href="https://machinelearningplus.com/probability/joint-probability/" class="elementor-sub-item menu-link">Joint Probability</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23963"><a href="https://machinelearningplus.com/probability/conditional-probability/" class="elementor-sub-item menu-link">Conditional Probability</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23962"><a href="https://machinelearningplus.com/probability/bayes-theorem/" class="elementor-sub-item menu-link">Bayes’ Theorem</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23961"><a href="https://machinelearningplus.com/probability/expected-value/" class="elementor-sub-item menu-link">Expected Value</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23960"><a href="https://machinelearningplus.com/probability/probability-frequency-distribution/" class="elementor-sub-item menu-link">Probability frequency distribution</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23959"><a href="https://machinelearningplus.com/probability/discrete-frequency-distributions/" class="elementor-sub-item menu-link">Discrete Frequency Distributions</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23958"><a href="https://machinelearningplus.com/probability/continuous-frequency-distributions/" class="elementor-sub-item menu-link">Continuous Frequency Distributions</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21126"><a href="https://machinelearningplus.com/statistics/partial-correlation/" class="elementor-sub-item menu-link">Partial Correlation</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21127"><a href="https://machinelearningplus.com/demo-videos/chi-square-test/" class="elementor-sub-item menu-link">Chi-Square Test &#8211; Theory &#038; Math</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21128"><a href="https://machinelearningplus.com/markov-chain/" class="elementor-sub-item menu-link">Gentle Introduction to Markov Chain</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21129"><a href="https://machinelearningplus.com/statistics/what-is-p-value/" class="elementor-sub-item menu-link">What is P-Value?</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21130"><a href="https://machinelearningplus.com/statistics/statistical-significance-tests-r/" class="elementor-sub-item menu-link">How to implement common statistical significance tests and find the p value?</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21131"><a href="https://machinelearningplus.com/statistics/mahalanobis-distance/" class="elementor-sub-item menu-link">Mahalanobis Distance</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21132"><a href="https://machinelearningplus.com/statistics/t-test-students-understanding-the-math-and-how-it-works/" class="elementor-sub-item menu-link">T Test (Students T Test)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21133"><a href="https://machinelearningplus.com/statistics/confidence-interval/" class="elementor-sub-item menu-link">Confidence Interval in Statistics</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21134">
3147<a href="https://machinelearningplus.com/statistics/standard-error/" class="elementor-sub-item menu-link">Standard Error in Statistics</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21135"><a href="https://machinelearningplus.com/statistics/one-sample-t-test/" class="elementor-sub-item menu-link">One Sample T Test</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24407"><a href="https://machinelearningplus.com/statistics/descriptive-and-inferential-statistics/" class="elementor-sub-item menu-link">Descriptive and inferential statistics</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24408"><a href="https://machinelearningplus.com/statistics/types-of-data-in-statistics/" class="elementor-sub-item menu-link">Types of data in statistics</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24409"><a href="https://machinelearningplus.com/statistics/measures-of-central-tendency/" class="elementor-sub-item menu-link">Measures of central tendency</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24410"><a href="https://machinelearningplus.com/statistics/quantiles-and-percentiles/" class="elementor-sub-item menu-link">Quantiles and Percentiles</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24411"><a href="https://machinelearningplus.com/statistics/measures-of-dispersion/" class="elementor-sub-item menu-link">Measures of dispersion</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24412"><a href="https://machinelearningplus.com/statistics/skewness-and-kurtosis/" class="elementor-sub-item menu-link">Skewness and kurtosis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24413"><a href="https://machinelearningplus.com/statistics/central-limit-theorem/" class="elementor-sub-item menu-link">Central Limit Theroem</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24414"><a href="https://machinelearningplus.com/statistics/law-of-large-numbers/" class="elementor-sub-item menu-link">Law of large numbers</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24415"><a href="https://machinelearningplus.com/statistics/standard-error/" class="elementor-sub-item menu-link">Standard Error</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24416"><a href="https://machinelearningplus.com/statistics/sampling-and-sampling-distributions/" class="elementor-sub-item menu-link">Sampling and sampling distributions</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24417"><a href="https://machinelearningplus.com/statistics/correlation/" class="elementor-sub-item menu-link">Correlation</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-22207"><a aria-expanded="false" href="https://machinelearningplus.com/category/sql/" class="elementor-item menu-link">SQL</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23482"><a href="https://machinelearningplus.com/sql/sql-tutorial/" class="elementor-sub-item menu-link">SQL Tutorial – The Introduction</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23672"><a href="https://machinelearningplus.com/sql/sql-subquery/" class="elementor-sub-item menu-link">SQL Subquery (advanced)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23727"><a href="https://machinelearningplus.com/sql/sql-window-functions/" class="elementor-sub-item menu-link">SQL Window Functions (advanced)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23894"><a href="https://machinelearningplus.com/sql/sql-window-functions-exercises/" class="elementor-sub-item menu-link">SQL Window Functions Exercises &#8211; Set 1</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23980">
3147<a href="https://machinelearningplus.com/sql/sql-window-function-exercises-and-solutions-set-2/" class="elementor-sub-item menu-link">SQL Window Functions Exercises – Set 2</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22552"><a href="https://machinelearningplus.com/sql/introduction-to-sql/" class="elementor-sub-item menu-link">Intro to SQL</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22553"><a href="https://machinelearningplus.com/sql/sql-select-statement/" class="elementor-sub-item menu-link">SQL Select</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22554"><a href="https://machinelearningplus.com/sql/sql-select-distinct/" class="elementor-sub-item menu-link">SQL Select Distinct</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22555"><a href="https://machinelearningplus.com/sql/sql-where-clause/" class="elementor-sub-item menu-link">SQL Where</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22557"><a href="https://machinelearningplus.com/sql/sql-order-by/" class="elementor-sub-item menu-link">SQL Order by</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22558"><a href="https://machinelearningplus.com/sql/sql-insert-into/" class="elementor-sub-item menu-link">SQL Insert Into</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22556"><a href="https://machinelearningplus.com/sql/sql-and-or-not-operators/" class="elementor-sub-item menu-link">SQL AND, OR, and NOT</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22570"><a href="https://machinelearningplus.com/sql/sql-null-values/" class="elementor-sub-item menu-link">SQL Null Values</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22569"><a href="https://machinelearningplus.com/sql/sql-update/" class="elementor-sub-item menu-link">SQL Update</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22568"><a href="https://machinelearningplus.com/sql/sql-delete/" class="elementor-sub-item menu-link">SQL DELETE</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22567"><a href="https://machinelearningplus.com/sql/sql-select-top/" class="elementor-sub-item menu-link">SQL SELECT TOP</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22566"><a href="https://machinelearningplus.com/sql/sql-min-and-max/" class="elementor-sub-item menu-link">SQL MIN and MAX Functions</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22565"><a href="https://machinelearningplus.com/sql/sql-count-avg-sum/" class="elementor-sub-item menu-link">SQL Count(), Avg(), Sum()</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22564"><a href="https://machinelearningplus.com/sql/sql-like/" class="elementor-sub-item menu-link">SQL LIKE</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22563"><a href="https://machinelearningplus.com/sql/sql-wildcards/" class="elementor-sub-item menu-link">SQL Wildcards</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22562"><a href="https://machinelearningplus.com/sql/sql_in/" class="elementor-sub-item menu-link">SQL IN</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22561"><a href="https://machinelearningplus.com/sql/sql-between/" class="elementor-sub-item menu-link">SQL BETWEEN</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22560"><a href="https://machinelearningplus.com/sql/sql-aliases/" class="elementor-sub-item menu-link">SQL Aliases</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22559"><a href="https://machinelearningplus.com/sql/sql-joins/" class="elementor-sub-item menu-link">SQL Joins</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22658">
3147<a href="https://machinelearningplus.com/sql/sql-inner-join/" class="elementor-sub-item menu-link">SQL Inner Join</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22657"><a href="https://machinelearningplus.com/sql/sql-left-join/" class="elementor-sub-item menu-link">SQL Left Join</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22656"><a href="https://machinelearningplus.com/sql/sql-right-join/" class="elementor-sub-item menu-link">SQL Right Join</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22655"><a href="https://machinelearningplus.com/sql/sql-full-join/" class="elementor-sub-item menu-link">SQL Full Join</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22654"><a href="https://machinelearningplus.com/sql/sql-self-join/" class="elementor-sub-item menu-link">SQL Self Join</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22653"><a href="https://machinelearningplus.com/sql/sql-union/" class="elementor-sub-item menu-link">SQL UNION</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22652"><a href="https://machinelearningplus.com/sql/sql-group-by/" class="elementor-sub-item menu-link">SQL GROUP BY</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22651"><a href="https://machinelearningplus.com/sql/sql-having/" class="elementor-sub-item menu-link">SQL HAVING</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22650"><a href="https://machinelearningplus.com/sql/sql-exists/" class="elementor-sub-item menu-link">SQL EXISTS</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22649"><a href="https://machinelearningplus.com/sql/sql-any-all-operators/" class="elementor-sub-item menu-link">SQL ANY, ALL Operators</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24010"><a href="https://machinelearningplus.com/sql/how-to-transpose-columns-to-rows-in-sql/" class="elementor-sub-item menu-link">How to transpose columns to rows in SQL?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24011"><a href="https://machinelearningplus.com/sql/how-to-select-only-rows-with-max-value-on-a-column/" class="elementor-sub-item menu-link">How to select only rows with max value on a column?</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24477"><a href="https://machinelearningplus.com/sql/sql-select-into/" class="elementor-sub-item menu-link">SQL Select Into</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24478"><a href="https://machinelearningplus.com/sql/sql-insert-into-select/" class="elementor-sub-item menu-link">SQL Insert Into Select</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24479"><a href="https://machinelearningplus.com/sql/sql-case/" class="elementor-sub-item menu-link">SQL Case</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24480"><a href="https://machinelearningplus.com/sql/sql-null-functions/" class="elementor-sub-item menu-link">SQL Null Functions</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24481"><a href="https://machinelearningplus.com/sql/sql-comments/" class="elementor-sub-item menu-link">SQL Comments</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24482"><a href="https://machinelearningplus.com/sql/sql-operators/" class="elementor-sub-item menu-link">SQL Operators</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24483"><a href="https://machinelearningplus.com/sql/sql-create-table/" class="elementor-sub-item menu-link">SQL Create Table</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24484"><a href="https://machinelearningplus.com/sql/sql-drop-table/" class="elementor-sub-item menu-link">SQL Drop Table</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24485">
3147<a href="https://machinelearningplus.com/sql/sql-primary-key/" class="elementor-sub-item menu-link">SQL Primary Key</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24486"><a href="https://machinelearningplus.com/sql/sql-foreign-key/" class="elementor-sub-item menu-link">SQL Foreign Key</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24504"><a href="https://machinelearningplus.com/sql/how-to-sort-multiple-columns-in-sql-and-in-different-directions/" class="elementor-sub-item menu-link">Sort multiple columns in SQL and in different directions?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24505"><a href="https://machinelearningplus.com/sql/how-to-count-the-number-of-work-days-between-two-dates/" class="elementor-sub-item menu-link">Count the number of work days between two dates?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24506"><a href="https://machinelearningplus.com/sql/how-to-compute-maximum-of-multiple-columns-aks-row-wise-max/" class="elementor-sub-item menu-link">Compute maximum of multiple columns, aks row wise max?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24507"><a href="https://machinelearningplus.com/sql/how-to-use-the-group-by-clause-on-multiple-columns-in-sql/" class="elementor-sub-item menu-link">GROUP BY clause on multiple columns in SQL?</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-23617"><a aria-expanded="false" href="https://machinelearningplus.com/category/linear-algebra/" class="elementor-item menu-link">Linear Algebra</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23631"><a href="https://machinelearningplus.com/linear-algebra/introduction-to-linear-algebra/" class="elementor-sub-item menu-link">01. Introduction to Linear Algebra</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23630"><a href="https://machinelearningplus.com/linear-algebra/types-of-tensors/" class="elementor-sub-item menu-link">02. Types of Tensors</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23629"><a href="https://machinelearningplus.com/linear-algebra/scalars/" class="elementor-sub-item menu-link">03. Scalars</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23628"><a href="https://machinelearningplus.com/linear-algebra/vectors/" class="elementor-sub-item menu-link">04. Vectors</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23627"><a href="https://machinelearningplus.com/linear-algebra/vectors-linear-algebra/" class="elementor-sub-item menu-link">05. Vectors Linear Algebra</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23626"><a href="https://machinelearningplus.com/linear-algebra/matrix-types/" class="elementor-sub-item menu-link">06. Matrix Types</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23625"><a href="https://machinelearningplus.com/linear-algebra/matrix-operations/" class="elementor-sub-item menu-link">07. Matrix Operations</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23624"><a href="https://machinelearningplus.com/linear-algebra/orthogonal-matrix/" class="elementor-sub-item menu-link">08. Orthogonal and Ortrhonormal Matrix</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23623"><a href="https://machinelearningplus.com/linear-algebra/eigenvectors-and-eigenvalues/" class="elementor-sub-item menu-link">09. Eigenvectors and Eigenvalues</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23622"><a href="https://machinelearningplus.com/linear-algebra/affine-transformation/" class="elementor-sub-item menu-link">10. Affine Transformation</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23621">
3147<a href="https://machinelearningplus.com/linear-algebra/singular-value-decomposition/" class="elementor-sub-item menu-link">11. Singular Value Decomposition (SVD)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23620"><a href="https://machinelearningplus.com/linear-algebra/system-of-equations/" class="elementor-sub-item menu-link">12. System of Equations</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23619"><a href="https://machinelearningplus.com/linear-algebra/linear-regression-algorithm/" class="elementor-sub-item menu-link">13. Linear Regression Algorithm</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23618"><a href="https://machinelearningplus.com/linear-algebra/principal-component-analysis/" class="elementor-sub-item menu-link">14. Principal Component Analysis</a></li></ul></li></ul></nav><div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
3148<i class="eicon-menu-bar" aria-hidden="true"></i>
3149<span class="elementor-screen-only">Menu</span></div><nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" role="navigation" aria-hidden="true"><ul id="menu-2-1d7983c" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21043"><a aria-expanded="false" href="#" class="elementor-item elementor-item-anchor menu-link">Getting Started</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21191"><a href="https://machinelearningplus.com/machine-learning/how-to-formulate-machine-learning-problem/" class="elementor-sub-item menu-link">#1. How to formulate machine learning problem</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21192"><a href="https://machinelearningplus.com/machine-learning/setup-python/" class="elementor-sub-item menu-link">#2. Setup Python environment for ML</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21193"><a href="https://machinelearningplus.com/machine-learning/exploratory-data-analysis-eda/" class="elementor-sub-item menu-link">#3. Exploratory Data Analysis (EDA)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21194"><a href="https://machinelearningplus.com/data-manipulation/how-to-reduce-the-memory-size-of-pandas-data-frame/" class="elementor-sub-item menu-link">#4. How to reduce the memory size of Pandas Data frame</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21195"><a href="https://machinelearningplus.com/machine-learning/missing-data-imputation-how-to-handle-missing-values-in-python/" class="elementor-sub-item menu-link">#5. Missing Data Imputation Approaches</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21196"><a href="https://machinelearningplus.com/machine-learning/interpolation-in-python-how-to-interpolate-missing-data-formula-approaches/" class="elementor-sub-item menu-link">#6. Interpolation in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21197"><a href="https://machinelearningplus.com/machine-learning/mice-imputation/" class="elementor-sub-item menu-link">#7. MICE imputation</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23008"><a href="https://machinelearningplus.com/machine-learning/how-to-detect-outliers-using-iqr-and-boxplots/" class="elementor-sub-item menu-link">#8. How to detect outliers using IQR and Boxplots?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23232"><a href="https://machinelearningplus.com/machine-learning/how-to-detect-outliers-with-z-score/" class="elementor-sub-item menu-link">#9. How to detect outliers with z-score</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21044"><a aria-expanded="false" href="#" class="elementor-item elementor-item-anchor menu-link">Beginners Corner</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21109">
3149<a href="https://machinelearningplus.com/machine-learning/how-to-formulate-machine-learning-problem/" class="elementor-sub-item menu-link">How to formulate machine learning problem</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21110"><a href="https://machinelearningplus.com/machine-learning/setup-python/" class="elementor-sub-item menu-link">Setup Python environment for ML</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21111"><a href="https://machinelearningplus.com/general/what-is-a-data-scientist-roles-responsibilities-skillsets-career-path-and-salary/" class="elementor-sub-item menu-link">What is a Data Scientist?</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21112"><a href="https://machinelearningplus.com/general/the-story-of-how-data-scientists-came-into-existence/" class="elementor-sub-item menu-link">The story of how Data Scientists came into existence</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21113"><a href="https://machinelearningplus.com/machine-learning/task-checklist-for-almost-any-machine-learning-project/" class="elementor-sub-item menu-link">Task Checklist for Almost Any Machine Learning Project</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21114"><a href="https://machinelearningplus.com/machine-learning/data-science-roadmap-how-to-become-a-data-scientist/" class="elementor-sub-item menu-link">Data Science Roadmap (2023)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21115"><a href="https://machinelearningplus.com/machine-learning/why-learn-math-behind-machine-learning-and-ai/" class="elementor-sub-item menu-link">Why learn the math behind Machine Learning and AI?</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21116"><a href="https://machinelearningplus.com/machine-learning/mistakes-programmers-make-when-starting-machine-learning/" class="elementor-sub-item menu-link">Mistakes programmers make when starting machine learning</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21117"><a href="https://machinelearningplus.com/machine-learning/machine-learning-use-cases-big-list-of-applications-by-vertical-and-industry/" class="elementor-sub-item menu-link">Machine Learning Use Cases</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21118"><a href="https://machinelearningplus.com/python/how-to-deal-with-big-data-in-python/" class="elementor-sub-item menu-link">How to deal with Big Data in Python for ML Projects (100+ GB)?</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21119"><a href="https://machinelearningplus.com/machine-learning/main-pitfalls-in-machine-learning-projects/" class="elementor-sub-item menu-link">Main Pitfalls in Machine Learning Projects</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-23890"><a aria-expanded="false" href="https://edu.machinelearningplus.com/s/pages/ds-career-path" class="elementor-item menu-link">Courses</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23889"><a href="https://edu.machinelearningplus.com/courses/foundations-of-machine-learning-60ee63930cf219bfb8976e20" class="elementor-sub-item menu-link">1. Foundations of Machine Learning</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23891"><a href="https://edu.machinelearningplus.com/courses/Python-Programming-628f8abb0cf22aee960e8234" class="elementor-sub-item menu-link">2. Python Programming</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23892"><a href="https://edu.machinelearningplus.com/courses/Numpy-for-Data-Science-60f52e910cf2fd18f9746aa8" class="elementor-sub-item menu-link">3. NumPy for Data Science</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23901">
3149<a href="https://edu.machinelearningplus.com/courses/Pandas-for-Data-Science-60d86a880cf221904e2d2659" class="elementor-sub-item menu-link">4. Pandas for Data Science</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23902"><a href="https://edu.machinelearningplus.com/courses/Linux-command-line-63c19eb7e4b0fe07b03d04d1" class="elementor-sub-item menu-link">5. Linux Command</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23903"><a href="https://edu.machinelearningplus.com/courses/SQL-for-Data-Science---I-64e44a6ae4b029e71084e061" class="elementor-sub-item menu-link">6. SQL for Data Science &#8211; Level 1</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23904"><a href="https://edu.machinelearningplus.com/courses/SQL-for-Data-Science---Level-2-64eda5c3e4b0acf4a9d5a44a" class="elementor-sub-item menu-link">7. SQL for Data Science &#8211; Level 2</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23905"><a href="https://edu.machinelearningplus.com/courses/SQL-for-Data-Science---Level-3-1693983225181-64f821f9e4b0bfa66a900c29" class="elementor-sub-item menu-link">8. SQL for Data Science &#8211; Level 3</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24528"><a href="https://edu.machinelearningplus.com/courses/SQL-for-Data-Science---Window-Functions-6512753de4b01fed60989c71" class="elementor-sub-item menu-link">9. SQL for Data Science &#8211; Window Functions</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23906"><a href="https://edu.machinelearningplus.com/courses/data-pre-processing-and-eda-612b0d930cf214574f1e2523" class="elementor-sub-item menu-link">10. Data Pre-processing and EDA</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23907"><a href="https://edu.machinelearningplus.com/courses/Linear-Regression-and-Regularisation-61976a530cf2030e987c0dd5" class="elementor-sub-item menu-link">11. Linear regression and regularisation</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23908"><a href="https://edu.machinelearningplus.com/courses/Logistic-Regression-620f24580cf272600f1590a5" class="elementor-sub-item menu-link">12. Classification: Logistic Regression</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23909"><a href="https://edu.machinelearningplus.com/courses/Imbalanced-Classification-622b964f0cf227403a6a8276" class="elementor-sub-item menu-link">13. Imbalanced Classification</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23910"><a href="https://edu.machinelearningplus.com/courses/Supervised-ML-Algorithms-62765b290cf27999e58a71d2" class="elementor-sub-item menu-link">14. Supervised ML Algorithms</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23911"><a href="https://edu.machinelearningplus.com/courses/Ensemble-Learning-628f8aec0cf24ec2c425a373" class="elementor-sub-item menu-link">15. Ensemble Learning</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23912"><a href="https://edu.machinelearningplus.com/courses/ml-deployment-aws-ec2-6291bfdc0cf28d974b1f9447" class="elementor-sub-item menu-link">16. ML Deployment in AWS EC2</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23913"><a href="https://edu.machinelearningplus.com/courses/Deploy-ML-Models-in-AWS-Lamda-62a2e0de0cf21f5a5bc8bb70" class="elementor-sub-item menu-link">17. Deploy in AWS Lamda</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23914"><a href="https://edu.machinelearningplus.com/courses/Deploy-ML-models-in-AWS-Sagemaker-62c535990cf2aca93945da47" class="elementor-sub-item menu-link">18. Deploy in AWS Sagemaker</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24529"><a href="https://edu.machinelearningplus.com/courses/PySpark-for-Machine-Learning---Level-I-652ea5e4e4b025ebcd522a94" class="elementor-sub-item menu-link">19. PySpark for Data Science &#8211;
3149 I: Fundamentals</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24530"><a href="https://edu.machinelearningplus.com/courses/PySpark-for-Data-Science---II-Statistics-for-Big-Data-6538a705e4b0289585b852cb" class="elementor-sub-item menu-link">20. PySpark for Data Science &#8211; II: Statistics for Big Data</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23915"><a href="https://edu.machinelearningplus.com/courses/Introduction-to-Time-Series-Analysis-62fe0f67e4b00a41f545c8a2" class="elementor-sub-item menu-link">21. Introduction to Time Series Analaysis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23916"><a href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series-Analysis-Part1-64195c12e4b0c09eb19a078d" class="elementor-sub-item menu-link">22. Time Series Analysis &#8211; I (Beginners)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23917"><a href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series-Analysis-Part-2-6433bfb8e4b0fc4ff3d2ff3e" class="elementor-sub-item menu-link">23. Time Series Analysis &#8211; II (Intermediate )</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23918"><a href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series-Forecasting-Part-1---Statistical-Models-1681722290492-643d0bb2e4b0687fa0313bd9" class="elementor-sub-item menu-link">24. Time Series Forecasting Part 1: Statistical Models</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23919"><a href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series-Forecasting-Part-2---Complete-ARIMA-Modeling-and-Tests-1684138875722-6461eb7be4b08ceb88377a56" class="elementor-sub-item menu-link">25. Time Series Forecasting Part 2: ARIMA modeling and Tests</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23920"><a href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Multi-Time-Series-Forecasting---Vector-Auto-Regression-64880db3e4b0618a5161d41b" class="elementor-sub-item menu-link">26. Time Series Forecasting Part 3: Vector Auto Regression</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23921"><a href="https://edu.machinelearningplus.com/courses/Deep-Dive-into-Time-Series---Singular-Spectrum-Analysis-64a3d105e4b05989724fc407" class="elementor-sub-item menu-link">27. Time Series Analysis &#8211; III: Singular Spectrum Analysis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23922"><a href="https://edu.machinelearningplus.com/courses/Feature-Engineering-and-Intervention-Analysis-for-Time-Series-Projects---Part-1-1689663510598-64b63816e4b0493d3bdf0c22" class="elementor-sub-item menu-link">28. Feature Engineering for Time Series Project: I</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23923"><a href="https://edu.machinelearningplus.com/courses/Feature-Engineering-and-Intervention-Analysis-for-Time-Series-Projects---Part-2-64c0bb33e4b06ae8ef38eb5e" class="elementor-sub-item menu-link">29. Feature Engineering for Time Series Projects: II</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23924"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Estimating-Customer-Lifetime-Value-for-Business" class="elementor-sub-item menu-link">31. Estimating customer lifetime value for business</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23925"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Microsoft-Malware-Detection-Project" class="elementor-sub-item menu-link">32. Microsoft malware detection project</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23926"><a href="https://edu.machinelearningplus.com/s/store/courses/description/credit-card-fraud-detection" class="elementor-sub-item menu-link">33. Credit card fraud detection</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23927">
3149<a href="https://edu.machinelearningplus.com/s/store/courses/description/Restaurant-Visitor-Forecasting" class="elementor-sub-item menu-link">34. Restaurant Visitor Forecasting</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23928"><a href="https://edu.machinelearningplus.com/courses/Optimizing-Marketing-Budget-Spend-with-Market-Mix-Modelling-63285657e4b06a9c72d4c560" class="elementor-sub-item menu-link">35. Optimizing Marketing Budget Spend with Marketing Mix Modeling</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23929"><a href="https://edu.machinelearningplus.com/courses/Predict-Rating-given-Amazon-Product-Reviews-using-NLP-6303266fe4b0671e1515c950" class="elementor-sub-item menu-link">36. Predict Rating given Amazon Product review using NLP</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23930"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Foundations-of-Deep-Learning-in-Python" class="elementor-sub-item menu-link">37. Foundations of Deep Learning in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23931"><a href="https://edu.machinelearningplus.com/s/store/courses/description//Foundation-of-Deep-Learning-Part-2" class="elementor-sub-item menu-link">38. Foundations of Deep Learning: Part 2</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23932"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Applied-Deep-Learning-with-PyTorch" class="elementor-sub-item menu-link">39. Applied Deep Learning with PyTorch</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23933"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Detecting-Defects-in-Steel-Sheets-with-Computer-Vision" class="elementor-sub-item menu-link">40. Detecting defects in Steel sheet with Computer vision</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23934"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Project-Text-Generation-using-Language-Models-with-LSTM" class="elementor-sub-item menu-link">41. Project Text Generation using Language models with LSTM</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23935"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Project-Classifying-Sentiment-of-Reviews-using-BERT-NLP" class="elementor-sub-item menu-link">42. Project Classifying Sentiment of reviews using BERT NLP</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23936"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Spacy-for-NLP" class="elementor-sub-item menu-link">43. Spacy for NLP</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23937"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Base-R-Programming" class="elementor-sub-item menu-link">44. Base R Programming</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23938"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Dplyr-for-data-wrangling" class="elementor-sub-item menu-link">45. Dplyr for Data Wrangling</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23939"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Wrangling-data-with-DataTable" class="elementor-sub-item menu-link">46. Wrangling Data with Data Table</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23940"><a href="https://edu.machinelearningplus.com/s/store/courses/description/GGPlot2-visualization-for-data-analysis" class="elementor-sub-item menu-link">47. GGPlot2 Visualization for Data Analysis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23941"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Statistical-Foundations-for-ML-in-R" class="elementor-sub-item menu-link">48. Statistical foundation for ML in R</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23942">
3149<a href="https://edu.machinelearningplus.com/s/store/courses/description/Statistical-modeling-with-linear--logistics-regression" class="elementor-sub-item menu-link">49. Regression Model in R</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23943"><a href="https://edu.machinelearningplus.com/s/store/courses/description/Caret-package-in-R" class="elementor-sub-item menu-link">50. Caret Package in R</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21045"><a aria-expanded="false" href="#" class="elementor-item elementor-item-anchor menu-link">Python</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21047"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Introduction to Python</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21050"><a href="https://machinelearningplus.com/machine-learning/setup-python/" class="elementor-sub-item menu-link">Setup Python environment for ML</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21048"><a href="https://machinelearningplus.com/python/decorators-in-python-how-to-enhance-functions-without-changing-the-code/" class="elementor-sub-item menu-link">Decorators in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21051"><a href="https://machinelearningplus.com/python/generators-in-python/" class="elementor-sub-item menu-link">Generators in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21052"><a href="https://machinelearningplus.com/python/iterators-in-python-iterables-vs-iterators/" class="elementor-sub-item menu-link">Iterators in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21054"><a href="https://machinelearningplus.com/python/python-module-packages/" class="elementor-sub-item menu-link">Python Module</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21049"><a href="https://machinelearningplus.com/python/object-oriented-programming-oops-in-python/" class="elementor-sub-item menu-link">Object Oriented Programming (OOPS) in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21182">
3149<a href="https://machinelearningplus.com/python/list-comprehensions-in-python/" class="elementor-sub-item menu-link">List Comprehension</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21183"><a href="https://machinelearningplus.com/python/requests-in-python/" class="elementor-sub-item menu-link">Requests in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21184"><a href="https://machinelearningplus.com/python-collections-guide/" class="elementor-sub-item menu-link">Python Collections</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21185"><a href="https://machinelearningplus.com/python/python-logging-guide/" class="elementor-sub-item menu-link">Python Logging</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21096"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Plots</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21053"><a href="https://machinelearningplus.com/plots/matplotlib-plotting-tutorial/" class="elementor-sub-item menu-link">Matplotlib Tutorial</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21154"><a href="https://machinelearningplus.com/plots/matplotlib-histogram-python-examples/" class="elementor-sub-item menu-link">Matplotlib Histogram</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21155"><a href="https://machinelearningplus.com/plots/bar-plot-in-python/" class="elementor-sub-item menu-link">Bar Plot in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21156"><a href="https://machinelearningplus.com/plots/python-boxplot/" class="elementor-sub-item menu-link">Python Boxplot</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21157"><a href="https://machinelearningplus.com/waterfall-plot-in-python/" class="elementor-sub-item menu-link">Waterfall Plot in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21158"><a href="https://machinelearningplus.com/plots/top-50-matplotlib-visualizations-the-master-plots-python/" class="elementor-sub-item menu-link">Top 50 matplotlib Visualizations</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21159"><a href="https://machinelearningplus.com/plots/matplotlib-tutorial-complete-guide-python-plot-examples/" class="elementor-sub-item menu-link">Matplotlib Tutorial</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21160"><a href="https://machinelearningplus.com/plots/matplotlib-pyplot/" class="elementor-sub-item menu-link">Matplotlib Pyplot</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21161"><a href="https://machinelearningplus.com/plots/python-scatter-plot/" class="elementor-sub-item menu-link">Python Scatter Plot</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21162"><a href="https://machinelearningplus.com/plots/subplots-python-matplotlib/" class="elementor-sub-item menu-link">Matplotlib Subplots</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21099"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Data Wrangling</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21172"><a href="https://machinelearningplus.com/python/101-numpy-exercises-python/" class="elementor-sub-item menu-link">101 NumPy Exercises for Data Analysis (Python)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21174"><a href="https://machinelearningplus.com/python/101-pandas-exercises-python/" class="elementor-sub-item menu-link">101 Pandas Exercises for Data Analysis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21173">
3149<a href="https://machinelearningplus.com/python/101-pandas-exercises-python/" class="elementor-sub-item menu-link">101 Pandas Exercises for Data Analysis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21175"><a href="https://machinelearningplus.com/python/dask-tutorial/" class="elementor-sub-item menu-link">Dask</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21176"><a href="https://machinelearningplus.com/python/modin-speedup-pandas/" class="elementor-sub-item menu-link">Modin</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21177"><a href="https://machinelearningplus.com/python/numpy-tutorial-part1-array-python-examples/" class="elementor-sub-item menu-link">Numpy Tutorial</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21178"><a href="https://machinelearningplus.com/data-manipulation/datatable-in-r-complete-guide/" class="elementor-sub-item menu-link">data.table in R</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21179"><a href="https://machinelearningplus.com/data-manipulation/101-python-datatable-exercises-pydatatable/" class="elementor-sub-item menu-link">101 Python datatable Exercises (pydatatable)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21180"><a href="https://machinelearningplus.com/data-manipulation/101-r-data-table-exercises/" class="elementor-sub-item menu-link">101 R data.table Exercises</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21064"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Advanced Python</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21065"><a href="https://machinelearningplus.com/deployment/conda-create-environment-and-everything-you-need-to-know-to-manage-conda-virtual-environment/" class="elementor-sub-item menu-link">Conda create environment and everything you need to know to manage conda virtual environment</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21066"><a href="https://machinelearningplus.com/python/python-property/" class="elementor-sub-item menu-link">Python @Property Explained</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21067"><a href="https://machinelearningplus.com/python/python-debugger-pdb/" class="elementor-sub-item menu-link">pdb – How to use Python debugger</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21068"><a href="https://machinelearningplus.com/python-json-guide/" class="elementor-sub-item menu-link">Python JSON – Guide</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21069"><a href="https://machinelearningplus.com/python/cprofile-how-to-profile-your-python-code/" class="elementor-sub-item menu-link">cProfile – How to profile your python code</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21186"><a href="https://machinelearningplus.com/python/what-does-yield-keyword-do/" class="elementor-sub-item menu-link">Python Yield</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21187"><a href="https://machinelearningplus.com/python/lambda-function/" class="elementor-sub-item menu-link">Lambda Function in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21188"><a href="https://machinelearningplus.com/python/python-global-interpreter-lock-gil/" class="elementor-sub-item menu-link">What does Python Global Interpreter Lock</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21368"><a href="https://machinelearningplus.com/python/install-opencv-python/" class="elementor-sub-item menu-link">Install opencv python</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21409">
3149<a href="https://machinelearningplus.com/python/install-pip-mac-how-to-install-pip-in-macos-a-comprehensive-guide/" class="elementor-sub-item menu-link">Install pip mac</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21410"><a href="https://machinelearningplus.com/python/scrapy-vs-beautiful-soup-which-is-better-for-web-scraping/" class="elementor-sub-item menu-link">Scrapy vs. Beautiful Soup</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21411"><a href="https://machinelearningplus.com/python/add-python-to-path-how-to-add-python-to-the-path-environment-variable-in-windows/" class="elementor-sub-item menu-link">Add Python to PATH</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21496"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">PySpark</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21470"><a href="https://machinelearningplus.com/pyspark/introduction-to-pyspark/" class="elementor-sub-item menu-link">Introduction to Pyspark</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21471"><a href="https://machinelearningplus.com/pyspark/power-of-pyspark/" class="elementor-sub-item menu-link">Power of Pyspark</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21487"><a href="https://machinelearningplus.com/pyspark/install-pyspark-on-windows/" class="elementor-sub-item menu-link">Install PySpark on Windows</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21483"><a href="https://machinelearningplus.com/pyspark/install-pyspark-on-mac/" class="elementor-sub-item menu-link">Install PySpark on MAC</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21484"><a href="https://machinelearningplus.com/pyspark/install-pyspark-on-linux/" class="elementor-sub-item menu-link">Install PySpark on Linux</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21489"><a href="https://machinelearningplus.com/pyspark/what-is-sparksession/" class="elementor-sub-item menu-link">What is Sparksession</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21756"><a href="https://machinelearningplus.com/pyspark/read-and-write-files-using-pyspark/" class="elementor-sub-item menu-link">Read and Write files using PySpark</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21710"><a href="https://machinelearningplus.com/pyspark/pyspark-show/" class="elementor-sub-item menu-link">Pyspark Show</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21604"><a href="https://machinelearningplus.com/pyspark/run-sql-queries-with-pyspark/" class="elementor-sub-item menu-link">Run SQL Queries with PySpark</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21603"><a href="https://machinelearningplus.com/pyspark/pyspark-pandas-api/" class="elementor-sub-item menu-link">PySpark Pandas API</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21602"><a href="https://machinelearningplus.com/pyspark/select-columns-in-pyspark-dataframe/" class="elementor-sub-item menu-link">Select columns in PySpark dataframe</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21757"><a href="https://machinelearningplus.com/pyspark/pyspark-withcolumn/" class="elementor-sub-item menu-link">PySpark withColumn()</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21711"><a href="https://machinelearningplus.com/pyspark/pyspark-drop-columns/" class="elementor-sub-item menu-link">Pyspark Drop Columns</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21713"><a href="https://machinelearningplus.com/pyspark/pyspark-rename-columns/" class="elementor-sub-item menu-link">PySpark Rename Columns</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21712">
3149<a href="https://machinelearningplus.com/pyspark/pyspark-filter-vs-where/" class="elementor-sub-item menu-link">PySpark Filter vs Where</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21758"><a href="https://machinelearningplus.com/pyspark/pyspark-orderby-and-sort/" class="elementor-sub-item menu-link">PySpark orderBy() and sort()</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21759"><a href="https://machinelearningplus.com/pyspark/pyspark-groupby/" class="elementor-sub-item menu-link">PySpark GroupBy()</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21760"><a href="https://machinelearningplus.com/pyspark/pyspark-pivot/" class="elementor-sub-item menu-link">PySpark Pivot</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21761"><a href="https://machinelearningplus.com/pyspark/pyspark-joins/" class="elementor-sub-item menu-link">PySpark Joins</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21762"><a href="https://machinelearningplus.com/pyspark/pyspark-union/" class="elementor-sub-item menu-link">PySpark Union</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21807"><a href="https://machinelearningplus.com/pyspark/pyspark-connect-to-mysql/" class="elementor-sub-item menu-link">PySpark Connect to MySQL</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21808"><a href="https://machinelearningplus.com/pyspark/pyspark-connect-to-postgresql/" class="elementor-sub-item menu-link">PySpark Connect to PostgreSQL</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21928"><a href="https://machinelearningplus.com/pyspark/pyspark-connect-to-sql-serve/" class="elementor-sub-item menu-link">PySpark Connect to SQL Serve</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21927"><a href="https://machinelearningplus.com/pyspark/pyspark-connect-to-redshift/" class="elementor-sub-item menu-link">PySpark Connect to Redshift</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21926"><a href="https://machinelearningplus.com/pyspark/pyspark-connect-to-snowflake/" class="elementor-sub-item menu-link">PySpark Connect to Snowflake</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21925"><a href="https://machinelearningplus.com/pyspark/pyspark-linear-regression/" class="elementor-sub-item menu-link">PySpark Linear Regression</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21924"><a href="https://machinelearningplus.com/pyspark/pyspark-logistic-regression/" class="elementor-sub-item menu-link">PySpark Logistic  Regression</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21923"><a href="https://machinelearningplus.com/pyspark/pyspark-decision-tree/" class="elementor-sub-item menu-link">PySpark Decision Tree</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21922"><a href="https://machinelearningplus.com/pyspark/pyspark-ridge-regression/" class="elementor-sub-item menu-link">PySpark Ridge Regression</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21921"><a href="https://machinelearningplus.com/pyspark/pyspark-lasso-regression/" class="elementor-sub-item menu-link">PySpark Lasso Regression</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21920"><a href="https://machinelearningplus.com/pyspark/pyspark-random-forest/" class="elementor-sub-item menu-link">PySpark Random Forest</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21919"><a href="https://machinelearningplus.com/pyspark/pyspark-gradient-boosting-model/" class="elementor-sub-item menu-link">PySpark Gradient Boosting model</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21918">
3149<a href="https://machinelearningplus.com/pyspark/pyspark-mllib-k-means-clustering/" class="elementor-sub-item menu-link">PySpark Mllib K-Means Clustering</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21953"><a href="https://machinelearningplus.com/pyspark/pyspark-statistics-mean/" class="elementor-sub-item menu-link">PySpark Statistics Mean</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21952"><a href="https://machinelearningplus.com/pyspark/pyspark-statistics-median/" class="elementor-sub-item menu-link">PySpark Statistics Median</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21951"><a href="https://machinelearningplus.com/pyspark/pyspark-statistics-mode/" class="elementor-sub-item menu-link">PySpark Statistics Mode</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21950"><a href="https://machinelearningplus.com/pyspark/pyspark-statistics-standard-deviation/" class="elementor-sub-item menu-link">PySpark Statistics Standard Deviation</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21997"><a href="https://machinelearningplus.com/pyspark/pyspark-statistics-variance/" class="elementor-sub-item menu-link">PySpark Statistics Variance</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21996"><a href="https://machinelearningplus.com/pyspark/pyspark-statistics-deciles-and-quartiles/" class="elementor-sub-item menu-link">PySpark Statistics Deciles and Quartiles</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21995"><a href="https://machinelearningplus.com/pyspark/pyspark-correlation/" class="elementor-sub-item menu-link">PySpark Correlation</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22064"><a href="https://machinelearningplus.com/pyspark/pyspark-chi-square-test/" class="elementor-sub-item menu-link">PySpark Chi-Square Test</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22062"><a href="https://machinelearningplus.com/pyspark/pyspark-variable-type-identification/" class="elementor-sub-item menu-link">PySpark Variable type Identification</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22060"><a href="https://machinelearningplus.com/pyspark/pyspark-outlier-detection-and-treatment/" class="elementor-sub-item menu-link">PySpark Outlier Detection and Treatment</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22061"><a href="https://machinelearningplus.com/pyspark/pyspark-missing-data-imputation/" class="elementor-sub-item menu-link">PySpark Missing Data Imputation</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22063"><a href="https://machinelearningplus.com/pyspark/pyspark-variance-inflation-factor/" class="elementor-sub-item menu-link">PySpark Variance Inflation Factor (VIF)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22059"><a href="https://machinelearningplus.com/pyspark/pyspark-stringindexer/" class="elementor-sub-item menu-link">PySpark StringIndexer</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22073"><a href="https://machinelearningplus.com/pyspark/pyspark-onehot-encoding/" class="elementor-sub-item menu-link">PySpark OneHot Encoding</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23667"><a href="https://machinelearningplus.com/pyspark/pyspark-exercises-101-pyspark-exercises-for-data-analysis/" class="elementor-sub-item menu-link">PySpark Exercises – 101 PySpark Exercises for Data Analysis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21391"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Others</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21097"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Deployment</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21163">
3149<a href="https://machinelearningplus.com/deployment/population-stability-index-psi/" class="elementor-sub-item menu-link">Population Stability Index (PSI)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21164"><a href="https://machinelearningplus.com/deployment/deploy-ml-model-aws-ec2-instance/" class="elementor-sub-item menu-link">Deploy ML model in AWS Ec2</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21098"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Julia</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21165"><a href="https://machinelearningplus.com/julia/julia-programming-language/" class="elementor-sub-item menu-link">Julia – Programming Language</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21166"><a href="https://machinelearningplus.com/linear-regression-in-julia/" class="elementor-sub-item menu-link">Linear Regression in Julia</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21167"><a href="https://machinelearningplus.com/julia/logistic-regression-in-julia-practical-guide-with-examples/" class="elementor-sub-item menu-link">Logistic Regression in Julia</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21168"><a href="https://machinelearningplus.com/julia/for-loop-in-julia/" class="elementor-sub-item menu-link">For-Loop in Julia</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21169"><a href="https://machinelearningplus.com/julia/while-loop-in-julia/" class="elementor-sub-item menu-link">While-loop in Julia</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21170"><a href="https://machinelearningplus.com/julia/function-in-julia/" class="elementor-sub-item menu-link">Function in Julia</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21171"><a href="https://machinelearningplus.com/julia/dataframes-in-julia/" class="elementor-sub-item menu-link">DataFrames in Julia</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21393"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Linux</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21394"><a href="https://machinelearningplus.com/linux/ls-command-in-linux/" class="elementor-sub-item menu-link">ls command in Linux – Mastering the “ls” command in Linux</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21429"><a href="https://machinelearningplus.com/linux/mkdir-command-in-linux/" class="elementor-sub-item menu-link">mkdir command in Linux – A comprehensive guide for mkdir command</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21430"><a href="https://machinelearningplus.com/linux/cd-command-in-linux/" class="elementor-sub-item menu-link">cd  command in linux – Mastering the ‘cd’ command in Linux</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21431"><a href="https://machinelearningplus.com/linux/cat-command-in-linux/" class="elementor-sub-item menu-link">cat command in Linux – Mastering the ‘cat’ command in Linux</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21424"><a href="https://machinelearningplus.com/linux/linux-commands/" class="elementor-sub-item menu-link">Linux Commands List with Examples</a></li></ul></li></ul></li></ul></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21070"><a aria-expanded="false" href="#" class="elementor-item elementor-item-anchor menu-link">Machine Learning</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21094"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Deep Learning</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21136">
3149<a href="https://machinelearningplus.com/deep-learning/tensorflow1-vs-tensorflow2-vs-pytorch/" class="elementor-sub-item menu-link">TensorFlow vs PyTorch</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21137"><a href="https://machinelearningplus.com/deep-learning/how-use-tf-function-to-speed-up-python-code-tensorflow/" class="elementor-sub-item menu-link">How to use tf.function to speed up Python code in Tensorflow</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21138"><a href="https://machinelearningplus.com/deep-learning/linear-regression-tensorflow/" class="elementor-sub-item menu-link">How to implement Linear Regression in TensorFlow</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21095"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">NLP</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21139"><a href="https://machinelearningplus.com/nlp/natural-language-processing-guide/" class="elementor-sub-item menu-link">Complete Guide to Natural Language Processing (NLP)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21140"><a href="https://machinelearningplus.com/nlp/text-summarization-approaches-nlp-example/" class="elementor-sub-item menu-link">Text Summarization Approaches for NLP</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21141"><a href="https://machinelearningplus.com/nlp/nlp-exercises/" class="elementor-sub-item menu-link">101 NLP Exercises (using modern libraries)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21142"><a href="https://machinelearningplus.com/nlp/gensim-tutorial/" class="elementor-sub-item menu-link">Gensim Tutorial</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21143"><a href="https://machinelearningplus.com/nlp/topic-modeling-python-sklearn-examples/" class="elementor-sub-item menu-link">LDA in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21144"><a href="https://machinelearningplus.com/nlp/topic-modeling-gensim-python/" class="elementor-sub-item menu-link">Topic Modeling with Gensim (Python)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21145"><a href="https://machinelearningplus.com/nlp/lemmatization-examples-python/" class="elementor-sub-item menu-link">Lemmatization Approaches with Examples in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21146"><a href="https://machinelearningplus.com/nlp/topic-modeling-visualization-how-to-present-results-lda-models/" class="elementor-sub-item menu-link">Topic modeling visualization</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21147"><a href="https://machinelearningplus.com/nlp/cosine-similarity/" class="elementor-sub-item menu-link">Cosine Similarity</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21148"><a href="https://machinelearningplus.com/spacy-tutorial-nlp/" class="elementor-sub-item menu-link">
3149spaCy Tutorial</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21149"><a href="https://machinelearningplus.com/nlp/training-custom-ner-model-in-spacy/" class="elementor-sub-item menu-link">Training Custom NER models in SpaCy to auto-detect named entities</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21150"><a href="https://machinelearningplus.com/nlp/chatbot-with-rasa-and-spacy/" class="elementor-sub-item menu-link">Building chatbot with Rasa and spaCy</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21151"><a href="https://machinelearningplus.com/nlp/custom-text-classification-spacy/" class="elementor-sub-item menu-link">SpaCy Text Classification</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21073"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Algorithms</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21080"><a href="https://machinelearningplus.com/predictive-modeling/k-means-clustering/" class="elementor-sub-item menu-link">K-Means Clustering Algorithm from Scratch</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21082"><a href="https://machinelearningplus.com/machine-learning/simulated-annealing-algorithm-explained-from-scratch-python/" class="elementor-sub-item menu-link">Simulated Annealing Algorithm Explained from Scratch</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21081"><a href="https://machinelearningplus.com/predictive-modeling/how-naive-bayes-algorithm-works-with-example-and-full-code/" class="elementor-sub-item menu-link">How Naive Bayes Algorithm Works?</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21088"><a href="https://machinelearningplus.com/deployment/feature-selection-using-frufs-and-vevestax/" class="elementor-sub-item menu-link">Feature selection using FRUFS and VevestaX</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21091"><a href="https://machinelearningplus.com/machine-learning/principal-components-analysis-pca-better-explained/" class="elementor-sub-item menu-link">Principal Component Analysis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21090"><a href="https://machinelearningplus.com/machine-learning/gradient-boosting/" class="elementor-sub-item menu-link">Gradient Boosting</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21089"><a href="https://machinelearningplus.com/machine-learning/feature-selection/" class="elementor-sub-item menu-link">Feature Selection – Ten Effective Techniques with Examples</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21074"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Projects</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21085"><a href="https://machinelearningplus.com/machine-learning/evaluation-metrics-classification-models-r/" class="elementor-sub-item menu-link">Evaluation Metrics for Classification Models</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21083"><a href="https://machinelearningplus.com/deployment/deploy-ml-model-aws-ec2-instance/" class="elementor-sub-item menu-link">Deploy ML model in AWS Ec2</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21086"><a href="https://machinelearningplus.com/machine-learning/portfolio-optimization-python-example/" class="elementor-sub-item menu-link">Portfolio Optimization with Python using Efficient Frontier</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21199">
3149<a href="https://machinelearningplus.com/machine-learning/bias-variance-tradeoff/" class="elementor-sub-item menu-link">Bias Variance Tradeoff</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21075"><a aria-expanded="false" href="#" class="elementor-sub-item elementor-item-anchor menu-link">Specific Topics</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21200"><a href="https://machinelearningplus.com/machine-learning/logistic-regression-tutorial-examples-r/" class="elementor-sub-item menu-link">Logistic Regression</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21201"><a href="https://machinelearningplus.com/machine-learning/complete-introduction-linear-regression-r/" class="elementor-sub-item menu-link">Complete Introduction to Linear Regression in R</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21202"><a href="https://machinelearningplus.com/machine-learning/caret-package/" class="elementor-sub-item menu-link">Caret Package</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21203"><a href="https://machinelearningplus.com/statistics/brier-score/" class="elementor-sub-item menu-link">Brier Score</a></li></ul></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21092"><a aria-expanded="false" href="#" class="elementor-item elementor-item-anchor menu-link">Time Series</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21120"><a href="https://machinelearningplus.com/time-series/granger-causality-test/" class="elementor-sub-item menu-link">Granger Causality Test</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21121"><a href="https://machinelearningplus.com/time-series/augmented-dickey-fuller-test/" class="elementor-sub-item menu-link">Augmented Dickey Fuller Test (ADF Test)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21122"><a href="https://machinelearningplus.com/time-series/kpss-test-for-stationarity/" class="elementor-sub-item menu-link">KPSS Test for Stationarity</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21123"><a href="https://machinelearningplus.com/time-series/arima-model-time-series-forecasting-python/" class="elementor-sub-item menu-link">ARIMA Model</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21124"><a href="https://machinelearningplus.com/time-series/time-series-analysis-python/" class="elementor-sub-item menu-link">Time Series Analysis in Python</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21125"><a href="https://machinelearningplus.com/time-series/vector-autoregression-examples-python/" class="elementor-sub-item menu-link">Vector Autoregression (VAR)</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21093"><a aria-expanded="false" href="#" class="elementor-item elementor-item-anchor menu-link">Prob and Stats</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-23957"><a aria-expanded="false" href="https://machinelearningplus.com/category/probability/" class="elementor-sub-item menu-link">Probability</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23968"><a href="https://machinelearningplus.com/probability/introduction-to-probability/" class="elementor-sub-item menu-link">Introduction to Probability</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23967"><a href="https://machinelearningplus.com/probability/odds-and-odds-ratios/" class="elementor-sub-item menu-link">Odds and Odds Ratios</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23966">
3149<a href="https://machinelearningplus.com/probability/independent-and-dependent-events/" class="elementor-sub-item menu-link">Independent and Dependent Events</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23965"><a href="https://machinelearningplus.com/probability/mutually-exclusive-events/" class="elementor-sub-item menu-link">Mutually Exclusive Events</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23964"><a href="https://machinelearningplus.com/probability/joint-probability/" class="elementor-sub-item menu-link">Joint Probability</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23963"><a href="https://machinelearningplus.com/probability/conditional-probability/" class="elementor-sub-item menu-link">Conditional Probability</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23962"><a href="https://machinelearningplus.com/probability/bayes-theorem/" class="elementor-sub-item menu-link">Bayes’ Theorem</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23961"><a href="https://machinelearningplus.com/probability/expected-value/" class="elementor-sub-item menu-link">Expected Value</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23960"><a href="https://machinelearningplus.com/probability/probability-frequency-distribution/" class="elementor-sub-item menu-link">Probability frequency distribution</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23959"><a href="https://machinelearningplus.com/probability/discrete-frequency-distributions/" class="elementor-sub-item menu-link">Discrete Frequency Distributions</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23958"><a href="https://machinelearningplus.com/probability/continuous-frequency-distributions/" class="elementor-sub-item menu-link">Continuous Frequency Distributions</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21126"><a href="https://machinelearningplus.com/statistics/partial-correlation/" class="elementor-sub-item menu-link">Partial Correlation</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21127"><a href="https://machinelearningplus.com/demo-videos/chi-square-test/" class="elementor-sub-item menu-link">Chi-Square Test &#8211; Theory &#038; Math</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21128"><a href="https://machinelearningplus.com/markov-chain/" class="elementor-sub-item menu-link">Gentle Introduction to Markov Chain</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21129"><a href="https://machinelearningplus.com/statistics/what-is-p-value/" class="elementor-sub-item menu-link">What is P-Value?</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21130"><a href="https://machinelearningplus.com/statistics/statistical-significance-tests-r/" class="elementor-sub-item menu-link">How to implement common statistical significance tests and find the p value?</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21131"><a href="https://machinelearningplus.com/statistics/mahalanobis-distance/" class="elementor-sub-item menu-link">Mahalanobis Distance</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21132"><a href="https://machinelearningplus.com/statistics/t-test-students-understanding-the-math-and-how-it-works/" class="elementor-sub-item menu-link">T Test (Students T Test)</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21133"><a href="https://machinelearningplus.com/statistics/confidence-interval/" class="elementor-sub-item menu-link">Confidence Interval in Statistics</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21134">
3149<a href="https://machinelearningplus.com/statistics/standard-error/" class="elementor-sub-item menu-link">Standard Error in Statistics</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21135"><a href="https://machinelearningplus.com/statistics/one-sample-t-test/" class="elementor-sub-item menu-link">One Sample T Test</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24407"><a href="https://machinelearningplus.com/statistics/descriptive-and-inferential-statistics/" class="elementor-sub-item menu-link">Descriptive and inferential statistics</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24408"><a href="https://machinelearningplus.com/statistics/types-of-data-in-statistics/" class="elementor-sub-item menu-link">Types of data in statistics</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24409"><a href="https://machinelearningplus.com/statistics/measures-of-central-tendency/" class="elementor-sub-item menu-link">Measures of central tendency</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24410"><a href="https://machinelearningplus.com/statistics/quantiles-and-percentiles/" class="elementor-sub-item menu-link">Quantiles and Percentiles</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24411"><a href="https://machinelearningplus.com/statistics/measures-of-dispersion/" class="elementor-sub-item menu-link">Measures of dispersion</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24412"><a href="https://machinelearningplus.com/statistics/skewness-and-kurtosis/" class="elementor-sub-item menu-link">Skewness and kurtosis</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24413"><a href="https://machinelearningplus.com/statistics/central-limit-theorem/" class="elementor-sub-item menu-link">Central Limit Theroem</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24414"><a href="https://machinelearningplus.com/statistics/law-of-large-numbers/" class="elementor-sub-item menu-link">Law of large numbers</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24415"><a href="https://machinelearningplus.com/statistics/standard-error/" class="elementor-sub-item menu-link">Standard Error</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24416"><a href="https://machinelearningplus.com/statistics/sampling-and-sampling-distributions/" class="elementor-sub-item menu-link">Sampling and sampling distributions</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24417"><a href="https://machinelearningplus.com/statistics/correlation/" class="elementor-sub-item menu-link">Correlation</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-22207"><a aria-expanded="false" href="https://machinelearningplus.com/category/sql/" class="elementor-item menu-link">SQL</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23482"><a href="https://machinelearningplus.com/sql/sql-tutorial/" class="elementor-sub-item menu-link">SQL Tutorial – The Introduction</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23672"><a href="https://machinelearningplus.com/sql/sql-subquery/" class="elementor-sub-item menu-link">SQL Subquery (advanced)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23727"><a href="https://machinelearningplus.com/sql/sql-window-functions/" class="elementor-sub-item menu-link">SQL Window Functions (advanced)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23894"><a href="https://machinelearningplus.com/sql/sql-window-functions-exercises/" class="elementor-sub-item menu-link">SQL Window Functions Exercises &#8211; Set 1</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23980">
3149<a href="https://machinelearningplus.com/sql/sql-window-function-exercises-and-solutions-set-2/" class="elementor-sub-item menu-link">SQL Window Functions Exercises – Set 2</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22552"><a href="https://machinelearningplus.com/sql/introduction-to-sql/" class="elementor-sub-item menu-link">Intro to SQL</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22553"><a href="https://machinelearningplus.com/sql/sql-select-statement/" class="elementor-sub-item menu-link">SQL Select</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22554"><a href="https://machinelearningplus.com/sql/sql-select-distinct/" class="elementor-sub-item menu-link">SQL Select Distinct</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22555"><a href="https://machinelearningplus.com/sql/sql-where-clause/" class="elementor-sub-item menu-link">SQL Where</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22557"><a href="https://machinelearningplus.com/sql/sql-order-by/" class="elementor-sub-item menu-link">SQL Order by</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22558"><a href="https://machinelearningplus.com/sql/sql-insert-into/" class="elementor-sub-item menu-link">SQL Insert Into</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22556"><a href="https://machinelearningplus.com/sql/sql-and-or-not-operators/" class="elementor-sub-item menu-link">SQL AND, OR, and NOT</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22570"><a href="https://machinelearningplus.com/sql/sql-null-values/" class="elementor-sub-item menu-link">SQL Null Values</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22569"><a href="https://machinelearningplus.com/sql/sql-update/" class="elementor-sub-item menu-link">SQL Update</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22568"><a href="https://machinelearningplus.com/sql/sql-delete/" class="elementor-sub-item menu-link">SQL DELETE</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22567"><a href="https://machinelearningplus.com/sql/sql-select-top/" class="elementor-sub-item menu-link">SQL SELECT TOP</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22566"><a href="https://machinelearningplus.com/sql/sql-min-and-max/" class="elementor-sub-item menu-link">SQL MIN and MAX Functions</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22565"><a href="https://machinelearningplus.com/sql/sql-count-avg-sum/" class="elementor-sub-item menu-link">SQL Count(), Avg(), Sum()</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22564"><a href="https://machinelearningplus.com/sql/sql-like/" class="elementor-sub-item menu-link">SQL LIKE</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22563"><a href="https://machinelearningplus.com/sql/sql-wildcards/" class="elementor-sub-item menu-link">SQL Wildcards</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22562"><a href="https://machinelearningplus.com/sql/sql_in/" class="elementor-sub-item menu-link">SQL IN</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22561"><a href="https://machinelearningplus.com/sql/sql-between/" class="elementor-sub-item menu-link">SQL BETWEEN</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22560"><a href="https://machinelearningplus.com/sql/sql-aliases/" class="elementor-sub-item menu-link">SQL Aliases</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22559"><a href="https://machinelearningplus.com/sql/sql-joins/" class="elementor-sub-item menu-link">SQL Joins</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22658">
3149<a href="https://machinelearningplus.com/sql/sql-inner-join/" class="elementor-sub-item menu-link">SQL Inner Join</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22657"><a href="https://machinelearningplus.com/sql/sql-left-join/" class="elementor-sub-item menu-link">SQL Left Join</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22656"><a href="https://machinelearningplus.com/sql/sql-right-join/" class="elementor-sub-item menu-link">SQL Right Join</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22655"><a href="https://machinelearningplus.com/sql/sql-full-join/" class="elementor-sub-item menu-link">SQL Full Join</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22654"><a href="https://machinelearningplus.com/sql/sql-self-join/" class="elementor-sub-item menu-link">SQL Self Join</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22653"><a href="https://machinelearningplus.com/sql/sql-union/" class="elementor-sub-item menu-link">SQL UNION</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22652"><a href="https://machinelearningplus.com/sql/sql-group-by/" class="elementor-sub-item menu-link">SQL GROUP BY</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22651"><a href="https://machinelearningplus.com/sql/sql-having/" class="elementor-sub-item menu-link">SQL HAVING</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22650"><a href="https://machinelearningplus.com/sql/sql-exists/" class="elementor-sub-item menu-link">SQL EXISTS</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22649"><a href="https://machinelearningplus.com/sql/sql-any-all-operators/" class="elementor-sub-item menu-link">SQL ANY, ALL Operators</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24010"><a href="https://machinelearningplus.com/sql/how-to-transpose-columns-to-rows-in-sql/" class="elementor-sub-item menu-link">How to transpose columns to rows in SQL?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24011"><a href="https://machinelearningplus.com/sql/how-to-select-only-rows-with-max-value-on-a-column/" class="elementor-sub-item menu-link">How to select only rows with max value on a column?</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24477"><a href="https://machinelearningplus.com/sql/sql-select-into/" class="elementor-sub-item menu-link">SQL Select Into</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24478"><a href="https://machinelearningplus.com/sql/sql-insert-into-select/" class="elementor-sub-item menu-link">SQL Insert Into Select</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24479"><a href="https://machinelearningplus.com/sql/sql-case/" class="elementor-sub-item menu-link">SQL Case</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24480"><a href="https://machinelearningplus.com/sql/sql-null-functions/" class="elementor-sub-item menu-link">SQL Null Functions</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24481"><a href="https://machinelearningplus.com/sql/sql-comments/" class="elementor-sub-item menu-link">SQL Comments</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24482"><a href="https://machinelearningplus.com/sql/sql-operators/" class="elementor-sub-item menu-link">SQL Operators</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24483"><a href="https://machinelearningplus.com/sql/sql-create-table/" class="elementor-sub-item menu-link">SQL Create Table</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24484"><a href="https://machinelearningplus.com/sql/sql-drop-table/" class="elementor-sub-item menu-link">SQL Drop Table</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24485">
3149<a href="https://machinelearningplus.com/sql/sql-primary-key/" class="elementor-sub-item menu-link">SQL Primary Key</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24486"><a href="https://machinelearningplus.com/sql/sql-foreign-key/" class="elementor-sub-item menu-link">SQL Foreign Key</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24504"><a href="https://machinelearningplus.com/sql/how-to-sort-multiple-columns-in-sql-and-in-different-directions/" class="elementor-sub-item menu-link">Sort multiple columns in SQL and in different directions?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24505"><a href="https://machinelearningplus.com/sql/how-to-count-the-number-of-work-days-between-two-dates/" class="elementor-sub-item menu-link">Count the number of work days between two dates?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24506"><a href="https://machinelearningplus.com/sql/how-to-compute-maximum-of-multiple-columns-aks-row-wise-max/" class="elementor-sub-item menu-link">Compute maximum of multiple columns, aks row wise max?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-24507"><a href="https://machinelearningplus.com/sql/how-to-use-the-group-by-clause-on-multiple-columns-in-sql/" class="elementor-sub-item menu-link">GROUP BY clause on multiple columns in SQL?</a></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-23617"><a aria-expanded="false" href="https://machinelearningplus.com/category/linear-algebra/" class="elementor-item menu-link">Linear Algebra</a><ul class="sub-menu elementor-nav-menu--dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23631"><a href="https://machinelearningplus.com/linear-algebra/introduction-to-linear-algebra/" class="elementor-sub-item menu-link">01. Introduction to Linear Algebra</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23630"><a href="https://machinelearningplus.com/linear-algebra/types-of-tensors/" class="elementor-sub-item menu-link">02. Types of Tensors</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23629"><a href="https://machinelearningplus.com/linear-algebra/scalars/" class="elementor-sub-item menu-link">03. Scalars</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23628"><a href="https://machinelearningplus.com/linear-algebra/vectors/" class="elementor-sub-item menu-link">04. Vectors</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23627"><a href="https://machinelearningplus.com/linear-algebra/vectors-linear-algebra/" class="elementor-sub-item menu-link">05. Vectors Linear Algebra</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23626"><a href="https://machinelearningplus.com/linear-algebra/matrix-types/" class="elementor-sub-item menu-link">06. Matrix Types</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23625"><a href="https://machinelearningplus.com/linear-algebra/matrix-operations/" class="elementor-sub-item menu-link">07. Matrix Operations</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23624"><a href="https://machinelearningplus.com/linear-algebra/orthogonal-matrix/" class="elementor-sub-item menu-link">08. Orthogonal and Ortrhonormal Matrix</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23623"><a href="https://machinelearningplus.com/linear-algebra/eigenvectors-and-eigenvalues/" class="elementor-sub-item menu-link">09. Eigenvectors and Eigenvalues</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23622"><a href="https://machinelearningplus.com/linear-algebra/affine-transformation/" class="elementor-sub-item menu-link">10. Affine Transformation</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23621">
3149<a href="https://machinelearningplus.com/linear-algebra/singular-value-decomposition/" class="elementor-sub-item menu-link">11. Singular Value Decomposition (SVD)</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23620"><a href="https://machinelearningplus.com/linear-algebra/system-of-equations/" class="elementor-sub-item menu-link">12. System of Equations</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23619"><a href="https://machinelearningplus.com/linear-algebra/linear-regression-algorithm/" class="elementor-sub-item menu-link">13. Linear Regression Algorithm</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23618"><a href="https://machinelearningplus.com/linear-algebra/principal-component-analysis/" class="elementor-sub-item menu-link">14. Principal Component Analysis</a></li></ul></li></ul></nav></div></div></div></div></div></section></div></div></div></div></div></div><div id="content" class="site-content"><div class="ast-container new-home-2023"> 
3149<script type="litespeed/javascript">jQuery(document).ready(function($){var categoryID=0;var offset=0;function loadPosts(){$.ajax({url:mlp_ajax_object.ajax_url,type:'POST',data:{action:'load_posts',category_id:categoryID,offset:offset,},success:function(response){if(response){offset+=2;$('.blogs-loading-wrapper').fadeOut('slow');$('.blogs-loading-wrapper-overlay2').fadeOut('slow');$('#load-more').show()}
3150if(response=='no-more-blogs'){response='<div class="blog-list-item"><p>Sorry! There are no more blogs to display under this category.</p></div>';$('#load-more').hide()}else if(response=='error'){response='<div class="blog-list-item"><p>Sorry! There are no more blogs to display under this category.</p></div>';$('#load-more').hide()}
3151$('#posts-container').append(response)}})}
3152$('#category-list .blog-menu-nav-link').on('click',function(e){$('.blogs-loading-wrapper').show();categoryID=$(this).data('category-id');offset=0;$('#posts-container').empty();$("html, body").animate({scrollTop:0},"slow");loadPosts()});$('#load-more').on('click',function(){$('.blogs-loading-wrapper-overlay2').show();loadPosts()})})</script>
3152 <div class="blog-wrapper"><div class="blog-menu"><ul id="category-list" class="blog-menu-nav"><li class="blog-menu-nav-item">
3153<button class="blog-menu-nav-link all active">All</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="1872">Deep Learning</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="1979">Deployment</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="101">Julia</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="2101">Linear Algebra</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="2027">Linux</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="31">Machine Learning</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="33">NLP</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="24">Numpy</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="1939">Pandas</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="63">Plots</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="129">Probability</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="2064">PySpark</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="21">Python</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="2091">SQL</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="8">Statistics</button></li><li class="blog-menu-nav-item"><button class="blog-menu-nav-link" data-category-id="68">Time Series</button></li></ul></div><div class="blog-content"><div class="blogs-loading-wrapper"><div class="blogs-loading-wrapper-overlay"><div class="blogs-loading"><div class="blog-loader show">
3154<svg width="40px" height="40px" viewBox="0 0 51 50">
3155<rect y="0" width="10" height="50" fill="#0059da">
3156<animate attributeName="height" values="50;10;50" begin="0s" dur="1s" repeatCount="indefinite" />
3157<animate attributeName="y" values="0;20;0" begin="0s" dur="1s" repeatCount="indefinite" />
3158</rect><rect x="19" y="0" width="10" height="50" fill="#0059da">
3159<animate attributeName="height" values="50;10;50" begin="0.2s" dur="1s" repeatCount="indefinite" />
3160<animate attributeName="y" values="0;20;0" begin="0.2s" dur="1s" repeatCount="indefinite" />
3161</rect><rect x="38" y="0" width="10" height="50" fill="#0059da">
3162<animate attributeName="height" values="50;10;50" begin="0.4s" dur="1s" repeatCount="indefinite" />
3163<animate attributeName="y" values="0;20;0" begin="0.4s" dur="1s" repeatCount="indefinite" />
3164</rect>
3165</svg></div></div></div></div><div id="posts-container" class="home-section-one-more-posts-wrapper"><div class="blog-list-item"><div class="blog-list-item-preheader"><div class="blog-list-item-dialect"><ul><li><a href="https://machinelearningplus.com/category/gen-ai/" title="View all posts">Gen AI</a></li></ul></div></div>
3166<a href="https://machinelearningplus.com/gen-ai/llm-temperature-top-p-top-k-explained/"><h3 class="blog-list-item-header">LLM Temperature, Top-P, and Top-K Explained — With Python Simulations</h3>
3167</a>
3168<a class="blog-list-item-read-more-link button--link" href="https://machinelearningplus.com/gen-ai/llm-temperature-top-p-top-k-explained/">Read more</a></div><div class="blog-list-item"><div class="blog-list-item-preheader"><div class="blog-list-item-dialect"><ul><li><a href="https://machinelearningplus.com/category/nlp/" title="View all posts">NLP</a></li></ul></div></div>
3169<a href="https://machinelearningplus.com/nlp/build-bpe-tokenizer-from-scratch-python/"><h3 class="blog-list-item-header">Build a BPE Tokenizer from Scratch in Python — Step-by-Step Guide</h3>
3170</a>
3171<a class="blog-list-item-read-more-link button--link" href="https://machinelearningplus.c
3171om/nlp/build-bpe-tokenizer-from-scratch-python/">Read more</a></div><div class="blog-list-item"><div class="blog-list-item-preheader"><div class="blog-list-item-dialect"><ul><li><a href="https://machinelearningplus.com/category/gen-ai/" title="View all posts">Gen AI</a></li></ul></div></div>
3172<a href="https://machinelearningplus.com/gen-ai/build-python-ai-chatbot-with-memory/"><h3 class="blog-list-item-header">Build a Python AI Chatbot with Memory Using LangChain</h3>
3173</a>
3174<a class="blog-list-item-read-more-link button--link" href="https://machinelearningplus.com/gen-ai/build-python-ai-chatbot-with-memory/">Read more</a></div><div class="blog-list-item"><div class="blog-list-item-preheader"><div class="blog-list-item-dialect"><ul><li><a href="https://machinelearningplus.com/category/gen-ai/" title="View all posts">Gen AI</a></li></ul></div></div>
3175<a href="https://machinelearningplus.com/gen-ai/openai-api-python-tutorial/"><h3 class="blog-list-item-header">OpenAI API Python Tutorial — Chat Completions, Streaming &#038; Error Handling</h3>
3176</a>
3177<a class="blog-list-item-read-more-link button--link" href="https://machinelearningplus.com/gen-ai/openai-api-python-tutorial/">Read more</a></div><div class="blog-list-item"><div class="blog-list-item-preheader"><div class="blog-list-item-dialect"><ul><li><a href="https://machinelearningplus.com/category/python/" title="View all posts">Python</a></li></ul></div></div>
3178<a href="https://machinelearningplus.com/python/101-polars-exercises-python/"><h3 class="blog-list-item-header">101 Polars Exercises for Data Analysis (with Solutions)</h3>
3179</a>
3180<a class="blog-list-item-read-more-link button--link" href="https://machinelearningplus.com/python/101-polars-exercises-python/">Read more</a></div><div class="blog-list-item"><div class="blog-list-item-preheader"><div class="blog-list-item-dialect"><ul><li><a href="https://machinelearningplus.com/category/gen-ai/" title="View all posts">Gen AI</a></li></ul></div></div>
3181<a href="https://machinelearningplus.com/gen-ai/zero-shot-few-shot-prompting/"><h3 class="blog-list-item-header">Zero-Shot vs Few-Shot Prompting: Complete Guide</h3>
3182</a>
3183<a class="blog-list-item-read-more-link button--link" href="https://machinelearningplus.com/gen-ai/zero-shot-few-shot-prompting/">Read more</a></div><div class="blog-list-item"><div class="blog-list-item-preheader"><div class="blog-list-item-dialect"><ul><li><a href="https://machinelearningplus.com/category/gen-ai/" title="View all posts">Gen AI</a></li></ul></div></div>
3184<a href="https://machinelearningplus.com/gen-ai/prompt-engineering-basics/"><h3 class="blog-list-item-header">Prompt Engineering Tutorial for Beginners (2026)</h3>
3185</a>
3186<a class="blog-list-item-read-more-link button--link" href="https://machinelearningplus.com/gen-ai/prompt-engineering-basics/">Read more</a></div><div class="blog-list-item"><div class="blog-list-item-preheader"><div class="blog-list-item-dialect"><ul><li><a href="https://machinelearningplus.com/category/gen-ai/" title="View all posts">Gen AI</a></li></ul></div></div>
3187<a href="https://machinelearningplus.com/gen-ai/llm-benchmarking-platform-project/"><h3 class="blog-list-item-header">Build an LLM Benchmarking Platform (Python Project)</h3>
3188</a>
3189<a class="blog-list-item-read-more-link button--link" href="https://machinelearningplus.com/gen-ai/llm-benchmarking-platform-project/">Read more</a></div></div><div class="load-more-wrapper">
3190<button id="load-more" class="button-primary">Load more</button><div class="blogs-loading-wrapper2"><div class="blogs-loading-wrapper-overlay2"><div class="blogs-loading"><div class="blog-loader show">
3191<svg width="40px" height="40px" viewBox="0 0 51 50">
3192<rect y="0" width="10" height="50" fill="#0059da">
3193<animate attributeName="height" values="50;10;50" begin="0s" dur="1s" repeatCount="indefinite" />
3194<animate attributeName="y" values="0;20;0" begin="0s" dur="1s" repeatCount="indefinite" />
3195</rect><rect x="19" y="0" width="10" height="50" fill="#0059da">
3196<animate attributeName="height" values="50;10;50" begin="0.2s" dur="1s" repeatCount="indefinite" />
3197<animate attributeName="y" values="0;20;
31970" begin="0.2s" dur="1s" repeatCount="indefinite" />
3198</rect><rect x="38" y="0" width="10" height="50" fill="#0059da">
3199<animate attributeName="height" values="50;10;50" begin="0.4s" dur="1s" repeatCount="indefinite" />
3200<animate attributeName="y" values="0;20;0" begin="0.4s" dur="1s" repeatCount="indefinite" />
3201</rect>
3202</svg></div></div></div></div></div></div></div></div></div><div data-elementor-type="footer" data-elementor-id="8032" class="elementor elementor-8032 elementor-location-footer"><div class="elementor-section-wrap"><section class="elementor-section elementor-top-section elementor-element elementor-element-eb6dd63 footers elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="eb6dd63" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-container elementor-column-gap-default"><div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-da63f31" data-id="da63f31" data-element_type="column" data-e-type="column"><div class="elementor-widget-wrap elementor-element-populated"><section class="elementor-section elementor-inner-section elementor-element elementor-element-02157c6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="02157c6" data-element_type="section" data-e-type="section"><div class="elementor-container elementor-column-gap-default"><div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-4b4d852" data-id="4b4d852" data-element_type="column" data-e-type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-9c0c21f elementor-widget elementor-widget-image" data-id="9c0c21f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"><div class="elementor-widget-container">
3203<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNDgiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNDggMzYiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+" width="348" height="36" data-src="https://machinelearningplus.com/wp-content/uploads/2022/05/MachineLearningplus-logo.svg" class="attachment-full size-full wp-image-18644" alt="" data-srcset="https://machinelearningplus.com/wp-content/uploads//2022/05/MachineLearningplus-logo.svg 150w, https://machinelearningplus.com/wp-content/uploads//2022/05/MachineLearningplus-logo.svg 300w, https://machinelearningplus.com/wp-content/uploads//2022/05/MachineLearningplus-logo.svg 768w, https://machinelearningplus.com/wp-content/uploads//2022/05/MachineLearningplus-logo.svg 1024w, https://machinelearningplus.com/wp-content/uploads//2022/05/MachineLearningplus-logo.svg 348w" data-sizes="(max-width: 348px) 100vw, 348px" /></div></div><div class="elementor-element elementor-element-e80a55a elementor-search-form--button-type-text elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-phone elementor-search-form--skin-classic elementor-widget elementor-widget-search-form" data-id="e80a55a" data-element_type="widget" data-e-type="widget" data-settings="{&quot;skin&quot;:&quot;classic&quot;}" data-widget_type="search-form.default"><div class="elementor-widget-container"><form class="elementor-search-form" role="search" action="https://machinelearningplus.com" method="get"><div class="elementor-search-form__container">
3204<input placeholder="Enter Email*" class="elementor-search-form__input" type="search" name="s" title="Search" value="">
3205<button class="elementor-search-form__submit" type="submit" title="Search" aria-label="Search">
3206Join											</button></div></form></div></div><div class="elementor-element elementor-element-b407dbe elementor-widget elementor-widget-text-editor" data-id="b407dbe" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Subscribe to Machine Learning Plus for high value data science content</p></div></div><div class="elementor-element elementor-element-284d466 elementor-shape-circle elementor-grid-3 e-grid-align-left elementor-widget elementor-widget-social-icons" data-id="284d466" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"><div class="elementor-widget-container"><div class="elementor-social-icons-wrapper elementor-grid" role="list">
3207<span class="elementor-grid-item" role="listitem">
3208<a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-a65fa50" href="https://www.linkedin.com/company/machine-learning-plus" target="_blank">
3209<span class="elementor-screen-only">Linkedin</span>
3210<i aria-hidden="true" class="fab fa-linkedin"></i>					</a>
3211</span>
3212<span class="elementor-grid-item" role="listitem">
3213<a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-14841fa" href="#" target="_blank">
3214<span class="elementor-screen-only">Twitter</span>
3215<i aria-hidden="true" class="fab fa-twitter"></i>					</a>
3216</span>
3217<span class="elementor-grid-item" role="listitem">
3218<a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-a99be42" href="#" target="_blank">
3219<span class="elementor-screen-only">Youtube</span>
3220<i aria-hidden="true" class="fab fa-youtube"></i>					</a>
3221</span>
3222<span class="elementor-grid-item" role="listitem">
3223<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-757645c" href="#" target="_blank">
3224<span class="elementor-screen-only">Instagram</span>
3225<i aria-hidden="true" class="fab fa-instagram"></i>					</a>
3226</span></div></div></div></div></div><div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-e0a9951" data-id="e0
3226a9951" data-element_type="column" data-e-type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-2fb9857 elementor-nav-menu__align-left elementor-nav-menu--dropdown-none elementor-nav-menu--indicator-classic elementor-widget elementor-widget-nav-menu" data-id="2fb9857" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;}" data-widget_type="nav-menu.default"><div class="elementor-widget-container"><nav role="navigation" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade"><ul id="menu-1-2fb9857" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2437"><a href="/resources/" class="elementor-item menu-link">Resources</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-16 current_page_item current_page_parent menu-item-10519"><a href="https://machinelearningplus.com/blog/" aria-current="page" class="elementor-item elementor-item-active menu-link">Blogs</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10520"><a href="https://edu.machinelearningplus.com/s/store" class="elementor-item menu-link">Courses</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19868"><a target="_blank" href="https://edu.machinelearningplus.com/s/store" class="elementor-item menu-link">Store</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19869"><a href="https://machinelearningplus.com/list-of-blogs/" class="elementor-item menu-link">List of Blogs</a></li></ul></nav><div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
3227<i class="eicon-menu-bar" aria-hidden="true"></i>
3228<span class="elementor-screen-only">Menu</span></div><nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" role="navigation" aria-hidden="true"><ul id="menu-2-2fb9857" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2437"><a href="/resources/" class="elementor-item menu-link">Resources</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-16 current_page_item current_page_parent menu-item-10519"><a href="https://machinelearningplus.com/blog/" aria-current="page" class="elementor-item elementor-item-active menu-link">Blogs</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10520"><a href="https://edu.machinelearningplus.com/s/store" class="elementor-item menu-link">Courses</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19868"><a target="_blank" href="https://edu.machinelearningplus.com/s/store" class="elementor-item menu-link">Store</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19869"><a href="https://machinelearningplus.com/list-of-blogs/" class="elementor-item menu-link">List of Blogs</a></li></ul></nav></div></div></div></div><div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-4f2c3ae" data-id="4f2c3ae" data-element_type="column" data-e-type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-4eba0cf elementor-hidden-desktop elementor-hidden-tablet elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="4eba0cf" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"><div class="elementor-widget-container"><div class="elementor-divider">
3229<span class="elementor-divider-separator">
3230</span></div></div></div><div class="elementor-element elementor-element-a43f764 elementor-nav-menu__align-left elementor-nav-menu--dropdown-none elementor-nav-menu--indicator-classic elementor-widget elementor-widget-nav-menu" data-id="a43f764" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;}" data-widget_type="nav-menu.default"><div class="elementor-widget-container"><nav role="navigation" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade"><ul id="menu-1-a43f764" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10000">
3230<a href="https://machinelearningplus.com/?page_id=9884" class="elementor-item menu-link">Project Bluebook</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10001"><a href="https://machinelearningplus.com/?page_id=9904" class="elementor-item menu-link">Time Series Template</a></li></ul></nav><div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
3231<i class="eicon-menu-bar" aria-hidden="true"></i>
3232<span class="elementor-screen-only">Menu</span></div><nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" role="navigation" aria-hidden="true"><ul id="menu-2-a43f764" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10000"><a href="https://machinelearningplus.com/?page_id=9884" class="elementor-item menu-link">Project Bluebook</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10001"><a href="https://machinelearningplus.com/?page_id=9904" class="elementor-item menu-link">Time Series Template</a></li></ul></nav></div></div></div></div><div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-7d197dd" data-id="7d197dd" data-element_type="column" data-e-type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-d50a00b elementor-hidden-desktop elementor-hidden-tablet elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="d50a00b" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"><div class="elementor-widget-container"><div class="elementor-divider">
3233<span class="elementor-divider-separator">
3234</span></div></div></div><div class="elementor-element elementor-element-69922f5 elementor-nav-menu__align-left elementor-nav-menu--dropdown-none elementor-nav-menu--indicator-classic elementor-widget elementor-widget-nav-menu" data-id="69922f5" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;}" data-widget_type="nav-menu.default"><div class="elementor-widget-container"><nav role="navigation" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade"><ul id="menu-1-69922f5" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9997"><a href="https://machinelearningplus.com/?page_id=9969" class="elementor-item menu-link">About us</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10195"><a href="https://machinelearningplus.com/?page_id=10179" class="elementor-item menu-link">Terms of Use</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11999"><a href="https://machinelearningplus.com/privacy-policy/" class="elementor-item menu-link">Privacy Policy</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10169"><a href="https://machinelearningplus.com/?page_id=10105" class="elementor-item menu-link">Contact Us</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12576"><a href="https://machinelearningplus.com/?page_id=12569" class="elementor-item menu-link">Refund Policy</a></li></ul></nav><div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
3235<i class="eicon-menu-bar" aria-hidden="true"></i>
3236<span class="elementor-screen-only">Menu</span></div><nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" role="navigation" aria-hidden="true"><ul id="menu-2-69922f5" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9997"><a href="https://machinelearningplus.com/?page_id=9969" class="elementor-item menu-link">About us</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10195">
3236<a href="https://machinelearningplus.com/?page_id=10179" class="elementor-item menu-link">Terms of Use</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11999"><a href="https://machinelearningplus.com/privacy-policy/" class="elementor-item menu-link">Privacy Policy</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10169"><a href="https://machinelearningplus.com/?page_id=10105" class="elementor-item menu-link">Contact Us</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12576"><a href="https://machinelearningplus.com/?page_id=12569" class="elementor-item menu-link">Refund Policy</a></li></ul></nav></div></div></div></div></div></section></div></div></div></section><section class="elementor-section elementor-top-section elementor-element elementor-element-55d60f3 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="55d60f3" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"><div class="elementor-container elementor-column-gap-no"><div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1a6c8e1" data-id="1a6c8e1" data-element_type="column" data-e-type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-2581f8d elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="2581f8d" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"><div class="elementor-widget-container"><div class="elementor-divider">
3237<span class="elementor-divider-separator">
3238</span></div></div></div><div class="elementor-element elementor-element-e025dfd elementor-widget elementor-widget-text-editor" data-id="e025dfd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>© Machinelearningplus. All rights reserved.</p></div></div></div></div></div></section><section class="elementor-section elementor-top-section elementor-element elementor-element-8309f80 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8309f80" data-element_type="section" data-e-type="section"><div class="elementor-container elementor-column-gap-default"><div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bdab724" data-id="bdab724" data-element_type="column" data-e-type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-2b025b4 elementor-widget elementor-widget-text-editor" data-id="2b025b4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.</p></div></div><div class="elementor-element elementor-element-c883bb3 elementor-widget elementor-widget-text-editor" data-id="c883bb3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.</p></div></div></div></div></div></section></div></div></div> 
3238<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/astra-child/*","/wp-content/themes/astra/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script>
3238 
3239<iframe name="_zcRoadmap" style="display:none;width:0;height:0;border:0"></iframe>
3240<iframe name="_zcCallback" style="display:none;width:0;height:0;border:0"></iframe><form id="mlp-lm-roadmap-form" method="POST" action="https://gpus-zgf.maillist-manage.in/weboptin.zc" target="_zcRoadmap" style="display:none">
3241<input type="hidden" id="mlp-lm-zoho-name" name="LASTNAME" value=""/>
3242<input type="hidden" id="mlp-lm-zoho-email" name="CONTACT_EMAIL" value=""/>
3243<input type="hidden" name="submitType" value="optinCustomView"/>
3244<input type="hidden" name="formType" value="QuickForm"/>
3245<input type="hidden" name="zx" value="1df91aae3a"/>
3246<input type="hidden" name="zcvers" value="2.0"/>
3247<input type="hidden" name="mode" value="OptinCreateView"/>
3248<input type="hidden" name="zc_trackCode" value="ZCFORMVIEW"/>
3249<input type="hidden" name="zc_formIx" value="3z0a3615278b30136d9a833ed8a9db44f89e219b82babac3282ea6cd495cf6c22c"/>
3250<input type="hidden" name="zcld" value=""/>
3251<input type="hidden" name="zctd" value=""/>
3252<input type="hidden" name="emailReportId" value=""/>
3253<input type="hidden" name="oldListIds" value=""/></form><form id="mlp-lm-callback-form" method="POST" action="https://gpus-zgf.maillist-manage.in/weboptin.zc" target="_zcCallback" style="display:none">
3254<input type="hidden" id="mlp-lm-zoho-name2" name="LASTNAME" value=""/>
3255<input type="hidden" id="mlp-lm-zoho-email2" name="CONTACT_EMAIL" value=""/>
3256<input type="hidden" id="mlp-lm-zoho-phone" name="CONTACT_PHONE" value=""/>
3257<input type="hidden" name="submitType" value="optinCustomView"/>
3258<input type="hidden" name="formType" value="QuickForm"/>
3259<input type="hidden" name="zx" value="1df91aae3a"/>
3260<input type="hidden" name="zcvers" value="2.0"/>
3261<input type="hidden" name="mode" value="OptinCreateView"/>
3262<input type="hidden" name="zc_trackCode" value="ZCFORMVIEW"/>
3263<input type="hidden" name="zc_formIx" value="3z0a3615278b30136d9a833ed8a9db44f810e1f9571dbb3692b91db4e43dcf611b"/>
3264<input type="hidden" name="zcld" value=""/>
3265<input type="hidden" name="zctd" value=""/>
3266<input type="hidden" name="emailReportId" value=""/>
3267<input type="hidden" name="oldListIds" value=""/></form><style>/* ── All styles scoped inside #mlp-lm-overlay — zero leakage to site ── */
3268@keyframes mlpLmPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}
3269@keyframes mlpLmFadeIn{from{opacity:0}to{opacity:1}}
3270@keyframes mlpLmSlideUp{from{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
3271@keyframes mlpLmRing{0%{transform:rotate(0)}15%{transform:rotate(13deg)}30%{transform:rotate(-13deg)}45%{transform:rotate(7deg)}60%,100%{transform:rotate(0)}}
3272
3273#mlp-lm-overlay{
3274  display:none!important;
3275  position:fixed!important;inset:0!important;
3276  background:rgba(0,0,0,0.65)!important;
3277  backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;
3278  z-index:2147483647!important;
3279  align-items:center!important;justify-content:center!important;
3280  padding:16px!important;box-sizing:border-box!important;
3281}
3282#mlp-lm-overlay.mlp-lm-on{
3283  display:flex!important;
3284  animation:mlpLmFadeIn .25s ease!important;
3285}
3286
3287#mlp-lm-popup{
3288  position:relative!important;
3289  width:100%!important;max-width:440px!important;
3290  background:#fff!important;
3291  border-radius:20px!important;
3292  border:1px solid #dde3f0!important;
3293  overflow:hidden!important;
3294  font-family:'Sora',Arial,sans-serif!important;
3295  box-shadow:0 8px 40px rgba(0,0,0,.15)!important;
3296  animation:mlpLmSlideUp .35s cubic-bezier(.22,1,.36,1)!important;
3297  box-sizing:border-box!important;
3298}
3299
3300/* Stripe */
3301#mlp-lm-popup .mlp-lm-stripe{
3302  height:6px!important;
3303  background:repeating-linear-gradient(90deg,#051E50 0 22px,#607cb3 22px 44px,#FF850C 44px 66px,#5755d9 66px 88px)!important;
3304  display:block!important;
3305}
3306
3307/* Close button */
3308#mlp-lm-close{
3309  position:absolute!important;top:14px!important;right:14px!important;
3310  width:28px!important;height:28px!important;border-radius:50%!important;
3311  background:#e8ecf5!important;border:none!important;cursor:pointer!important;
3312  display:flex!important;align-items:center!important;justify-content:center!important;
3313  color:#051E50!important;font-size:16px!important;z-index:10!important;
3314  font-family:sans-serif!important;padding:0!important;
3315  box-shadow:none!important;line-height:1!important;
3316  transition:background .15s!important;
3317}
3318#mlp-lm-close:hover{background:#c4cde3!important;}
3319
3320/* ══ SCREEN 1 ══ */
3321#mlp-lm-screen1{
3322  padding:32px 28px 30px!important;
3323  position:relative!important;z-index:1!important;
3324  text-align:left!important;
3325}
3326#mlp-lm-screen1.mlp-lm-hidden{display:none!important;}
3327
3328#mlp-lm-popup .mlp-lm-headline{
3329  font-family:'Sora',Arial,sans-serif!important;
3330  font-size:30px!important;font-weight:800!important;
3331  line-height:1.1!important;color:#051E50!important;
3332  letter-spacing:-.5px!important;
3333  margin:0 0 12px!important;padding:0!important;
3334}
3335#mlp-lm-popup .mlp-lm-hl-pill{
3336  display:inline-block!important;
3337  background:#FF850C!important;color:#fff!important;
3338  padding:2px 8px 4px!important;border-radius:6px!important;
3339  margin-top:6px!important;font-weight:800!important;font-size:33px!important;
3340  line-height:1.15!important;
3341}
3342#mlp-lm-popup .mlp-lm-sub{
3343  font-size:14px!important;font-weight:500!important;
3344  color:#5b6f9a!important;line-height:1.7!important;
3345  margin:0 0 28px!important;padding:0!important;
3346  font-family:'Sora',Arial,sans-serif!important;
3347  text-align:left!important;
3348}
3349#mlp-lm-popup .mlp-lm-fields{
3350  display:flex!important;flex-direction:column!important;
3351  gap:10px!important;margin:0 0 14px!important;padding:0!important;
3352}
3353#mlp-lm-popup .mlp-lm-fw{
3354  position:relative!important;margin:0!important;padding:0!important;
3355}
3356#mlp-lm-popup .mlp-lm-fi{
3357  position:absolute!important;left:13px!important;top:50%!important;
3358  transform:translateY(-50%)!important;
3359  color:#051E50!important;font-size:16px!important;pointer-events:none!important;
3360}
3361#mlp-lm-popup input[type=text],
3362#mlp-lm-popup input[type=email]{
3363  width:100%!important;box-sizing:border-box!important;
3364  padding:13px 14px 13px 38px!important;
3365  background:#f5f7fc!important;
3366  border:1.5px solid #dde3f0!important;border-radius:10px!important;
3367  font-size:14px!important;font-weight:600!important;
3368  font-family:'Sora',Arial,sans-serif!important;
3369  color:#051E50!important;outline:none!important;
3370  display:block!important;height:auto!important;line-height:normal!important;
3371  margin:0!important;box-shadow:none!important;
3372  transition:border-color .2s,background .2s!important;
3373}
3374#mlp-lm-popup input[type=text]:focus,
3375#mlp-lm-popup input[type=email]:focus{
3376  border-color:#051E50!important;background:#fff!important;
3377  box-shadow:none!important;
3378}
3379#mlp-lm-popup input[type=text]::placeholder,
3380#mlp-lm-popup input[type=email]::placeholder{
3381  color:#a8b5d4!important;font-weight:400!important;
3382}
3383#mlp-lm-popup .mlp-lm-errmsg{
3384  font-size:11px!important;color:#A32D2D!important;
3385  margin:4px 0 0!important;display:none!important;
3386}
3387#mlp-lm-popup .mlp-lm-errmsg.mlp-show{display:block!important;}
3388
3389#mlp-lm-popup .mlp-lm-btn{
3390  width:100%!important;box-sizing:border-box!important;
3391  padding:15px!important;background:#FF850C!important;
3392  border:none!important;border-radius:10px!important;
3393  font-family:'Sora',Arial,sans-serif!important;
3394  font-size:15px!important;font-weight:800!important;
3395  color:#fff!important;cursor:pointer!important;
3396  letter-spacing:.01em!important;box-shadow:none!important;
3397  margin:0 0 12px!important;
3398  display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
3399  transition:background .2s,transform .15s!important;
3400  text-decoration:none!important;
3401}
3402#mlp-lm-popup .mlp-lm-btn:hover{background:#e07200!important;transform:translateY(-1px)!important;}
3403#mlp-lm-popup .mlp-lm-btn:active{transform:translateY(0)!important;}
3404
3405#mlp-lm-popup .mlp-lm-guarantees{
3406  display:flex!important;justify-content:center!important;
3407  gap:14px!important;margin:0 0 12px!important;flex-wrap:wrap!important;padding:0!important;
3408}
3409#mlp-lm-popup .mlp-lm-guarantee{
3410  font-size:11px!important;font-weight:600!important;color:#a8b5d4!important;
3411  font-family:'Sora',Arial,sans-serif!important;
3412  display:flex!important;align-items:center!important;gap:4px!important;
3413}
3414#mlp-lm-popup .mlp-lm-skip{
3415  background:none!important;border:none!important;color:#a8b5d4!important;
3416  font-size:12px!important;font-weight:600!important;cursor:pointer!important;
3417  font-family:'Sora',Arial,sans-serif!important;
3418  text-decoration:underline!important;text-underline-offset:3px!important;
3419  padding:0!important;box-shadow:none!important;
3420  display:block!important;width:100%!important;text-align:center!important;
3421  transition:color .2s!important;margin:0!important;
3422}
3423#mlp-lm-popup .mlp-lm-skip:hover{color:#5b6f9a!important;}
3424
3425/* ══ SCREEN 2 ══ */
3426#mlp-lm-screen2{display:none!important;}
3427#mlp-lm-screen2.mlp-lm-active{display:block!important;}
3428
3429#mlp-lm-popup .mlp-lm-gbar{
3430  background:#f0faf4!important;border-bottom:1px solid #b6e0c2!important;
3431  padding:15px 24px!important;display:flex!important;align-items:center!important;gap:13px!important;
3432  box-sizing:border-box!important;
3433}
3434#mlp-lm-popup .mlp-lm-gbar-ic{
3435  width:32px!important;height:32px!important;border-radius:50%!important;
3436  background:#22c55e!important;flex-shrink:0!important;
3437  display:flex!important;align-items:center!important;justify-content:center!important;
3438}
3439#mlp-lm-popup .mlp-lm-gbar-t{
3440  font-size:13px!important;font-weight:700!important;color:#14532d!important;
3441  margin:0 0 2px!important;padding:0!important;font-family:'Sora',Arial,sans-serif!important;
3442}
3443#mlp-lm-popup .mlp-lm-gbar-s{
3444  font-size:11px!important;font-weight:500!important;color:#166634!important;
3445  opacity:.8!important;margin:0!important;padding:0!important;font-family:'Sora',Arial,sans-serif!important;
3446}
3447#mlp-lm-popup .mlp-lm-s2body{
3448  padding:24px 28px 28px!important;box-sizing:border-box!important;
3449}
3450#mlp-lm-popup .mlp-lm-s2hl{
3451  font-family:'Sora',Arial,sans-serif!important;
3452  font-size:26px!important;font-weight:800!important;
3453  color:#051E50!important;line-height:1.1!important;
3454  letter-spacing:-.4px!important;margin:0 0 10px!important;padding:0!important;
3455}
3456#mlp-lm-popup .mlp-lm-s2sub{
3457  font-size:14px!important;font-weight:500!important;color:#5b6f9a!important;
3458  line-height:1.7!important;margin:0 0 20px!important;padding:0!important;
3459  font-family:'Sora',Arial,sans-serif!important;
3460}
3461
3462/* Callback widget */
3463#mlp-lm-popup .mlp-lm-cbw{
3464  border-radius:10px!important;overflow:hidden!important;
3465  border:1.5px solid #d0d9ee!important;margin:0 0 14px!important;
3466}
3467#mlp-lm-popup .mlp-lm-cbw-head{
3468  background:#eef1f8!important;padding:12px 14px!important;
3469  display:flex!important;align-items:center!important;gap:10px!important;
3470  box-sizing:border-box!important;
3471}
3472#mlp-lm-popup .mlp-lm-cbw-ico{
3473  font-size:20px!important;color:#607cb3!important;
3474  animation:mlpLmRing 2.5s ease-in-out infinite!important;
3475  flex-shrink:0!important;
3476}
3477#mlp-lm-popup .mlp-lm-cbw-title{
3478  font-size:13px!important;font-weight:700!important;color:#051E50!important;
3479  margin:0 0 2px!important;padding:0!important;font-family:'Sora',Arial,sans-serif!important;
3480}
3481#mlp-lm-popup .mlp-lm-cbw-sub{
3482  font-size:10px!important;font-weight:600!important;color:#5b6f9a!important;
3483  display:flex!important;align-items:center!important;gap:4px!important;
3484  margin:0!important;padding:0!important;font-family:'Sora',Arial,sans-serif!important;
3485}
3486#mlp-lm-popup .mlp-lm-cbw-dot{
3487  width:5px!important;height:5px!important;border-radius:50%!important;
3488  background:#22c55e!important;flex-shrink:0!important;
3489  animation:mlpLmPulse 1.5s ease-in-out infinite!important;
3490}
3491#mlp-lm-popup .mlp-lm-cbw-inputs{
3492  background:#f5f7fc!important;padding:12px 14px!important;box-sizing:border-box!important;
3493}
3494#mlp-lm-popup .mlp-lm-phone-row{
3495  display:flex!important;gap:10px!important;margin:0!important;padding:0!important;
3496}
3497
3498/* Dial picker */
3499#mlp-lm-dial-display{
3500  display:flex!important;align-items:center!important;gap:5px!important;
3501  background:#fff!important;border:1.5px solid #dde3f0!important;
3502  border-radius:10px!important;padding:13px 12px!important;
3503  font-size:14px!important;font-weight:600!important;color:#051E50!important;
3504  cursor:pointer!important;flex-shrink:0!important;
3505  font-family:'Sora',Arial,sans-serif!important;
3506  white-space:nowrap!important;position:relative!important;user-select:none!important;
3507  box-sizing:border-box!important;
3508}
3509#mlp-lm-dial-dropdown{
3510  display:none;position:absolute!important;
3511  top:calc(100% + 4px)!important;left:0!important;
3512  background:#fff!important;border:1px solid #dde3f0!important;
3513  border-radius:10px!important;z-index:9999!important;
3514  min-width:150px!important;max-height:200px!important;overflow-y:auto!important;
3515  box-shadow:0 6px 20px rgba(0,0,0,.1)!important;
3516}
3517#mlp-lm-popup .mlp-lm-ddopt{
3518  padding:8px 12px!important;font-size:12px!important;color:#333!important;
3519  cursor:pointer!important;font-family:'Sora',Arial,sans-serif!important;
3520  white-space:nowrap!important;display:block!important;
3521}
3522#mlp-lm-popup .mlp-lm-ddopt:hover{background:#f5f7fc!important;}
3523
3524#mlp-lm-popup input[type=tel]{
3525  flex:1!important;padding:13px 14px!important;
3526  background:#fff!important;border:1.5px solid #dde3f0!important;
3527  border-radius:10px!important;font-size:14px!important;font-weight:600!important;
3528  font-family:'Sora',Arial,sans-serif!important;color:#051E50!important;
3529  outline:none!important;width:auto!important;box-sizing:border-box!important;
3530  display:block!important;height:auto!important;line-height:normal!important;
3531  margin:0!important;box-shadow:none!important;
3532  transition:border-color .2s!important;
3533}
3534#mlp-lm-popup input[type=tel]:focus{border-color:#051E50!important;box-shadow:none!important;}
3535#mlp-lm-popup input[type=tel]::placeholder{color:#a8b5d4!important;font-weight:400!important;}
3536
3537#mlp-lm-popup .mlp-lm-phone-errmsg{
3538  font-size:11px!important;color:#A32D2D!important;
3539  margin:6px 0 0!important;display:none!important;font-family:'Sora',Arial,sans-serif!important;
3540}
3541#mlp-lm-popup .mlp-lm-phone-errmsg.mlp-show{display:block!important;}
3542
3543/* Phone thank you state */
3544#mlp-lm-phone-section.mlp-lm-hidden{display:none!important;}
3545#mlp-lm-phone-ty{display:none!important;text-align:center!important;padding:8px 0!important;}
3546#mlp-lm-phone-ty.mlp-lm-active{display:block!important;}
3547#mlp-lm-popup .mlp-lm-pty-icon{
3548  width:40px!important;height:40px!important;border-radius:50%!important;
3549  background:#22c55e!important;
3550  display:flex!important;align-items:center!important;justify-content:center!important;
3551  margin:0 auto 10px!important;
3552}
3553#mlp-lm-popup .mlp-lm-pty-title{
3554  font-size:14px!important;font-weight:700!important;color:#051E50!important;
3555  margin:0 0 6px!important;font-family:'Sora',Arial,sans-serif!important;
3556}
3557#mlp-lm-popup .mlp-lm-pty-sub{
3558  font-size:12px!important;color:#5b6f9a!important;line-height:1.6!important;
3559  margin:0!important;font-family:'Sora',Arial,sans-serif!important;
3560}
3561#mlp-lm-popup .mlp-lm-countdown{
3562  margin:10px 0 0!important;font-size:11px!important;color:#a8b5d4!important;
3563  font-family:'Sora',Arial,sans-serif!important;min-height:16px!important;text-align:center!important;
3564}
3565
3566@media(max-width:480px){
3567  #mlp-lm-screen1{padding:24px 18px 22px!important;}
3568  #mlp-lm-popup .mlp-lm-s2body{padding:20px 18px 22px!important;}
3569  #mlp-lm-popup .mlp-lm-headline{font-size:26px!important;}
3570  #mlp-lm-popup .mlp-lm-hl-pill{font-size:28px!important;}
3571}</style><div id="mlp-lm-overlay"><div id="mlp-lm-popup"><button id="mlp-lm-close" onclick="mlpLmClose()" type="button">×</button>
3572<span class="mlp-lm-stripe"></span><div id="mlp-lm-screen1"><div class="mlp-lm-headline">
3573Wait — don't leave<br>without your free<br>
3574<span class="mlp-lm-hl-pill">AI/ML Roadmap</span></div><p class="mlp-lm-sub">The step-by-step path used by 25,000+ learners to go from zero to career-ready in AI/ML.</p><div class="mlp-lm-fields"><div class="mlp-lm-fw">
3575<input type="text" id="mlp-lm-name" placeholder="Your Name" autocomplete="given-name"/></div><div class="mlp-lm-fw">
3576<input type="email" id="mlp-lm-email" placeholder="Your Email Address" autocomplete="email"/></div><div class="mlp-lm-errmsg" id="mlp-lm-err1">Please fill in your name and a valid email.</div></div>
3577<button class="mlp-lm-btn" type="button" onclick="mlpLmSubmitMain()">Send Me the Roadmap →</button><div class="mlp-lm-guarantees">
3578<span class="mlp-lm-guarantee">🔒 100% Free</span>
3579<span class="mlp-lm-guarantee">☕ No spam, ever</span>
3580<span class="mlp-lm-guarantee">✓ Instant delivery</span></div>
3581<button class="mlp-lm-skip" type="button" onclick="mlpLmClose()">No thanks, I'll figure it out myself</button></div><div id="mlp-lm-screen2"><div class="mlp-lm-gbar"><div class="mlp-lm-gbar-ic">
3582<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg></div><div><p class="mlp-lm-gbar-t">Roadmap sent to your inbox!</p><p class="mlp-lm-gbar-s">Can't find it? Check your spam or promotions tab.</p></div></div><div class="mlp-lm-s2body"><p class="mlp-lm-s2hl">Not sure where to start?</p><p class="mlp-lm-s2sub">Book a free 15-min call — our team will map out the right path for your background. Zero sales pressure.</p><div class="mlp-lm-cbw"><div class="mlp-lm-cbw-head">
3583<span class="mlp-lm-cbw-ico">📞</span><div><p class="mlp-lm-cbw-title">Request a free callback</p><p class="mlp-lm-cbw-sub"><span class="mlp-lm-cbw-dot"></span>Team available · 15 min · No commitment</p></div></div><div class="mlp-lm-cbw-inputs"><div id="mlp-lm-phone-section"><div class="mlp-lm-phone-row"><div id="mlp-lm-dial-display" onclick="mlpLmToggleDial()">
3584<span id="mlp-lm-dial-flag">🇮🇳</span>
3585<span id="mlp-lm-dial-code">+91</span>
3586<span style="font-size:10px;color:#a8b5d4;">▾</span><div id="mlp-lm-dial-dropdown"><div class="mlp-lm-ddopt" data-flag="🇮🇳" data-code="+91">🇮🇳 India +91</div><div class="mlp-lm-ddopt" data-flag="🇺🇸" data-code="+1">🇺🇸 USA +1</div><div class="mlp-lm-ddopt" data-flag="🇬🇧" data-code="+44">🇬🇧 UK +44</div><div class="mlp-lm-ddopt" data-flag="🇦🇺" data-code="+61">🇦🇺 AUS +61</div><div class="mlp-lm-ddopt" data-flag="🇦🇪" data-code="+971">🇦🇪 UAE +971</div><div class="mlp-lm-ddopt" data-flag="🇸🇬" data-code="+65">🇸🇬 SG +65</div><div class="mlp-lm-ddopt" data-flag="🇲🇾" data-code="+60">🇲🇾 MY +60</div><div class="mlp-lm-ddopt" data-flag="🇵🇰" data-code="+92">🇵🇰 PK +92</div><div class="mlp-lm-ddopt" data-flag="🇧🇩" data-code="+880">🇧🇩 BD +880</div><div class="mlp-lm-ddopt" data-flag="🇳🇵" data-code="+977">🇳🇵 NP +977</div><div class="mlp-lm-ddopt" data-flag="🇱🇰" data-code="+94">🇱🇰 LK +94</div><div class="mlp-lm-ddopt" data-flag="🇫🇷" data-code="+33">🇫🇷 FR +33</div><div class="mlp-lm-ddopt" data-flag="🇩🇪" data-code="+49">🇩🇪 DE +49</div><div class="mlp-lm-ddopt" data-flag="🇮🇹" data-code="+39">🇮🇹 IT +39</div><div class="mlp-lm-ddopt" data-flag="🇪🇸" data-code="+34">🇪🇸 ES +34</div><div class="mlp-lm-ddopt" data-flag="🇳🇱" data-code="+31">🇳🇱 NL +31</div><div class="mlp-lm-ddopt" data-flag="🇸🇪" data-code="+46">🇸🇪 SE +46</div><div class="mlp-lm-ddopt" data-flag="🇨🇭" data-code="+41">🇨🇭 CH +41</div><div class="mlp-lm-ddopt" data-flag="🇵🇱" data-code="+48">🇵🇱 PL +48</div><div class="mlp-lm-ddopt" data-flag="🇹🇷" data-code="+90">🇹🇷 TR +90</div><div class="mlp-lm-ddopt" data-flag="🇸🇦" data-code="+966">🇸🇦 SA +966</div><div class="mlp-lm-ddopt" data-flag="🇶🇦" data-code="+974">🇶🇦 QA +974</div><div class="mlp-lm-ddopt" data-flag="🇰🇼" data-code="+965">🇰🇼 KW +965</div><div class="mlp-lm-ddopt" data-flag="🇴🇲" data-code="+968">🇴🇲 OM +968</div><div class="mlp-lm-ddopt" data-flag="🇧🇭" data-code="+973">🇧🇭 BH +973</div><div class="mlp-lm-ddopt" data-flag="🇪🇬" data-code="+20">🇪🇬 EG +20</div><div class="mlp-lm-ddopt" data-flag="🇿🇦" data-code="+27">🇿🇦 ZA +27</div><div class="mlp-lm-ddopt" data-flag="🇳🇬" data-code="+234">🇳🇬 NG +234</div><div class="mlp-lm-ddopt" data-flag="🇰🇪" data-code="+254">
3586🇰🇪 KE +254</div><div class="mlp-lm-ddopt" data-flag="🇬🇭" data-code="+233">🇬🇭 GH +233</div><div class="mlp-lm-ddopt" data-flag="🇨🇳" data-code="+86">🇨🇳 CN +86</div><div class="mlp-lm-ddopt" data-flag="🇯🇵" data-code="+81">🇯🇵 JP +81</div><div class="mlp-lm-ddopt" data-flag="🇰🇷" data-code="+82">🇰🇷 KR +82</div><div class="mlp-lm-ddopt" data-flag="🇮🇩" data-code="+62">🇮🇩 ID +62</div><div class="mlp-lm-ddopt" data-flag="🇵🇭" data-code="+63">🇵🇭 PH +63</div><div class="mlp-lm-ddopt" data-flag="🇧🇷" data-code="+55">🇧🇷 BR +55</div><div class="mlp-lm-ddopt" data-flag="🇲🇽" data-code="+52">🇲🇽 MX +52</div><div class="mlp-lm-ddopt" data-flag="🇦🇷" data-code="+54">🇦🇷 AR +54</div><div class="mlp-lm-ddopt" data-flag="🇨🇦" data-code="+1">🇨🇦 CA +1</div><div class="mlp-lm-ddopt" data-flag="🇳🇿" data-code="+64">🇳🇿 NZ +64</div><div class="mlp-lm-ddopt" data-flag="🇮🇪" data-code="+353">🇮🇪 IE +353</div></div></div>
3587<input type="tel" id="mlp-lm-phone" placeholder="Enter your number" autocomplete="tel"/></div><div class="mlp-lm-phone-errmsg" id="mlp-lm-err2">Please enter your phone number.</div></div><div id="mlp-lm-phone-ty"><div class="mlp-lm-pty-icon">
3588<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg></div><p class="mlp-lm-pty-title">Thank you for your submission!</p><p class="mlp-lm-pty-sub">Our team will call you shortly. You'll also receive a confirmation on your email.</p></div></div></div><div id="mlp-lm-s2-actions">
3589<button class="mlp-lm-btn" type="button" onclick="mlpLmSubmitPhone()" id="mlp-lm-callback-cta">Book Your Free Call →</button><div class="mlp-lm-countdown" id="mlp-lm-countdown"></div>
3590<button class="mlp-lm-skip" type="button" onclick="mlpLmClose()">I'll figure it out on my own</button></div></div></div></div></div> 
3590<script type="litespeed/javascript">(function(){function mlpGA4(e,p){try{if(typeof gtag==='function')gtag('event',e,p);}catch(x){}}
3591var shown=!1;var ck='mlp_lm_shown';var storedName='';var storedEmail='';function gc(n){var m=document.cookie.match(new RegExp('(^| )'+n+'=([^;]+)'));return m?m[2]:null}
3592function sc(n,v,d){document.cookie=n+'='+v+';expires='+new Date(Date.now()+d*864e5).toUTCString()+';path=/'}
3593window.mlpLmShow=function(){if(shown||gc(ck))return;shown=!0;document.getElementById('mlp-lm-overlay').classList.add('mlp-lm-on');mlpGA4('popup_view',{popup_name:'leadmagnet_popup',page_path:window.location.pathname});document.body.style.overflow='hidden'};window.mlpLmClose=function(){var o=document.getElementById('mlp-lm-overlay');o.style.transition='opacity 0.2s';o.style.opacity='0';setTimeout(function(){o.classList.remove('mlp-lm-on');o.style.opacity='';o.style.transition='';document.body.style.overflow=''},220);sc(ck,'1',7)};window.mlpLmSubmitMain=function(){var name=document.getElementById('mlp-lm-name').value.trim();var email=document.getElementById('mlp-lm-email').value.trim();var err=document.getElementById('mlp-lm-err1');var ok=!0;document.getElementById('mlp-lm-name').style.borderColor='';document.getElementById('mlp-lm-email').style.borderColor='';if(!name){document.getElementById('mlp-lm-name').style.borderColor='rgba(239,68,68,0.7)';ok=!1}
3594if(!email||!/\S+@\S+\.\S+/.test(email)){document.getElementById('mlp-lm-email').style.borderColor='rgba(239,68,68,0.7)';ok=!1}
3595if(!ok){err.classList.add('mlp-show');return}
3596err.classList.remove('mlp-show');storedName=name;storedEmail=email;document.getElementById('mlp-lm-zoho-name').value=name;document.getElementById('mlp-lm-zoho-email').value=email;document.getElementById('mlp-lm-roadmap-form').submit();document.getElementById('mlp-lm-screen1').classList.add('mlp-lm-hidden');document.getElementById('mlp-lm-screen2').classList.add('mlp-lm-active');sc(ck,'1',7)};window.mlpLmSubmitPhone=function(){var phone=document.getElementById('mlp-lm-phone').value.trim();var dial=document.getElementById('mlp-lm-dial-code').textContent;var err=document.getElementById('mlp-lm-err2');if(!phone){document.getElementById('mlp-lm-phone').style.borderColor='rgba(239,68,68,0.7)';err.classList.add('mlp-show');setTimeout(function(){document.getElementById('mlp-lm-phone').style.borderColor=''},2000);return}
3597err.classList.remove('mlp-show');document.getElementById('mlp-lm-zoho-name2').value=storedName;document.getElementById('mlp-lm-zoho-email2').value=storedEmail;document.getElementById('mlp-lm-zoho-phone').value=dial+phone;document.getElementById('mlp-lm-callback-form').submit();fetch('https://script.google.com/macros/s/AKfycbxLjC6iLf7GzYN7Zp3nqh4kFzV_PKvQVNPHxVQNlJ83gSnZD2iVNSjvNvCfpbGdqNYkVQ/exec',{method:'POST',mode:'no-cors',body:JSON.stringify({contact_data:[{lastname:storedName,phone:dial+phone,contact_email:storedEmail,source:'Lead Magnet Popup - Callback'}]})}).catch(function(err){console.warn('Sheet submit failed:',err)});document.getElementById('mlp-lm-phone-section').classList.add('mlp-lm-hidden');document.getElementById('mlp-lm-phone-ty').classList.add('mlp-lm-active');document.getElementById('mlp-lm-s2-actions').style.display='none';mlpLmStartCountdown()};function mlpLmStartCountdown(){var c=8;var el=document.getElementById('mlp-lm-countdown');el.style.display='block';el.textContent='Redirecting in '+c+' seconds...';var t=setInterval(function(){c--;el.textContent='Redirecting in '+c+' seconds...';if(c<=0){clearInterval(t);window.location.href='https://machinelearningplus.com/free-data-science-training/?cb=1'}},1000)}
3598window.mlpLmToggleDial=function(){var d=document.getElementById('mlp-lm-dial-dropdown');d.style.display=d.style.display==='none'?'block':'none'};document.addEventListener('click',function(e){var dial=document.getElementById('mlp-lm-dial-display');if(dial&&!dial.contains(e.target)){var dd=document.getElementById('mlp-lm-dial-dropdown');if(dd)dd.style.display='none'}});document.querySelectorAll('.mlp-lm-ddopt').forEach(function(opt){opt.addEventListener('click',function(e){e.stopPropagation();document.getElementById('mlp-lm-dial-flag').textContent=this.dataset.flag;document.getElementById('mlp-lm-dial-code').textContent=this.dataset.code;document.getElementById('mlp-lm-dial-dropdown').style.display='none'})});document.getElementById('mlp-lm-overlay').addEventListener('click',function(e){if(e.target.id==='mlp-lm-overlay')mlpLmClose();});document.addEventListener('keydown',function(e){if(e.key==='Escape')mlpLmClose();});
3598document.addEventListener('mouseleave',function(e){if(e.clientY<=8)mlpLmShow();});var lastY=window.pageYOffset;window.addEventListener('scroll',function(){var y=window.pageYOffset;if(lastY-y>60&&y<400)mlpLmShow();lastY=y},{passive:!0});fetch('https://ipapi.co/json/').then(function(r){return r.json()}).then(function(d){var map={IN:['🇮🇳','+91'],US:['🇺🇸','+1'],GB:['🇬🇧','+44'],AU:['🇦🇺','+61'],AE:['🇦🇪','+971'],SG:['🇸🇬','+65'],MY:['🇲🇾','+60'],PK:['🇵🇰','+92'],BD:['🇧🇩','+880'],NP:['🇳🇵','+977'],LK:['🇱🇰','+94'],FR:['🇫🇷','+33'],DE:['🇩🇪','+49'],IT:['🇮🇹','+39'],ES:['🇪🇸','+34'],NL:['🇳🇱','+31'],SE:['🇸🇪','+46'],NO:['🇳🇴','+47'],DK:['🇩🇰','+45'],FI:['🇫🇮','+358'],CH:['🇨🇭','+41'],AT:['🇦🇹','+43'],BE:['🇧🇪','+32'],PT:['🇵🇹','+351'],GR:['🇬🇷','+30'],PL:['🇵🇱','+48'],RU:['🇷🇺','+7'],TR:['🇹🇷','+90'],IL:['🇮🇱','+972'],SA:['🇸🇦','+966'],QA:['🇶🇦','+974'],KW:['🇰🇼','+965'],OM:['🇴🇲','+968'],BH:['🇧🇭','+973'],EG:['🇪🇬','+20'],ZA:['🇿🇦','+27'],NG:['🇳🇬','+234'],KE:['🇰🇪','+254'],GH:['🇬🇭','+233'],CN:['🇨🇳','+86'],JP:['🇯🇵','+81'],KR:['🇰🇷','+82'],TH:['🇹🇭','+66'],VN:['🇻🇳','+84'],ID:['🇮🇩','+62'],PH:['🇵🇭','+63'],BR:['🇧🇷','+55'],MX:['🇲🇽','+52'],AR:['🇦🇷','+54'],CO:['🇨🇴','+57'],CL:['🇨🇱','+56'],CA:['🇨🇦','+1'],NZ:['🇳🇿','+64'],IE:['🇮🇪','+353']};if(d&&d.country_code&&map[d.country_code]){document.getElementById('mlp-lm-dial-flag').textContent=map[d.country_code][0];document.getElementById('mlp-lm-dial-code').textContent=map[d.country_code][1]}}).catch(function(){})})()</script>
3598 
3598<script type="litespeed/javascript">var keys={37:1,38:1,39:1,40:1};function preventDefault(e){e.preventDefault()}
3599function preventDefaultForScrollKeys(e){if(keys[e.keyCode]){preventDefault(e);return!1}}
3600var supportsPassive=!1;try{window.addEventListener("test",null,Object.defineProperty({},'passive',{get:function(){supportsPassive=!0}}))}catch(e){}
3601var wheelOpt=supportsPassive?{passive:!1}:!1;var wheelEvent='onwheel' in document.createElement('div')?'wheel':'mousewheel';function disableScroll(){window.addEventListener("DOMMouseScroll",preventDefault,!1);window.addEventListener(wheelEvent,preventDefault,wheelOpt);window.addEventListener('touchmove',preventDefault,wheelOpt);window.addEventListener('keydown',preventDefaultForScrollKeys,!1)}
3602function enableScroll(){window.removeEventListener("DOMMouseScroll",preventDefault,!1);window.removeEventListener(wheelEvent,preventDefault,wheelOpt);window.removeEventListener('touchmove',preventDefault,wheelOpt);window.removeEventListener('keydown',preventDefaultForScrollKeys,!1)}
3603window.onload=demo;function demo(){}
3604jQuery(document).ready(function(){jQuery(".elementor-widget-table-of-contents").hover(function(){disableScroll()},function(){enableScroll()});jQuery(window).scroll(function(){var totalheight=jQuery(".elementor-widget-theme-post-content").height();var height=jQuery(window).scrollTop();var scroll_per=(height/totalheight)*100;var totalheight2=jQuery(".elementor-widget-table-of-contents").height();var maxtop2=jQuery(".elementor-widget-table-of-contents").find(".vertical").height()-jQuery(".elementor-widget-table-of-contents").find(".vertical").find('.thumb').height()-10;var maxtopscroll2=(scroll_per/100)*maxtop2;if(maxtop2<maxtopscroll2)maxtopscroll2=maxtop2;jQuery(".elementor-widget-table-of-contents").find(".vertical").find('.thumb').css("top",maxtopscroll2+"px");var totalheight3=jQuery(".elementor-widget-table-of-contents").height();var maxtop3=jQuery(".elementor-widget-table-of-contents").find(".viewport").find('.overview').height()-jQuery(".elementor-widget-table-of-contents").find(".vertical").height();var maxtopscroll3=(scroll_per/100)*maxtop3;if(maxtop3<maxtopscroll3)maxtopscroll3=maxtop3;jQuery(".elementor-widget-table-of-contents").find(".viewport").find('.overview').css("top","-"+maxtopscroll3+"px")});jQuery(".elementor-widget-table-of-contents").on('wheel',function(event){var temp1=parseInt(jQuery(".elementor-widget-table-of-contents").find(".viewport").find('.overview').css("top"));console.log("test",temp1,event.originalEvent.deltaY);temp1-=event.originalEvent.deltaY;var maxscroll=jQuery(".elementor-widget-table-of-contents").find(".viewport").find('.overview').height()-jQuery(".elementor-widget-table-of-contents").find(".vertical").height();if(event.originalEvent.deltaY<0){if(temp1>-1){temp1=0}}else{if(temp1<-maxscroll){temp1=-maxscroll}}
3605var scroll_per=(temp1/maxscroll)*100;var totalheight2=jQuery(".elementor-widget-table-of-contents").height();var maxtop2=jQuery(".elementor-widget-table-of-contents").find(".vertical").height()-jQuery(".elementor-widget-table-of-contents").find(".vertical").find('.thumb').height()-10;var maxtopscroll2=(scroll_per/100)*maxtop2;if(maxtop2<maxtopscroll2)maxtopscroll2=maxtop2;jQuery(".elementor-widget-table-of-contents").find(".vertical").find('.thumb').css("top",-maxtopscroll2+"px");parseInt(jQuery(".elementor-widget-table-of-contents").find(".viewport").find('.overview').css("top",String(temp1)+"px"))});var temp_margin_bottom=jQuery(".elementor-widget-author-box").innerHeight()+jQuery(".elementor-widget-post-navigation").innerHeight()+jQuery(".elementor-widget-post-comments").innerHeight()+75;jQuery(".single-post-sidebar-col").css("margin-bottom",temp_margin_bottom);setTimeout(()=>{jQuery(".elementor-toc__list-item-text").click(function(){jQuery(".single-post-sidebar-col").find(".elementor-item-active").removeClass("elementor-item-active");jQuery(this).parents(".elementor-toc__list-item").last().find('.elementor-toc__list-item-text ').first().addClass("elementor-item-active")})},2000);setTimeout(()=>{jQuery(".left-bar ul.elementor-toc__list-wrapper li .elementor-toc__list-wrapper").prev().addClass('listsub_menu')},3000)})</script>
3605 <div id="ast-scroll-top" tabindex="0" class="ast-scroll-top-icon ast-scroll-to-top-right" data-on-devices="both">
3606<span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
3607<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
3608</svg></span>	<span class="screen-reader-text">Scroll to Top</span></div>
3609<a id="ast-scroll-top" class="ast-scroll-top-icon ast-scroll-to-top-right" data-on-devices="both">
3610<span class="screen-reader-text">Scroll to Top</span>
3611</a><div data-elementor-type="popup" data-elementor-id="11281" class="elementor elementor-11281 elementor-location-popup" data-elementor-settings="{&quot;open_selector&quot;:&quot;#preview-video-modal&quot;,&quot;triggers&quot;:[],&quot;timing&quot;:[]}"><div class="elementor-section-wrap"><section class="elementor-section elementor-top-section elementor-element elementor-element-90d5eb9 course-video-popup elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="90d5eb9" data-element_type="section" data-e-type="section"><div class="elementor-container elementor-column-gap-default"><div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-09f23c0" data-id="09f23c0" data-element_type="column" data-e-type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-8717fd0 elementor-widget elementor-widget-html" data-id="8717fd0" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"><div class="elementor-widget-container"><div class="course-video-main"><div class="course-video-left"><div class="video-thumb">
3612<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NDgiIGhlaWdodD0iMzA0IiB2aWV3Qm94PSIwIDAgNDQ4IDMwNCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" data-src="https://machinelearningplus.com/wp-content/uploads/2021/06/video-thumb.jpg" width="448" height="304" /></div>
3613<span class="video-tag">Course Preview</span><h2>Machine Learning A-Z™: Hands-On Python & R In Data Science</h2></div><div class="course-video-right"><h3>Free Sample Videos:</h3><div class="course-video-list"><div class="course-video-row"><div class="video-sm-thumb">
3614<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAiIGhlaWdodD0iOTIiIHZpZXdCb3g9IjAgMCAxNDAgOTIiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+" data-src="https://machinelearningplus.com/wp-content/uploads/2021/06/video-thumb-sm.jpg" width="140" height="92" /></div><div class="video-title"><h4>Machine Learning A-Z™: Hands-On Python & R In Data Science</h4></div></div><div class="course-video-row"><div class="video-sm-thumb">
3615<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAiIGhlaWdodD0iOTIiIHZpZXdCb3g9IjAgMCAxNDAgOTIiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+" data-src="https://machinelearningplus.com/wp-content/uploads/2021/06/video-thumb-sm.jpg" width="140" height="92" /></div><div class="video-title"><h4>Machine Learning A-Z™: Hands-On Python & R In Data Science</h4></div></div><div class="course-video-row"><div class="video-sm-thumb">
3616<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAiIGhlaWdodD0iOTIiIHZpZXdCb3g9IjAgMCAxNDAgOTIiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+" data-src="https://machinelearningplus.com/wp-content/uploads/2021/06/video-thumb-sm.jpg" width="140" height="92" /></div><div class="video-title"><h4>Machine Learning A-Z™: Hands-On Python & R In Data Science</h4></div></div><div class="course-video-row"><div class="video-sm-thumb">
3617<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAiIGhlaWdodD0iOTIiIHZpZXdCb3g9IjAgMCAxNDAgOTIiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+" data-src="https://machinelearningplus.c
3617om/wp-content/uploads/2021/06/video-thumb-sm.jpg" width="140" height="92" /></div><div class="video-title"><h4>Machine Learning A-Z™: Hands-On Python & R In Data Science</h4></div></div><div class="course-video-row"><div class="video-sm-thumb">
3618<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAiIGhlaWdodD0iOTIiIHZpZXdCb3g9IjAgMCAxNDAgOTIiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+" data-src="https://machinelearningplus.com/wp-content/uploads/2021/06/video-thumb-sm.jpg" width="140" height="92" /></div><div class="video-title"><h4>Machine Learning A-Z™: Hands-On Python & R In Data Science</h4></div></div></div></div></div></div></div></div></div></div></section></div></div> 
3618<script type="litespeed/javascript">(()=>{const lazyloadRunObserver=()=>{const lazyloadBackgrounds=document.querySelectorAll(`.e-con.e-parent:not(.e-lazyloaded)`);const lazyloadBackgroundObserver=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){let lazyloadBackground=entry.target;if(lazyloadBackground){lazyloadBackground.classList.add('e-lazyloaded')}
3619lazyloadBackgroundObserver.unobserve(entry.target)}})},{rootMargin:'200px 0px 200px 0px'});lazyloadBackgrounds.forEach((lazyloadBackground)=>{lazyloadBackgroundObserver.observe(lazyloadBackground)})};const events=['DOMContentLiteSpeedLoaded','elementor/lazyload/observe',];events.forEach((event)=>{document.addEventListener(event,lazyloadRunObserver)})})()</script>
3619 <style id="mlpq-style">.mlpq{display:block;text-decoration:none;background:#0a1733;border-radius:12px;overflow:hidden;
3620  margin:0 0 24px;box-shadow:0 10px 28px rgba(5,20,55,.30);
3621  font-family:var(--mlp-font-ui,"Inter",system-ui,sans-serif);
3622  transition:transform .16s ease,box-shadow .16s ease}
3623.mlpq:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(5,20,55,.40)}
3624.mlpq:focus-visible{outline:3px solid #FF850C;outline-offset:3px}
3625.mlpq__top{display:block;height:5px;background:#FF850C}
3626.mlpq__body{display:block;padding:16px 15px 14px}
3627.mlpq__eyebrow{display:block;font-size:9.5px;font-weight:800;letter-spacing:1.3px;
3628  text-transform:uppercase;color:#FF850C;margin-bottom:11px}
3629.mlpq__strike{display:block;font-size:11.5px;font-weight:600;color:rgba(255,255,255,.38);
3630  text-decoration:line-through;text-decoration-thickness:1.5px;margin-bottom:5px}
3631.mlpq__h{display:block;font-family:var(--mlp-font-heading,"Noto Serif",Georgia,serif);
3632  font-weight:900;letter-spacing:-.02em;font-size:21px;line-height:1.15;color:#fff;margin-bottom:9px}
3633.mlpq__h em{font-style:normal;color:#FF850C}
3634.mlpq__sub{display:block;font-size:11.5px;line-height:1.5;color:rgba(255,255,255,.66);margin-bottom:14px}
3635.mlpq__cta{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#FF850C;
3636  color:#141414;font-size:12.5px;font-weight:800;padding:11px 13px;border-radius:8px}
3637.mlpq__cta svg{width:14px;height:14px;flex:none;transition:transform .16s ease}
3638.mlpq:hover .mlpq__cta svg{transform:translateX(3px)}
3639.mlpq__foot{display:block;text-align:center;font-size:9.5px;font-weight:600;letter-spacing:.5px;
3640  text-transform:uppercase;color:rgba(255,255,255,.42);margin-top:10px}
3641[data-theme="dark"] .mlpq{box-shadow:0 0 0 1px rgba(255,255,255,.09),0 10px 30px rgba(0,0,0,.45)}
3642@media (prefers-reduced-motion:reduce){.mlpq,.mlpq__cta svg{transition:none}.mlpq:hover{transform:none}}</style> 
3642<script type="litespeed/javascript">(function(){if(window.__mlpqInjected)return;var SKIP_PATH=/^\/(sql|pyspark|linux)\//;if(SKIP_PATH.test(window.location.pathname))return;var HTML=''+'<a class="mlpq" href="https://machinelearningplus.com/personalised-roadmap/?src=sidebar_toc"'+' aria-label="Build your personalised AI roadmap \u2014 free, 3 minutes">'+'<span class="mlpq__top"></span>'+'<span class="mlpq__body">'+'<span class="mlpq__eyebrow">Free &middot; 3 minutes</span>'+'<span class="mlpq__strike">Another generic roadmap</span>'+'<span class="mlpq__h">A roadmap built <em>for you</em></span>'+'<span class="mlpq__sub">Your skill level, your target role, your real weekly hours.</span>'+'<span class="mlpq__cta">Build my roadmap'+'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3"'+' stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">'+'<path d="M5 12h14M12 5l7 7-7 7"/></svg></span>'+'<span class="mlpq__foot">57,000+ learners</span>'+'</span></a>';function inject(){try{var rail=document.querySelector('.blogv4-toc');if(!rail)return;if(rail.querySelector('.mlpq'))return;var heading=rail.querySelector('.blogv4-toc__heading');if(!heading)return;heading.insertAdjacentHTML('beforebegin',HTML);window.__mlpqInjected=!0}catch(e){}}
3643if(document.readyState==='loading'){document.addEventListener('DOMContentLiteSpeedLoaded',inject)}else{inject()}})()</script>
3643<script type="litespeed/javascript">function initZohoHook(){if(typeof mlq==='undefined'){setTimeout(initZohoHook,500);return}
3644var originalNext=mlq.next;mlq.next=function(){var name=document.getElementById('gName')?document.getElementById('gName').value:'';var email=document.getElementById('gEmail')?document.getElementById('gEmail').value:'';if(email){var formData=new FormData();formData.append('CONTACT_EMAIL',email);formData.append('LASTNAME',name);formData.append('zx','1df91aae3a');formData.append('zc_formIx','3zb7d337e91ce9e843b71709795c1879ef995233c486f8ebb53eec312b8b526eef');formData.append('submitType','optinCustomView');formData.append('formType','QuickForm');formData.append('mode','OptinCreateView');formData.append('zcvers','2.0');formData.append('scriptless','yes');fetch('https://gpus-zgf.maillist-manage.in/weboptin.zc',{method:'POST',body:formData,mode:'no-cors'})}
3645return originalNext.apply(this,arguments)}}
3646initZohoHook()</script>
3646 <p id="dummy_text" style="display: none;">test</p> 
3646<script type="litespeed/javascript">jQuery("#dummy_text").ready(function(){})</script>
3646 
3646<script id="astra-theme-js-js-extra" type="litespeed/javascript">var astra={"break_point":"921","isRtl":"","is_scroll_to_id":"1","is_scroll_to_top":"1","is_header_footer_builder_active":"1","responsive_cart_click":"flyout","is_dark_palette":"","query_vars":"{\"page\":\"\",\"pagename\":\"blog\"}","edit_post_url":"https://machinelearningplus.com/wp-admin/post.php?post={{id}}&action=edit","ajax_url":"https://machinelearningplus.com/wp-admin/admin-ajax.php","infinite_count":"2","astinfiniteposttype":"post","infinite_total":"23","pagination":"number","infinite_scroll_event":"scroll","infinite_nonce":"c262ea5397","no_more_post_message":"No more posts to show.","grid_layout":"1","site_url":"https://machinelearningplus.com","show_comments":"Show Comments","masonryEnabled":"","blogMasonryBreakPoint":"921"}</script>
3646 
3646<script id="university-custom-script-js-extra" type="litespeed/javascript">var mlp_ajax_object={"ajax_url":"https://machinelearningplus.com/wp-admin/admin-ajax.php"}</script>
3646 
3646<script id="astra-addon-js-js-extra" type="litespeed/javascript">var astraAddon={"sticky_active":"","header_main_stick":"0","header_above_stick":"0","header_below_stick":"0","stick_header_meta":"","header_main_stick_meta":"","header_above_stick_meta":"","header_below_stick_meta":"","sticky_header_on_devices":"desktop","sticky_header_style":"none","sticky_hide_on_scroll":"0","break_point":"921","tablet_break_point":"921","mobile_break_point":"544","header_main_shrink":"1","header_logo_width":"","responsive_header_logo_width":{"desktop":"","tablet":"","mobile":""},"stick_origin_position":"","site_layout":"ast-full-width-layout","site_content_width":"1240","site_layout_padded_width":"1200","site_layout_box_width":"1200","header_builder_active":"1","component_limit":"10","is_header_builder_active":"1"}</script>
3646 
3646<script id="ubermenu-js-extra" type="litespeed/javascript">var ubermenu_data={"remove_conflicts":"on","reposition_on_load":"off","intent_delay":"300","intent_interval":"100","intent_threshold":"7","scrollto_offset":"50","scrollto_duration":"1000","responsive_breakpoint":"959","accessible":"on","retractor_display_strategy":"responsive","touch_off_close":"on","collapse_after_scroll":"on","v":"3.3.1.1","configurations":["main"],"ajax_url":"https://machinelearningplus.com/wp-admin/admin-ajax.php","plugin_url":"https://machinelearningplus.com/wp-content/plugins/ubermenu/","disable_mobile":"off","prefix_boost":"","aria_role_navigation":"off","aria_expanded":"off","aria_hidden":"off","aria_controls":"","aria_responsive_toggle":"off","theme_locations":{"primary_nav":"Primary Navigation 2023","blog_nav":"Blog Navigation","primary":"Primary Menu","secondary_menu":"Secondary Menu","mobile_menu":"Off-Canvas Menu","loggedin_account_menu":"Logged In Account Menu","footer_menu":"Footer Menu"}}</script>
3646 
3646<script id="googlesitekit-events-provider-content-events-js-before" type="litespeed/javascript">window._googlesitekit=window._googlesitekit||{};window._googlesitekit.contentEvents={"postID":16,"isSinglePost":!1,"hasVimeoEmbed":!1}</script>
3646 
3646<script id="jquery-ui-core-js-before" type="litespeed/javascript">jQuery.uiBackCompat=!0</script>
3646 
3646<script type="litespeed/javascript">/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1)</script>
3646 <div class="clear"></div><footer><div class="footer-inner-wrapper-one footer-new-home-v3"><div class="container full-width"><div class="footer-social-wrapper"><div class="footer-social-block"><div class="footer-social-title"><p>Connect with us</p></div><div class="footer-social-icons">
3647<a target="_blank" href="https://www.youtube.com/@machinelearningplus"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://machinelearningplus.com/wp-content/uploads/2023/03/youtube.svg" alt="YouTube"/></a>
3648<a target="_blank" href="https://twitter.com/R_Programming"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://machinelearningplus.com/wp-content/uploads/2023/03/twitter.svg" alt="Twitter"/></a>
3649<a target="_blank" href="https://www.instagram.com/machinelearningplus/"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://machinelearningplus.com/wp-content/uploads/2023/03/instagram.svg" alt="Instagram"/></a>
3650<a target="_blank" href="https://www.linkedin.com/company/machine-learning-plus"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://machinelearningplus.com/wp-content/uploads/2023/03/linkedin.svg" alt="Linkedin"/></a>
3651<a target="_blank" href="https://www.facebook.com/machinelearningplus/"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://machinelearningplus.com/wp-content/uploads/2023/03/facebook.svg" alt="Facebook"/></a></div></div></div><div class="footer-newsletter-wrapper"><p>Get our new articles, videos and live sessions info.</p><div class="footer-newsletter-subtitle">Join 54,000+ fine folks. Stay as long as you'd like. Unsubscribe anytime.</div><div class="footer-newsletter-outer"><form id="footer-subscription-form" action="https://gpus-zgf.maillist-manage.in/weboptin.zc" method="POST" target="_zcSignup"><div class="footer-new-sib-outer">
3652<input class="input" type="text" id="footer-user-email" name="CONTACT_EMAIL" autocomplete="off" placeholder="What's your e-mail? *" required>
3653<button class="sub-btn" type="submit">Yes, Notify Me</button></div><div class="ml-loader-outer"><div class="ml-loader"><div></div><div></div></div></div><p class="form-msg"></p>
3654<input type="hidden" name="submitType" value="optinCustomView">
3655<input type="hidden" name="formType" value="QuickForm">
3656<input type="hidden" name="zx" value="1df91aae3a">
3657<input type="hidden" name="zcvers" value="2.0">
3658<input type="hidden" name="mode" value="OptinCreateView">
3659<input type="hidden" name="zc_trackCode" value="ZCFORMVIEW">
3660<input type="hidden" name="zc_formIx" value="3zc426f9d16e3d90b3c9fb392f023b7d334df92359b2fd25f74fe036bc38a7946d">
3661<input type="hidden" name="emailReportId" value="">
3662<input type="hidden" name="oldListIds" value="">
3663<input type="hidden" name="zcld" value="">
3664<input type="hidden" name="zctd" value=""></form></div></div><div class="footer-payment-wrapper"><p>We Accept</p>
3665<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTgiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNTggMjUiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+" data-src="https://machinelearningplus.com/wp-content/uploads/2023/12/Payment-Cards.webp" alt="Payment-Cards" width="258" height="25" /></div></div></div><div class="footer-inner-wrapper-two full-width"><div class="container full-width"><div class="footer-each-column footer-column1"><ul><li id="custom_html-6" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="footer-logo-wrapper"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://machinelearningplus.com/wp-content/uploads/2023/12/MLP-Footer-Logos.svg" alt="Footer Logo" /></div><div class="footer-description-wrapper"><p>Learn and master Data Science, AI/ML</p></div></div></li></ul></div><div class="footer-each-column footer-column2"><ul><li id="custom_html-7" class="widget_text widget widget_custom_html"><h4 class="widget-title">About</h4><div class="textwidget custom-html-widget"><ul><li>
3665<a href="https://edu.machinelearningplus.com/contactus">About Us</a></li><li><a href="https://edu.machinelearningplus.com/termsofuse">Terms of Use</a></li><li><a href="https://edu.machinelearningplus.com/privacypolicy">Privacy Policy</a></li><li><a href="https://edu.machinelearningplus.com/refundpolicy">Refund Policy</a></li></ul></div></li></ul></div><div class="footer-each-column footer-column3"><ul><li id="custom_html-12" class="widget_text widget widget_custom_html"><h4 class="widget-title">ROADMAP</h4><div class="textwidget custom-html-widget"><ul><li><a href="https://edu.machinelearningplus.com/s/pages/roadmap">1. The Complete Roadmap</a></li><li><a href="https://edu.machinelearningplus.com/courses/machine-learning-plus-university-612383030cf2399aba22eaa3">2. Programming for DS</a></li><li><a href="https://edu.machinelearningplus.com/s/pages/ml-expert">3. ML Algorithms</a></li><li><a href="https://edu.machinelearningplus.com/s/pages/deployment-expert">4. ML Ops</a></li><li><a href="https://edu.machinelearningplus.com/s/pages/deep-learning-expert">5. Deep Learning</a></li><li><a href="https://edu.machinelearningplus.com/s/pages/forecasting-expert">6. Time Series</a></li><li><a href="https://edu.machinelearningplus.com/s/pages/deployment-expert">7. DS Industry Projects</a></li><li><a href="https://edu.machinelearningplus.com/s/pages/advanced-data-science">8. Supplementary Courses</a></li></ul></div></li></ul></div><div class="footer-each-column footer-column4"><ul><li id="custom_html-8" class="widget_text widget widget_custom_html"><h4 class="widget-title">OFFERINGS</h4><div class="textwidget custom-html-widget"><ul><li><a href="https://edu.machinelearningplus.com/s/store">All Courses</a></li><li><a href="https://edu.machinelearningplus.com/courses/machine-learning-plus-university-612383030cf2399aba22eaa3">Complete Univ Access</a></li><li><a href="https://edu.machinelearningplus.com/courses/Data-Science-Projects-60d86bc80cf23ddb39f928e9">Industry DS Projects</a></li><li><a href="https://www.youtube.com/@machinelearningplus">Youtube</a></li><li><a href="https://machinelearningplus.com/list-of-blogs/">List of Blogs</a></li><li><a href="#30dsdaysinterviewplan">30 Day DS Interviews Prep</a></li><li><a href="https://machinelearningplus.com/machine-learning/task-checklist-for-almost-any-machine-learning-project/">Tasklist for DS Projects</a></li><li><a href="https://machinelearningplus.com/jobs/">Jobs</a></li></ul></div></li></ul></div><div class="footer-each-column footer-column5"><ul><li id="custom_html-9" class="widget_text widget widget_custom_html"><h4 class="widget-title">HELP</h4><div class="textwidget custom-html-widget"><ul><li><a class="footer-drop-query-menu bootom-drop-query" href="#">Drop a Query</a></li><li><a href="https://edu.machinelearningplus.com/s/page/preview/faqs?theme=theme2">FAQs</a></li><li><a href="https://edu.machinelearningplus.com/contactus">Contact Us</a></li><li><a href="https://machinelearningplus.com/testimonials/">Testimonials</a></li><li><a href="#newslettersubscribersfromfooter">Subscribe to newsletter</a></li></ul></div></li></ul></div></div></div><div class="footer-inner-wrapper-three full-width"><div class="container full-width"><div class="copyright-block"><p>Copyright 2026 | All Rights Reserved by machinelearningplus</p></div><div class="copyright-block-link"><ul><li><a href="/about/">About</a></li><li><a href="/privacy-policy/">Privacy Policy</a></li><li><a href="/terms-of-service/">Terms of Service</a></li><li><a href="/terms-and-conditions/">Terms and Conditions</a></li><li><a href="/imprint/">Imprint</a></li></ul></div></div></div></footer> 
3665<script type="litespeed/javascript">$(document).ready(function(){jQuery('body').on('click','.search-icon-wrapper',function(){if($(".search-icon-wrapper").hasClass("activesearch")){$('.search-icon-wrapper').removeClass("activesearch")}else{$('.search-icon-wrapper').addClass("activesearch")}
3666jQuery('.search-box-wrapper').slideToggle()});var didScroll;var lastScrollTop=0;var delta=5;var navbarHeight=$(".header-blog").outerHeight();$(window).scroll(function(event){didScroll=!0});setInterval(function(){if(didScroll){hasScrolled();didScroll=!1}},250);function hasScrolled(){var st=$(this).scrollTop();if(Math.abs(lastScrollTop-st)<=delta)return;if(st>lastScrollTop&&st>navbarHeight){$(".header-blog").removeClass("nav-down").addClass("nav-up")}else{if(st+$(window).height()<$(document).height()){$(".header-blog").removeClass("nav-up").addClass("nav-down")}}
3667lastScrollTop=st}
3668$(document).on('click','.option-btn',function(){$(this).toggleClass('open');$('.control-center').toggleClass('open')})})</script>
3668  
3668<script type="litespeed/javascript">$(document).ready(function(){})</script>
3668 </div></div> 
3668<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/astra-child/*","/wp-content/themes/astra/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script>
3668 
3669<iframe name="_zcRoadmap" style="display:none;width:0;height:0;border:0"></iframe>
3670<iframe name="_zcCallback" style="display:none;width:0;height:0;border:0"></iframe><form id="mlp-lm-roadmap-form" method="POST" action="https://gpus-zgf.maillist-manage.in/weboptin.zc" target="_zcRoadmap" style="display:none">
3671<input type="hidden" id="mlp-lm-zoho-name" name="LASTNAME" value=""/>
3672<input type="hidden" id="mlp-lm-zoho-email" name="CONTACT_EMAIL" value=""/>
3673<input type="hidden" name="submitType" value="optinCustomView"/>
3674<input type="hidden" name="formType" value="QuickForm"/>
3675<input type="hidden" name="zx" value="1df91aae3a"/>
3676<input type="hidden" name="zcvers" value="2.0"/>
3677<input type="hidden" name="mode" value="OptinCreateView"/>
3678<input type="hidden" name="zc_trackCode" value="ZCFORMVIEW"/>
3679<input type="hidden" name="zc_formIx" value="3z0a3615278b30136d9a833ed8a9db44f89e219b82babac3282ea6cd495cf6c22c"/>
3680<input type="hidden" name="zcld" value=""/>
3681<input type="hidden" name="zctd" value=""/>
3682<input type="hidden" name="emailReportId" value=""/>
3683<input type="hidden" name="oldListIds" value=""/></form><form id="mlp-lm-callback-form" method="POST" action="https://gpus-zgf.maillist-manage.in/weboptin.zc" target="_zcCallback" style="display:none">
3684<input type="hidden" id="mlp-lm-zoho-name2" name="LASTNAME" value=""/>
3685<input type="hidden" id="mlp-lm-zoho-email2" name="CONTACT_EMAIL" value=""/>
3686<input type="hidden" id="mlp-lm-zoho-phone" name="CONTACT_PHONE" value=""/>
3687<input type="hidden" name="submitType" value="optinCustomView"/>
3688<input type="hidden" name="formType" value="QuickForm"/>
3689<input type="hidden" name="zx" value="1df91aae3a"/>
3690<input type="hidden" name="zcvers" value="2.0"/>
3691<input type="hidden" name="mode" value="OptinCreateView"/>
3692<input type="hidden" name="zc_trackCode" value="ZCFORMVIEW"/>
3693<input type="hidden" name="zc_formIx" value="3z0a3615278b30136d9a833ed8a9db44f810e1f9571dbb3692b91db4e43dcf611b"/>
3694<input type="hidden" name="zcld" value=""/>
3695<input type="hidden" name="zctd" value=""/>
3696<input type="hidden" name="emailReportId" value=""/>
3697<input type="hidden" name="oldListIds" value=""/></form><style>/* ── All styles scoped inside #mlp-lm-overlay — zero leakage to site ── */
3698@keyframes mlpLmPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}
3699@keyframes mlpLmFadeIn{from{opacity:0}to{opacity:1}}
3700@keyframes mlpLmSlideUp{from{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
3701@keyframes mlpLmRing{0%{transform:rotate(0)}15%{transform:rotate(13deg)}30%{transform:rotate(-13deg)}45%{transform:rotate(7deg)}60%,100%{transform:rotate(0)}}
3702
3703#mlp-lm-overlay{
3704  display:none!important;
3705  position:fixed!important;inset:0!important;
3706  background:rgba(0,0,0,0.65)!important;
3707  backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;
3708  z-index:2147483647!important;
3709  align-items:center!important;justify-content:center!important;
3710  padding:16px!important;box-sizing:border-box!important;
3711}
3712#mlp-lm-overlay.mlp-lm-on{
3713  display:flex!important;
3714  animation:mlpLmFadeIn .25s ease!important;
3715}
3716
3717#mlp-lm-popup{
3718  position:relative!important;
3719  width:100%!important;max-width:440px!important;
3720  background:#fff!important;
3721  border-radius:20px!important;
3722  border:1px solid #dde3f0!important;
3723  overflow:hidden!important;
3724  font-family:'Sora',Arial,sans-serif!important;
3725  box-shadow:0 8px 40px rgba(0,0,0,.15)!important;
3726  animation:mlpLmSlideUp .35s cubic-bezier(.22,1,.36,1)!important;
3727  box-sizing:border-box!important;
3728}
3729
3730/* Stripe */
3731#mlp-lm-popup .mlp-lm-stripe{
3732  height:6px!important;
3733  background:repeating-linear-gradient(90deg,#051E50 0 22px,#607cb3 22px 44px,#FF850C 44px 66px,#5755d9 66px 88px)!important;
3734  display:block!important;
3735}
3736
3737/* Close button */
3738#mlp-lm-close{
3739  position:absolute!important;top:14px!important;right:14px!important;
3740  width:28px!important;height:28px!important;border-radius:50%!important;
3741  background:#e8ecf5!important;border:none!important;cursor:pointer!important;
3742  display:flex!important;align-items:center!important;justify-content:center!important;
3743  color:#051E50!important;font-size:16px!important;z-index:10!important;
3744  font-family:sans-serif!important;padding:0!important;
3745  box-shadow:none!important;line-height:1!important;
3746  transition:background .15s!important;
3747}
3748#mlp-lm-close:hover{background:#c4cde3!important;}
3749
3750/* ══ SCREEN 1 ══ */
3751#mlp-lm-screen1{
3752  padding:32px 28px 30px!important;
3753  position:relative!important;z-index:1!important;
3754  text-align:left!important;
3755}
3756#mlp-lm-screen1.mlp-lm-hidden{display:none!important;}
3757
3758#mlp-lm-popup .mlp-lm-headline{
3759  font-family:'Sora',Arial,sans-serif!important;
3760  font-size:30px!important;font-weight:800!important;
3761  line-height:1.1!important;color:#051E50!important;
3762  letter-spacing:-.5px!important;
3763  margin:0 0 12px!important;padding:0!important;
3764}
3765#mlp-lm-popup .mlp-lm-hl-pill{
3766  display:inline-block!important;
3767  background:#FF850C!important;color:#fff!important;
3768  padding:2px 8px 4px!important;border-radius:6px!important;
3769  margin-top:6px!important;font-weight:800!important;font-size:33px!important;
3770  line-height:1.15!important;
3771}
3772#mlp-lm-popup .mlp-lm-sub{
3773  font-size:14px!important;font-weight:500!important;
3774  color:#5b6f9a!important;line-height:1.7!important;
3775  margin:0 0 28px!important;padding:0!important;
3776  font-family:'Sora',Arial,sans-serif!important;
3777  text-align:left!important;
3778}
3779#mlp-lm-popup .mlp-lm-fields{
3780  display:flex!important;flex-direction:column!important;
3781  gap:10px!important;margin:0 0 14px!important;padding:0!important;
3782}
3783#mlp-lm-popup .mlp-lm-fw{
3784  position:relative!important;margin:0!important;padding:0!important;
3785}
3786#mlp-lm-popup .mlp-lm-fi{
3787  position:absolute!important;left:13px!important;top:50%!important;
3788  transform:translateY(-50%)!important;
3789  color:#051E50!important;font-size:16px!important;pointer-events:none!important;
3790}
3791#mlp-lm-popup input[type=text],
3792#mlp-lm-popup input[type=email]{
3793  width:100%!important;box-sizing:border-box!important;
3794  padding:13px 14px 13px 38px!important;
3795  background:#f5f7fc!important;
3796  border:1.5px solid #dde3f0!important;border-radius:10px!important;
3797  font-size:14px!important;font-weight:600!important;
3798  font-family:'Sora',Arial,sans-serif!important;
3799  color:#051E50!important;outline:none!important;
3800  display:block!important;height:auto!important;line-height:normal!important;
3801  margin:0!important;box-shadow:none!important;
3802  transition:border-color .2s,background .2s!important;
3803}
3804#mlp-lm-popup input[type=text]:focus,
3805#mlp-lm-popup input[type=email]:focus{
3806  border-color:#051E50!important;background:#fff!important;
3807  box-shadow:none!important;
3808}
3809#mlp-lm-popup input[type=text]::placeholder,
3810#mlp-lm-popup input[type=email]::placeholder{
3811  color:#a8b5d4!important;font-weight:400!important;
3812}
3813#mlp-lm-popup .mlp-lm-errmsg{
3814  font-size:11px!important;color:#A32D2D!important;
3815  margin:4px 0 0!important;display:none!important;
3816}
3817#mlp-lm-popup .mlp-lm-errmsg.mlp-show{display:block!important;}
3818
3819#mlp-lm-popup .mlp-lm-btn{
3820  width:100%!important;box-sizing:border-box!important;
3821  padding:15px!important;background:#FF850C!important;
3822  border:none!important;border-radius:10px!important;
3823  font-family:'Sora',Arial,sans-serif!important;
3824  font-size:15px!important;font-weight:800!important;
3825  color:#fff!important;cursor:pointer!important;
3826  letter-spacing:.01em!important;box-shadow:none!important;
3827  margin:0 0 12px!important;
3828  display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
3829  transition:background .2s,transform .15s!important;
3830  text-decoration:none!important;
3831}
3832#mlp-lm-popup .mlp-lm-btn:hover{background:#e07200!important;transform:translateY(-1px)!important;}
3833#mlp-lm-popup .mlp-lm-btn:active{transform:translateY(0)!important;}
3834
3835#mlp-lm-popup .mlp-lm-guarantees{
3836  display:flex!important;justify-content:center!important;
3837  gap:14px!important;margin:0 0 12px!important;flex-wrap:wrap!important;padding:0!important;
3838}
3839#mlp-lm-popup .mlp-lm-guarantee{
3840  font-size:11px!important;font-weight:600!important;color:#a8b5d4!important;
3841  font-family:'Sora',Arial,sans-serif!important;
3842  display:flex!important;align-items:center!important;gap:4px!important;
3843}
3844#mlp-lm-popup .mlp-lm-skip{
3845  background:none!important;border:none!important;color:#a8b5d4!important;
3846  font-size:12px!important;font-weight:600!important;cursor:pointer!important;
3847  font-family:'Sora',Arial,sans-serif!important;
3848  text-decoration:underline!important;text-underline-offset:3px!important;
3849  padding:0!important;box-shadow:none!important;
3850  display:block!important;width:100%!important;text-align:center!important;
3851  transition:color .2s!important;margin:0!important;
3852}
3853#mlp-lm-popup .mlp-lm-skip:hover{color:#5b6f9a!important;}
3854
3855/* ══ SCREEN 2 ══ */
3856#mlp-lm-screen2{display:none!important;}
3857#mlp-lm-screen2.mlp-lm-active{display:block!important;}
3858
3859#mlp-lm-popup .mlp-lm-gbar{
3860  background:#f0faf4!important;border-bottom:1px solid #b6e0c2!important;
3861  padding:15px 24px!important;display:flex!important;align-items:center!important;gap:13px!important;
3862  box-sizing:border-box!important;
3863}
3864#mlp-lm-popup .mlp-lm-gbar-ic{
3865  width:32px!important;height:32px!important;border-radius:50%!important;
3866  background:#22c55e!important;flex-shrink:0!important;
3867  display:flex!important;align-items:center!important;justify-content:center!important;
3868}
3869#mlp-lm-popup .mlp-lm-gbar-t{
3870  font-size:13px!important;font-weight:700!important;color:#14532d!important;
3871  margin:0 0 2px!important;padding:0!important;font-family:'Sora',Arial,sans-serif!important;
3872}
3873#mlp-lm-popup .mlp-lm-gbar-s{
3874  font-size:11px!important;font-weight:500!important;color:#166634!important;
3875  opacity:.8!important;margin:0!important;padding:0!important;font-family:'Sora',Arial,sans-serif!important;
3876}
3877#mlp-lm-popup .mlp-lm-s2body{
3878  padding:24px 28px 28px!important;box-sizing:border-box!important;
3879}
3880#mlp-lm-popup .mlp-lm-s2hl{
3881  font-family:'Sora',Arial,sans-serif!important;
3882  font-size:26px!important;font-weight:800!important;
3883  color:#051E50!important;line-height:1.1!important;
3884  letter-spacing:-.4px!important;margin:0 0 10px!important;padding:0!important;
3885}
3886#mlp-lm-popup .mlp-lm-s2sub{
3887  font-size:14px!important;font-weight:500!important;color:#5b6f9a!important;
3888  line-height:1.7!important;margin:0 0 20px!important;padding:0!important;
3889  font-family:'Sora',Arial,sans-serif!important;
3890}
3891
3892/* Callback widget */
3893#mlp-lm-popup .mlp-lm-cbw{
3894  border-radius:10px!important;overflow:hidden!important;
3895  border:1.5px solid #d0d9ee!important;margin:0 0 14px!important;
3896}
3897#mlp-lm-popup .mlp-lm-cbw-head{
3898  background:#eef1f8!important;padding:12px 14px!important;
3899  display:flex!important;align-items:center!important;gap:10px!important;
3900  box-sizing:border-box!important;
3901}
3902#mlp-lm-popup .mlp-lm-cbw-ico{
3903  font-size:20px!important;color:#607cb3!important;
3904  animation:mlpLmRing 2.5s ease-in-out infinite!important;
3905  flex-shrink:0!important;
3906}
3907#mlp-lm-popup .mlp-lm-cbw-title{
3908  font-size:13px!important;font-weight:700!important;color:#051E50!important;
3909  margin:0 0 2px!important;padding:0!important;font-family:'Sora',Arial,sans-serif!important;
3910}
3911#mlp-lm-popup .mlp-lm-cbw-sub{
3912  font-size:10px!important;font-weight:600!important;color:#5b6f9a!important;
3913  display:flex!important;align-items:center!important;gap:4px!important;
3914  margin:0!important;padding:0!important;font-family:'Sora',Arial,sans-serif!important;
3915}
3916#mlp-lm-popup .mlp-lm-cbw-dot{
3917  width:5px!important;height:5px!important;border-radius:50%!important;
3918  background:#22c55e!important;flex-shrink:0!important;
3919  animation:mlpLmPulse 1.5s ease-in-out infinite!important;
3920}
3921#mlp-lm-popup .mlp-lm-cbw-inputs{
3922  background:#f5f7fc!important;padding:12px 14px!important;box-sizing:border-box!important;
3923}
3924#mlp-lm-popup .mlp-lm-phone-row{
3925  display:flex!important;gap:10px!important;margin:0!important;padding:0!important;
3926}
3927
3928/* Dial picker */
3929#mlp-lm-dial-display{
3930  display:flex!important;align-items:center!important;gap:5px!important;
3931  background:#fff!important;border:1.5px solid #dde3f0!important;
3932  border-radius:10px!important;padding:13px 12px!important;
3933  font-size:14px!important;font-weight:600!important;color:#051E50!important;
3934  cursor:pointer!important;flex-shrink:0!important;
3935  font-family:'Sora',Arial,sans-serif!important;
3936  white-space:nowrap!important;position:relative!important;user-select:none!important;
3937  box-sizing:border-box!important;
3938}
3939#mlp-lm-dial-dropdown{
3940  display:none;position:absolute!important;
3941  top:calc(100% + 4px)!important;left:0!important;
3942  background:#fff!important;border:1px solid #dde3f0!important;
3943  border-radius:10px!important;z-index:9999!important;
3944  min-width:150px!important;max-height:200px!important;overflow-y:auto!important;
3945  box-shadow:0 6px 20px rgba(0,0,0,.1)!important;
3946}
3947#mlp-lm-popup .mlp-lm-ddopt{
3948  padding:8px 12px!important;font-size:12px!important;color:#333!important;
3949  cursor:pointer!important;font-family:'Sora',Arial,sans-serif!important;
3950  white-space:nowrap!important;display:block!important;
3951}
3952#mlp-lm-popup .mlp-lm-ddopt:hover{background:#f5f7fc!important;}
3953
3954#mlp-lm-popup input[type=tel]{
3955  flex:1!important;padding:13px 14px!important;
3956  background:#fff!important;border:1.5px solid #dde3f0!important;
3957  border-radius:10px!important;font-size:14px!important;font-weight:600!important;
3958  font-family:'Sora',Arial,sans-serif!important;color:#051E50!important;
3959  outline:none!important;width:auto!important;box-sizing:border-box!important;
3960  display:block!important;height:auto!important;line-height:normal!important;
3961  margin:0!important;box-shadow:none!important;
3962  transition:border-color .2s!important;
3963}
3964#mlp-lm-popup input[type=tel]:focus{border-color:#051E50!important;box-shadow:none!important;}
3965#mlp-lm-popup input[type=tel]::placeholder{color:#a8b5d4!important;font-weight:400!important;}
3966
3967#mlp-lm-popup .mlp-lm-phone-errmsg{
3968  font-size:11px!important;color:#A32D2D!important;
3969  margin:6px 0 0!important;display:none!important;font-family:'Sora',Arial,sans-serif!important;
3970}
3971#mlp-lm-popup .mlp-lm-phone-errmsg.mlp-show{display:block!important;}
3972
3973/* Phone thank you state */
3974#mlp-lm-phone-section.mlp-lm-hidden{display:none!important;}
3975#mlp-lm-phone-ty{display:none!important;text-align:center!important;padding:8px 0!important;}
3976#mlp-lm-phone-ty.mlp-lm-active{display:block!important;}
3977#mlp-lm-popup .mlp-lm-pty-icon{
3978  width:40px!important;height:40px!important;border-radius:50%!important;
3979  background:#22c55e!important;
3980  display:flex!important;align-items:center!important;justify-content:center!important;
3981  margin:0 auto 10px!important;
3982}
3983#mlp-lm-popup .mlp-lm-pty-title{
3984  font-size:14px!important;font-weight:700!important;color:#051E50!important;
3985  margin:0 0 6px!important;font-family:'Sora',Arial,sans-serif!important;
3986}
3987#mlp-lm-popup .mlp-lm-pty-sub{
3988  font-size:12px!important;color:#5b6f9a!important;line-height:1.6!important;
3989  margin:0!important;font-family:'Sora',Arial,sans-serif!important;
3990}
3991#mlp-lm-popup .mlp-lm-countdown{
3992  margin:10px 0 0!important;font-size:11px!important;color:#a8b5d4!important;
3993  font-family:'Sora',Arial,sans-serif!important;min-height:16px!important;text-align:center!important;
3994}
3995
3996@media(max-width:480px){
3997  #mlp-lm-screen1{padding:24px 18px 22px!important;}
3998  #mlp-lm-popup .mlp-lm-s2body{padding:20px 18px 22px!important;}
3999  #mlp-lm-popup .mlp-lm-headline{font-size:26px!important;}
4000  #mlp-lm-popup .mlp-lm-hl-pill{font-size:28px!important;}
4001}</style><div id="mlp-lm-overlay"><div id="mlp-lm-popup"><button id="mlp-lm-close" onclick="mlpLmClose()" type="button">×</button>
4002<span class="mlp-lm-stripe"></span><div id="mlp-lm-screen1"><div class="mlp-lm-headline">
4003Wait — don't leave<br>without your free<br>
4004<span class="mlp-lm-hl-pill">AI/ML Roadmap</span></div><p class="mlp-lm-sub">The step-by-step path used by 25,000+ learners to go from zero to career-ready in AI/ML.</p><div class="mlp-lm-fields"><div class="mlp-lm-fw">
4005<input type="text" id="mlp-lm-name" placeholder="Your Name" autocomplete="given-name"/></div><div class="mlp-lm-fw">
4006<input type="email" id="mlp-lm-email" placeholder="Your Email Address" autocomplete="email"/></div><div class="mlp-lm-errmsg" id="mlp-lm-err1">Please fill in your name and a valid email.</div></div>
4007<button class="mlp-lm-btn" type="button" onclick="mlpLmSubmitMain()">Send Me the Roadmap →</button><div class="mlp-lm-guarantees">
4008<span class="mlp-lm-guarantee">🔒 100% Free</span>
4009<span class="mlp-lm-guarantee">☕ No spam, ever</span>
4010<span class="mlp-lm-guarantee">✓ Instant delivery</span></div>
4011<button class="mlp-lm-skip" type="button" onclick="mlpLmClose()">No thanks, I'll figure it out myself</button></div><div id="mlp-lm-screen2"><div class="mlp-lm-gbar"><div class="mlp-lm-gbar-ic">
4012<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg></div><div><p class="mlp-lm-gbar-t">Roadmap sent to your inbox!</p><p class="mlp-lm-gbar-s">Can't find it? Check your spam or promotions tab.</p></div></div><div class="mlp-lm-s2body"><p class="mlp-lm-s2hl">Not sure where to start?</p><p class="mlp-lm-s2sub">Book a free 15-min call — our team will map out the right path for your background. Zero sales pressure.</p><div class="mlp-lm-cbw"><div class="mlp-lm-cbw-head">
4013<span class="mlp-lm-cbw-ico">📞</span><div><p class="mlp-lm-cbw-title">Request a free callback</p><p class="mlp-lm-cbw-sub"><span class="mlp-lm-cbw-dot"></span>Team available · 15 min · No commitment</p></div></div><div class="mlp-lm-cbw-inputs"><div id="mlp-lm-phone-section"><div class="mlp-lm-phone-row"><div id="mlp-lm-dial-display" onclick="mlpLmToggleDial()">
4014<span id="mlp-lm-dial-flag">🇮🇳</span>
4015<span id="mlp-lm-dial-code">+91</span>
4016<span style="font-size:10px;color:#a8b5d4;">▾</span><div id="mlp-lm-dial-dropdown"><div class="mlp-lm-ddopt" data-flag="🇮🇳" data-code="+91">🇮🇳 India +91</div><div class="mlp-lm-ddopt" data-flag="🇺🇸" data-code="+1">🇺🇸 USA +1</div><div class="mlp-lm-ddopt" data-flag="🇬🇧" data-code="+44">🇬🇧 UK +44</div><div class="mlp-lm-ddopt" data-flag="🇦🇺" data-code="+61">🇦🇺 AUS +61</div><div class="mlp-lm-ddopt" data-flag="🇦🇪" data-code="+971">🇦🇪 UAE +971</div><div class="mlp-lm-ddopt" data-flag="🇸🇬" data-code="+65">🇸🇬 SG +65</div><div class="mlp-lm-ddopt" data-flag="🇲🇾" data-code="+60">🇲🇾 MY +60</div><div class="mlp-lm-ddopt" data-flag="🇵🇰" data-code="+92">🇵🇰 PK +92</div><div class="mlp-lm-ddopt" data-flag="🇧🇩" data-code="+880">🇧🇩 BD +880</div><div class="mlp-lm-ddopt" data-flag="🇳🇵" data-code="+977">🇳🇵 NP +977</div><div class="mlp-lm-ddopt" data-flag="🇱🇰" data-code="+94">🇱🇰 LK +94</div><div class="mlp-lm-ddopt" data-flag="🇫🇷" data-code="+33">🇫🇷 FR +33</div><div class="mlp-lm-ddopt" data-flag="🇩🇪" data-code="+49">🇩🇪 DE +49</div><div class="mlp-lm-ddopt" data-flag="🇮🇹" data-code="+39">🇮🇹 IT +39</div><div class="mlp-lm-ddopt" data-flag="🇪🇸" data-code="+34">🇪🇸 ES +34</div><div class="mlp-lm-ddopt" data-flag="🇳🇱" data-code="+31">🇳🇱 NL +31</div><div class="mlp-lm-ddopt" data-flag="🇸🇪" data-code="+46">🇸🇪 SE +46</div><div class="mlp-lm-ddopt" data-flag="🇨🇭" data-code="+41">🇨🇭 CH +41</div><div class="mlp-lm-ddopt" data-flag="🇵🇱" data-code="+48">🇵🇱 PL +48</div><div class="mlp-lm-ddopt" data-flag="🇹🇷" data-code="+90">🇹🇷 TR +90</div><div class="mlp-lm-ddopt" data-flag="🇸🇦" data-code="+966">🇸🇦 SA +966</div><div class="mlp-lm-ddopt" data-flag="🇶🇦" data-code="+974">🇶🇦 QA +974</div><div class="mlp-lm-ddopt" data-flag="🇰🇼" data-code="+965">🇰🇼 KW +965</div><div class="mlp-lm-ddopt" data-flag="🇴🇲" data-code="+968">🇴🇲 OM +968</div><div class="mlp-lm-ddopt" data-flag="🇧🇭" data-code="+973">🇧🇭 BH +973</div><div class="mlp-lm-ddopt" data-flag="🇪🇬" data-code="+20">🇪🇬 EG +20</div><div class="mlp-lm-ddopt" data-flag="🇿🇦" data-code="+27">🇿🇦 ZA +27</div><div class="mlp-lm-ddopt" data-flag="🇳🇬" data-code="+234">🇳🇬 NG +234</div><div class="mlp-lm-ddopt" data-flag="🇰🇪" data-code="+254">
4016🇰🇪 KE +254</div><div class="mlp-lm-ddopt" data-flag="🇬🇭" data-code="+233">🇬🇭 GH +233</div><div class="mlp-lm-ddopt" data-flag="🇨🇳" data-code="+86">🇨🇳 CN +86</div><div class="mlp-lm-ddopt" data-flag="🇯🇵" data-code="+81">🇯🇵 JP +81</div><div class="mlp-lm-ddopt" data-flag="🇰🇷" data-code="+82">🇰🇷 KR +82</div><div class="mlp-lm-ddopt" data-flag="🇮🇩" data-code="+62">🇮🇩 ID +62</div><div class="mlp-lm-ddopt" data-flag="🇵🇭" data-code="+63">🇵🇭 PH +63</div><div class="mlp-lm-ddopt" data-flag="🇧🇷" data-code="+55">🇧🇷 BR +55</div><div class="mlp-lm-ddopt" data-flag="🇲🇽" data-code="+52">🇲🇽 MX +52</div><div class="mlp-lm-ddopt" data-flag="🇦🇷" data-code="+54">🇦🇷 AR +54</div><div class="mlp-lm-ddopt" data-flag="🇨🇦" data-code="+1">🇨🇦 CA +1</div><div class="mlp-lm-ddopt" data-flag="🇳🇿" data-code="+64">🇳🇿 NZ +64</div><div class="mlp-lm-ddopt" data-flag="🇮🇪" data-code="+353">🇮🇪 IE +353</div></div></div>
4017<input type="tel" id="mlp-lm-phone" placeholder="Enter your number" autocomplete="tel"/></div><div class="mlp-lm-phone-errmsg" id="mlp-lm-err2">Please enter your phone number.</div></div><div id="mlp-lm-phone-ty"><div class="mlp-lm-pty-icon">
4018<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg></div><p class="mlp-lm-pty-title">Thank you for your submission!</p><p class="mlp-lm-pty-sub">Our team will call you shortly. You'll also receive a confirmation on your email.</p></div></div></div><div id="mlp-lm-s2-actions">
4019<button class="mlp-lm-btn" type="button" onclick="mlpLmSubmitPhone()" id="mlp-lm-callback-cta">Book Your Free Call →</button><div class="mlp-lm-countdown" id="mlp-lm-countdown"></div>
4020<button class="mlp-lm-skip" type="button" onclick="mlpLmClose()">I'll figure it out on my own</button></div></div></div></div></div> 
4020<script type="litespeed/javascript">(function(){function mlpGA4(e,p){try{if(typeof gtag==='function')gtag('event',e,p);}catch(x){}}
4021var shown=!1;var ck='mlp_lm_shown';var storedName='';var storedEmail='';function gc(n){var m=document.cookie.match(new RegExp('(^| )'+n+'=([^;]+)'));return m?m[2]:null}
4022function sc(n,v,d){document.cookie=n+'='+v+';expires='+new Date(Date.now()+d*864e5).toUTCString()+';path=/'}
4023window.mlpLmShow=function(){if(shown||gc(ck))return;shown=!0;document.getElementById('mlp-lm-overlay').classList.add('mlp-lm-on');mlpGA4('popup_view',{popup_name:'leadmagnet_popup',page_path:window.location.pathname});document.body.style.overflow='hidden'};window.mlpLmClose=function(){var o=document.getElementById('mlp-lm-overlay');o.style.transition='opacity 0.2s';o.style.opacity='0';setTimeout(function(){o.classList.remove('mlp-lm-on');o.style.opacity='';o.style.transition='';document.body.style.overflow=''},220);sc(ck,'1',7)};window.mlpLmSubmitMain=function(){var name=document.getElementById('mlp-lm-name').value.trim();var email=document.getElementById('mlp-lm-email').value.trim();var err=document.getElementById('mlp-lm-err1');var ok=!0;document.getElementById('mlp-lm-name').style.borderColor='';document.getElementById('mlp-lm-email').style.borderColor='';if(!name){document.getElementById('mlp-lm-name').style.borderColor='rgba(239,68,68,0.7)';ok=!1}
4024if(!email||!/\S+@\S+\.\S+/.test(email)){document.getElementById('mlp-lm-email').style.borderColor='rgba(239,68,68,0.7)';ok=!1}
4025if(!ok){err.classList.add('mlp-show');return}
4026err.classList.remove('mlp-show');storedName=name;storedEmail=email;document.getElementById('mlp-lm-zoho-name').value=name;document.getElementById('mlp-lm-zoho-email').value=email;document.getElementById('mlp-lm-roadmap-form').submit();document.getElementById('mlp-lm-screen1').classList.add('mlp-lm-hidden');document.getElementById('mlp-lm-screen2').classList.add('mlp-lm-active');sc(ck,'1',7)};window.mlpLmSubmitPhone=function(){var phone=document.getElementById('mlp-lm-phone').value.trim();var dial=document.getElementById('mlp-lm-dial-code').textContent;var err=document.getElementById('mlp-lm-err2');if(!phone){document.getElementById('mlp-lm-phone').style.borderColor='rgba(239,68,68,0.7)';err.classList.add('mlp-show');setTimeout(function(){document.getElementById('mlp-lm-phone').style.borderColor=''},2000);return}
4027err.classList.remove('mlp-show');document.getElementById('mlp-lm-zoho-name2').value=storedName;document.getElementById('mlp-lm-zoho-email2').value=storedEmail;document.getElementById('mlp-lm-zoho-phone').value=dial+phone;document.getElementById('mlp-lm-callback-form').submit();fetch('https://script.google.com/macros/s/AKfycbxLjC6iLf7GzYN7Zp3nqh4kFzV_PKvQVNPHxVQNlJ83gSnZD2iVNSjvNvCfpbGdqNYkVQ/exec',{method:'POST',mode:'no-cors',body:JSON.stringify({contact_data:[{lastname:storedName,phone:dial+phone,contact_email:storedEmail,source:'Lead Magnet Popup - Callback'}]})}).catch(function(err){console.warn('Sheet submit failed:',err)});document.getElementById('mlp-lm-phone-section').classList.add('mlp-lm-hidden');document.getElementById('mlp-lm-phone-ty').classList.add('mlp-lm-active');document.getElementById('mlp-lm-s2-actions').style.display='none';mlpLmStartCountdown()};function mlpLmStartCountdown(){var c=8;var el=document.getElementById('mlp-lm-countdown');el.style.display='block';el.textContent='Redirecting in '+c+' seconds...';var t=setInterval(function(){c--;el.textContent='Redirecting in '+c+' seconds...';if(c<=0){clearInterval(t);window.location.href='https://machinelearningplus.com/free-data-science-training/?cb=1'}},1000)}
4028window.mlpLmToggleDial=function(){var d=document.getElementById('mlp-lm-dial-dropdown');d.style.display=d.style.display==='none'?'block':'none'};document.addEventListener('click',function(e){var dial=document.getElementById('mlp-lm-dial-display');if(dial&&!dial.contains(e.target)){var dd=document.getElementById('mlp-lm-dial-dropdown');if(dd)dd.style.display='none'}});document.querySelectorAll('.mlp-lm-ddopt').forEach(function(opt){opt.addEventListener('click',function(e){e.stopPropagation();document.getElementById('mlp-lm-dial-flag').textContent=this.dataset.flag;document.getElementById('mlp-lm-dial-code').textContent=this.dataset.code;document.getElementById('mlp-lm-dial-dropdown').style.display='none'})});document.getElementById('mlp-lm-overlay').addEventListener('click',function(e){if(e.target.id==='mlp-lm-overlay')mlpLmClose();});document.addEventListener('keydown',function(e){if(e.key==='Escape')mlpLmClose();});
4028document.addEventListener('mouseleave',function(e){if(e.clientY<=8)mlpLmShow();});var lastY=window.pageYOffset;window.addEventListener('scroll',function(){var y=window.pageYOffset;if(lastY-y>60&&y<400)mlpLmShow();lastY=y},{passive:!0});fetch('https://ipapi.co/json/').then(function(r){return r.json()}).then(function(d){var map={IN:['🇮🇳','+91'],US:['🇺🇸','+1'],GB:['🇬🇧','+44'],AU:['🇦🇺','+61'],AE:['🇦🇪','+971'],SG:['🇸🇬','+65'],MY:['🇲🇾','+60'],PK:['🇵🇰','+92'],BD:['🇧🇩','+880'],NP:['🇳🇵','+977'],LK:['🇱🇰','+94'],FR:['🇫🇷','+33'],DE:['🇩🇪','+49'],IT:['🇮🇹','+39'],ES:['🇪🇸','+34'],NL:['🇳🇱','+31'],SE:['🇸🇪','+46'],NO:['🇳🇴','+47'],DK:['🇩🇰','+45'],FI:['🇫🇮','+358'],CH:['🇨🇭','+41'],AT:['🇦🇹','+43'],BE:['🇧🇪','+32'],PT:['🇵🇹','+351'],GR:['🇬🇷','+30'],PL:['🇵🇱','+48'],RU:['🇷🇺','+7'],TR:['🇹🇷','+90'],IL:['🇮🇱','+972'],SA:['🇸🇦','+966'],QA:['🇶🇦','+974'],KW:['🇰🇼','+965'],OM:['🇴🇲','+968'],BH:['🇧🇭','+973'],EG:['🇪🇬','+20'],ZA:['🇿🇦','+27'],NG:['🇳🇬','+234'],KE:['🇰🇪','+254'],GH:['🇬🇭','+233'],CN:['🇨🇳','+86'],JP:['🇯🇵','+81'],KR:['🇰🇷','+82'],TH:['🇹🇭','+66'],VN:['🇻🇳','+84'],ID:['🇮🇩','+62'],PH:['🇵🇭','+63'],BR:['🇧🇷','+55'],MX:['🇲🇽','+52'],AR:['🇦🇷','+54'],CO:['🇨🇴','+57'],CL:['🇨🇱','+56'],CA:['🇨🇦','+1'],NZ:['🇳🇿','+64'],IE:['🇮🇪','+353']};if(d&&d.country_code&&map[d.country_code]){document.getElementById('mlp-lm-dial-flag').textContent=map[d.country_code][0];document.getElementById('mlp-lm-dial-code').textContent=map[d.country_code][1]}}).catch(function(){})})()</script>
4028 
4028<script type="litespeed/javascript">var keys={37:1,38:1,39:1,40:1};function preventDefault(e){e.preventDefault()}
4029function preventDefaultForScrollKeys(e){if(keys[e.keyCode]){preventDefault(e);return!1}}
4030var supportsPassive=!1;try{window.addEventListener("test",null,Object.defineProperty({},'passive',{get:function(){supportsPassive=!0}}))}catch(e){}
4031var wheelOpt=supportsPassive?{passive:!1}:!1;var wheelEvent='onwheel' in document.createElement('div')?'wheel':'mousewheel';function disableScroll(){window.addEventListener("DOMMouseScroll",preventDefault,!1);window.addEventListener(wheelEvent,preventDefault,wheelOpt);window.addEventListener('touchmove',preventDefault,wheelOpt);window.addEventListener('keydown',preventDefaultForScrollKeys,!1)}
4032function enableScroll(){window.removeEventListener("DOMMouseScroll",preventDefault,!1);window.removeEventListener(wheelEvent,preventDefault,wheelOpt);window.removeEventListener('touchmove',preventDefault,wheelOpt);window.removeEventListener('keydown',preventDefaultForScrollKeys,!1)}
4033window.onload=demo;function demo(){}
4034jQuery(document).ready(function(){jQuery(".elementor-widget-table-of-contents").hover(function(){disableScroll()},function(){enableScroll()});jQuery(window).scroll(function(){var totalheight=jQuery(".elementor-widget-theme-post-content").height();var height=jQuery(window).scrollTop();var scroll_per=(height/totalheight)*100;var totalheight2=jQuery(".elementor-widget-table-of-contents").height();var maxtop2=jQuery(".elementor-widget-table-of-contents").find(".vertical").height()-jQuery(".elementor-widget-table-of-contents").find(".vertical").find('.thumb').height()-10;var maxtopscroll2=(scroll_per/100)*maxtop2;if(maxtop2<maxtopscroll2)maxtopscroll2=maxtop2;jQuery(".elementor-widget-table-of-contents").find(".vertical").find('.thumb').css("top",maxtopscroll2+"px");var totalheight3=jQuery(".elementor-widget-table-of-contents").height();var maxtop3=jQuery(".elementor-widget-table-of-contents").find(".viewport").find('.overview').height()-jQuery(".elementor-widget-table-of-contents").find(".vertical").height();var maxtopscroll3=(scroll_per/100)*maxtop3;if(maxtop3<maxtopscroll3)maxtopscroll3=maxtop3;jQuery(".elementor-widget-table-of-contents").find(".viewport").find('.overview').css("top","-"+maxtopscroll3+"px")});jQuery(".elementor-widget-table-of-contents").on('wheel',function(event){var temp1=parseInt(jQuery(".elementor-widget-table-of-contents").find(".viewport").find('.overview').css("top"));console.log("test",temp1,event.originalEvent.deltaY);temp1-=event.originalEvent.deltaY;var maxscroll=jQuery(".elementor-widget-table-of-contents").find(".viewport").find('.overview').height()-jQuery(".elementor-widget-table-of-contents").find(".vertical").height();if(event.originalEvent.deltaY<0){if(temp1>-1){temp1=0}}else{if(temp1<-maxscroll){temp1=-maxscroll}}
4035var scroll_per=(temp1/maxscroll)*100;var totalheight2=jQuery(".elementor-widget-table-of-contents").height();var maxtop2=jQuery(".elementor-widget-table-of-contents").find(".vertical").height()-jQuery(".elementor-widget-table-of-contents").find(".vertical").find('.thumb').height()-10;var maxtopscroll2=(scroll_per/100)*maxtop2;if(maxtop2<maxtopscroll2)maxtopscroll2=maxtop2;jQuery(".elementor-widget-table-of-contents").find(".vertical").find('.thumb').css("top",-maxtopscroll2+"px");parseInt(jQuery(".elementor-widget-table-of-contents").find(".viewport").find('.overview').css("top",String(temp1)+"px"))});var temp_margin_bottom=jQuery(".elementor-widget-author-box").innerHeight()+jQuery(".elementor-widget-post-navigation").innerHeight()+jQuery(".elementor-widget-post-comments").innerHeight()+75;jQuery(".single-post-sidebar-col").css("margin-bottom",temp_margin_bottom);setTimeout(()=>{jQuery(".elementor-toc__list-item-text").click(function(){jQuery(".single-post-sidebar-col").find(".elementor-item-active").removeClass("elementor-item-active");jQuery(this).parents(".elementor-toc__list-item").last().find('.elementor-toc__list-item-text ').first().addClass("elementor-item-active")})},2000);setTimeout(()=>{jQuery(".left-bar ul.elementor-toc__list-wrapper li .elementor-toc__list-wrapper").prev().addClass('listsub_menu')},3000)})</script>
4035 <div id="ast-scroll-top" tabindex="0" class="ast-scroll-top-icon ast-scroll-to-top-right" data-on-devices="both">
4036<span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
4037<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
4038</svg></span>	<span class="screen-reader-text">Scroll to Top</span></div>
4039<a id="ast-scroll-top" class="ast-scroll-top-icon ast-scroll-to-top-right" data-on-devices="both">
4040<span class="screen-reader-text">Scroll to Top</span>
4041</a> 
4041<script type="litespeed/javascript">(()=>{const lazyloadRunObserver=()=>{const lazyloadBackgrounds=document.querySelectorAll(`.e-con.e-parent:not(.e-lazyloaded)`);const lazyloadBackgroundObserver=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){let lazyloadBackground=entry.target;if(lazyloadBackground){lazyloadBackground.classList.add('e-lazyloaded')}
4042lazyloadBackgroundObserver.unobserve(entry.target)}})},{rootMargin:'200px 0px 200px 0px'});lazyloadBackgrounds.forEach((lazyloadBackground)=>{lazyloadBackgroundObserver.observe(lazyloadBackground)})};const events=['DOMContentLiteSpeedLoaded','elementor/lazyload/observe',];events.forEach((event)=>{document.addEventListener(event,lazyloadRunObserver)})})()</script>
4042 <style id="mlpq-style">.mlpq{display:block;text-decoration:none;background:#0a1733;border-radius:12px;overflow:hidden;
4043  margin:0 0 24px;box-shadow:0 10px 28px rgba(5,20,55,.30);
4044  font-family:var(--mlp-font-ui,"Inter",system-ui,sans-serif);
4045  transition:transform .16s ease,box-shadow .16s ease}
4046.mlpq:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(5,20,55,.40)}
4047.mlpq:focus-visible{outline:3px solid #FF850C;outline-offset:3px}
4048.mlpq__top{display:block;height:5px;background:#FF850C}
4049.mlpq__body{display:block;padding:16px 15px 14px}
4050.mlpq__eyebrow{display:block;font-size:9.5px;font-weight:800;letter-spacing:1.3px;
4051  text-transform:uppercase;color:#FF850C;margin-bottom:11px}
4052.mlpq__strike{display:block;font-size:11.5px;font-weight:600;color:rgba(255,255,255,.38);
4053  text-decoration:line-through;text-decoration-thickness:1.5px;margin-bottom:5px}
4054.mlpq__h{display:block;font-family:var(--mlp-font-heading,"Noto Serif",Georgia,serif);
4055  font-weight:900;letter-spacing:-.02em;font-size:21px;line-height:1.15;color:#fff;margin-bottom:9px}
4056.mlpq__h em{font-style:normal;color:#FF850C}
4057.mlpq__sub{display:block;font-size:11.5px;line-height:1.5;color:rgba(255,255,255,.66);margin-bottom:14px}
4058.mlpq__cta{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#FF850C;
4059  color:#141414;font-size:12.5px;font-weight:800;padding:11px 13px;border-radius:8px}
4060.mlpq__cta svg{width:14px;height:14px;flex:none;transition:transform .16s ease}
4061.mlpq:hover .mlpq__cta svg{transform:translateX(3px)}
4062.mlpq__foot{display:block;text-align:center;font-size:9.5px;font-weight:600;letter-spacing:.5px;
4063  text-transform:uppercase;color:rgba(255,255,255,.42);margin-top:10px}
4064[data-theme="dark"] .mlpq{box-shadow:0 0 0 1px rgba(255,255,255,.09),0 10px 30px rgba(0,0,0,.45)}
4065@media (prefers-reduced-motion:reduce){.mlpq,.mlpq__cta svg{transition:none}.mlpq:hover{transform:none}}</style> 
4065<script type="litespeed/javascript">(function(){if(window.__mlpqInjected)return;var SKIP_PATH=/^\/(sql|pyspark|linux)\//;if(SKIP_PATH.test(window.location.pathname))return;var HTML=''+'<a class="mlpq" href="https://machinelearningplus.com/personalised-roadmap/?src=sidebar_toc"'+' aria-label="Build your personalised AI roadmap \u2014 free, 3 minutes">'+'<span class="mlpq__top"></span>'+'<span class="mlpq__body">'+'<span class="mlpq__eyebrow">Free &middot; 3 minutes</span>'+'<span class="mlpq__strike">Another generic roadmap</span>'+'<span class="mlpq__h">A roadmap built <em>for you</em></span>'+'<span class="mlpq__sub">Your skill level, your target role, your real weekly hours.</span>'+'<span class="mlpq__cta">Build my roadmap'+'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3"'+' stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">'+'<path d="M5 12h14M12 5l7 7-7 7"/></svg></span>'+'<span class="mlpq__foot">57,000+ learners</span>'+'</span></a>';function inject(){try{var rail=document.querySelector('.blogv4-toc');if(!rail)return;if(rail.querySelector('.mlpq'))return;var heading=rail.querySelector('.blogv4-toc__heading');if(!heading)return;heading.insertAdjacentHTML('beforebegin',HTML);window.__mlpqInjected=!0}catch(e){}}
4066if(document.readyState==='loading'){document.addEventListener('DOMContentLiteSpeedLoaded',inject)}else{inject()}})()</script>
4066<script type="litespeed/javascript">function initZohoHook(){if(typeof mlq==='undefined'){setTimeout(initZohoHook,500);return}
4067var originalNext=mlq.next;mlq.next=function(){var name=document.getElementById('gName')?document.getElementById('gName').value:'';var email=document.getElementById('gEmail')?document.getElementById('gEmail').value:'';if(email){var formData=new FormData();formData.append('CONTACT_EMAIL',email);formData.append('LASTNAME',name);formData.append('zx','1df91aae3a');formData.append('zc_formIx','3zb7d337e91ce9e843b71709795c1879ef995233c486f8ebb53eec312b8b526eef');formData.append('submitType','optinCustomView');formData.append('formType','QuickForm');formData.append('mode','OptinCreateView');formData.append('zcvers','2.0');formData.append('scriptless','yes');fetch('https://gpus-zgf.maillist-manage.in/weboptin.zc',{method:'POST',body:formData,mode:'no-cors'})}
4068return originalNext.apply(this,arguments)}}
4069initZohoHook()</script>
4069 <p id="dummy_text" style="display: none;">test</p> 
4069<script type="litespeed/javascript">jQuery("#dummy_text").ready(function(){})</script>
4069 
4069<script type="litespeed/javascript">/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1)</script>
4069 
4069<script type="litespeed/javascript">(function(){var d=!1;function L(){if(d)return;d=!0;var g=document.createElement("script");g.src="https://www.googletagmanager.com/gtag/js?id=GT-5734QTCN";g.async=!0;document.head.appendChild(g);g.onload=function(){window.dataLayer=window.dataLayer||[];function t(){dataLayer.push(arguments)}t("js",new Date());t("set","developer_id.dZTNiMT",!0);t("config","GT-5734QTCN")};(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);j.async=!0;j.src="https://www.googletagmanager.com/gtm.js?id="+i;f.parentNode.insertBefore(j,f)})(window,document,"script","dataLayer","GTM-WRB8JWZ")}
4070window.addEventListener("scroll",L,{once:!0,passive:!0});window.addEventListener("click",L,{once:!0});window.addEventListener("touchstart",L,{once:!0,passive:!0});setTimeout(L,5000)})()</script>
4070<script data-no-optimize="1">window.lazyLoadOptions=Object.assign({},{threshold:300},window.lazyLoadOptions||{});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function o(t){return e({},at,t)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,vt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,vt,e)}function i(t){return s(t,null),0}function r(t){return null===c(t)}function u(t){return c(t)===_t}function d(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function f(t,e){et?t.classList.add(e):t.className+=(t.className?" ":"")+e}function _(t,e){et?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function v(t,e){!e||(e=e._observer)&&e.unobserve(t)}function b(t,e){t&&(t.loadingCount+=e)}function p(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function h(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function m(t){return!!t[lt]}function E(t){return t[lt]}function I(t){return delete t[lt]}function y(e,t){var n;m(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[lt]=n)}function L(a,t){var o;m(a)&&(o=E(a),t.forEach(function(t){var e,n;e=a,(t=o[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function k(t,e,n){f(t,e.class_loading),s(t,st),n&&(b(n,1),d(e.callback_loading,t,n))}function A(t,e,n){n&&t.setAttribute(e,n)}function O(t,e){A(t,rt,l(t,e.data_sizes)),A(t,it,l(t,e.data_srcset)),A(t,ot,l(t,e.data_src))}function w(t,e,n){var a=l(t,e.data_bg_multi),o=l(t,e.data_bg_multi_hidpi);(a=nt&&o?o:a)&&(t.style.backgroundImage=a,n=n,f(t=t,(e=e).class_applied),s(t,dt),n&&(e.unobserve_completed&&v(t,e),d(e.callback_applied,t,n)))}function x(t,e){!e||0<e.loadingCount||0<e.toLoadCount||d(t.callback_finish,e)}function M(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function N(t){return!!t.llEvLisnrs}function z(t){if(N(t)){var e,n,a=t.llEvLisnrs;for(e in a){var o=a[e];n=e,o=o,t.removeEventListener(n,o)}delete t.llEvLisnrs}}function C(t,e,n){var a;delete t.llTempImage,b(n,-1),(a=n)&&--a.toLoadCount,_(t,e.class_loading),e.unobserve_completed&&v(t,n)}function R(i,r,c){var l=g(i)||i;N(l)||function(t,e,n){N(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";M(t,a,e),M(t,"error",n)}(l,function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_loaded),s(e,ut),d(n.callback_loaded,e,a),o||x(n,a),z(l)},function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_error),s(e,ft),d(n.callback_error,e,a),o||x(n,a),z(l)})}function T(t,e,n){var a,o,i,r,c;t.llTempImage=document.createElement("IMG"),R(t,e,n),m(c=t)||(c[lt]={backgroundImage:c.style.backgroundImage}),i=n,r=l(a=t,(o=e).data_bg),c=l(a,o.data_bg_hidpi),(r=nt&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),k(a,o,i)),w(t,e,n)}function G(t,e,n){var a;R(t,e,n),a=e,e=n,(t=Et[(n=t).tagName])&&(t(n,a),k(n,a,e))}function D(t,e,n){var a;a=t,(-1<It.indexOf(a.tagName)?G:T)(t,e,n)}function S(t,e,n){var a;t.setAttribute("loading","lazy"),R(t,e,n),a=e,(e=Et[(n=t).tagName])&&e(n,a),s(t,_t)}function V(t){t.removeAttribute(ot),t.removeAttribute(it),t.removeAttribute(rt)}function j(t){h(t,function(t){L(t,mt)}),L(t,mt)}function F(t){var e;(e=yt[t.tagName])?e(t):m(e=t)&&(t=E(e),e.style.backgroundImage=t.backgroundImage)}function P(t,e){var n;F(t),n=e,r(e=t)||u(e)||(_(e,n.class_entered),_(e,n.class_exited),_(e,n.class_applied),_(e,n.class_loading),_(e,n.class_loaded),_(e,n.class_error)),i(t),I(t)}function U(t,e,n,a){var o;n.cancel_on_exit&&(c(t)!==st||"IMG"===t.tagName&&(z(t),h(o=t,function(t){V(t)}
4070),V(o),j(t),_(t,n.class_loading),b(a,-1),i(t),d(n.callback_cancel,t,e,a)))}function $(t,e,n,a){var o,i,r=(i=t,0<=bt.indexOf(c(i)));s(t,"entered"),f(t,n.class_entered),_(t,n.class_exited),o=t,i=a,n.unobserve_entered&&v(o,i),d(n.callback_enter,t,e,a),r||D(t,n,a)}function q(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function H(t,o,i){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?$(t.target,t,o,i):(e=t.target,n=t,a=o,t=i,void(r(e)||(f(e,a.class_exited),U(e,n,a,t),d(a.callback_exit,e,n,t))));var e,n,a})}function B(e,n){var t;tt&&!q(e)&&(n._observer=new IntersectionObserver(function(t){H(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function J(t){return Array.prototype.slice.call(t)}function K(t){return t.container.querySelectorAll(t.elements_selector)}function Q(t){return c(t)===ft}function W(t,e){return e=t||K(e),J(e).filter(r)}function X(e,t){var n;(n=K(e),J(n).filter(Q)).forEach(function(t){_(t,e.class_error),i(t)}),t.update()}function t(t,e){var n,a,t=o(t);this._settings=t,this.loadingCount=0,B(t,this),n=t,a=this,Y&&window.addEventListener("online",function(){X(n,a)}),this.update(e)}var Y="undefined"!=typeof window,Z=Y&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),tt=Y&&"IntersectionObserver"in window,et=Y&&"classList"in document.createElement("p"),nt=Y&&1<window.devicePixelRatio,at={elements_selector:".lazy",container:Z||Y?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",it="srcset",rt="sizes",ct="poster",lt="llOriginalAttrs",st="loading",ut="loaded",dt="applied",ft="error",_t="native",gt="data-",vt="ll-status",bt=[st,ut,dt,ft],pt=[ot],ht=[ot,ct],mt=[ot,it,rt],Et={IMG:function(t,e){h(t,function(t){y(t,mt),O(t,e)}),y(t,mt),O(t,e)},IFRAME:function(t,e){y(t,pt),A(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){y(t,pt),A(t,ot,l(t,e.data_src))}),y(t,ht),A(t,ct,l(t,e.data_poster)),A(t,ot,l(t,e.data_src)),t.load()}},It=["IMG","IFRAME","VIDEO"],yt={IMG:j,IFRAME:function(t){L(t,pt)},VIDEO:function(t){a(t,function(t){L(t,pt)}),L(t,ht),t.load()}},Lt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,o=this._settings,i=W(t,o);{if(p(this,i.length),!Z&&tt)return q(o)?(e=o,n=this,i.forEach(function(t){-1!==Lt.indexOf(t.tagName)&&S(t,e,n)}),void p(n,0)):(t=this._observer,o=i,t.disconnect(),a=t,void o.forEach(function(t){a.observe(t)}));this.loadAll(i)}},destroy:function(){this._observer&&this._observer.disconnect(),K(this._settings).forEach(function(t){I(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;W(t,n).forEach(function(t){v(t,e),D(t,n,e)})},restoreAll:function(){var e=this._settings;K(e).forEach(function(t){P(t,e)})}},t.load=function(t,e){e=o(e);D(t,e)},t.resetStatus=function(t){i(t)},t}),function(t,e){"use strict";function n(){e.body.classList.add("litespeed_lazyloaded")}function a(){console.log("[LiteSpeed] Start Lazy Load"),o=new LazyLoad(Object.assign({},t.lazyLoadOptions||{},{elements_selector:"[data-lazyloaded]",callback_finish:n})),i=function(){o.update()},t.MutationObserver&&new MutationObserver(i).observe(e.documentElement,{childList:!0,subtree:!0,attributes:!0})}var o,i;t.addEventListener?t.addEventListener("load",a,!1):t.attachEvent("onload",a)}(window,document);</script>
4070<script data-no-optimize="1">window.litespeed_ui_events=window.litespeed_ui_events||["mouseover","click","keydown","wheel","touchmove","touchstart","pointerup","pointerdown"];var urlCreator=window.URL||window.webkitURL;function litespeed_load_delayed_js_force(){console.log("[LiteSpeed] Start Load JS Delayed"),litespeed_ui_events.forEach(e=>{window.removeEventListener(e,litespeed_load_delayed_js_force,{passive:!0})}),document.querySelectorAll("iframe[data-litespeed-src]").forEach(e=>{e.setAttribute("src",e.getAttribute("data-litespeed-src"))}),"loading"==document.readyState?window.addEventListener("DOMContentLoaded",litespeed_load_delayed_js):litespeed_load_delayed_js()}litespeed_ui_events.forEach(e=>{window.addEventListener(e,litespeed_load_delayed_js_force,{passive:!0})});async function litespeed_load_delayed_js(){let t=[];for(var d in document.querySelectorAll('script[type="litespeed/javascript"]').forEach(e=>{t.push(e)}),t)await new Promise(e=>litespeed_load_one(t[d],e));document.dispatchEvent(new Event("DOMContentLiteSpeedLoaded")),window.dispatchEvent(new Event("DOMContentLiteSpeedLoaded"))}function litespeed_load_one(t,e){console.log("[LiteSpeed] Load ",t);function d(){o.src.startsWith("blob:")&&URL.revokeObjectURL(o.src),e()}var o=document.createElement("script");o.addEventListener("load",d),o.addEventListener("error",d),t.getAttributeNames().forEach(e=>{"type"!=e&&o.setAttribute("data-src"==e?"src":e,t.getAttribute(e))}),o.type="text/javascript",!o.src&&t.textContent&&(o.src=litespeed_inline2src(t.textContent)),t.after(o),t.remove()}function litespeed_inline2src(t){try{var d=urlCreator.createObjectURL(new Blob([t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1")],{type:"text/javascript"}))}catch(e){d="data:text/javascript;base64,"+btoa(t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1"))}return d}</script>
4070<script data-no-optimize="1">var litespeed_vary=document.cookie.replace(/(?:(?:^|.*;\s*)_lscache_vary\s*\=\s*([^;]*).*$)|^.*$/,"");litespeed_vary||(sessionStorage.getItem("litespeed_reloaded")?console.log("LiteSpeed: skipping guest vary reload (already reloaded this session)"):fetch("/wp-content/plugins/litespeed-cache/guest.vary.php",{method:"POST",cache:"no-cache",redirect:"follow"}).then(e=>e.json()).then(e=>{console.log(e),e.hasOwnProperty("reload")&&"yes"==e.reload&&(sessionStorage.setItem("litespeed_docref",document.referrer),sessionStorage.setItem("litespeed_reloaded","1"),window.location.reload(!0))}));</script>
4070<script data-optimized="1" type="litespeed/javascript" data-src="https://machinelearningplus.com/wp-content/litespeed/js/5611aadc51620600358d5c0464e1b4bf.js?ver=e9bc8"></script>
4070</body></html>
4071<!-- Page optimized by LiteSpeed Cache @2026-09-23 20:58:18 -->
4072
4073<!-- Page cached by LiteSpeed Cache 7.9.1 on 2026-09-23 20:58:18 -->
4074<!-- Guest Mode -->
4075<!-- QUIC.cloud UCSS in queue -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.