Skip to content

Commit

Permalink
intermediate checkin
Browse files Browse the repository at this point in the history
  • Loading branch information
Andy Terrel committed Oct 13, 2020
1 parent 30ba95c commit fc54753
Showing 1 changed file with 82 additions and 20 deletions.
102 changes: 82 additions & 20 deletions notebooks/01_model_review.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -369,9 +369,10 @@
"source": [
"# Model Review: Taking a model from exploration to production\n",
" \n",
"<span style=\"display: inline-block; height:250px; width:720px\"></span>\n",
"<span style=\"display: inline-block; height:200px; width:720px\"></span>\n",
" \n",
" \n",
"[https://github.com/aterrel/model-review-talk](https://github.com/aterrel/model-review-talk)\n",
" \n",
"Presented by: \n",
"[Andy R. Terrel, PhD](https://www.linkedin.com/in/aterrel/) | Chief Data Scientist, [REX Inc.](https://rexhomes.com) | President, [NumFOCUS](https://numfocus.org) \n",
Expand All @@ -388,15 +389,14 @@
}
},
"source": [
"\n",
"\n",
"\n",
"## Model is Done! NOW WHAT?\n",
"\n",
"<span style=\"display: inline-block; height:25px; width:720px\"></span>\n",
"\n",
"<div style=\"display: flex;\">\n",
"<div style=\"height:250px; width:15%\"></div>\n",
"<div>\n",
"<img src=\"../images/austin-neill-emH2e5SBifE-unsplash.jpg\" width=\"720\">\n",
"<img src=\"../images/austin-neill-emH2e5SBifE-unsplash.jpg\" width=\"1250\">\n",
" </div>\n",
"</div>\n",
"\n",
Expand All @@ -412,7 +412,7 @@
}
},
"source": [
"<img src=\"../images/sculley-et-al_hidden-tech-debt-ml.png\" width=1080>\n",
"<img src=\"../images/sculley-et-al_hidden-tech-debt-ml.png\" width=1500>\n",
"\n",
"<span style=\"font-size: small\">Figure from Sculley, D & Holt, Gary & Golovin, Daniel & Davydov, Eugene & Phillips, Todd & Ebner, Dietmar & Chaudhary, Vinay & Young, Michael & Dennison, Dan. (2015). Hidden Technical Debt in Machine Learning Systems. NIPS. 2494-2502. <a href=\"https://papers.nips.cc/paper/5656-hidden-technical-debt-in-machine-learning-systems.pdf\">https://papers.nips.cc/paper/5656-hidden-technical-debt-in-machine-learning-systems.pdf</a></span>"
]
Expand Down Expand Up @@ -482,7 +482,14 @@
"source": [
"## Understanding your models deployment\n",
"\n",
"<img src=\"../images/guillaume-bolduc-uBe2mknURG4-unsplash.jpg\" width=\"720\">\n",
"<span style=\"display: inline-block; height:25px; width:720px\"></span>\n",
"\n",
"<div style=\"display: flex;\">\n",
"<div style=\"height:250px; width:25%\"></div>\n",
"<div>\n",
"<img src=\"../images/guillaume-bolduc-uBe2mknURG4-unsplash.jpg\" width=\"950\">\n",
" </div>\n",
"</div>\n",
"\n",
"<span style=\"font-size: small\">Photo by <a href=\"https://unsplash.com/@guibolduc?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Guillaume Bolduc</a> on <a href=\"https://unsplash.com/s/photos/ship?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Unsplash</a></span>"
]
Expand Down Expand Up @@ -607,8 +614,14 @@
"source": [
"#### How do you get called\n",
"\n",
"<span style=\"display: inline-block; height:25px; width:720px\"></span>\n",
"\n",
"<img src=\"../images/richards-event-architecture.png\" width=720>\n",
"<div style=\"display: flex;\">\n",
"<div style=\"height:250px; width:25%\"></div>\n",
"<div>\n",
"<img src=\"../images/richards-event-architecture.png\" width=\"950\">\n",
" </div>\n",
"</div>\n",
"\n",
"<span style=\"font-size: small\">Figure from Mark Richards, __Software Architecture Patterns__</span>"
]
Expand All @@ -621,9 +634,17 @@
}
},
"source": [
"#### What is your speed layer\n",
"#### The other places you get called\n",
"\n",
"<img src=\"../images/mapr-lambda-architecture.png\" width=720>\n",
"\n",
"<span style=\"display: inline-block; height:25px; width:720px\"></span>\n",
"\n",
"<div style=\"display: flex;\">\n",
"<div style=\"height:250px; width:25%\"></div>\n",
"<div>\n",
"<img src=\"../images/mapr-lambda-architecture.png\" width=\"1250\">\n",
" </div>\n",
"</div>\n",
"\n",
"\n",
"<span style=\"font-size: small\">Figure by MapR</span>"
Expand All @@ -639,8 +660,14 @@
"source": [
"#### Who is monitoring you?\n",
"\n",
"<span style=\"display: inline-block; height:25px; width:720px\"></span>\n",
"\n",
"<img src=\"../images/terrel-breakdown-of-on-node-monitors.png\" width=720>\n",
"<div style=\"display: flex;\">\n",
"<div style=\"height:250px; width:25%\"></div>\n",
"<div>\n",
"<img src=\"../images/terrel-breakdown-of-on-node-monitors.png\" width=\"750\">\n",
" </div>\n",
"</div>\n",
"\n",
"<span style=\"font-size: small\">Figure by Andy Terrel</span>"
]
Expand All @@ -655,9 +682,14 @@
"source": [
"## How did you get there ?!\n",
"\n",
"<span style=\"display: inline-block; height:25px; width:720px\"></span>\n",
"\n",
"<img src=\"../images/noaa-3duT-54VuK8-unsplash.jpg\" width=720>\n",
"\n",
"<div style=\"display: flex;\">\n",
"<div style=\"height:250px; width:25%\"></div>\n",
"<div>\n",
"<img src=\"../images/noaa-3duT-54VuK8-unsplash.jpg\" width=\"950\">\n",
" </div>\n",
"</div>\n",
"\n",
"<span style=\"font-size: small\">Photo by <a href=\"https://unsplash.com/@noaa?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">NOAA</a> on <a href=\"https://unsplash.com/s/photos/ship?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Unsplash</a></span>"
]
Expand Down Expand Up @@ -1203,6 +1235,7 @@
"source": [
"## ZOMG It's down!!!\n",
"\n",
"\n",
"<img src=\"../images/casey-horner-y7jrFSlVZAQ-unsplash-cropped.jpg\" width=720>\n",
"\n",
"\n",
Expand All @@ -1219,7 +1252,14 @@
"source": [
"### Define healthchecks and alerts\n",
"\n",
"<img src=\"../images/terrel-system-diagram.png\" width=720>\n",
"<span style=\"display: inline-block; height:25px; width:720px\"></span>\n",
"\n",
"<div style=\"display: flex;\">\n",
"<div style=\"height:250px; width:25%\"></div>\n",
"<div>\n",
"<img src=\"../images/terrel-system-diagram.png\" width=\"1000\">\n",
" </div>\n",
"</div>\n",
"\n",
"<span style=\"font-size:small\">Figure by Andy R. Terrel</span>"
]
Expand All @@ -1233,12 +1273,16 @@
},
"source": [
"### Use model servers\n",
"<span style=\"display: inline-block; height:25px; width:720px\"></span>\n",
"\n",
"<img src=\"../images/bentoml-readme-header.jpeg\" width=360>\n",
"\n",
"<img style=\"background: black;padding: 5px\" src=\"../images/MLflow-logo-final-white-TM.png\" width=360>\n",
"\n",
"<img src=\"../images/redis-ai.png\" width=360>"
"<div style=\"display: flex;\">\n",
"<div style=\"height:250px; width:25%\"></div>\n",
"<div>\n",
" <img src=\"../images/bentoml-readme-header.jpeg\" width=750>\n",
" <img style=\"background: black;padding: 5px\" src=\"../images/MLflow-logo-final-white-TM.png\" width=750>\n",
" <img src=\"../images/redis-ai.png\" width=750>\n",
" </div>\n",
"</div>\n"
]
},
{
Expand All @@ -1251,10 +1295,28 @@
"source": [
"## Finally time to start again!\n",
"\n",
"<img src=\"../images/whoisbenjamin-ApJp5Nk24a0-unsplash.jpg\" width=720>\n",
"<span style=\"display: inline-block; height:25px; width:720px\"></span>\n",
"\n",
"<div style=\"display: flex;\">\n",
"<div style=\"height:250px; width:25%\"></div>\n",
"<div>\n",
"<img src=\"../images/whoisbenjamin-ApJp5Nk24a0-unsplash.jpg\" width=\"950\">\n",
" </div>\n",
"</div>\n",
"\n",
"<span style=\"font-size: small\">Photo by <a href=\"https://unsplash.com/@whoisbenjamin?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">@whoisbenjamin</a> on <a href=\"https://unsplash.com/s/photos/ships-indian-ocean?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Unsplash</a></span>"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [],
"source": []
}
],
"metadata": {
Expand Down

0 comments on commit fc54753

Please sign in to comment.