Full Code of AMAI-GmbH/AI-Expert-Roadmap for AI

main a4c66c2670d9 cached
20 files
297.1 KB
108.0k tokens
1 symbols
1 requests
Download .txt
Showing preview only (308K chars total). Download the full file or copy to clipboard to get everything.
Repository: AMAI-GmbH/AI-Expert-Roadmap
Branch: main
Commit: a4c66c2670d9
Files: 20
Total size: 297.1 KB

Directory structure:
gitextract_skvoyeqe/

├── .github/
│   └── workflows/
│       └── main.yml
├── .gitignore
├── .vuepress/
│   ├── components/
│   │   ├── Example.vue
│   │   └── Youtube.vue
│   ├── config.js
│   ├── public/
│   │   └── manifest.json
│   └── styles/
│       ├── index.styl
│       └── palette.styl
├── LICENSE
├── contributing.md
├── images/
│   ├── big_data_engineer.xml
│   ├── data_engineer.xml
│   ├── datascience.xml
│   ├── deep_learning.xml
│   ├── fundamentals.xml
│   ├── intro.xml
│   ├── machine_learning.xml
│   └── machinelearning.xml
├── package.json
└── readme.md

================================================
FILE CONTENTS
================================================

================================================
FILE: .github/workflows/main.yml
================================================
# This is a basic workflow to help you get started with Actions

name: Blob storage website CI

# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the main branch
on:
  push:
    branches: [ main ]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Use Node.js
      uses: actions/setup-node@v1
      with:
        node-version: '22'
    - run: npm install
    - run: npm run build --if-present
      env:
        CI: true
    - name: Azure Login
      uses: azure/login@v1
      with:
        creds: ${{ secrets.AZURE_CREDENTIALS }}
    - name: Upload to Azure
      uses: azure/CLI@v1
      with:
        azcliversion: 2.33.0
        inlineScript: |
          az storage blob upload-batch -s public/roadmap -d \$web/roadmap --account-name iamai --content-cache-control 'public,max-age=3600'
    - name: Purge Azure CDN
      uses: azure/CLI@v1
      with:
        azcliversion: 2.33.0
        inlineScript: |
          az cdn endpoint purge --content-paths  "/*" --profile-name "i-am-ai" --name "i-am-ai" --resource-group "Productive"
        # Azure logout 
    - name: Azure Logout
      uses: azure/CLI@v1
      with:
        azcliversion: 2.33.0
        inlineScript: |
          az logout
          az cache purge
          az account clear


================================================
FILE: .gitignore
================================================
.DS_Store
._*
Thumbs.db
*.sublime-project
*.sublime-workspace
.idea
node_modules
/public/
.vuepress/dist/
deploy.md

================================================
FILE: .vuepress/components/Example.vue
================================================
<script>
export default {
  functional: true,
  render (h, { props, slots }) {
    return h('div',
      {
        class: ['bs-docs-example']
      },
      [
        slots().default
      ]
    )
  }
}
</script>

<style lang="stylus">
    .bs-docs-example
        position: relative;
        margin: 15px 0;
        padding: 39px 19px 14px;
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 4px;
        > p 
            margin: 0px;
            > img
                display: block;
                margin-left: auto;
                margin-right: auto;
                max-width: 100%;
                width: auto;
                height: auto;
                vertical-align: middle;
                border: 0;
    .bs-docs-example:after
        content: "Example";
        position: absolute;
        top: -1px;
        left: -1px;
        padding: 3px 7px;
        font-size: 12px;
        font-weight: bold;
        background-color: #f5f5f5;
        border: 1px solid #ddd;
        color: #9da0a4;
        -webkit-border-radius: 4px 0 4px 0;
        -moz-border-radius: 4px 0 4px 0;
        border-radius: 4px 0 4px 0;
</style>

================================================
FILE: .vuepress/components/Youtube.vue
================================================
<script>
export default {
  functional: true,
  render (h, { props, slots }) {
    return h('div',
      {
        class: ['videoWrapper']
      },
      [
        slots().default
      ]
    )
  }
}
</script>

<style lang="stylus">
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
</style>

================================================
FILE: .vuepress/config.js
================================================
const container = require('markdown-it-container');
const fs = require('fs');
module.exports = {
    title: 'AI Expert Roadmap',
    description: 'The i.am.ai Experts Roadmap',
    dest: 'public/roadmap',
    base: '/roadmap/',
    themeConfig: {
        repo: 'https://github.com/AMAI-GmbH/AI-Expert-Roadmap',
        docsDir: '.',
        docsBranch: 'master',
        editLinks: true,
        editLinkText: 'Edit this page',
        sidebarDepth: 1,
        lastUpdated: 'Last Updated',
        search: false,
        sidebar: [
            ['/', 'Roadmap'],
            ['contributing.md', 'Contribution']
        ],
        nav: [
            { text: 'AI Use Cases', link: 'https://i.am.ai/usecases', target:'_self' },
            { text: 'AI Roadmap', link: '/' },
            { text: 'AI Newsletter', link: 'https://i.am.ai/newsletter', target:'_self' },
            { text: 'Hire AI Experts', link: 'https://am.ai?utm_source=i.am.ai&utm_medium=Referral&utm_campaign=AI+Expert+Roadmap+Hire+Experts+Navbar', target:'_blank' },
        ]
    },
    patterns: process.env.EXPORT_PDF === 'True' ? ['readme.md'] : ['**/*.md', '**/*.vue'],
    plugins: ['@snowdog/vuepress-plugin-pdf-export', {
        puppeteerLaunchOptions: {
          args: ['--no-sandbox', '--disable-setuid-sandbox']
        }
      }],
    /* using this Google Analytics Plugin makes metomic's autoblock impossible
    
    plugins: {
        '@vuepress/plugin-google-analytics': {
            ga: 'UA-131730139-2'
          },
    }, */
    /*plugins: {
        '@vuepress/pwa': {xw
            serviceWorker: true,
            updatePopup: {
                message: "Updated documentation is available.",
                buttonText: "Refresh"
            }
        }
    },*/

    head: [
        process.env.EXPORT_PDF !== 'True' ? ['script', {
            async: true,
            defer: true,
            "data-domain": "i.am.ai",
            src: 'https://stats.am.ai/js/plausible.outbound-links.js'
        }] : ['script', {}],
        ['link', {
            rel: 'icon',
            href: `/logos/icon-512x512.png`
        }],
        ['link', {
            rel: 'manifest',
            href: '/manifest.json'
        }],
        ['meta', {
            name: 'theme-color',
            content: '#1f6286'
        }],
        ['meta', {
            name: 'apple-mobile-web-app-capable',
            content: 'yes'
        }],
        ['meta', {
            name: 'apple-mobile-web-app-status-bar-style',
            content: 'black'
        }],
        ['link', {
            rel: 'apple-touch-icon',
            href: `/logos/icon-152x152.png`
        }],
        ['meta', {
            name: 'msapplication-TileImage',
            content: '/logos/icon-144x144.png'
        }],
        ['meta', {
            name: 'msapplication-TileColor',
            content: '#ffffff'
        }],
        ["meta", {
            name: "Description",
            content: "Follow these roadmaps to become an Artificial Intelligence expert."
        }],
        ["meta", {
            property: "og:title",
            content: "AI Roadmap"
        }],
        ["meta", {
            property: "og:image",
            content: "https://i.am.ai/img/banner/i-am-ai-banner-roadmap.png"
        }],
        ["meta", {
            property: "og:description",
            content: "Follow these roadmaps to become an Artificial Intelligence expert."
        }],
        ["meta", {
            property: "og:url",
            content: "https://i.am.ai/roadmap"
        }],
        ["meta", {
            property: "og:type",
            content: "website"
        }],
        ["meta", {
            property: "og:site_name",
            content: "AI Roadmap"
        }],
        ['link', { 
            rel: "icon", 
            type: "image/png", 
            sizes: "32x32", 
            href: "/Favicon.png"
        }]
          
    ],
    extendMarkdown(md) {
        md.use(container, 'example', {
            render: (tokens, idx) => tokens[idx].nesting === 1 ?
                `<Example title="${tokens[idx].info.trim().slice('upgrade'.length).trim()}">` : '</Example>'
        })
        md.use(container, 'youtube', {
            render: (tokens, idx) => tokens[idx].nesting === 1 ?
                `<Youtube>` : '</Youtube>'
        })

        const render = md.render;
        md.render = (...args) => {
            // original content
            var html = render.call(md, ...args);
            
            // Replace Github links to i.am.ai/roadmap in the roadmap
            html = html.replace(/<a[[\s]+([^>]+)>((?:.|\s)*?)<\/a>/g, function(match, p1, p2) {
                if(p1.startsWith('href="https://i.am.ai/roadmap#')) {
                    return p2;
                }
                return match
            });

            // SVG embedding for clickable images
            html = html.replace(/<img\s[^>]*?src\s*=\s*['\"]([^'\"]*?)['\"][^>]*?>/g, function(match, p1) {
                if(p1.startsWith("./images/") && p1.endsWith(".svg") && !p1.startsWith("./images/logos")) {
                    var svg = fs.readFileSync(p1, 'utf8');
                    svg = svg.replace(/<\?xml.+\?>|<!DOCTYPE.+>/g, '')
                    // make links open in new window
                    svg = svg.replace(/target=\"_blank\"/isg, "");
                    svg = svg.replace(/(<a[^<>]*xlink:href=['\"]?http[^<>]+)>/isg, "$1 target=\"_blank\">");
                    return svg;
                }
                return match
            });

            return html
        };
    }
};

================================================
FILE: .vuepress/public/manifest.json
================================================
{
  "name": "AI Expert Roadmap",
  "theme_color": "#1f6286",
  "background_color": "#fff",
  "display": "fullscreen",
  "Scope": "/",
  "start_url": "/",
  "icons": [
    {
      "src": "logos/icon-72x72.png",
      "sizes": "72x72",
      "type": "image/png"
    },
    {
      "src": "logos/icon-96x96.png",
      "sizes": "96x96",
      "type": "image/png"
    },
    {
      "src": "logos/icon-128x128.png",
      "sizes": "128x128",
      "type": "image/png"
    },
    {
      "src": "logos/icon-144x144.png",
      "sizes": "144x144",
      "type": "image/png"
    },
    {
      "src": "logos/icon-152x152.png",
      "sizes": "152x152",
      "type": "image/png"
    },
    {
      "src": "logos/icon-192x192.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "logos/icon-384x384.png",
      "sizes": "384x384",
      "type": "image/png"
    },
    {
      "src": "logos/icon-512x512.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ]
}

================================================
FILE: .vuepress/styles/index.styl
================================================
img, svg {
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.inline
  display: inline;

.nav-item .icon.outbound {
  display: none !important;
}





.navbar {
  box-shadow: 0px 1px 10px 0px rgba(221,221,221,0.1);
  top: 0px;
  position: fixed;
  z-index: 222;
  width:100%;
  padding-right: 0;


  border-bottom: 0px solid;
  border-color: lightgrey;
  /*box-shadow: 0px 1px 10px 0px rgba(255,255,255,0.8); #white version*/
  
}
.navbar .container {
  max-width: 2000px;
}

.home-link {
  font-size: 2em;
}

.nav-links {
  font-size: 1.1em;
  margin: 0px 14px 0px 12px;
  
}

.nav-item a:hover {
    background-color: #eeeeee55;
    color: black;
    box-shadow: 0px 3px 0px -1px #206287; /*amai blau 206287, neon blau 206287*/
  }

/* Style the active/current link*/
.nav-item .router-link-active {
  border-bottom: 0 !important;
  box-shadow: 0px 6px 0px -1px #206287;
  color: black;
  font-weight: bold;
  font-family: "DM Mono", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica,
  Arial, sans-serif;
}

.nav-link, .repo-link {
  padding: 0.5em 0.5em;
}

@media only screen and (max-width: 720px) {
  .nav-links, .nav-item {
    margin-left: 0;
    padding-left:0 !important;
  }
  .nav-link {
        padding: 0.35rem 1rem 0.35rem 1.25rem;
  }
  .nav-item .router-link-active {
     box-shadow: 0 0 0 0 #ffffffff;
     border-left: 0.25rem solid #1f6286;
  }

  .repo-link {
    margin-left:0;
    padding: 0.35rem 1rem 0.35rem 1.25rem !important;
  }
}

================================================
FILE: .vuepress/styles/palette.styl
================================================
$accentColor = #1f6286
$contentWidth = 882px

================================================
FILE: LICENSE
================================================
MIT License

Copyright (c) 2021 AMAI GmbH

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


================================================
FILE: contributing.md
================================================
# Contribution

## The Goal

Our goal is **not** to have the biggest list of everything available out there.
Our goal is to have a list of things that anybody would have to learn if they were to enter the field today.

## Contributing

Your contributions to this repo are always welcome!
Bear in mind, that this repo is *highly opinionated*, *unbiased* and *curated*.
Your opinion on value of any resource may not match the opinion of the curators.

**No PR will be discarded without explanation!**

## How are these roadmaps made?

> Roadmaps are made using [draw.io](https://www.draw.io/)

* Clone the repository
* Open [draw.io](https://www.draw.io/) and drop the xml file of the image that you want to change in the browser to open it
* Add your changes and add a link to each new content
* Export the xml file `File > Export as > XML > uncheck "compressed" > Export` and put it in the `images` directory
* Export the svg file `File > Export as > SVG > uncheck "Include a copy of my diagram" > Export` and put it in the `images` directory
* Make sure that the width and height of the SVG match the actual image content to avoid unnecessary whitespace around the image
* Commit your changes and open a PR

## Guidelines

* **Adding everything available out there is not the goal!**  
The roadmaps represent the skillset most valuable in present time meaning that if you were to enter any of the listed fields today, that's what you would learn first. Although there is an endless amount of techniques, tools and components that were important in the past or appear promising to become relevant in the future, prioritize the skills that are generally most relevant for today's demand. Use your critical thinking to filter out non-essential stuff. Give honest arguments for why the resource should be included.
* **One item per Pull Request**  
There may be a discussion related to an item you want to add. Adding just a single item per pull request makes it much easier for everyone involved.
* Write meaningful commit messages
* Look at the existing issues/pull requests before opening new ones


================================================
FILE: images/big_data_engineer.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<mxfile modified="2020-11-29T18:34:23.980Z" host="app.diagrams.net" agent="5.0 (Macintosh; Intel Mac OS X 11_0_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.67 Safari/537.36" etag="8S7JSTCZP56uaENDcZV7" compressed="false" version="13.10.4" type="device">
  <diagram id="tnxyiyi4WRpZzoaliO9H" name="Page-2">
    <mxGraphModel dx="1033" dy="1129" grid="1" gridSize="5" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="590" pageHeight="1500" math="0" shadow="0">
      <root>
        <mxCell id="6rCNIvlzMnQTXOo2ZaPR-0" />
        <mxCell id="6rCNIvlzMnQTXOo2ZaPR-1" parent="6rCNIvlzMnQTXOo2ZaPR-0" />
        <mxCell id="6rCNIvlzMnQTXOo2ZaPR-2" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#1F6286;endArrow=none;endFill=0;textDirection=ltr;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="6rCNIvlzMnQTXOo2ZaPR-3" target="6rCNIvlzMnQTXOo2ZaPR-5" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="369" y="180" />
              <mxPoint x="270" y="180" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="6rCNIvlzMnQTXOo2ZaPR-3" value="&lt;h1 style=&quot;font-size: 24px&quot;&gt;&lt;font style=&quot;font-size: 24px&quot;&gt;Big Data Engineer&lt;/font&gt;&lt;/h1&gt;" style="rounded=1;whiteSpace=nowrap;html=1;strokeColor=none;textDirection=ltr;fontSize=24;fontStyle=0;fillColor=none;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
          <mxGeometry x="245" y="100" width="250" height="60" as="geometry" />
        </mxCell>
        <mxCell id="6rCNIvlzMnQTXOo2ZaPR-4" value="" style="curved=1;endArrow=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;fillColor=#dae8fc;strokeColor=#1F6286;endFill=0;" parent="6rCNIvlzMnQTXOo2ZaPR-1" target="6rCNIvlzMnQTXOo2ZaPR-3" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="365" as="sourcePoint" />
            <mxPoint x="295" y="40" as="targetPoint" />
            <Array as="points">
              <mxPoint x="405" y="20" />
              <mxPoint x="345" y="70" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="Architectural Patterns &amp;amp; Best Practices (video)" link="https://www.youtube.com/watch?v=ovPheIbY7U8" id="6rCNIvlzMnQTXOo2ZaPR-5">
          <mxCell style="rounded=1;html=1;fontColor=#FFFFFF;textDirection=ltr;fontSize=12;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;fillColor=#1F6286;whiteSpace=wrap;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="200" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="6rCNIvlzMnQTXOo2ZaPR-22" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeColor=#1F6286;endArrow=none;endFill=0;textDirection=ltr;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="6rCNIvlzMnQTXOo2ZaPR-5" target="6rCNIvlzMnQTXOo2ZaPR-24" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="270" y="240" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="Horizontal vs vertical scaling" link="https://www.esds.co.in/blog/what-is-the-difference-between-horizontal-vertical-scaling/#sthash.iubDpt2n.5N21DzoW.dpbs" id="6rCNIvlzMnQTXOo2ZaPR-24">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="315" y="300.5" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Map Reduce" link="https://de.wikipedia.org/wiki/MapReduce" id="6rCNIvlzMnQTXOo2ZaPR-39">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="315" y="342" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Data Replication" link="https://www.geeksforgeeks.org/data-replication-in-dbms/" id="6rCNIvlzMnQTXOo2ZaPR-54">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="315" y="383" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Job &amp;amp; Task Tracker" link="https://www.includehelp.com/big-data/mapreduces-engine-job-tracker-and-task-tracker-in-hadoop.aspx" id="6rCNIvlzMnQTXOo2ZaPR-65">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="315" y="465" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Name &amp;amp; Data Nodes" link="https://pediaa.com/what-is-the-difference-between-namenode-and-datanode-in-hadoop/" id="6rCNIvlzMnQTXOo2ZaPR-67">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="315" y="424" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="6rCNIvlzMnQTXOo2ZaPR-74" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="6rCNIvlzMnQTXOo2ZaPR-65" target="6rCNIvlzMnQTXOo2ZaPR-104" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="399.66666666666697" y="495.66666666666674" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="Check the Awesome Big Data List" link="https://github.com/onurakpolat/awesome-bigdata" id="6rCNIvlzMnQTXOo2ZaPR-104">
          <mxCell style="rounded=1;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;whiteSpace=wrap;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="556" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Hadoop (large data)" link="https://hadoop.apache.org/" id="6rCNIvlzMnQTXOo2ZaPR-105">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="596" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Spark (in memory)" link="https://spark.apache.org/" id="6rCNIvlzMnQTXOo2ZaPR-107">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="636" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="6rCNIvlzMnQTXOo2ZaPR-119" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="6rCNIvlzMnQTXOo2ZaPR-120" target="6rCNIvlzMnQTXOo2ZaPR-105" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;span style=&quot;font-size: 11px;&quot;&gt;HDFS&lt;/span&gt;" link="https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html" id="6rCNIvlzMnQTXOo2ZaPR-120">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="400" y="572" width="175" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="6rCNIvlzMnQTXOo2ZaPR-121" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="6rCNIvlzMnQTXOo2ZaPR-123" target="6rCNIvlzMnQTXOo2ZaPR-105" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="378" y="612" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;span style=&quot;font-size: 11px&quot;&gt;Loading data with &lt;a href=&quot;https://sqoop.apache.org/&quot; style=&quot;font-size: 11px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot; color=&quot;#ffffff&quot;&gt;Sqoop &lt;/font&gt;&lt;/a&gt;and &lt;a href=&quot;https://pig.apache.org/&quot; style=&quot;font-size: 11px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot; color=&quot;#ffffff&quot;&gt;Pig&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;" id="6rCNIvlzMnQTXOo2ZaPR-123">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="400" y="602" width="175" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font color=&quot;#000000&quot;&gt;Big Data Architectures&lt;/font&gt;" link="https://docs.microsoft.com/de-de/azure/architecture/data-guide/big-data/" id="6rCNIvlzMnQTXOo2ZaPR-133">
          <mxCell style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=16;fontColor=#FFFFFF;fontStyle=1" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="85" y="175" width="180" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="6rCNIvlzMnQTXOo2ZaPR-134" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 16px&quot;&gt;Principles&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=16;fontColor=#FFFFFF;fontStyle=1" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
          <mxGeometry x="395.5" y="273.5" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="6rCNIvlzMnQTXOo2ZaPR-135" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 16px&quot;&gt;Tools&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=16;fontColor=#FFFFFF;fontStyle=1" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
          <mxGeometry x="150" y="525" width="110" height="31" as="geometry" />
        </mxCell>
        <UserObject label="RAPIDS (on GPU)" link="https://rapids.ai/" id="6rCNIvlzMnQTXOo2ZaPR-152">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="676" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font color=&quot;#ffffff&quot;&gt;&lt;a href=&quot;https://flume.apache.org/&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;Flume&lt;/font&gt;&lt;/a&gt;, Scribe: For Unstruct Data&lt;/font&gt;" id="6rCNIvlzMnQTXOo2ZaPR-154">
          <mxCell style="rounded=1;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;whiteSpace=wrap;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="716" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Data Warehouse with &lt;a href=&quot;https://hive.apache.org/&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;Hive&lt;/font&gt;&lt;/a&gt;" id="6rCNIvlzMnQTXOo2ZaPR-155">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="756" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Elastic (EKL) Stack" link="https://www.elastic.co/" id="6rCNIvlzMnQTXOo2ZaPR-156">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="796" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Avro" link="https://en.wikipedia.org/wiki/Apache_Avro" id="6rCNIvlzMnQTXOo2ZaPR-158">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="836" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Flink" link="https://flink.apache.org/" id="6rCNIvlzMnQTXOo2ZaPR-159">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="876" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="MLFlow" link="https://mlflow.org/" id="6rCNIvlzMnQTXOo2ZaPR-160">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="1076" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;a href=&quot;https://kafka.apache.org/&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;Kafka &lt;/font&gt;&lt;/a&gt;&amp;amp; &lt;a href=&quot;https://www.confluent.io/product/ksql/&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;KSQL&lt;/font&gt;&lt;/a&gt;" id="6rCNIvlzMnQTXOo2ZaPR-161">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="1116" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Databases" link="https://www.datamation.com/data-center/slideshows/16-open-source-big-data-databases.html" id="6rCNIvlzMnQTXOo2ZaPR-162">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="1156" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;span style=&quot;font-size: 11px;&quot;&gt;Storm: Hadoop Realtime&lt;/span&gt;" link="https://de.hortonworks.com/apache/storm/" id="Gbb27ZSeOEuHX0l6B958-0">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="400" y="631" width="175" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Gbb27ZSeOEuHX0l6B958-4" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="Gbb27ZSeOEuHX0l6B958-0" target="6rCNIvlzMnQTXOo2ZaPR-105" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="404.9677419354839" y="586.516129032258" as="sourcePoint" />
            <mxPoint x="359.9677419354839" y="616.0322580645161" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="Gbb27ZSeOEuHX0l6B958-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.16;exitY=0.55;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;curved=1;dashed=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="Gbb27ZSeOEuHX0l6B958-8" target="6rCNIvlzMnQTXOo2ZaPR-156" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="Gbb27ZSeOEuHX0l6B958-8" value="to get data (e.g. logging), search, analyze &lt;br&gt;&amp;nbsp; &amp;nbsp;and visualize it in realtime" style="ellipse;shape=cloud;html=1;whiteSpace=wrap;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
          <mxGeometry x="415" y="710" width="170" height="105" as="geometry" />
        </mxCell>
        <UserObject label="&lt;span style=&quot;font-size: 11px;&quot;&gt;Cassandra&lt;/span&gt;" link="http://cassandra.apache.org/" id="Gbb27ZSeOEuHX0l6B958-11">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="0.8620689655172669" y="1145.5" width="155" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;span style=&quot;font-size: 11px&quot;&gt;&lt;a href=&quot;https://www.mongodb.com/&quot; style=&quot;font-size: 11px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot; color=&quot;#ffffff&quot;&gt;MongoDB&lt;/font&gt;&lt;/a&gt;, &lt;a href=&quot;https://neo4j.com/&quot; style=&quot;font-size: 11px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot; color=&quot;#ffffff&quot;&gt;Neo4j&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;" id="Gbb27ZSeOEuHX0l6B958-13">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="0.8620689655172669" y="1174" width="155" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Gbb27ZSeOEuHX0l6B958-15" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=12;fontColor=#FFFFFF;fillColor=#878787;labelBackgroundColor=none;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="6rCNIvlzMnQTXOo2ZaPR-162" target="Gbb27ZSeOEuHX0l6B958-11" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="149.90476190476193" y="1091.0238095238096" as="sourcePoint" />
            <mxPoint x="105.14285714285711" y="1120.547619047619" as="targetPoint" />
            <Array as="points">
              <mxPoint x="175" y="1170" />
              <mxPoint x="175" y="1155" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="Gbb27ZSeOEuHX0l6B958-16" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=-0.008;exitY=0.499;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=12;fontColor=#FFFFFF;exitPerimeter=0;fillColor=#878787;labelBackgroundColor=none;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="6rCNIvlzMnQTXOo2ZaPR-162" target="Gbb27ZSeOEuHX0l6B958-13" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="189.93959731543623" y="1174.9731543624162" as="sourcePoint" />
            <mxPoint x="160.81208053691273" y="1159.5369127516778" as="targetPoint" />
            <Array as="points">
              <mxPoint x="175" y="1170" />
              <mxPoint x="175" y="1185" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="Scalability" link="https://dzone.com/articles/big-database-1-scalability" id="Gbb27ZSeOEuHX0l6B958-17">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="1196" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;span style=&quot;font-size: 11px;&quot;&gt;ZooKeeper&lt;/span&gt;" link="https://en.wikipedia.org/wiki/Apache_ZooKeeper" id="Gbb27ZSeOEuHX0l6B958-18">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="399.86206896551727" y="1185.5" width="155" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Kubernetes" link="https://kubernetes.io/" id="Gbb27ZSeOEuHX0l6B958-19">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="399.86206896551727" y="1214" width="155" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Gbb27ZSeOEuHX0l6B958-20" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=12;fontColor=#FFFFFF;fillColor=#878787;labelBackgroundColor=none;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="Gbb27ZSeOEuHX0l6B958-18" target="Gbb27ZSeOEuHX0l6B958-17" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="405" y="1180.1666666666665" as="sourcePoint" />
            <mxPoint x="360" y="1209.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="Gbb27ZSeOEuHX0l6B958-21" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=12;fontColor=#FFFFFF;fillColor=#878787;labelBackgroundColor=none;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="Gbb27ZSeOEuHX0l6B958-19" target="Gbb27ZSeOEuHX0l6B958-17" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="405" y="1244.5" as="sourcePoint" />
            <mxPoint x="360" y="1214.8333333333333" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="Cloud Services" link="https://medium.com/@iced_burn/service-comparison-for-gcp-aws-ms-azure-ca030dc42ee9" id="Gbb27ZSeOEuHX0l6B958-22">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="1236" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;span style=&quot;font-size: 11px;&quot;&gt;AWS SageMaker&lt;/span&gt;" link="https://aws.amazon.com/de/sagemaker/" id="Gbb27ZSeOEuHX0l6B958-23">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry y="1212.5" width="155" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Google ML Engine" link="https://cloud.google.com/ml-engine/" id="Gbb27ZSeOEuHX0l6B958-24">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry y="1240.5" width="155" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;span style=&quot;font-size: 11px;&quot;&gt;Microsoft Azure&lt;br style=&quot;font-size: 11px;&quot;&gt;Machine Learning Studio&lt;/span&gt;" link="https://studio.azureml.net/" id="Gbb27ZSeOEuHX0l6B958-25">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry y="1268" width="155" height="27" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Gbb27ZSeOEuHX0l6B958-26" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=12;fontColor=#FFFFFF;fillColor=#878787;labelBackgroundColor=none;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="Gbb27ZSeOEuHX0l6B958-22" target="Gbb27ZSeOEuHX0l6B958-23" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="184" y="1231.5" as="sourcePoint" />
            <mxPoint x="155" y="1216.1666666666667" as="targetPoint" />
            <Array as="points">
              <mxPoint x="174" y="1250" />
              <mxPoint x="174" y="1221" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="Gbb27ZSeOEuHX0l6B958-27" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=12;fontColor=#FFFFFF;fillColor=#878787;labelBackgroundColor=none;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="Gbb27ZSeOEuHX0l6B958-22" target="Gbb27ZSeOEuHX0l6B958-24" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="190" y="1255" as="sourcePoint" />
            <mxPoint x="160" y="1225.6666666666667" as="targetPoint" />
            <Array as="points">
              <mxPoint x="155" y="1250" />
              <mxPoint x="155" y="1250" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="Gbb27ZSeOEuHX0l6B958-28" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="Gbb27ZSeOEuHX0l6B958-22" target="Gbb27ZSeOEuHX0l6B958-25" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="195" y="1295.5" as="sourcePoint" />
            <mxPoint x="165" y="1266.1666666666667" as="targetPoint" />
            <Array as="points">
              <mxPoint x="175" y="1250" />
              <mxPoint x="175" y="1283" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="pe1DaiiPhDVsQ9KaHMsJ-1" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;" parent="6rCNIvlzMnQTXOo2ZaPR-1" source="NtcXeDbWIDkagvIsFP0r-0" target="pe1DaiiPhDVsQ9KaHMsJ-2" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="270" y="1307" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="pe1DaiiPhDVsQ9KaHMsJ-2" value="&lt;h1 style=&quot;font-size: 21px;&quot;&gt;&lt;font style=&quot;font-size: 21px;&quot;&gt;keep exploring and stay up-to-date&lt;/font&gt;&lt;/h1&gt;" style="rounded=1;html=1;strokeColor=none;textDirection=ltr;fontSize=21;fontStyle=0;whiteSpace=wrap;fillColor=none;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
          <mxGeometry x="300" y="1377" width="218" height="60" as="geometry" />
        </mxCell>
        <UserObject label="Awesome Production ML" link="https://github.com/EthicalML/awesome-production-machine-learning" id="NtcXeDbWIDkagvIsFP0r-0">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="6rCNIvlzMnQTXOo2ZaPR-1" vertex="1">
            <mxGeometry x="185" y="1276" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Dask" link="https://en.wikipedia.org/wiki/Dask_(software)" id="tQygiCXw8bVEuVCE99vQ-0">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" vertex="1" parent="6rCNIvlzMnQTXOo2ZaPR-1">
            <mxGeometry x="185" y="916" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Numba" link="https://en.wikipedia.org/wiki/Numba" id="tQygiCXw8bVEuVCE99vQ-1">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" vertex="1" parent="6rCNIvlzMnQTXOo2ZaPR-1">
            <mxGeometry x="185" y="956" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Onnx" link="https://en.wikipedia.org/wiki/Open_Neural_Network_Exchange" id="tQygiCXw8bVEuVCE99vQ-2">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" vertex="1" parent="6rCNIvlzMnQTXOo2ZaPR-1">
            <mxGeometry x="185" y="996" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="OpenVino" link="https://en.wikipedia.org/wiki/OpenVINO" id="tQygiCXw8bVEuVCE99vQ-3">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;strokeColor=#000000;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" vertex="1" parent="6rCNIvlzMnQTXOo2ZaPR-1">
            <mxGeometry x="185" y="1036" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>


================================================
FILE: images/data_engineer.xml
================================================
<mxfile modified="2020-10-24T21:33:13.560Z" host="app.diagrams.net" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36" etag="8HxiIHxZ2hHsBhRLQS0u" compressed="false" version="13.8.1" type="device">
  <diagram id="eZRcFlvA4Ic9hnSg1Msx" name="Page-5">
    <mxGraphModel dx="1422" dy="1640" grid="1" gridSize="5" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="360" pageHeight="935" math="0" shadow="0">
      <root>
        <mxCell id="spth0DDon3vnfrdNG20L-0" />
        <mxCell id="spth0DDon3vnfrdNG20L-1" parent="spth0DDon3vnfrdNG20L-0" />
        <mxCell id="spth0DDon3vnfrdNG20L-2" value="&lt;h1 style=&quot;font-size: 24px&quot;&gt;&lt;font style=&quot;font-size: 24px&quot;&gt;Data Engineer&lt;/font&gt;&lt;/h1&gt;" style="rounded=1;whiteSpace=nowrap;html=1;strokeColor=none;textDirection=ltr;fontSize=24;fontStyle=0" parent="spth0DDon3vnfrdNG20L-1" vertex="1">
          <mxGeometry x="105.5" y="99.5" width="180" height="60" as="geometry" />
        </mxCell>
        <mxCell id="spth0DDon3vnfrdNG20L-3" value="" style="curved=1;endArrow=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;fillColor=#dae8fc;strokeColor=#1F6286;endFill=0;" parent="spth0DDon3vnfrdNG20L-1" target="spth0DDon3vnfrdNG20L-2" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="192" y="-0.5" as="sourcePoint" />
            <mxPoint x="122" y="39.5" as="targetPoint" />
            <Array as="points">
              <mxPoint x="232" y="19.5" />
              <mxPoint x="172" y="69.5" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="spth0DDon3vnfrdNG20L-4" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#1F6286;endArrow=none;endFill=0;textDirection=ltr;" parent="spth0DDon3vnfrdNG20L-1" source="spth0DDon3vnfrdNG20L-2" target="spth0DDon3vnfrdNG20L-5" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="196" y="199.5" as="sourcePoint" />
            <Array as="points">
              <mxPoint x="195" y="179.5" />
              <mxPoint x="97" y="179.5" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="spth0DDon3vnfrdNG20L-5" value="Summary of Data Formats" style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;" parent="spth0DDon3vnfrdNG20L-1" vertex="1">
          <mxGeometry x="12" y="204.5" width="170" height="40" as="geometry" />
        </mxCell>
        <UserObject label="Data Discovery" id="spth0DDon3vnfrdNG20L-7">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;" parent="spth0DDon3vnfrdNG20L-1" vertex="1">
            <mxGeometry x="12" y="254.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Data Source &amp;amp; Acquisition" id="spth0DDon3vnfrdNG20L-8">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;" parent="spth0DDon3vnfrdNG20L-1" vertex="1">
            <mxGeometry x="12" y="304.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Data Integration" id="spth0DDon3vnfrdNG20L-9">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;" parent="spth0DDon3vnfrdNG20L-1" vertex="1">
            <mxGeometry x="12" y="354.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Data Fusion" id="spth0DDon3vnfrdNG20L-10">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;" parent="spth0DDon3vnfrdNG20L-1" vertex="1">
            <mxGeometry x="12" y="404.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Transformation &amp;amp; Enrichment" id="spth0DDon3vnfrdNG20L-11">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;" parent="spth0DDon3vnfrdNG20L-1" vertex="1">
            <mxGeometry x="12" y="454.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="OpenRefine" link="http://openrefine.org/" id="spth0DDon3vnfrdNG20L-12">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;" parent="spth0DDon3vnfrdNG20L-1" vertex="1">
            <mxGeometry x="12" y="554.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Data Survey" id="spth0DDon3vnfrdNG20L-14">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;" parent="spth0DDon3vnfrdNG20L-1" vertex="1">
            <mxGeometry x="12" y="504.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="How much Data" id="spth0DDon3vnfrdNG20L-16">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;" parent="spth0DDon3vnfrdNG20L-1" vertex="1">
            <mxGeometry x="12" y="604.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Using ETL" id="spth0DDon3vnfrdNG20L-17">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;" parent="spth0DDon3vnfrdNG20L-1" vertex="1">
            <mxGeometry x="12" y="654.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Data Lake vs Data Warehouse" link="https://martinfowler.com/bliki/DataLake.html" id="spth0DDon3vnfrdNG20L-18">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;" parent="spth0DDon3vnfrdNG20L-1" vertex="1">
            <mxGeometry x="12" y="704.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Dockerize your Python Application" link="https://runnable.com/docker/python/dockerize-your-python-application" id="spth0DDon3vnfrdNG20L-19">
          <mxCell style="rounded=1;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;whiteSpace=wrap;" parent="spth0DDon3vnfrdNG20L-1" vertex="1">
            <mxGeometry x="12" y="754.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="igHCT9EcDnu6rs0czpqZ-0" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;" parent="spth0DDon3vnfrdNG20L-1" source="spth0DDon3vnfrdNG20L-19" target="igHCT9EcDnu6rs0czpqZ-1" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="226.64705882352928" y="938.7941176470588" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="igHCT9EcDnu6rs0czpqZ-1" value="&lt;h1 style=&quot;font-size: 21px;&quot;&gt;&lt;font style=&quot;font-size: 21px;&quot;&gt;keep exploring and stay up-to-date&lt;/font&gt;&lt;/h1&gt;" style="rounded=1;html=1;strokeColor=none;textDirection=ltr;fontSize=21;fontStyle=0;whiteSpace=wrap;" parent="spth0DDon3vnfrdNG20L-1" vertex="1">
          <mxGeometry x="137" y="864.5" width="218" height="60" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>


================================================
FILE: images/datascience.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<mxfile modified="2021-03-05T15:47:26.215Z" host="app.diagrams.net" agent="5.0 (Macintosh; Intel Mac OS X 11_2_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.72 Safari/537.36" etag="PH9G8er7G4pyWMXw1H3-" compressed="false" version="14.4.4" type="device">
  <diagram id="rtSr3QTENstnuI61b4uq" name="Page-1">
    <mxGraphModel dx="786" dy="1072" grid="1" gridSize="5" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="840" pageHeight="2500" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="TaBsdL_WbFngfGy-Ndm6-1" value="&lt;h1 style=&quot;font-size: 24px&quot;&gt;&lt;font style=&quot;font-size: 24px&quot;&gt;Data Scientist&lt;/font&gt;&lt;/h1&gt;" style="rounded=1;whiteSpace=nowrap;html=1;strokeColor=none;textDirection=ltr;fontSize=24;fontStyle=0;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="295" y="100" width="180" height="60" as="geometry" />
        </mxCell>
        <mxCell id="TaBsdL_WbFngfGy-Ndm6-2" value="" style="curved=1;endArrow=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;strokeColor=#1F6286;endFill=0;fontSize=24;fontColor=#FFFFFF;" parent="1" target="TaBsdL_WbFngfGy-Ndm6-1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="381.5" y="21" as="sourcePoint" />
            <mxPoint x="311.5" y="61" as="targetPoint" />
            <Array as="points">
              <mxPoint x="412.5" y="46" />
              <mxPoint x="367.5" y="71" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-34" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeColor=#1F6286;endArrow=none;endFill=0;textDirection=ltr;fontSize=10;fontColor=#FFFFFF;" parent="1" source="TaBsdL_WbFngfGy-Ndm6-1" target="Cq76QrIc5dfTi0YlTipQ-33" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="344" y="520" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="Probability Theory" link="https://seeing-theory.brown.edu/index.html" id="Cq76QrIc5dfTi0YlTipQ-33">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="389" y="300.5" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-45" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-35" target="Cq76QrIc5dfTi0YlTipQ-33" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font style=&quot;font-size: 10px;&quot;&gt;Probability distribution&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Probability_distribution" id="Cq76QrIc5dfTi0YlTipQ-35">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="39" y="308" width="230" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-44" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-36" target="Cq76QrIc5dfTi0YlTipQ-33" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-36" value="&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Randomness&quot; target=&quot;Cq76QrIc5dfTi0YlTipQ-33&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;Randomness&lt;/font&gt;&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Random_variable&quot; target=&quot;Cq76QrIc5dfTi0YlTipQ-33&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;random variable&lt;/font&gt;&lt;/a&gt; and &lt;br style=&quot;font-size: 10px&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Simple_random_sample&quot; target=&quot;Cq76QrIc5dfTi0YlTipQ-33&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;random sample&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=nowrap;html=1;align=center;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
          <mxGeometry x="39" y="269.5000000000001" width="230" height="30" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-46" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-37" target="Cq76QrIc5dfTi0YlTipQ-33" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-37" value="&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Conditional_probability&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;Conditional probability&lt;/font&gt;&lt;/a&gt; and &lt;br style=&quot;font-size: 10px&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Bayes%27_theorem&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;Bayes&#39; theorem&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
          <mxGeometry x="39" y="336" width="230" height="30" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-50" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeColor=#1F6286;dashed=1;dashPattern=1 2;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-38" target="Cq76QrIc5dfTi0YlTipQ-33" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font style=&quot;font-size: 10px;&quot;&gt;(Statistical) independence&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Conditional_probability#Statistical_independence" id="Cq76QrIc5dfTi0YlTipQ-38">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="39" y="374" width="230" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-51" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-39" target="Cq76QrIc5dfTi0YlTipQ-33" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font style=&quot;font-size: 10px;&quot;&gt;iid&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Independent_and_identically_distributed_random_variables" id="Cq76QrIc5dfTi0YlTipQ-39">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="39" y="405" width="230" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-52" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-40" target="Cq76QrIc5dfTi0YlTipQ-33" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-40" value="&lt;span style=&quot;font-size: 10px;&quot;&gt;cdf, pdf, pmf&lt;/span&gt;" style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;" parent="1" vertex="1">
          <mxGeometry x="39" y="435.0000000000001" width="230" height="20" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-94" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-48" target="Cq76QrIc5dfTi0YlTipQ-87" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="604" y="366" />
              <mxPoint x="604" y="70" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-95" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-48" target="Cq76QrIc5dfTi0YlTipQ-88" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="604" y="366" />
              <mxPoint x="604" y="95" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="Continuous distributions (pdf&#39;s)" link="https://en.wikipedia.org/wiki/Probability_distribution#Continuous_probability_distribution" id="Cq76QrIc5dfTi0YlTipQ-48">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="389" y="350" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-84" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1B3CB3;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-80" target="Cq76QrIc5dfTi0YlTipQ-40" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="24" y="470" />
              <mxPoint x="24" y="445" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font style=&quot;font-size: 10px&quot;&gt;Cumulative distribution function (cdf)&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Cumulative_distribution_function" id="Cq76QrIc5dfTi0YlTipQ-80">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=10;fontColor=#FFFFFF;fillColor=#878787;textDirection=ltr;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="89" y="462.5" width="180" height="15" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-85" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1B3CB3;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-82" target="Cq76QrIc5dfTi0YlTipQ-40" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="39" y="450" as="targetPoint" />
            <Array as="points">
              <mxPoint x="19" y="490" />
              <mxPoint x="19" y="445" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;span style=&quot;text-align: left; white-space: nowrap; font-size: 10px;&quot;&gt;Probability density function (pdf)&lt;/span&gt;" link="https://en.wikipedia.org/wiki/Probability_density_function" id="Cq76QrIc5dfTi0YlTipQ-82">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=10;fontColor=#FFFFFF;fillColor=#878787;textDirection=ltr;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="89" y="482.5" width="180" height="15" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-86" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1B3CB3;fontSize=10;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-83" target="Cq76QrIc5dfTi0YlTipQ-40" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="Probability mass function (pmf)" link="https://en.wikipedia.org/wiki/Probability_mass_function" id="Cq76QrIc5dfTi0YlTipQ-83">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=10;fontColor=#FFFFFF;fillColor=#878787;textDirection=ltr;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="89" y="502.5" width="180" height="15" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Normal / Gaussian" link="https://en.wikipedia.org/wiki/Normal_distribution" id="Cq76QrIc5dfTi0YlTipQ-87">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="708.5" y="60" width="120" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Uniform (continuous)" link="https://en.wikipedia.org/wiki/Uniform_distribution_(continuous)" id="Cq76QrIc5dfTi0YlTipQ-88">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="708.5" y="85" width="120" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-96" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-90" target="Cq76QrIc5dfTi0YlTipQ-48" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="604" y="120" />
              <mxPoint x="604" y="366" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="Beta" link="https://en.wikipedia.org/wiki/Beta_distribution" id="Cq76QrIc5dfTi0YlTipQ-90">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="708.5" y="110" width="120" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-97" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-91" target="Cq76QrIc5dfTi0YlTipQ-48" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="604" y="145" />
              <mxPoint x="604" y="366" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="Dirichlet" link="https://en.wikipedia.org/wiki/Dirichlet_distribution" id="Cq76QrIc5dfTi0YlTipQ-91">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="708.5" y="135" width="120" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-98" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-92" target="Cq76QrIc5dfTi0YlTipQ-48" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="604" y="170" />
              <mxPoint x="604" y="366" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="Exponential" link="https://en.wikipedia.org/wiki/Exponential_distribution" id="Cq76QrIc5dfTi0YlTipQ-92">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="709" y="160" width="120" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-99" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-102" target="Cq76QrIc5dfTi0YlTipQ-48" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="604" y="195" />
              <mxPoint x="604" y="366" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Uniform (discrete)&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Discrete_uniform_distribution" id="Cq76QrIc5dfTi0YlTipQ-93">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="708.5" y="231" width="120" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-278" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-100" target="Cq76QrIc5dfTi0YlTipQ-93" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="Discrete distributions (pmf&#39;s)" link="https://support.minitab.com/en-us/minitab-express/1/help-and-how-to/basic-statistics/probability-distributions/supporting-topics/basics/continuous-and-discrete-probability-distributions/#what-is-a-discrete-distribution" id="Cq76QrIc5dfTi0YlTipQ-100">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="389" y="400" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 10px&quot;&gt;&lt;span style=&quot;font-family: sans-serif ; white-space: nowrap&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;nowrap&quot; style=&quot;font-family: sans-serif&quot;&gt;&lt;span style=&quot;font-family: serif&quot;&gt;&lt;i&gt;χ&lt;/i&gt;&lt;/span&gt;&lt;sup style=&quot;line-height: 1&quot;&gt;2&lt;/sup&gt;&lt;span style=&quot;line-height: 1&quot;&gt;&amp;nbsp;(chi-squared)&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Chi-squared_distribution" id="Cq76QrIc5dfTi0YlTipQ-102">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="708.5" y="185" width="120" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-279" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-103" target="Cq76QrIc5dfTi0YlTipQ-100" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Binomial&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Binomial_distribution" id="Cq76QrIc5dfTi0YlTipQ-103">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="708.5" y="256.5" width="120" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-280" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-106" target="Cq76QrIc5dfTi0YlTipQ-100" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Multinomial&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Multinomial_distribution" id="Cq76QrIc5dfTi0YlTipQ-106">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="708.5" y="281.5" width="120" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-281" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-107" target="Cq76QrIc5dfTi0YlTipQ-100" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Hypergeometric&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Hypergeometric_distribution" id="Cq76QrIc5dfTi0YlTipQ-107">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="708.5" y="306.5" width="120" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-282" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-108" target="Cq76QrIc5dfTi0YlTipQ-100" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Poisson&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Poisson_distribution" id="Cq76QrIc5dfTi0YlTipQ-108">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="708.5" y="331.5" width="120" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Expected_value&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;Expectation&lt;/font&gt;&lt;/a&gt;&lt;font&gt; and &lt;/font&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Mean&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;mean&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;" id="Cq76QrIc5dfTi0YlTipQ-109">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;labelBackgroundColor=none;textDirection=ltr;fontColor=#FFFFFF;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="644" y="405" width="184" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Important Laws" id="Cq76QrIc5dfTi0YlTipQ-116">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;" parent="1" vertex="1">
            <mxGeometry x="389" y="500" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-284" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-117" target="Cq76QrIc5dfTi0YlTipQ-109" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="Summary statistics" id="Cq76QrIc5dfTi0YlTipQ-117">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="389" y="450" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-172" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-118" target="Cq76QrIc5dfTi0YlTipQ-170" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="364" y="571" />
              <mxPoint x="364" y="670" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-173" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-118" target="Cq76QrIc5dfTi0YlTipQ-171" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="364" y="571" />
              <mxPoint x="364" y="700" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="Estimation" link="https://en.wikipedia.org/wiki/Estimation_theory" id="Cq76QrIc5dfTi0YlTipQ-118">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="389" y="550" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-180" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-119" target="Cq76QrIc5dfTi0YlTipQ-176" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="Hypothesis Testing" link="https://en.wikipedia.org/wiki/Statistical_hypothesis_testing" id="Cq76QrIc5dfTi0YlTipQ-119">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="389" y="600" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Confidence Interval (CI)&lt;span style=&quot;font-family: &amp;#34;helvetica&amp;#34; , &amp;#34;arial&amp;#34; , sans-serif ; font-size: 0px ; white-space: nowrap&quot;&gt;%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CUserObject%20label%3D%22Important%20Laws%22%20id%3D%222%22%3E%3CmxCell%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22360%22%20y%3D%22740%22%20width%3D%22170%22%20height%3D%2230%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2FUserObject%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E&lt;/span&gt;" link="https://en.wikipedia.org/wiki/Confidence_interval" id="Cq76QrIc5dfTi0YlTipQ-120">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="389" y="650" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Monte Carlo Method" link="https://en.wikipedia.org/wiki/Monte_Carlo_method" id="Cq76QrIc5dfTi0YlTipQ-121">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="389" y="700" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-283" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-123" target="Cq76QrIc5dfTi0YlTipQ-100" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Geometric&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Geometric_distribution" id="Cq76QrIc5dfTi0YlTipQ-123">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="708.5" y="356.5" width="120" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-285" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-124" target="Cq76QrIc5dfTi0YlTipQ-117" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Variance&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;Variance&lt;/font&gt;&lt;/a&gt; &lt;/font&gt;and &lt;a href=&quot;https://en.wikipedia.org/wiki/Standard_deviation&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;standard deviation (sd)&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;" id="Cq76QrIc5dfTi0YlTipQ-124">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;labelBackgroundColor=none;textDirection=ltr;fontColor=#FFFFFF;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="644" y="430" width="184" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-286" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-125" target="Cq76QrIc5dfTi0YlTipQ-117" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Covariance&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;Covariance&lt;/font&gt;&lt;/a&gt;&lt;font&gt; and &lt;/font&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Correlation_and_dependence&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;correlation&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;" id="Cq76QrIc5dfTi0YlTipQ-125">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;labelBackgroundColor=none;textDirection=ltr;fontColor=#FFFFFF;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="644" y="455" width="185" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-287" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-126" target="Cq76QrIc5dfTi0YlTipQ-117" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Median&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;Median&lt;/font&gt;&lt;/a&gt;&lt;font&gt;, &lt;/font&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Quartile&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;quartile&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;" id="Cq76QrIc5dfTi0YlTipQ-126">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;labelBackgroundColor=none;textDirection=ltr;fontColor=#FFFFFF;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="644" y="480" width="185" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-288" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-127" target="Cq76QrIc5dfTi0YlTipQ-117" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;&lt;span style=&quot;&quot;&gt;Interquartile range&lt;/span&gt;&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Interquartile_range" id="Cq76QrIc5dfTi0YlTipQ-127">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;labelBackgroundColor=none;textDirection=ltr;fontColor=#FFFFFF;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="644" y="505" width="184" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-289" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-128" target="Cq76QrIc5dfTi0YlTipQ-117" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Percentile&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;Percentile&lt;/font&gt;&lt;/a&gt;&lt;font&gt; / &lt;/font&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Quantile&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;quantile&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;" id="Cq76QrIc5dfTi0YlTipQ-128">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;labelBackgroundColor=none;textDirection=ltr;fontColor=#FFFFFF;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="644" y="530" width="184" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-290" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-129" target="Cq76QrIc5dfTi0YlTipQ-117" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;&lt;span style=&quot;&quot;&gt;Mode&lt;/span&gt;&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Mode_(statistics)" id="Cq76QrIc5dfTi0YlTipQ-129">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;labelBackgroundColor=none;textDirection=ltr;fontColor=#FFFFFF;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="644" y="555" width="184" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-168" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-166" target="Cq76QrIc5dfTi0YlTipQ-116" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;span style=&quot;font-size: 10px&quot;&gt;Law of large numbers (LLN)&lt;/span&gt;" link="https://en.wikipedia.org/wiki/Law_of_large_numbers" id="Cq76QrIc5dfTi0YlTipQ-166">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="177" y="565" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-169" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-167" target="Cq76QrIc5dfTi0YlTipQ-116" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;span style=&quot;font-size: 10px&quot;&gt;Central limit theorem (CLT)&lt;/span&gt;" link="https://en.wikipedia.org/wiki/Central_limit_theorem" id="Cq76QrIc5dfTi0YlTipQ-167">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="177" y="595" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;span style=&quot;font-size: 10px&quot;&gt;Maximum Likelihood Estimation (MLE)&lt;/span&gt;" link="https://en.wikipedia.org/wiki/Maximum_likelihood_estimation" id="Cq76QrIc5dfTi0YlTipQ-170">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="132" y="660" width="185" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;span style=&quot;font-size: 10px&quot;&gt;Kernel Density Estimation (KDE)&lt;/span&gt;" link="https://en.wikipedia.org/wiki/Kernel_density_estimation" id="Cq76QrIc5dfTi0YlTipQ-171">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="132" y="690" width="185" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;&lt;span style=&quot;&quot;&gt;p-Value&lt;/span&gt;&lt;/font&gt;" link="https://en.wikipedia.org/wiki/P-value" id="Cq76QrIc5dfTi0YlTipQ-176">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;labelBackgroundColor=none;fontColor=#FFFFFF;textDirection=ltr;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="658.5" y="605" width="170" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-181" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-177" target="Cq76QrIc5dfTi0YlTipQ-119" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;&lt;span style=&quot;&quot;&gt;Chi&lt;sup&gt;2 &lt;/sup&gt;test&lt;/span&gt;&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Chi-squared_test" id="Cq76QrIc5dfTi0YlTipQ-177">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;labelBackgroundColor=none;fontColor=#FFFFFF;textDirection=ltr;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="658.5" y="630" width="170" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-182" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-178" target="Cq76QrIc5dfTi0YlTipQ-119" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;&lt;span style=&quot;&quot;&gt;F-test&lt;/span&gt;&lt;/font&gt;" link="https://en.wikipedia.org/wiki/F-test" id="Cq76QrIc5dfTi0YlTipQ-178">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;labelBackgroundColor=none;fontColor=#FFFFFF;textDirection=ltr;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="658.5" y="655" width="170" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-183" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-179" target="Cq76QrIc5dfTi0YlTipQ-119" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;&lt;span style=&quot;&quot;&gt;t-test&lt;/span&gt;&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Student%27s_t-test#Independent_two-sample_t-test" id="Cq76QrIc5dfTi0YlTipQ-179">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;labelBackgroundColor=none;fontColor=#FFFFFF;textDirection=ltr;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="659" y="680" width="170" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-228" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 16px;&quot;&gt;Statistics&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=16;fontColor=#FFFFFF;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="469.5" y="273.5" width="110" height="20" as="geometry" />
        </mxCell>
        <UserObject label="Chart Suggestions thought starter" link="https://extremepresentation.typepad.com/files/choosing-a-good-chart-09.pdf" id="Cq76QrIc5dfTi0YlTipQ-230">
          <mxCell style="rounded=1;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;whiteSpace=wrap;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="275" y="840" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-250" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;dashed=1;dashPattern=1 2;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-233" target="Cq76QrIc5dfTi0YlTipQ-244" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-251" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-233" target="Cq76QrIc5dfTi0YlTipQ-245" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="457" y="896" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="Python" id="Cq76QrIc5dfTi0YlTipQ-233">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;" parent="1" vertex="1">
            <mxGeometry x="275" y="881" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Matplotlib&lt;/font&gt;" link="https://matplotlib.org/" id="Cq76QrIc5dfTi0YlTipQ-244">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="487" y="800" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;plotnine (like ggplot in R)&lt;/font&gt;" link="https://medium.com/@gscheithauer/data-visualization-in-python-like-in-rs-ggplot2-bc62f8debbf5" id="Cq76QrIc5dfTi0YlTipQ-245">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="487" y="826" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-252" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-246" target="i9OERWlP8GrdBMv_NWYt-13" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="422" y="891" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Vega-Lite&lt;/font&gt;" link="https://vega.github.io/vega-lite/" id="Cq76QrIc5dfTi0YlTipQ-246">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="487" y="940" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-253" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-247" target="i9OERWlP8GrdBMv_NWYt-13" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;D3.js&lt;/font&gt;" link="https://d3js.org/" id="Cq76QrIc5dfTi0YlTipQ-247">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="487" y="970" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-254" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-248" target="i9OERWlP8GrdBMv_NWYt-15" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Tableau&lt;/font&gt;" link="https://www.tableau.com/" id="Cq76QrIc5dfTi0YlTipQ-248">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="487" y="1034" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-255" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-249" target="i9OERWlP8GrdBMv_NWYt-14" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Dash&lt;br&gt;&lt;/font&gt;" link="https://plot.ly/dash/" id="Cq76QrIc5dfTi0YlTipQ-249">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="487" y="1000" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-258" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 16px;&quot;&gt;Visualization&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=16;fontColor=#FFFFFF;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="245" y="805" width="110" height="31" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-320" value="&lt;h1 style=&quot;font-size: 24px&quot;&gt;&lt;font style=&quot;font-size: 24px&quot;&gt;Machine Learning&lt;/font&gt;&lt;/h1&gt;" style="rounded=1;whiteSpace=nowrap;html=1;strokeColor=none;textDirection=ltr;fontSize=24;fontStyle=0;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="289.5" y="1195" width="180" height="30" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-322" value="" style="curved=1;endArrow=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;strokeColor=#1F6286;endFill=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=24;fontColor=#FFFFFF;" parent="1" source="i9OERWlP8GrdBMv_NWYt-15" target="Cq76QrIc5dfTi0YlTipQ-320" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="313.5" y="1040" as="sourcePoint" />
            <mxPoint x="232" y="1126" as="targetPoint" />
            <Array as="points">
              <mxPoint x="360" y="1140" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="Web" id="i9OERWlP8GrdBMv_NWYt-13">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;" parent="1" vertex="1">
            <mxGeometry x="275" y="920" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Dashboards" id="i9OERWlP8GrdBMv_NWYt-14">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;" parent="1" vertex="1">
            <mxGeometry x="275" y="960" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="BI" id="i9OERWlP8GrdBMv_NWYt-15">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;" parent="1" vertex="1">
            <mxGeometry x="275" y="1000" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;PowerBI&lt;/font&gt;" link="https://powerbi.microsoft.com" id="i9OERWlP8GrdBMv_NWYt-16">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="487" y="1064" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="i9OERWlP8GrdBMv_NWYt-18" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="i9OERWlP8GrdBMv_NWYt-16" target="i9OERWlP8GrdBMv_NWYt-15" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="492.0000000000002" y="1025" as="sourcePoint" />
            <mxPoint x="450" y="1020" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;seaborn&lt;/font&gt;" id="i9OERWlP8GrdBMv_NWYt-19">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=0;" parent="1" vertex="1">
            <mxGeometry x="487" y="876" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="i9OERWlP8GrdBMv_NWYt-20" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-233" target="i9OERWlP8GrdBMv_NWYt-19" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="450" y="901" as="sourcePoint" />
            <mxPoint x="485" y="896" as="targetPoint" />
            <Array as="points">
              <mxPoint x="465" y="896" />
              <mxPoint x="465" y="885" />
              <mxPoint x="487" y="885" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;ipyvolume (3D data)&lt;/font&gt;" link="https://github.com/maartenbreddels/ipyvolume" id="i9OERWlP8GrdBMv_NWYt-21">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="487" y="900" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="i9OERWlP8GrdBMv_NWYt-22" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-233" target="i9OERWlP8GrdBMv_NWYt-21" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="445" y="896" as="sourcePoint" />
            <mxPoint x="492.0000000000002" y="896" as="targetPoint" />
            <Array as="points">
              <mxPoint x="487" y="896" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;streamlit&lt;/font&gt;" link="https://github.com/streamlit/streamlit" id="i9OERWlP8GrdBMv_NWYt-23">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="70" y="925" width="145" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="i9OERWlP8GrdBMv_NWYt-25" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;dashed=1;dashPattern=1 2;" parent="1" source="i9OERWlP8GrdBMv_NWYt-23" target="Cq76QrIc5dfTi0YlTipQ-233" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="450" y="901" as="sourcePoint" />
            <mxPoint x="492" y="840.0000000000002" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="i9OERWlP8GrdBMv_NWYt-27" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="i9OERWlP8GrdBMv_NWYt-23" target="i9OERWlP8GrdBMv_NWYt-13" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="492" y="1110" as="sourcePoint" />
            <mxPoint x="450" y="1020" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="i9OERWlP8GrdBMv_NWYt-28" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="i9OERWlP8GrdBMv_NWYt-23" target="i9OERWlP8GrdBMv_NWYt-14" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="241" y="935.0000000000002" as="sourcePoint" />
            <mxPoint x="280" y="940.0000000000002" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="i9OERWlP8GrdBMv_NWYt-29" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-121" target="Cq76QrIc5dfTi0YlTipQ-230" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="395" y="1120" as="sourcePoint" />
            <mxPoint x="394.22" y="1059.34" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Bokeh&lt;/font&gt;" link="https://docs.bokeh.org/en/latest/index.html" id="54BXIMB1HT9zFDCucoSp-4">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="487" y="851" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Vvn9S6vuDq5gVfwxYzGB-1" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-233" target="54BXIMB1HT9zFDCucoSp-4" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="450" y="901" as="sourcePoint" />
            <mxPoint x="492" y="841" as="targetPoint" />
            <Array as="points">
              <mxPoint x="465" y="896" />
              <mxPoint x="465" y="861" />
            </Array>
          </mxGeometry>
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>


================================================
FILE: images/deep_learning.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<mxfile modified="2020-11-29T11:07:19.978Z" host="app.diagrams.net" agent="5.0 (Macintosh; Intel Mac OS X 11_0_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.67 Safari/537.36" etag="-GzPgjs0r40RWaYXxt7Q" compressed="false" version="13.10.4" type="device">
  <diagram id="HEeXjzhvv4987mpRdfDT" name="Page-3">
    <mxGraphModel dx="1033" dy="1072" grid="1" gridSize="5" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="459" pageHeight="850" math="0" shadow="0">
      <root>
        <mxCell id="jhC989v31fuuEPfAI_ox-0" />
        <mxCell id="jhC989v31fuuEPfAI_ox-1" parent="jhC989v31fuuEPfAI_ox-0" />
        <mxCell id="KsJ2Czu0PXdUfGMdA1Ay-19" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=11;fontColor=#000000;" parent="jhC989v31fuuEPfAI_ox-1" source="jhC989v31fuuEPfAI_ox-2" target="jhC989v31fuuEPfAI_ox-5" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="jhC989v31fuuEPfAI_ox-2" value="&lt;h1 style=&quot;font-size: 24px&quot;&gt;&lt;font style=&quot;font-size: 24px&quot;&gt;Deep Learning&lt;/font&gt;&lt;/h1&gt;" style="rounded=1;whiteSpace=nowrap;html=1;strokeColor=none;textDirection=ltr;fontSize=24;fontStyle=0;fillColor=none;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
          <mxGeometry x="156" y="100.5" width="221" height="45" as="geometry" />
        </mxCell>
        <mxCell id="jhC989v31fuuEPfAI_ox-3" value="" style="curved=1;endArrow=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;fillColor=#dae8fc;strokeColor=#1F6286;endFill=0;" parent="jhC989v31fuuEPfAI_ox-1" target="jhC989v31fuuEPfAI_ox-2" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="256" as="sourcePoint" />
            <mxPoint x="186" y="40" as="targetPoint" />
            <Array as="points">
              <mxPoint x="296" y="20" />
              <mxPoint x="236" y="70" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="Deep Learning Papers Reading Roadmap" link="https://github.com/floodsung/Deep-Learning-Papers-Reading-Roadmap" id="jhC989v31fuuEPfAI_ox-5">
          <mxCell style="rounded=1;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;whiteSpace=wrap;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="76" y="200" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="jhC989v31fuuEPfAI_ox-6" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 16px&quot;&gt;Papers&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=16;fontColor=#FFFFFF;fontStyle=1" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
          <mxGeometry x="44" y="169.5" width="110" height="20" as="geometry" />
        </mxCell>
        <UserObject label="Papers with code" link="https://paperswithcode.com/" id="jhC989v31fuuEPfAI_ox-13">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="76" y="250" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="KsJ2Czu0PXdUfGMdA1Ay-3" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=11;fontColor=#000000;" parent="jhC989v31fuuEPfAI_ox-1" source="jhC989v31fuuEPfAI_ox-14" target="jhC989v31fuuEPfAI_ox-20" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="Papers with code - state of the art" link="https://paperswithcode.com/sota" id="jhC989v31fuuEPfAI_ox-14">
          <mxCell style="rounded=1;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;whiteSpace=wrap;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="76" y="300" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Understanding &lt;br&gt;Neural Networks" link="https://towardsdatascience.com/understanding-neural-networks-19020b758230" id="jhC989v31fuuEPfAI_ox-20">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="206" y="400" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="jhC989v31fuuEPfAI_ox-21" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 16px&quot;&gt;Neural Networks&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=16;fontColor=#FFFFFF;fontStyle=1" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
          <mxGeometry x="307.25" y="369.5" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="jhC989v31fuuEPfAI_ox-73" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=11;fontColor=#000000;" parent="jhC989v31fuuEPfAI_ox-1" source="jhC989v31fuuEPfAI_ox-74" target="7da8nBfzd5TYYxSi2nP1-3" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="291" y="440" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="Feedforward neural network" link="https://en.wikipedia.org/wiki/Feedforward_neural_network" id="jhC989v31fuuEPfAI_ox-74">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="82" y="700.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Autoencoder" link="https://en.wikipedia.org/wiki/Autoencoder" id="jhC989v31fuuEPfAI_ox-75">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="82" y="750.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Convolutional Neural Network&lt;br&gt;(CNN)" link="https://towardsdatascience.com/a-comprehensive-guide-to-convolutional-neural-networks-the-eli5-way-3bd2b1164a53" id="jhC989v31fuuEPfAI_ox-76">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="82" y="800.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="jhC989v31fuuEPfAI_ox-77" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=11;fontColor=#000000;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-15" target="7da8nBfzd5TYYxSi2nP1-16" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="Generative Adversarial Network (GAN)" link="https://en.wikipedia.org/wiki/Generative_adversarial_network" id="jhC989v31fuuEPfAI_ox-78">
          <mxCell style="rounded=1;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;whiteSpace=wrap;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="82" y="999.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="jhC989v31fuuEPfAI_ox-79" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 16px&quot;&gt;Architectures&lt;br&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=16;fontColor=#FFFFFF;fontStyle=1" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
          <mxGeometry x="57" y="669.5" width="110" height="20" as="geometry" />
        </mxCell>
        <UserObject label="Important Libraries" id="jhC989v31fuuEPfAI_ox-80">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="82" y="1670.0033333333336" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="jhC989v31fuuEPfAI_ox-81" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 16px&quot;&gt;Tools&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=16;fontColor=#FFFFFF;fontStyle=1" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
          <mxGeometry x="35" y="1640.0033333333336" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="jhC989v31fuuEPfAI_ox-84" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-71" target="jhC989v31fuuEPfAI_ox-86" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="340" y="1845" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="PyTorch" link="https://pytorch.org/" id="jhC989v31fuuEPfAI_ox-85">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="82" y="1769.5033333333336" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="jhC989v31fuuEPfAI_ox-86" value="&lt;h1 style=&quot;font-size: 22px;&quot;&gt;&lt;font style=&quot;font-size: 22px;&quot;&gt;keep exploring and stay up-to-date&lt;/font&gt;&lt;/h1&gt;" style="rounded=1;html=1;strokeColor=none;textDirection=ltr;fontSize=22;fontStyle=0;whiteSpace=wrap;fillColor=none;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
          <mxGeometry x="70" y="2200" width="218" height="60" as="geometry" />
        </mxCell>
        <mxCell id="KsJ2Czu0PXdUfGMdA1Ay-0" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.6_point_star;rounded=1;labelBackgroundColor=none;fillColor=#FFFF00;fontSize=10;rotation=45;strokeColor=#d6b656;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
          <mxGeometry x="236" y="192.5" width="16" height="15" as="geometry" />
        </mxCell>
        <mxCell id="KsJ2Czu0PXdUfGMdA1Ay-1" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.6_point_star;rounded=1;labelBackgroundColor=none;fillColor=#FFFF00;fontSize=10;rotation=45;strokeColor=#d6b656;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
          <mxGeometry x="238" y="242.5" width="16" height="15" as="geometry" />
        </mxCell>
        <mxCell id="KsJ2Czu0PXdUfGMdA1Ay-2" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.6_point_star;rounded=1;labelBackgroundColor=none;fillColor=#FFFF00;fontSize=10;rotation=45;strokeColor=#d6b656;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
          <mxGeometry x="236" y="292.5" width="16" height="15" as="geometry" />
        </mxCell>
        <UserObject label="Recurrent Neural Network&lt;br&gt;(RNN)" link="https://en.wikipedia.org/wiki/Recurrent_neural_network" id="KsJ2Czu0PXdUfGMdA1Ay-7">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="82" y="850.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="KsJ2Czu0PXdUfGMdA1Ay-12" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;" parent="jhC989v31fuuEPfAI_ox-1" source="KsJ2Czu0PXdUfGMdA1Ay-9" target="KsJ2Czu0PXdUfGMdA1Ay-7" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;span style=&quot;font-size: 11px;&quot;&gt;LSTM&lt;/span&gt;" link="https://en.wikipedia.org/wiki/Long_short-term_memory" id="KsJ2Czu0PXdUfGMdA1Ay-9">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="312" y="845.5" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="KsJ2Czu0PXdUfGMdA1Ay-13" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;" parent="jhC989v31fuuEPfAI_ox-1" source="KsJ2Czu0PXdUfGMdA1Ay-10" target="KsJ2Czu0PXdUfGMdA1Ay-7" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font style=&quot;font-size: 11px;&quot;&gt;GRU&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Gated_recurrent_unit" id="KsJ2Czu0PXdUfGMdA1Ay-10">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="312" y="875.5" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="KsJ2Czu0PXdUfGMdA1Ay-15" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.6_point_star;rounded=1;labelBackgroundColor=none;fillColor=#FFFF00;fontSize=10;rotation=45;strokeColor=#d6b656;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
          <mxGeometry x="244" y="1762.17" width="16" height="15" as="geometry" />
        </mxCell>
        <UserObject label="Tensorflow" link="https://www.tensorflow.org/" id="KsJ2Czu0PXdUfGMdA1Ay-16">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="82" y="1719.5033333333336" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="KsJ2Czu0PXdUfGMdA1Ay-17" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.6_point_star;rounded=1;labelBackgroundColor=none;fillColor=#FFFF00;fontSize=10;rotation=45;strokeColor=#d6b656;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
          <mxGeometry x="244" y="1712.17" width="16" height="15" as="geometry" />
        </mxCell>
        <UserObject label="Loss Functions" link="https://en.wikipedia.org/wiki/Loss_function" id="7da8nBfzd5TYYxSi2nP1-0">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="206" y="449.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Activation Functions" link="https://en.wikipedia.org/wiki/Activation_function" id="7da8nBfzd5TYYxSi2nP1-1">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="206" y="499.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Weight Initialization" link="https://towardsdatascience.com/weight-initialization-in-neural-networks-a-journey-from-the-basics-to-kaiming-954fb9b47c79" id="7da8nBfzd5TYYxSi2nP1-2">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="207" y="549.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Vanishing / Exploding&lt;br&gt;Gradient Problem" link="https://en.wikipedia.org/wiki/Vanishing_gradient_problem" id="7da8nBfzd5TYYxSi2nP1-3">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="207" y="599.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;Pooling&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Convolutional_neural_network#Pooling_layer" id="7da8nBfzd5TYYxSi2nP1-4">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="312" y="804.5" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-5" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="jhC989v31fuuEPfAI_ox-1" source="jhC989v31fuuEPfAI_ox-76" target="7da8nBfzd5TYYxSi2nP1-4" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="286" y="774.5" as="sourcePoint" />
            <mxPoint x="318" y="729.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="Transformer" link="https://en.wikipedia.org/wiki/Transformer_(machine_learning_model)" id="7da8nBfzd5TYYxSi2nP1-6">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="82" y="899.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;Encoder&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Transformer_(machine_learning_model)#Encoder" id="7da8nBfzd5TYYxSi2nP1-7">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="312" y="914.5" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;Decoder&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Transformer_(machine_learning_model)#Decoder" id="7da8nBfzd5TYYxSi2nP1-8">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="312" y="944.5" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;Attention&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Transformer_(machine_learning_model)#Scaled_dot-product_attention" id="7da8nBfzd5TYYxSi2nP1-9">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="312" y="974.5" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-11" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-7" target="7da8nBfzd5TYYxSi2nP1-6" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="317" y="905.5" as="sourcePoint" />
            <mxPoint x="257" y="875.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-12" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-8" target="7da8nBfzd5TYYxSi2nP1-6" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="317" y="924.5" as="sourcePoint" />
            <mxPoint x="257" y="929.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-13" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-9" target="7da8nBfzd5TYYxSi2nP1-6" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="317" y="954.5" as="sourcePoint" />
            <mxPoint x="257" y="929.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="Siamese Network" link="https://en.wikipedia.org/wiki/Siamese_neural_network" id="7da8nBfzd5TYYxSi2nP1-14">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="82" y="949.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Residual Connections" link="https://en.wikipedia.org/wiki/Residual_neural_network" id="7da8nBfzd5TYYxSi2nP1-15">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="82" y="1100" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Optimizers" id="7da8nBfzd5TYYxSi2nP1-16">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="207" y="1210.0033333333336" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-17" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 16px&quot;&gt;Training&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=16;fontColor=#FFFFFF;fontStyle=1" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
          <mxGeometry x="307.25" y="1180.0033333333336" width="110" height="20" as="geometry" />
        </mxCell>
        <UserObject label="Learning Rate Schedule" link="https://en.wikipedia.org/wiki/Learning_rate#Learning_rate_schedule" id="7da8nBfzd5TYYxSi2nP1-18">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="207" y="1260.0033333333336" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Batch Normalization" link="https://en.wikipedia.org/wiki/Batch_normalization" id="7da8nBfzd5TYYxSi2nP1-19">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="207" y="1310.0033333333336" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Batch Size Effects" link="https://medium.com/mini-distill/effect-of-batch-size-on-training-dynamics-21c14f7a716e" id="7da8nBfzd5TYYxSi2nP1-20">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="207" y="1360.0033333333336" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Regularization" link="https://en.wikipedia.org/wiki/Regularization_(mathematics)" id="7da8nBfzd5TYYxSi2nP1-21">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="206" y="1410.0033333333336" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Multitask Learning" link="https://en.wikipedia.org/wiki/Multi-task_learning" id="7da8nBfzd5TYYxSi2nP1-22">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="206" y="1460.0033333333336" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Transfer Learning" link="https://en.wikipedia.org/wiki/Transfer_learning" id="7da8nBfzd5TYYxSi2nP1-23">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="207" y="1510.0033333333336" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Curriculum Learning" link="https://arxiv.org/abs/1904.03626" id="7da8nBfzd5TYYxSi2nP1-24">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="207" y="1560.0033333333336" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;SGD&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Stochastic_gradient_descent" id="7da8nBfzd5TYYxSi2nP1-25">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="5" y="1210" width="140" height="14" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;Momentum&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Stochastic_gradient_descent#Momentum" id="7da8nBfzd5TYYxSi2nP1-26">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="5" y="1230" width="140" height="14" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;Adam&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Stochastic_gradient_descent#Adam" id="7da8nBfzd5TYYxSi2nP1-27">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="5" y="1250" width="140" height="14" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;AdaGrad&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Stochastic_gradient_descent#AdaGrad" id="7da8nBfzd5TYYxSi2nP1-28">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="5" y="1270" width="140" height="14" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;AdaDelta&lt;/font&gt;" link="https://ruder.io/optimizing-gradient-descent/index.html#adadelta" id="7da8nBfzd5TYYxSi2nP1-29">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="5" y="1290" width="140" height="14" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;Nadam&lt;/font&gt;" link="https://ruder.io/optimizing-gradient-descent/index.html#nadam" id="7da8nBfzd5TYYxSi2nP1-30">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="5" y="1310" width="140" height="14" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;RMSProp&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Stochastic_gradient_descent#RMSProp" id="7da8nBfzd5TYYxSi2nP1-31">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="5" y="1330" width="140" height="14" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-36" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-25" target="7da8nBfzd5TYYxSi2nP1-16" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="317" y="1040" as="sourcePoint" />
            <mxPoint x="257" y="975" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-37" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-26" target="7da8nBfzd5TYYxSi2nP1-16" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="150" y="1222" as="sourcePoint" />
            <mxPoint x="212" y="1235.0033333333336" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-38" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-27" target="7da8nBfzd5TYYxSi2nP1-16" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="150" y="1242" as="sourcePoint" />
            <mxPoint x="212" y="1235.0033333333336" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-39" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-28" target="7da8nBfzd5TYYxSi2nP1-16" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="150" y="1262" as="sourcePoint" />
            <mxPoint x="170" y="1340" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-40" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-29" target="7da8nBfzd5TYYxSi2nP1-16" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="150" y="1282" as="sourcePoint" />
            <mxPoint x="140" y="1405" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-41" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-30" target="7da8nBfzd5TYYxSi2nP1-16" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="150" y="1302" as="sourcePoint" />
            <mxPoint x="160" y="1205" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-42" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-31" target="7da8nBfzd5TYYxSi2nP1-16" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="150" y="1322" as="sourcePoint" />
            <mxPoint x="165" y="1185" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;Early Stopping&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Early_stopping" id="7da8nBfzd5TYYxSi2nP1-52">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="5" y="1383" width="140" height="14" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;Dropout&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Dilution_(neural_networks)" id="7da8nBfzd5TYYxSi2nP1-53">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="5" y="1403" width="140" height="14" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;Parameter Penalties&lt;/font&gt;" link="https://www.statisticshowto.com/regularization/" id="7da8nBfzd5TYYxSi2nP1-54">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="5" y="1423" width="140" height="14" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;Data Augmentation&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Data_augmentation" id="7da8nBfzd5TYYxSi2nP1-55">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="5" y="1443" width="140" height="14" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;Adversarial Training&lt;/font&gt;" link="https://arxiv.org/pdf/1412.6572.pdf" id="7da8nBfzd5TYYxSi2nP1-56">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="5" y="1463" width="140" height="14" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-59" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-52" target="7da8nBfzd5TYYxSi2nP1-21" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="150" y="1222" as="sourcePoint" />
            <mxPoint x="212" y="1235.0033333333336" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-60" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-53" target="7da8nBfzd5TYYxSi2nP1-21" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="150" y="1395" as="sourcePoint" />
            <mxPoint x="170" y="1495" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-61" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-54" target="7da8nBfzd5TYYxSi2nP1-21" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="150" y="1415" as="sourcePoint" />
            <mxPoint x="211" y="1435.0033333333336" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-62" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-55" target="7da8nBfzd5TYYxSi2nP1-21" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="150" y="1435" as="sourcePoint" />
            <mxPoint x="185" y="1405" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-63" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-56" target="7da8nBfzd5TYYxSi2nP1-21" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="150" y="1455" as="sourcePoint" />
            <mxPoint x="185" y="1390" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-64" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=11;fontColor=#000000;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-24" target="jhC989v31fuuEPfAI_ox-80" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="172" y="1145" as="sourcePoint" />
            <mxPoint x="297" y="1215.0033333333336" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="Tensorboard" link="https://www.tensorflow.org/tensorboard" id="7da8nBfzd5TYYxSi2nP1-65">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="82" y="1820.0033333333336" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="MLFlow" link="https://mlflow.org/" id="7da8nBfzd5TYYxSi2nP1-66">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="82" y="1870.5033333333336" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Distillation" link="https://en.wikipedia.org/wiki/Knowledge_distillation" id="7da8nBfzd5TYYxSi2nP1-69">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="207" y="1990" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-70" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 16px&quot;&gt;Model optimization&lt;br&gt;(advanced)&lt;br&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=16;fontColor=#FFFFFF;fontStyle=1" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
          <mxGeometry x="307.25" y="1950" width="110" height="20" as="geometry" />
        </mxCell>
        <UserObject label="Neural Architecture&lt;br&gt;Search (NAS)" link="https://en.wikipedia.org/wiki/Neural_architecture_search" id="7da8nBfzd5TYYxSi2nP1-71">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="207" y="2089.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Quantization" link="https://towardsdatascience.com/speeding-up-deep-learning-with-quantization-3fe3538cbb9" id="7da8nBfzd5TYYxSi2nP1-73">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;shadow=1;" parent="jhC989v31fuuEPfAI_ox-1" vertex="1">
            <mxGeometry x="207" y="2039.5" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="7da8nBfzd5TYYxSi2nP1-75" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=11;fontColor=#000000;" parent="jhC989v31fuuEPfAI_ox-1" source="7da8nBfzd5TYYxSi2nP1-69" target="7da8nBfzd5TYYxSi2nP1-66" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="297" y="1605.0033333333336" as="sourcePoint" />
            <mxPoint x="172" y="1675.0033333333336" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;span style=&quot;font-size: 11px&quot;&gt;Awesome Deep Learning&lt;/span&gt;" link="https://github.com/ChristosChristofidis/awesome-deep-learning" id="HgFxAsb2VZQsEirVh3CM-2">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" vertex="1" parent="jhC989v31fuuEPfAI_ox-1">
            <mxGeometry x="312" y="1665" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font style=&quot;font-size: 11px&quot;&gt;Huggingface Transformers&lt;/font&gt;" link="https://github.com/huggingface/transformers" id="HgFxAsb2VZQsEirVh3CM-4">
          <mxCell style="rounded=0;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;shadow=1;" vertex="1" parent="jhC989v31fuuEPfAI_ox-1">
            <mxGeometry x="312" y="1695" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="HgFxAsb2VZQsEirVh3CM-5" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="jhC989v31fuuEPfAI_ox-1" source="jhC989v31fuuEPfAI_ox-80" target="HgFxAsb2VZQsEirVh3CM-2">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="295" y="1655.5" as="sourcePoint" />
            <mxPoint x="356" y="1615.5033333333336" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="HgFxAsb2VZQsEirVh3CM-6" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=24;fontColor=#FFFFFF;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="jhC989v31fuuEPfAI_ox-1" target="HgFxAsb2VZQsEirVh3CM-4">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="255" y="1690.5" as="sourcePoint" />
            <mxPoint x="211" y="1435.0033333333336" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="Evolving Architectures / NEAT" link="https://www.youtube.com/watch?v=b3D8jPmcw-g" id="HgFxAsb2VZQsEirVh3CM-8">
          <mxCell style="rounded=1;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;whiteSpace=wrap;shadow=1;" vertex="1" parent="jhC989v31fuuEPfAI_ox-1">
            <mxGeometry x="82" y="1050" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>


================================================
FILE: images/fundamentals.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<mxfile modified="2021-03-05T15:49:19.478Z" host="app.diagrams.net" agent="5.0 (Macintosh; Intel Mac OS X 11_2_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.72 Safari/537.36" etag="_uz0Kk7wXTIXvWMaiXO8" compressed="false" version="14.4.4" type="device">
  <diagram id="rtSr3QTENstnuI61b4uq" name="Page-1">
    <mxGraphModel dx="786" dy="1072" grid="1" gridSize="5" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="840" pageHeight="2500" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-20" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#1F6286;endArrow=none;endFill=0;textDirection=ltr;fontSize=10;fontColor=#FFFFFF;" parent="1" source="TaBsdL_WbFngfGy-Ndm6-1" target="Cq76QrIc5dfTi0YlTipQ-5" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="443" y="170" />
              <mxPoint x="344" y="170" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="TaBsdL_WbFngfGy-Ndm6-1" value="&lt;h1 style=&quot;font-size: 24px&quot;&gt;&lt;font style=&quot;font-size: 24px&quot;&gt;Fundamentals&lt;/font&gt;&lt;/h1&gt;" style="rounded=1;whiteSpace=nowrap;html=1;strokeColor=none;textDirection=ltr;fontSize=24;fontStyle=0;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="352.5" y="79" width="180" height="60" as="geometry" />
        </mxCell>
        <mxCell id="TaBsdL_WbFngfGy-Ndm6-2" value="" style="curved=1;endArrow=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;strokeColor=#1F6286;endFill=0;fontSize=24;fontColor=#FFFFFF;" parent="1" target="TaBsdL_WbFngfGy-Ndm6-1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="439" as="sourcePoint" />
            <mxPoint x="369" y="40" as="targetPoint" />
            <Array as="points">
              <mxPoint x="470" y="25" />
              <mxPoint x="425" y="50" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="Matrices &amp;amp; Linear Algebra Fundamentals" link="https://www.khanacademy.org/math/linear-algebra" id="Cq76QrIc5dfTi0YlTipQ-5">
          <mxCell style="rounded=1;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;whiteSpace=wrap;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="259" y="200" width="170" height="40" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-186" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-6" target="Cq76QrIc5dfTi0YlTipQ-7" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-6" value="Database Basics" style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;" parent="1" vertex="1">
          <mxGeometry x="259" y="250" width="170" height="30" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font style=&quot;font-size: 10px;&quot;&gt;Relational vs. non-relational databases&lt;/font&gt;" link="https://www.dataversity.net/review-pros-cons-different-databases-relational-versus-non-relational/" id="Cq76QrIc5dfTi0YlTipQ-7">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#878787;fontColor=#FFFFFF;fontSize=11;textDirection=ltr;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="484" y="230" width="210" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-187" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-8" target="Cq76QrIc5dfTi0YlTipQ-6" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font style=&quot;font-size: 10px;&quot;&gt;SQL + Joins (Inner, Outer, Cross, Theta Join)&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Join_(SQL)" id="Cq76QrIc5dfTi0YlTipQ-8">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#878787;fontSize=11;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="484" y="255" width="210" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-188" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-9" target="Cq76QrIc5dfTi0YlTipQ-6" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font style=&quot;font-size: 10px;&quot;&gt;NoSQL&lt;/font&gt;" link="https://en.wikipedia.org/wiki/NoSQL" id="Cq76QrIc5dfTi0YlTipQ-9">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#878787;fontSize=11;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="484" y="280" width="210" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-18" value="Tabular Data" style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;" parent="1" vertex="1">
          <mxGeometry x="259" y="290" width="170" height="30" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-21" value="Data Frames &amp;amp; Series&lt;span style=&quot;font-family: &amp;#34;helvetica&amp;#34; , &amp;#34;arial&amp;#34; , sans-serif ; font-size: 0px ; white-space: nowrap&quot;&gt;%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22Tabular%20Data%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22170%22%20y%3D%22350%22%20width%3D%22170%22%20height%3D%2230%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E&lt;/span&gt;" style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;" parent="1" vertex="1">
          <mxGeometry x="259" y="330" width="170" height="30" as="geometry" />
        </mxCell>
        <UserObject label="Extract, Transform, Load (ETL)" link="https://en.wikipedia.org/wiki/Extract,_transform,_load" id="Cq76QrIc5dfTi0YlTipQ-22">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="259" y="370" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-25" value="Reporting vs BI vs Analytics" style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;" parent="1" vertex="1">
          <mxGeometry x="259" y="410" width="170" height="30" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-26" value="Data Formats" style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;" parent="1" vertex="1">
          <mxGeometry x="259" y="450" width="170" height="30" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-184" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-27" target="Cq76QrIc5dfTi0YlTipQ-26" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font style=&quot;font-size: 10px&quot;&gt;JSON&lt;/font&gt;" link="http://json.org/" id="Cq76QrIc5dfTi0YlTipQ-27">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="159" y="429" width="50" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-185" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-28" target="Cq76QrIc5dfTi0YlTipQ-26" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="&lt;font style=&quot;font-size: 10px&quot;&gt;XML&lt;/font&gt;" link="https://en.wikipedia.org/wiki/XML" id="Cq76QrIc5dfTi0YlTipQ-28">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="159" y="455" width="50" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Regular Expressions (RegEx)" link="https://en.wikipedia.org/wiki/Regular_expression" id="Cq76QrIc5dfTi0YlTipQ-32">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="259" y="490" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-192" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-32" target="Cq76QrIc5dfTi0YlTipQ-191" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="474" y="1010" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-201" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;dashed=1;dashPattern=1 2;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-191" target="Cq76QrIc5dfTi0YlTipQ-195" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="361" y="659" />
              <mxPoint x="361" y="615" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="Python Basics" link="https://realpython.com/tutorials/basics/" id="Cq76QrIc5dfTi0YlTipQ-191">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="392" y="644.5" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Important libraries" link="https://github.com/vinta/awesome-python" id="Cq76QrIc5dfTi0YlTipQ-193">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="392" y="684.5" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-231" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="i9OERWlP8GrdBMv_NWYt-6" target="20nADvUfljp0ZlTacGp7-1" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <UserObject label="Virtual Environments" link="https://docs.python-guide.org/dev/virtualenvs/" id="Cq76QrIc5dfTi0YlTipQ-194">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="392" y="724.5" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Expressions&lt;/font&gt;" id="Cq76QrIc5dfTi0YlTipQ-195">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;" parent="1" vertex="1">
            <mxGeometry x="135" y="605" width="211" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-202" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-196" target="Cq76QrIc5dfTi0YlTipQ-191" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="361" y="646" />
              <mxPoint x="361" y="659" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Variables&lt;/font&gt;" id="Cq76QrIc5dfTi0YlTipQ-196">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;" parent="1" vertex="1">
            <mxGeometry x="135" y="636" width="211" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-203" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-197" target="Cq76QrIc5dfTi0YlTipQ-191" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="361" y="676" />
              <mxPoint x="361" y="659" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Data Structures&lt;/font&gt;" id="Cq76QrIc5dfTi0YlTipQ-197">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;" parent="1" vertex="1">
            <mxGeometry x="135" y="666" width="211" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-204" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-198" target="Cq76QrIc5dfTi0YlTipQ-191" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="361" y="706" />
              <mxPoint x="361" y="659" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Functions&lt;/font&gt;" id="Cq76QrIc5dfTi0YlTipQ-198">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;" parent="1" vertex="1">
            <mxGeometry x="135" y="696" width="211" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-205" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-199" target="Cq76QrIc5dfTi0YlTipQ-191" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="361" y="736" />
              <mxPoint x="361" y="659" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;Install packages (via pip, conda or similar)&lt;/font&gt;" id="Cq76QrIc5dfTi0YlTipQ-199">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;" parent="1" vertex="1">
            <mxGeometry x="135" y="726" width="211" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-206" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-200" target="Cq76QrIc5dfTi0YlTipQ-191" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="361" y="766" />
              <mxPoint x="361" y="659" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font face=&quot;sans-serif&quot;&gt;&lt;font&gt;Codestyle, e.g. &lt;/font&gt;&lt;a href=&quot;https://www.python.org/dev/peps/pep-0008/&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;PEP8&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;" id="Cq76QrIc5dfTi0YlTipQ-200">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="135" y="756" width="211" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-213" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1B3CB3;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-211" target="Cq76QrIc5dfTi0YlTipQ-193" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="576" y="686" />
              <mxPoint x="576" y="700" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;span style=&quot;font-size: 10px&quot;&gt;Numpy&lt;/span&gt;" link="https://www.numpy.org/" id="Cq76QrIc5dfTi0YlTipQ-211">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="598.5" y="676" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-214" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1B3CB3;fontSize=10;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-212" target="Cq76QrIc5dfTi0YlTipQ-193" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="579" y="716" />
              <mxPoint x="579" y="700" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;span style=&quot;font-size: 10px&quot;&gt;Pandas&lt;/span&gt;" link="https://pandas.pydata.org/pandas-docs/stable/getting_started/" id="Cq76QrIc5dfTi0YlTipQ-212">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="598.5" y="706" width="140" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-225" value="&lt;font color=&quot;#000000&quot;&gt;Basics&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=16;fontColor=#FFFFFF;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="240" y="173" width="90" height="20" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-229" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 16px&quot;&gt;Python&amp;nbsp; &amp;nbsp;Programming&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=16;fontColor=#FFFFFF;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="413" y="612.5" width="205" height="31" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-232" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 16px&quot;&gt;Exploratory Data Analysis / &lt;br&gt;Data Munging / - Wrangling&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=16;fontColor=#FFFFFF;fontStyle=1" parent="1" vertex="1">
          <mxGeometry x="160" y="1050" width="221" height="45" as="geometry" />
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-257" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.547;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="i9OERWlP8GrdBMv_NWYt-5" target="Cq76QrIc5dfTi0YlTipQ-267" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="575" y="1025" as="sourcePoint" />
            <mxPoint x="460" y="1080" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font color=&quot;#ffffff&quot;&gt;&lt;a href=&quot;https://towardsdatascience.com/dimensionality-reduction-for-machine-learning-80a46c2ebb7e&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;i&gt;Dimensionality &lt;/i&gt;&lt;/font&gt;&lt;/a&gt;&amp;amp; &lt;a href=&quot;https://www.geeksforgeeks.org/numerosity-reduction-in-data-mining/&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;Numerosity &lt;/font&gt;&lt;/a&gt;Reduction&lt;/font&gt;" id="Cq76QrIc5dfTi0YlTipQ-256">
          <mxCell style="rounded=1;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;whiteSpace=wrap;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="321" y="1144" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Normalization" link="https://en.wikipedia.org/wiki/Normalization_(statistics)" id="Cq76QrIc5dfTi0YlTipQ-259">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="321" y="1189" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Data Scrubbing, &lt;br&gt;Handling Missing Values" link="https://towardsdatascience.com/the-ultimate-guide-to-data-cleaning-3969843991d4" id="Cq76QrIc5dfTi0YlTipQ-260">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="321" y="1233" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Unbiased Estimators" link="https://www.statisticshowto.datasciencecentral.com/unbiased/" id="Cq76QrIc5dfTi0YlTipQ-261">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="321" y="1278" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Binning sparse values" link="https://towardsdatascience.com/understanding-feature-engineering-part-1-continuous-numeric-data-da4e47099a7b" id="Cq76QrIc5dfTi0YlTipQ-262">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="321" y="1322" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Feature Extraction" link="https://medium.com/@mehulved1503/feature-selection-and-feature-extraction-in-machine-learning-an-overview-57891c595e96" id="Cq76QrIc5dfTi0YlTipQ-263">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="321" y="1366" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Denoising" link="https://yusout.com/2019/04/29/dealing-with-noisy-data-in-data-science/" id="Cq76QrIc5dfTi0YlTipQ-264">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="321" y="1411" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Sampling" link="https://en.wikipedia.org/wiki/Sampling_(statistics)" id="Cq76QrIc5dfTi0YlTipQ-265">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="321" y="1455" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Principal Component Analysis (PCA)" link="https://en.wikipedia.org/wiki/Principal_component_analysis" id="Cq76QrIc5dfTi0YlTipQ-267">
          <mxCell style="rounded=1;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;whiteSpace=wrap;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="321" y="1100" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-322" value="" style="curved=1;endArrow=none;html=1;dashed=1;strokeColor=#1F6286;endFill=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=24;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-265" target="mwhga6FKiBwJO0drZFbt-1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="321" y="1471" as="sourcePoint" />
            <mxPoint x="605" y="1580" as="targetPoint" />
            <Array as="points">
              <mxPoint x="410" y="1565" />
              <mxPoint x="283" y="1585" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="Cq76QrIc5dfTi0YlTipQ-323" value="" style="curved=1;endArrow=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;strokeColor=#1F6286;endFill=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=24;fontColor=#FFFFFF;" parent="1" source="Cq76QrIc5dfTi0YlTipQ-265" target="mwhga6FKiBwJO0drZFbt-2" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="395" y="1446" as="sourcePoint" />
            <mxPoint x="578.5" y="1650" as="targetPoint" />
            <Array as="points">
              <mxPoint x="406" y="1565" />
              <mxPoint x="535" y="1585" />
            </Array>
          </mxGeometry>
        </mxCell>
        <UserObject label="&lt;font style=&quot;font-size: 10px&quot;&gt;CSV&lt;/font&gt;" link="https://en.wikipedia.org/wiki/Comma-separated_values" id="i9OERWlP8GrdBMv_NWYt-1">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontSize=11;fillColor=#878787;textDirection=ltr;fontColor=#FFFFFF;labelBackgroundColor=none;endFill=0;endArrow=none;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="159" y="482" width="50" height="20" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="i9OERWlP8GrdBMv_NWYt-2" style="edgeStyle=orthogonalEdgeStyle;curved=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 2;endArrow=none;endFill=0;strokeColor=#1F6286;fontSize=10;fontColor=#FFFFFF;textDirection=ltr;" parent="1" source="i9OERWlP8GrdBMv_NWYt-1" target="Cq76QrIc5dfTi0YlTipQ-26" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="214" y="483" as="sourcePoint" />
            <mxPoint x="264" y="470" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <UserObject label="Awesome Public Datasets" link="https://github.com/awesomedata/awesome-public-datasets" id="i9OERWlP8GrdBMv_NWYt-4">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fontColor=#FFFFFF;fillColor=#1F6286;textDirection=ltr;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="485" y="935" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <UserObject label="Kaggle" link="https://www.kaggle.com/" id="i9OERWlP8GrdBMv_NWYt-5">
          <mxCell style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1f6286;fontColor=#FFFFFF;shadow=1;" parent="1" vertex="1">
            <mxGeometry x="485" y="970" width="170" height="30" as="geometry" />
          </mxCell>
        </UserObject>
        <mxCell id="i9OERWlP8GrdBMv_NWYt-6" value="Jupyter Notebooks / Lab" style="rounded=1;whiteSpace=nowrap;html=1;fillColor=#1F6286;fontColor=#FFFFFF;textDirection=ltr;" parent="1" vertex="1">
          <mxGeometry x="391" y="766" width="170" height="30" as="geometry" />
        </mxCell>
        <mxCell id="i9OERWlP8GrdBMv_NWYt-31" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 16px&quot;&gt;Data Sources&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=
Download .txt
gitextract_skvoyeqe/

├── .github/
│   └── workflows/
│       └── main.yml
├── .gitignore
├── .vuepress/
│   ├── components/
│   │   ├── Example.vue
│   │   └── Youtube.vue
│   ├── config.js
│   ├── public/
│   │   └── manifest.json
│   └── styles/
│       ├── index.styl
│       └── palette.styl
├── LICENSE
├── contributing.md
├── images/
│   ├── big_data_engineer.xml
│   ├── data_engineer.xml
│   ├── datascience.xml
│   ├── deep_learning.xml
│   ├── fundamentals.xml
│   ├── intro.xml
│   ├── machine_learning.xml
│   └── machinelearning.xml
├── package.json
└── readme.md
Download .txt
SYMBOL INDEX (1 symbols across 1 files)

FILE: .vuepress/config.js
  method extendMarkdown (line 126) | extendMarkdown(md) {
Condensed preview — 20 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (322K chars).
[
  {
    "path": ".github/workflows/main.yml",
    "chars": 1349,
    "preview": "# This is a basic workflow to help you get started with Actions\n\nname: Blob storage website CI\n\n# Controls when the acti"
  },
  {
    "path": ".gitignore",
    "chars": 115,
    "preview": ".DS_Store\n._*\nThumbs.db\n*.sublime-project\n*.sublime-workspace\n.idea\nnode_modules\n/public/\n.vuepress/dist/\ndeploy.md"
  },
  {
    "path": ".vuepress/components/Example.vue",
    "chars": 1172,
    "preview": "<script>\nexport default {\n  functional: true,\n  render (h, { props, slots }) {\n    return h('div',\n      {\n        class"
  },
  {
    "path": ".vuepress/components/Youtube.vue",
    "chars": 469,
    "preview": "<script>\nexport default {\n  functional: true,\n  render (h, { props, slots }) {\n    return h('div',\n      {\n        class"
  },
  {
    "path": ".vuepress/config.js",
    "chars": 5569,
    "preview": "const container = require('markdown-it-container');\nconst fs = require('fs');\nmodule.exports = {\n    title: 'AI Expert R"
  },
  {
    "path": ".vuepress/public/manifest.json",
    "chars": 995,
    "preview": "{\n  \"name\": \"AI Expert Roadmap\",\n  \"theme_color\": \"#1f6286\",\n  \"background_color\": \"#fff\",\n  \"display\": \"fullscreen\",\n  "
  },
  {
    "path": ".vuepress/styles/index.styl",
    "chars": 1512,
    "preview": "img, svg {\n  max-width: 100%;\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n\nimg.inline\n  display: inli"
  },
  {
    "path": ".vuepress/styles/palette.styl",
    "chars": 44,
    "preview": "$accentColor = #1f6286\n$contentWidth = 882px"
  },
  {
    "path": "LICENSE",
    "chars": 1066,
    "preview": "MIT License\n\nCopyright (c) 2021 AMAI GmbH\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\n"
  },
  {
    "path": "contributing.md",
    "chars": 2098,
    "preview": "# Contribution\n\n## The Goal\n\nOur goal is **not** to have the biggest list of everything available out there.\nOur goal is"
  },
  {
    "path": "images/big_data_engineer.xml",
    "chars": 32946,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<mxfile modified=\"2020-11-29T18:34:23.980Z\" host=\"app.diagrams.net\" agent=\"5.0 (M"
  },
  {
    "path": "images/data_engineer.xml",
    "chars": 7829,
    "preview": "<mxfile modified=\"2020-10-24T21:33:13.560Z\" host=\"app.diagrams.net\" agent=\"5.0 (Windows NT 10.0; Win64; x64) AppleWebKit"
  },
  {
    "path": "images/datascience.xml",
    "chars": 64078,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<mxfile modified=\"2021-03-05T15:47:26.215Z\" host=\"app.diagrams.net\" agent=\"5.0 (M"
  },
  {
    "path": "images/deep_learning.xml",
    "chars": 47077,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<mxfile modified=\"2020-11-29T11:07:19.978Z\" host=\"app.diagrams.net\" agent=\"5.0 (M"
  },
  {
    "path": "images/fundamentals.xml",
    "chars": 35328,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<mxfile modified=\"2021-03-05T15:49:19.478Z\" host=\"app.diagrams.net\" agent=\"5.0 (M"
  },
  {
    "path": "images/intro.xml",
    "chars": 13671,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<mxfile modified=\"2022-02-10T12:13:54.573Z\" host=\"app.diagrams.net\" agent=\"5.0 (W"
  },
  {
    "path": "images/machine_learning.xml",
    "chars": 54098,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<mxfile modified=\"2021-12-23T18:04:14.678Z\" host=\"app.diagrams.net\" agent=\"5.0 (W"
  },
  {
    "path": "images/machinelearning.xml",
    "chars": 28073,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<mxGraphModel dx=\"4694\" dy=\"3086\" grid=\"1\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" "
  },
  {
    "path": "package.json",
    "chars": 573,
    "preview": "{\n  \"name\": \"ai-expert-roadmap\",\n  \"version\": \"1.0.0\",\n  \"description\": \"\",\n  \"scripts\": {\n    \"start\": \"vuepress dev . "
  },
  {
    "path": "readme.md",
    "chars": 6134,
    "preview": "<p align=\"center\">\n  <a href=\"https://github.com/AMAI-GmbH/AI-Expert-Roadmap\">\n    <img src=\"https://uploads-ssl.webflow"
  }
]

About this extraction

This page contains the full source code of the AMAI-GmbH/AI-Expert-Roadmap GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 20 files (297.1 KB), approximately 108.0k tokens, and a symbol index with 1 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!