{"version":1,"pages":[{"id":"-M9KFSwogyDfS0gUer_-","title":"Full Stack Deep Learning","pathname":"/","siteSpaceId":"sitesp_EIAkD","description":"Full Stack Deep Learning helps you bridge the gap from training machine learning models to deploying AI systems in the real world."},{"id":"-M9KGUreXX6TRcJ4KgMd","title":"Setting up Machine Learning Projects","pathname":"/course-content/setting-up-machine-learning-projects","siteSpaceId":"sitesp_EIAkD","description":"How To Set Your Machine Learning Projects Up For Success","breadcrumbs":[{"label":"Course Content"}]},{"id":"-M9KH4qnxvI77x2kkxdz","title":"Overview","pathname":"/course-content/setting-up-machine-learning-projects/overview","siteSpaceId":"sitesp_EIAkD","description":"According to a 2019 report, 85% of AI projects fail to deliver on their intended promises to business. Why do so many projects fail?","breadcrumbs":[{"label":"Course Content"},{"label":"Setting up Machine Learning Projects"}]},{"id":"-M9KHPQ6YK0NOiPy6PAb","title":"Lifecycle","pathname":"/course-content/setting-up-machine-learning-projects/lifecycle","siteSpaceId":"sitesp_EIAkD","description":"What is the lifecycle of a machine learning project?","breadcrumbs":[{"label":"Course Content"},{"label":"Setting up Machine Learning Projects"}]},{"id":"-M9KHPlrB2jLgErtdJ0X","title":"Prioritizing","pathname":"/course-content/setting-up-machine-learning-projects/prioritizing","siteSpaceId":"sitesp_EIAkD","description":"How do you decide which machine learning projects to work on?","breadcrumbs":[{"label":"Course Content"},{"label":"Setting up Machine Learning Projects"}]},{"id":"-M9KHQ53WTRwAA0c6a39","title":"Archetypes","pathname":"/course-content/setting-up-machine-learning-projects/archetypes","siteSpaceId":"sitesp_EIAkD","description":"What are the different archetypes of machine learning projects?","breadcrumbs":[{"label":"Course Content"},{"label":"Setting up Machine Learning Projects"}]},{"id":"-M9KHQMdo0tIb3cZyhft","title":"Metrics","pathname":"/course-content/setting-up-machine-learning-projects/metrics","siteSpaceId":"sitesp_EIAkD","description":"How do you pick metrics to optimize your machine learning project?","breadcrumbs":[{"label":"Course Content"},{"label":"Setting up Machine Learning Projects"}]},{"id":"-M9KHR8DX1lIpCWGnOgk","title":"Baselines","pathname":"/course-content/setting-up-machine-learning-projects/baselines","siteSpaceId":"sitesp_EIAkD","description":"How to choose a good baseline to know whether your model is performing well or not?","breadcrumbs":[{"label":"Course Content"},{"label":"Setting up Machine Learning Projects"}]},{"id":"-M9KJ3TvBZT7i_yqqIS-","title":"Infrastructure and Tooling","pathname":"/course-content/infrastructure-and-tooling","siteSpaceId":"sitesp_EIAkD","description":"The Training and Evaluation Phases of Your Machine Learning Workflow","breadcrumbs":[{"label":"Course Content"}]},{"id":"-M9KJQxWWpKqtlda6yqG","title":"Overview","pathname":"/course-content/infrastructure-and-tooling/overview","siteSpaceId":"sitesp_EIAkD","description":"What are the components of a machine learning system?","breadcrumbs":[{"label":"Course Content"},{"label":"Infrastructure and Tooling"}]},{"id":"-M9KfUMael7SnbHumsWL","title":"Software Engineering","pathname":"/course-content/infrastructure-and-tooling/software-engineering","siteSpaceId":"sitesp_EIAkD","description":"What are the good software engineering practices for Machine Learning developers?","breadcrumbs":[{"label":"Course Content"},{"label":"Infrastructure and Tooling"}]},{"id":"-M9KfGBKtwGeG0Y9M7SI","title":"Computing and GPUs","pathname":"/course-content/infrastructure-and-tooling/hardware","siteSpaceId":"sitesp_EIAkD","description":"How to choose appropriate hardware for your compute needs? Should you compute in the cloud or using your own GPUs?","breadcrumbs":[{"label":"Course Content"},{"label":"Infrastructure and Tooling"}]},{"id":"-M9yqlbm70GXwoIfB824","title":"Resource Management","pathname":"/course-content/infrastructure-and-tooling/resource-management","siteSpaceId":"sitesp_EIAkD","description":"How to effectively manage compute resources?","breadcrumbs":[{"label":"Course Content"},{"label":"Infrastructure and Tooling"}]},{"id":"-M9yqv7AyFInDnk6byx9","title":"Frameworks and Distributed Training","pathname":"/course-content/infrastructure-and-tooling/frameworks-and-distributed-training","siteSpaceId":"sitesp_EIAkD","description":"How to choose a deep learning framework? How to enable distributed training for your models?","breadcrumbs":[{"label":"Course Content"},{"label":"Infrastructure and Tooling"}]},{"id":"-M9KfK_7-aNHptvcqnQx","title":"Experiment Management","pathname":"/course-content/infrastructure-and-tooling/experiment-management","siteSpaceId":"sitesp_EIAkD","description":"How to keep track of your model experiments?","breadcrumbs":[{"label":"Course Content"},{"label":"Infrastructure and Tooling"}]},{"id":"-M9KfKqpe72hPEwlbm2V","title":"Hyperparameter Tuning","pathname":"/course-content/infrastructure-and-tooling/hyperparameter-tuning","siteSpaceId":"sitesp_EIAkD","description":"How to tune your model hyper-parameters?","breadcrumbs":[{"label":"Course Content"},{"label":"Infrastructure and Tooling"}]},{"id":"-M9KfLqVq3r8Gjiy9zSK","title":"All-in-one Solutions","pathname":"/course-content/infrastructure-and-tooling/all-in-one-solutions","siteSpaceId":"sitesp_EIAkD","description":"How to choose between different machine learning platforms?","breadcrumbs":[{"label":"Course Content"},{"label":"Infrastructure and Tooling"}]},{"id":"-M9jpgiR1X-RQ7_7s93C","title":"Data Management","pathname":"/course-content/data-management","siteSpaceId":"sitesp_EIAkD","description":"The Data Phase of Your Machine Learning Workflow","breadcrumbs":[{"label":"Course Content"}]},{"id":"-M9jqLiPdk139Itc1hY2","title":"Overview","pathname":"/course-content/data-management/overview","siteSpaceId":"sitesp_EIAkD","description":"Why is data management important?","breadcrumbs":[{"label":"Course Content"},{"label":"Data Management"}]},{"id":"-M9jqQ71g4mSPFChRlGA","title":"Sources","pathname":"/course-content/data-management/sources","siteSpaceId":"sitesp_EIAkD","description":"Where do the training data come from?","breadcrumbs":[{"label":"Course Content"},{"label":"Data Management"}]},{"id":"-M9jqSThZYY3alL6SD47","title":"Labeling","pathname":"/course-content/data-management/labeling","siteSpaceId":"sitesp_EIAkD","description":"What are effective ways to label your data?","breadcrumbs":[{"label":"Course Content"},{"label":"Data Management"}]},{"id":"-M9jqk3MlhTU2t-pBRHH","title":"Storage","pathname":"/course-content/data-management/storage","siteSpaceId":"sitesp_EIAkD","description":"What are appropriate ways to store your data?","breadcrumbs":[{"label":"Course Content"},{"label":"Data Management"}]},{"id":"-M9jqnkkR6M6uJrmyuk-","title":"Versioning","pathname":"/course-content/data-management/versioning","siteSpaceId":"sitesp_EIAkD","description":"What are the different levels of versioning your data?","breadcrumbs":[{"label":"Course Content"},{"label":"Data Management"}]},{"id":"-M9jqcgRxDJZG0VbgQ-t","title":"Processing","pathname":"/course-content/data-management/processing","siteSpaceId":"sitesp_EIAkD","description":"What are efficient ways to process your data?","breadcrumbs":[{"label":"Course Content"},{"label":"Data Management"}]},{"id":"-M9Zli13ZVKpaj_qZN70","title":"Machine Learning Teams","pathname":"/course-content/ml-teams","siteSpaceId":"sitesp_EIAkD","description":"How To Build Your Machine Learning Teams Effectively","breadcrumbs":[{"label":"Course Content"}]},{"id":"-M9Zm2ECvBlU4tnfyjOf","title":"Overview","pathname":"/course-content/ml-teams/overview","siteSpaceId":"sitesp_EIAkD","description":"Why is running a Machine Learning team hard?","breadcrumbs":[{"label":"Course Content"},{"label":"Machine Learning Teams"}]},{"id":"-M9ZmB3e5h16g2pZ_iy7","title":"Roles","pathname":"/course-content/ml-teams/roles","siteSpaceId":"sitesp_EIAkD","description":"What are the different roles inside a Machine Learning team? What skills are needed for each of them?","breadcrumbs":[{"label":"Course Content"},{"label":"Machine Learning Teams"}]},{"id":"-M9ZmFD30oho1u5wumsW","title":"Team Structure","pathname":"/course-content/ml-teams/team-structure","siteSpaceId":"sitesp_EIAkD","description":"How to structure a Machine Learning team inside an organization?","breadcrumbs":[{"label":"Course Content"},{"label":"Machine Learning Teams"}]},{"id":"-M9ZmHcOMAMzMrmAoj-p","title":"Managing Projects","pathname":"/course-content/ml-teams/managing-projects","siteSpaceId":"sitesp_EIAkD","description":"How to manage machine learning projects properly?","breadcrumbs":[{"label":"Course Content"},{"label":"Machine Learning Teams"}]},{"id":"-M9ZmL7LvdDqb0078sKH","title":"Hiring","pathname":"/course-content/ml-teams/hiring","siteSpaceId":"sitesp_EIAkD","description":"How to source Machine Learning talent? How to interview Machine Learning candidates? How to find a job as a Machine Learning practitioner?","breadcrumbs":[{"label":"Course Content"},{"label":"Machine Learning Teams"}]},{"id":"-M9jsYYlVJx17CGL8TgJ","title":"Training and Debugging","pathname":"/course-content/training-and-debugging","siteSpaceId":"sitesp_EIAkD","description":"How To Troubleshoot Your Deep Learning Models","breadcrumbs":[{"label":"Course Content"}]},{"id":"-M9jtjVU_jAWufMb__Lu","title":"Overview","pathname":"/course-content/training-and-debugging/overview","siteSpaceId":"sitesp_EIAkD","description":"Why is deep learning troubleshooting hard?","breadcrumbs":[{"label":"Course Content"},{"label":"Training and Debugging"}]},{"id":"-M9ju7cNjeLyebArhU9m","title":"Start Simple","pathname":"/course-content/training-and-debugging/start-simple","siteSpaceId":"sitesp_EIAkD","description":"How to start simple with deep learning models?","breadcrumbs":[{"label":"Course Content"},{"label":"Training and Debugging"}]},{"id":"-M9ju5_FDUz_bhfn20Ja","title":"Debug","pathname":"/course-content/training-and-debugging/debug","siteSpaceId":"sitesp_EIAkD","description":"How to implement and debug deep learning models?","breadcrumbs":[{"label":"Course Content"},{"label":"Training and Debugging"}]},{"id":"-M9ju2l-o5E6u-VEOEl3","title":"Evaluate","pathname":"/course-content/training-and-debugging/evaluate","siteSpaceId":"sitesp_EIAkD","description":"How to evaluate deep learning model?","breadcrumbs":[{"label":"Course Content"},{"label":"Training and Debugging"}]},{"id":"-M9ju06EQbymg8Jm5oAJ","title":"Improve","pathname":"/course-content/training-and-debugging/improve","siteSpaceId":"sitesp_EIAkD","description":"How to improve deep learning model?","breadcrumbs":[{"label":"Course Content"},{"label":"Training and Debugging"}]},{"id":"-M9jtuu8jbVuzAnt2LVw","title":"Tune","pathname":"/course-content/training-and-debugging/tune","siteSpaceId":"sitesp_EIAkD","description":"How to tune deep learning models?","breadcrumbs":[{"label":"Course Content"},{"label":"Training and Debugging"}]},{"id":"-M9jtnajz02LoAg3PeOW","title":"Conclusion","pathname":"/course-content/training-and-debugging/conclusion","siteSpaceId":"sitesp_EIAkD","description":"What are the key takeaways to troubleshoot deep neural networks?","breadcrumbs":[{"label":"Course Content"},{"label":"Training and Debugging"}]},{"id":"-M9yrbgFE9MddkZKUqWE","title":"Testing and Deployment","pathname":"/course-content/testing-and-deployment","siteSpaceId":"sitesp_EIAkD","description":"The Testing and Deployment Phase of Your Machine Learning Workflow","breadcrumbs":[{"label":"Course Content"}]},{"id":"-M9yt9cq-R-ZnAizNpOv","title":"Project Structure","pathname":"/course-content/testing-and-deployment/project-structure","siteSpaceId":"sitesp_EIAkD","description":"What are the different components of a machine learning system?","breadcrumbs":[{"label":"Course Content"},{"label":"Testing and Deployment"}]},{"id":"-M9ytAHEnqM0Pr4bRPS-","title":"ML Test Score","pathname":"/course-content/testing-and-deployment/ml-test-score","siteSpaceId":"sitesp_EIAkD","description":"How can you test your machine learning system?","breadcrumbs":[{"label":"Course Content"},{"label":"Testing and Deployment"}]},{"id":"-M9ytBpSomitnv65R2gx","title":"CI / Testing","pathname":"/course-content/testing-and-deployment/ci-testing","siteSpaceId":"sitesp_EIAkD","description":"What do testing and continuous integration mean?","breadcrumbs":[{"label":"Course Content"},{"label":"Testing and Deployment"}]},{"id":"-M9ytBP77AXRr8xLA3w2","title":"Docker","pathname":"/course-content/testing-and-deployment/docker","siteSpaceId":"sitesp_EIAkD","description":"What is Docker?","breadcrumbs":[{"label":"Course Content"},{"label":"Testing and Deployment"}]},{"id":"-M9ytCKCSDK8KXQQFmdp","title":"Web Deployment","pathname":"/course-content/testing-and-deployment/web-deployment","siteSpaceId":"sitesp_EIAkD","description":"How to deploy your models to the web?","breadcrumbs":[{"label":"Course Content"},{"label":"Testing and Deployment"}]},{"id":"-M9ytAyukMg0EvjLU69G","title":"Monitoring","pathname":"/course-content/testing-and-deployment/monitoring","siteSpaceId":"sitesp_EIAkD","description":"How to monitor your machine learning system?","breadcrumbs":[{"label":"Course Content"},{"label":"Testing and Deployment"}]},{"id":"-M9ytAbutC7BgS_kF3ql","title":"Hardware/Mobile","pathname":"/course-content/testing-and-deployment/hardware-mobile","siteSpaceId":"sitesp_EIAkD","description":"How to deploy your models to hardware and mobile devices?","breadcrumbs":[{"label":"Course Content"},{"label":"Testing and Deployment"}]},{"id":"-M9yrf34uCCYT471be2x","title":"Research Areas","pathname":"/course-content/research-areas","siteSpaceId":"sitesp_EIAkD","description":"Professor Pieter Abbeel covers state of the art deep learning methods that are just now becoming usable in production.","breadcrumbs":[{"label":"Course Content"}]},{"id":"-MBoThpAKgcidOznsQhM","title":"Labs","pathname":"/course-content/labs","siteSpaceId":"sitesp_EIAkD","description":"Course Project: Build and Deploy an End-to-End Deep Learning System","breadcrumbs":[{"label":"Course Content"}]},{"id":"-MBoUqcGnPZCqQCgC2T9","title":"Where to go next","pathname":"/course-content/where-to-go-next","siteSpaceId":"sitesp_EIAkD","description":"","breadcrumbs":[{"label":"Course Content"}]},{"id":"-M9Kty518X5Dlfn6xR0_","title":"Xavier Amatriain (Curai)","pathname":"/guest-lectures/xavier-amatriain","siteSpaceId":"sitesp_EIAkD","description":"Co-founder and CTO at Curai. Previously: VP of Engineering at Quora, led Algorithms Engineering at Netflix.","breadcrumbs":[{"label":"Guest Lectures"}]},{"id":"-M9ysUWuqXVQIF0-wHMU","title":"Chip Huyen (Snorkel)","pathname":"/guest-lectures/chip-huyen-nvidia","siteSpaceId":"sitesp_EIAkD","description":"Chip created the TensorFlow for Deep Learning Research course at Stanford University, has worked on production ML teams at Snorkel an Nvidia, and has published many popular resources for ML Engineers.","breadcrumbs":[{"label":"Guest Lectures"}]},{"id":"-M9zfUVu_sOW0rdkcCMj","title":"Lukas Biewald (Weights & Biases)","pathname":"/guest-lectures/lukas-biewald-weights-and-biases","siteSpaceId":"sitesp_EIAkD","description":"Lukas is co-founder and CEO of Weights & Biases, an ML tooling company. He previously co-founded and led data labeling company Figure Eight (acquired by Appen).","breadcrumbs":[{"label":"Guest Lectures"}]},{"id":"-M9zfnmqdodbBqCRs8De","title":"Jeremy Howard (Fast.ai)","pathname":"/guest-lectures/jeremy-howard-fast.ai","siteSpaceId":"sitesp_EIAkD","description":"Jeremy Howard is the co-founder of fast.ai, a research institute dedicated to making deep learning more accessible. Previously, Jeremy founded a med tech startup Enlitic, and was President of Kaggle.","breadcrumbs":[{"label":"Guest Lectures"}]},{"id":"-M9zgsrjjfnVgOqubhxk","title":"Richard Socher (Salesforce)","pathname":"/guest-lectures/richard-socher-salesforce","siteSpaceId":"sitesp_EIAkD","description":"Richard is Chief Scientist at Salesforce, which he joined through acquisition of his startup Metamind. Previously, Richard was a professor in the Stanford CS department.","breadcrumbs":[{"label":"Guest Lectures"}]},{"id":"-MBGWTQwOfdnJ4ixXr7m","title":"Raquel Urtasun (Uber ATG)","pathname":"/guest-lectures/raquel-urtasun-uber-atg","siteSpaceId":"sitesp_EIAkD","description":"Raquel is currently the Chief Scientist and Head of Uber ATG, and also a Professor at University of Toronto","breadcrumbs":[{"label":"Guest Lectures"}]},{"id":"-MBGTQPHb3REBd5LG3fk","title":"Yangqing Jia (Alibaba)","pathname":"/guest-lectures/yangqing-jia-alibaba","siteSpaceId":"sitesp_EIAkD","description":"Yangqing is currently the VP AI / Big Data at Alibaba, and was formerly Director of AI Platform at Facebook. He co-created the Caffe2 and Caffe deep learning frameworks.","breadcrumbs":[{"label":"Guest Lectures"}]},{"id":"-MBGW2i3CX_UU9rk7QJZ","title":"Andrej Karpathy (Tesla)","pathname":"/guest-lectures/andrej-karpathy-tesla","siteSpaceId":"sitesp_EIAkD","description":"Andrej is currently Senior Director of AI at Tesla,  and was formerly a Research Scientist at OpenAI. His educational materials about deep learning remain among the most popular.","breadcrumbs":[{"label":"Guest Lectures"}]},{"id":"-MBGW7w2ChfvBpG4Yfni","title":"Jai Ranganathan (KeepTruckin)","pathname":"/guest-lectures/jai-ranganathan-keeptruckin","siteSpaceId":"sitesp_EIAkD","description":"Jai is currently SVP Product at KeepTruckin, and was formerly VP of various AI and Data matters at Uber.","breadcrumbs":[{"label":"Guest Lectures"}]},{"id":"-MBGWE_nHUCcgKpetJtX","title":"Franziska Bell (Toyota Research)","pathname":"/guest-lectures/franziska-bell-toyota-research","siteSpaceId":"sitesp_EIAkD","description":"Franziska is currently the Senior Director at Toyota Research Institute, Formerly Director of Data Science at Uber","breadcrumbs":[{"label":"Guest Lectures"}]},{"id":"-M9KJDN-lFCPwQ-yKob7","title":"Corporate Training","pathname":"/certification/exam-preparation","siteSpaceId":"sitesp_EIAkD","description":"","breadcrumbs":[{"label":"Corporate Training and Certification"}]},{"id":"-M9KuqAKQrnc6zqmpGcL","title":"Certification","pathname":"/certification/certification","siteSpaceId":"sitesp_EIAkD","description":"","breadcrumbs":[{"label":"Corporate Training and Certification"}]}]}