\documentclass{beamer} \usetheme{metropolis} % https://github.com/matze/mtheme \usepackage{hyperref} \usepackage[utf8]{inputenc} % this is needed for german umlauts \usepackage[english]{babel} % this is needed for german umlauts \usepackage[T1]{fontenc} % this is needed for correct output of umlauts in pdf \usepackage{adjustbox} \usepackage{tikz} \usetikzlibrary{mindmap,trees} \begin{document} \title{Data Science} \subtitle{Tasks, Tools and Roles} \author{Martin Thoma} \date{3. September 2019} \subject{Computer Science; Business} \frame{\titlepage} \begin{frame}[plain]{} \begin{center}\Huge Hi. \uncover<2->{I'm Martin.} \end{center} \end{frame} \begin{frame}[plain]{} \begin{center}\huge \uncover<1->{I'm a Data Scientist.\\} \uncover<2->{Or Machine Learning Engineer?\\} \uncover<3->{Or Business Analyst?\\} \uncover<4->{Or Data Engineer?} \end{center} \end{frame} \begin{frame}[plain]{} \begin{adjustbox}{max totalsize={.99\textwidth}{.99\textheight},center} \begin{tikzpicture} \path[mindmap,concept color=black,text=white] node[concept] {Data Science}; \end{tikzpicture} \end{adjustbox} \end{frame} \begin{frame}[plain]{} \begin{adjustbox}{max totalsize={.99\textwidth}{.99\textheight},center} \begin{tikzpicture} \path[mindmap,concept color=black,text=white] node[concept] {Data Science} [clockwise from=0] child[concept color=green!50!black] { node[concept] {Data} } child[concept color=blue] { node[concept] {Science} }; \end{tikzpicture} \end{adjustbox} \end{frame} \begin{frame}[plain]{} \begin{adjustbox}{max totalsize={.99\textwidth}{.99\textheight},center} \begin{tikzpicture} \path[mindmap,concept color=black,text=white] node[concept] {Data Science} [clockwise from=0] child[concept color=green!50!black] { node[concept] {Data} [clockwise from=135] child { node[concept] {access} } child { node[concept] {understand} } child { node[concept] {clean} } child { node[concept] {transform} } } child[concept color=blue] { node[concept] {Science} }; % child[concept color=red] { node[concept] {technical} } % child[concept color=orange] { node[concept] {theoretical} }; \end{tikzpicture} \end{adjustbox} \end{frame} \begin{frame}[plain]{} \begin{adjustbox}{max totalsize={.99\textwidth}{.99\textheight},center} \begin{tikzpicture} \path[mindmap,concept color=black,text=white] node[concept] {Data Science} [clockwise from=0] child[concept color=green!50!black] { node[concept] {Data} [clockwise from=135] child { node[concept] {access} } child { node[concept] {understand} } child { node[concept] {clean} } child { node[concept] {transform} } } child[concept color=red] { node[concept] {Engineering} } child[concept color=blue] { node[concept] {Science} }; % child[concept color=orange] { node[concept] {theoretical} }; \end{tikzpicture} \end{adjustbox} \end{frame} \begin{frame}[plain]{} \begin{adjustbox}{max totalsize={.99\textwidth}{.99\textheight},center} \begin{tikzpicture} \path[mindmap,concept color=black,text=white] node[concept] {Data Science} [clockwise from=0] child[concept color=green!50!black] { node[concept] {Data} [clockwise from=135] child { node[concept] {access} } child { node[concept] {understand} } child { node[concept] {clean} } child { node[concept] {transform} } } child[concept color=red] { node[concept] {Engineering} [clockwise from=90] child { node[concept] {business problem} } child { node[concept] {API} } } child[concept color=blue] { node[concept] {Science} }; % child[concept color=orange] { node[concept] {theoretical} }; \end{tikzpicture} \end{adjustbox} \end{frame} \begin{frame}[plain]{} \begin{adjustbox}{max totalsize={.99\textwidth}{.99\textheight},center} \begin{tikzpicture} \path[mindmap,concept color=black,text=white] node[concept] {Data Science} [clockwise from=0] child[concept color=green!50!black] { node[concept] {Data} [clockwise from=135] child { node[concept] {access} } child { node[concept] {understand} } child { node[concept] {clean} } child { node[concept] {transform} } } child[concept color=red] { node[concept] {Engineering} [clockwise from=90] child { node[concept] {business problem} } child { node[concept] {API} } } child[concept color=blue] { node[concept] {Science} [clockwise from=90] child { node[concept] {Hypothesis Testing} } child { node[concept] {Modeling} } child { node[concept] {Optimization} } child[concept] { node[concept] {Linear Algebra} [clockwise from=180] child { node[concept] {Matrix Multiplication} } } }; % child[concept color=orange] { node[concept] {theoretical} }; \end{tikzpicture} \end{adjustbox} \end{frame} \begin{frame}[plain]{} \begin{tabular}{l|ll} & \textbf{Data Engineer} & \textbf{Data Scientist} \\ Buzz Words & Big Data, Data Lake & AI, DL, Neural Networks \\ Background & Computer Science & Computer Science \\ Languages & Java, Python & Python, R \\ Tools & Spark, Hadoop & Tensorflow, Keras, Sklearn \\ Solutions & Data Accessible & Predictive Model \\ \end{tabular} \end{frame} \begin{frame}[plain]{} \begin{tabular}{l|ll} & \textbf{Data Analyst} & \textbf{Data Scientist} \\ & \textbf{Business Analyst} & \\ Buzz Words & Data Warehouse & AI, Deep Learning, NNs \\ Background & Mathematics, economics & Computer Science \\ Languages & Excel, Python, R & Python, R \\ Tools & Tableau, QlikView & Pandas, Jupyter, Sklearn \\ Solutions & Business Decision & Predictive Model \\ \end{tabular} \end{frame} \begin{frame}[plain]{} \begin{center} \huge ML Engineer \normalsize \begin{itemize} \item Refactor / Productionalize Data Scientists Code \item Glorified Software Engineer who stumbled into Data Science \end{itemize} \tiny Sources: \begin{itemize} \item /r/MachineLearning: \href{https://www.reddit.com/r/MachineLearning/comments/cxhvbd/}{What is the reality of machine learning engineer?} \item Tomasz Dudek: \href{https://medium.com/@tomaszdudek/but-what-is-this-machine-learning-engineer-actually-doing-18464d5c699}{But what is this “machine learning engineer” actually doing?} \end{itemize} \end{center} \end{frame} \begin{frame}{Use Cases} \begin{itemize} \item \textbf{Time Series}: How many calls will our call center get? \item \textbf{Categorization}: What topic is an e-mail / tweet / a comment about? \item \textbf{Recommendations}: What do I want to buy? What should I watch next? \item \textbf{Information Retrival}: (Fuzzy) Search, Lookup, Autocomplete \end{itemize} \end{frame} \begin{frame}{Hard Use Cases} \begin{itemize} \item \textbf{Automatic Speech Recognition}: Speech to Text \item \textbf{Speech Synthesis}: Text to Speech \item \textbf{Translation} \end{itemize} \end{frame} \begin{frame}{Typical Problems} \begin{itemize} \item Data Access / Availability \item Data Understanding \item Dirty Data \item Problem Definition / Optimization Metric \item When is it good enough? \end{itemize} \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \end{document}