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="<h1 style="font-size: 24px"><font style="font-size: 24px">Big Data Engineer</font></h1>" 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; 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; 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; 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="<span style="font-size: 11px;">HDFS</span>" 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="<span style="font-size: 11px">Loading data with <a href="https://sqoop.apache.org/" style="font-size: 11px"><font style="font-size: 11px" color="#ffffff">Sqoop </font></a>and <a href="https://pig.apache.org/" style="font-size: 11px"><font style="font-size: 11px" color="#ffffff">Pig</font></a></span>" 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="<font color="#000000">Big Data Architectures</font>" 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="<font color="#000000" style="font-size: 16px">Principles</font>" 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="<font color="#000000" style="font-size: 16px">Tools</font>" 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="<font color="#ffffff"><a href="https://flume.apache.org/"><font color="#ffffff">Flume</font></a>, Scribe: For Unstruct Data</font>" 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 <a href="https://hive.apache.org/"><font color="#ffffff">Hive</font></a>" 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="<a href="https://kafka.apache.org/"><font color="#ffffff">Kafka </font></a>&amp; <a href="https://www.confluent.io/product/ksql/"><font color="#ffffff">KSQL</font></a>" 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="<span style="font-size: 11px;">Storm: Hadoop Realtime</span>" 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 <br>&nbsp; &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="<span style="font-size: 11px;">Cassandra</span>" 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="<span style="font-size: 11px"><a href="https://www.mongodb.com/" style="font-size: 11px"><font style="font-size: 11px" color="#ffffff">MongoDB</font></a>, <a href="https://neo4j.com/" style="font-size: 11px"><font style="font-size: 11px" color="#ffffff">Neo4j</font></a></span>" 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="<span style="font-size: 11px;">ZooKeeper</span>" 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="<span style="font-size: 11px;">AWS SageMaker</span>" 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="<span style="font-size: 11px;">Microsoft Azure<br style="font-size: 11px;">Machine Learning Studio</span>" 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="<h1 style="font-size: 21px;"><font style="font-size: 21px;">keep exploring and stay up-to-date</font></h1>" 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="<h1 style="font-size: 24px"><font style="font-size: 24px">Data Engineer</font></h1>" 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; 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; 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="<h1 style="font-size: 21px;"><font style="font-size: 21px;">keep exploring and stay up-to-date</font></h1>" 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="<h1 style="font-size: 24px"><font style="font-size: 24px">Data Scientist</font></h1>" 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="<font style="font-size: 10px;">Probability distribution</font>" 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="<font style="font-size: 10px"><a href="https://en.wikipedia.org/wiki/Randomness" target="Cq76QrIc5dfTi0YlTipQ-33"><font color="#ffffff">Randomness</font></a>, <a href="https://en.wikipedia.org/wiki/Random_variable" target="Cq76QrIc5dfTi0YlTipQ-33"><font color="#ffffff">random variable</font></a> and <br style="font-size: 10px"><a href="https://en.wikipedia.org/wiki/Simple_random_sample" target="Cq76QrIc5dfTi0YlTipQ-33"><font color="#ffffff">random sample</font></a></font>" 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="<font style="font-size: 10px"><a href="https://en.wikipedia.org/wiki/Conditional_probability"><font color="#ffffff">Conditional probability</font></a> and <br style="font-size: 10px"><a href="https://en.wikipedia.org/wiki/Bayes%27_theorem"><font color="#ffffff">Bayes' theorem</font></a></font>" 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="<font style="font-size: 10px;">(Statistical) independence</font>" 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="<font style="font-size: 10px;">iid</font>" 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="<span style="font-size: 10px;">cdf, pdf, pmf</span>" 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'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="<font style="font-size: 10px">Cumulative distribution function (cdf)</font>" 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="<span style="text-align: left; white-space: nowrap; font-size: 10px;">Probability density function (pdf)</span>" 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="<font face="sans-serif">Uniform (discrete)</font>" 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'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="<font style="font-size: 10px"><span style="font-family: sans-serif ; white-space: nowrap">&nbsp;</span><span class="nowrap" style="font-family: sans-serif"><span style="font-family: serif"><i>χ</i></span><sup style="line-height: 1">2</sup><span style="line-height: 1">&nbsp;(chi-squared)</span></span></font>" 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="<font face="sans-serif">Binomial</font>" 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="<font face="sans-serif">Multinomial</font>" 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="<font face="sans-serif">Hypergeometric</font>" 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="<font face="sans-serif">Poisson</font>" 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="<font face="sans-serif"><a href="https://en.wikipedia.org/wiki/Expected_value"><font color="#ffffff">Expectation</font></a><font> and </font><a href="https://en.wikipedia.org/wiki/Mean"><font color="#ffffff">mean</font></a></font>" 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)<span style="font-family: &#34;helvetica&#34; , &#34;arial&#34; , sans-serif ; font-size: 0px ; white-space: nowrap">%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</span>" 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="<font face="sans-serif">Geometric</font>" 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="<font face="sans-serif"><font color="#ffffff"><a href="https://en.wikipedia.org/wiki/Variance"><font color="#ffffff">Variance</font></a> </font>and <a href="https://en.wikipedia.org/wiki/Standard_deviation"><font color="#ffffff">standard deviation (sd)</font></a></font>" 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="<font face="sans-serif"><a href="https://en.wikipedia.org/wiki/Covariance"><font color="#ffffff">Covariance</font></a><font> and </font><a href="https://en.wikipedia.org/wiki/Correlation_and_dependence"><font color="#ffffff">correlation</font></a></font>" 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="<font face="sans-serif"><a href="https://en.wikipedia.org/wiki/Median"><font color="#ffffff">Median</font></a><font>, </font><a href="https://en.wikipedia.org/wiki/Quartile"><font color="#ffffff">quartile</font></a></font>" 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="<font face="sans-serif"><span style="">Interquartile range</span></font>" 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="<font face="sans-serif"><a href="https://en.wikipedia.org/wiki/Percentile"><font color="#ffffff">Percentile</font></a><font> / </font><a href="https://en.wikipedia.org/wiki/Quantile"><font color="#ffffff">quantile</font></a></font>" 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="<font face="sans-serif"><span style="">Mode</span></font>" 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="<span style="font-size: 10px">Law of large numbers (LLN)</span>" 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="<span style="font-size: 10px">Central limit theorem (CLT)</span>" 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="<span style="font-size: 10px">Maximum Likelihood Estimation (MLE)</span>" 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="<span style="font-size: 10px">Kernel Density Estimation (KDE)</span>" 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="<font face="sans-serif"><span style="">p-Value</span></font>" 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="<font face="sans-serif"><span style="">Chi<sup>2 </sup>test</span></font>" 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="<font face="sans-serif"><span style="">F-test</span></font>" 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="<font face="sans-serif"><span style="">t-test</span></font>" 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="<font color="#000000" style="font-size: 16px;">Statistics</font>" 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="<font face="sans-serif">Matplotlib</font>" 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="<font face="sans-serif">plotnine (like ggplot in R)</font>" 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="<font face="sans-serif">Vega-Lite</font>" 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="<font face="sans-serif">D3.js</font>" 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="<font face="sans-serif">Tableau</font>" 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="<font face="sans-serif">Dash<br></font>" 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="<font color="#000000" style="font-size: 16px;">Visualization</font>" 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="<h1 style="font-size: 24px"><font style="font-size: 24px">Machine Learning</font></h1>" 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="<font face="sans-serif">PowerBI</font>" 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="<font face="sans-serif">seaborn</font>" 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="<font face="sans-serif">ipyvolume (3D data)</font>" 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="<font face="sans-serif">streamlit</font>" 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="<font face="sans-serif">Bokeh</font>" 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="<h1 style="font-size: 24px"><font style="font-size: 24px">Deep Learning</font></h1>" 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="<font color="#000000" style="font-size: 16px">Papers</font>" 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 <br>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="<font color="#000000" style="font-size: 16px">Neural Networks</font>" 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<br>(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="<font color="#000000" style="font-size: 16px">Architectures<br></font>" 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="<font color="#000000" style="font-size: 16px">Tools</font>" 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="<h1 style="font-size: 22px;"><font style="font-size: 22px;">keep exploring and stay up-to-date</font></h1>" 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<br>(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="<span style="font-size: 11px;">LSTM</span>" 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="<font style="font-size: 11px;">GRU</font>" 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<br>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="<font style="font-size: 11px">Pooling</font>" 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="<font style="font-size: 11px">Encoder</font>" 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="<font style="font-size: 11px">Decoder</font>" 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="<font style="font-size: 11px">Attention</font>" 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="<font color="#000000" style="font-size: 16px">Training</font>" 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="<font style="font-size: 11px">SGD</font>" 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="<font style="font-size: 11px">Momentum</font>" 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="<font style="font-size: 11px">Adam</font>" 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="<font style="font-size: 11px">AdaGrad</font>" 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="<font style="font-size: 11px">AdaDelta</font>" 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="<font style="font-size: 11px">Nadam</font>" 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="<font style="font-size: 11px">RMSProp</font>" 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="<font style="font-size: 11px">Early Stopping</font>" 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="<font style="font-size: 11px">Dropout</font>" 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="<font style="font-size: 11px">Parameter Penalties</font>" 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="<font style="font-size: 11px">Data Augmentation</font>" 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="<font style="font-size: 11px">Adversarial Training</font>" 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="<font color="#000000" style="font-size: 16px">Model optimization<br>(advanced)<br></font>" 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<br>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="<span style="font-size: 11px">Awesome Deep Learning</span>" 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="<font style="font-size: 11px">Huggingface Transformers</font>" 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="<h1 style="font-size: 24px"><font style="font-size: 24px">Fundamentals</font></h1>" 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; 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="<font style="font-size: 10px;">Relational vs. non-relational databases</font>" 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="<font style="font-size: 10px;">SQL + Joins (Inner, Outer, Cross, Theta Join)</font>" 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="<font style="font-size: 10px;">NoSQL</font>" 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; Series<span style="font-family: &#34;helvetica&#34; , &#34;arial&#34; , sans-serif ; font-size: 0px ; white-space: nowrap">%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</span>" 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="<font style="font-size: 10px">JSON</font>" 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="<font style="font-size: 10px">XML</font>" 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="<font face="sans-serif">Expressions</font>" 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="<font face="sans-serif">Variables</font>" 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="<font face="sans-serif">Data Structures</font>" 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="<font face="sans-serif">Functions</font>" 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="<font face="sans-serif">Install packages (via pip, conda or similar)</font>" 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="<font face="sans-serif"><font>Codestyle, e.g. </font><a href="https://www.python.org/dev/peps/pep-0008/"><font color="#ffffff">PEP8</font></a></font>" 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="<span style="font-size: 10px">Numpy</span>" 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="<span style="font-size: 10px">Pandas</span>" 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="<font color="#000000">Basics</font>" 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="<font color="#000000" style="font-size: 16px">Python&nbsp; &nbsp;Programming</font>" 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="<font color="#000000" style="font-size: 16px">Exploratory Data Analysis / <br>Data Munging / - Wrangling</font>" 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="<font color="#ffffff"><a href="https://towardsdatascience.com/dimensionality-reduction-for-machine-learning-80a46c2ebb7e"><font color="#ffffff"><i>Dimensionality </i></font></a>&amp; <a href="https://www.geeksforgeeks.org/numerosity-reduction-in-data-mining/"><font color="#ffffff">Numerosity </font></a>Reduction</font>" 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, <br>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="<font style="font-size: 10px">CSV</font>" 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="<font color="#000000" style="font-size: 16px">Data Sources</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=nowrap;rounded=0;labelBackgroundColor=none;fontSize=
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
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.