Quick Guide & Tips

💻   Accessing Utils File and Helper Functions

In each notebook on the top menu:

1:   Click on "File"

2:   Then, click on "Open"

You will be able to see all the notebook files for the lesson, including any helper functions used in the notebook on the left sidebar. See the following image for the steps above.


🔄   Reset User Workspace

If you need to reset your workspace to its original state, follow these quick steps:

1:   Access the Menu: Look for the three-dot menu (⋮) in the top-right corner of the notebook toolbar.

2:   Restore Original Version: Click on "Restore Original Version" from the dropdown menu.

For more detailed instructions, please visit our Reset Workspace Guide.


💻   Downloading Notebooks

In each notebook on the top menu:

1:   Click on "File"

2:   Then, click on "Download as"

3:   Then, click on "Notebook (.ipynb)"


💻   Uploading Your Files

After following the steps shown in the previous section ("File" => "Open"), then click on "Upload" button to upload your files.


📗   See Your Progress

Once you enroll in this course—or any other short course on the DeepLearning.AI platform—and open it, you can click on 'My Learning' at the top right corner of the desktop view. There, you will be able to see all the short courses you have enrolled in and your progress in each one.

Additionally, your progress in each short course is displayed at the bottom-left corner of the learning page for each course (desktop view).


📱   Features to Use

🎞   Adjust Video Speed: Click on the gear icon (⚙) on the video and then from the Speed option, choose your desired video speed.

🗣   Captions (English and Spanish): Click on the gear icon (⚙) on the video and then from the Captions option, choose to see the captions either in English or Spanish.

🔅   Video Quality: If you do not have access to high-speed internet, click on the gear icon (⚙) on the video and then from Quality, choose the quality that works the best for your Internet speed.

🖥   Picture in Picture (PiP): This feature allows you to continue watching the video when you switch to another browser tab or window. Click on the small rectangle shape on the video to go to PiP mode.

√   Hide and Unhide Lesson Navigation Menu: If you do not have a large screen, you may click on the small hamburger icon beside the title of the course to hide the left-side navigation menu. You can then unhide it by clicking on the same icon again.


🧑   Efficient Learning Tips

The following tips can help you have an efficient learning experience with this short course and other courses.

🧑   Create a Dedicated Study Space: Establish a quiet, organized workspace free from distractions. A dedicated learning environment can significantly improve concentration and overall learning efficiency.

📅   Develop a Consistent Learning Schedule: Consistency is key to learning. Set out specific times in your day for study and make it a routine. Consistent study times help build a habit and improve information retention.

Tip: Set a recurring event and reminder in your calendar, with clear action items, to get regular notifications about your study plans and goals.

☕   Take Regular Breaks: Include short breaks in your study sessions. The Pomodoro Technique, which involves studying for 25 minutes followed by a 5-minute break, can be particularly effective.

💬   Engage with the Community: Participate in forums, discussions, and group activities. Engaging with peers can provide additional insights, create a sense of community, and make learning more enjoyable.

✍   Practice Active Learning: Don't just read or run notebooks or watch the material. Engage actively by taking notes, summarizing what you learn, teaching the concept to someone else, or applying the knowledge in your practical projects.


📚   Enroll in Other Short Courses

Keep learning by enrolling in other short courses. We add new short courses regularly. Visit DeepLearning.AI Short Courses page to see our latest courses and begin learning new topics. 👇

👉👉 🔗 DeepLearning.AI – All Short Courses [+]


🙂   Let Us Know What You Think

Your feedback helps us know what you liked and didn't like about the course. We read all your feedback and use them to improve this course and future courses. Please submit your feedback by clicking on "Course Feedback" option at the bottom of the lessons list menu (desktop view).

Also, you are more than welcome to join our community 👉👉 🔗 DeepLearning.AI Forum


Sign in

Or, sign in with your email
Email
Password
Forgot password?
Don't have an account? Create account
By signing up, you agree to our Terms Of Use and Privacy Policy

Create Your Account

Or, sign up with your email
Email Address

Already have an account? Sign in here!

By signing up, you agree to our Terms Of Use and Privacy Policy

Choose Your Plan

MonthlyYearly

Change Your Plan

Your subscription plan will change at the end of your current billing period. You’ll continue to have access to your current plan until then.

Learn More

Welcome back!

Hi ,

We'd like to know you better so we can create more relevant courses. What do you do for work?

Course Syllabus

DeepLearning.AI
  • Explore Courses
  • Membership
  • Community
    • Forum
    • Events
    • Ambassadors
    • Ambassador Spotlight
  • My Learning
Welcome to AI for Good. If you're interested in how AI and machine learning can be part of the solution for real-world challenges, things like public health, or climate change, or disaster management, this question would give you a sense. When it comes to addressing complex real-world problems, the potential solutions are often very complex as well. It might involve many different stakeholders, it may involve logistical constraints, sometimes data privacy issues, and other things like that. So we've designed these courses to give you hands-on experience working with AI applications so you can see how the AI technology piece fits into the broader context of addressing some big challenges in the world. I'm delighted to introduce your instructor for this specialization, Robert Monach, who is an expert in building machine learning systems and how to fit them into human workflows. He's founded his own AI Startups, and Robert's also built AI products at the biggest tech companies including Google, Amazon, Microsoft, Apple. And Robert's worked for over 20 years in applying AI to addressing critical problems in the areas of disaster management and public health around the world. He holds a PhD from Stanford University and is the author of Human-in-the-Loop Machine Learning. It's a pleasure to have you teach this specialization, Robert. All right. Thanks, Andrew. I'm really excited to be here. I look forward to sharing a lot of the experience that I've had both in industry and as a disaster responder to help you think about the ways that AI can, or maybe in some cases should not be used to help with areas like public health, climate change, and disaster response. So you call yourself a disaster responder, and you're an AI machine learning person. Do you want to share how you wound up blending those two things together in your career? Yeah, yeah. Happy to. So I worked in machine learning and in disaster response separately for almost a decade. Immediately before I moved here to Silicon Valley to get my PhD, I was working in post-conflict development for the United Nations in Sierra Leone and in Liberia, and I was working on electrical systems there. So I was working in post-conflict environmental development, installing solar power systems at schools and clinics, supporting refugee camps. And then following my time there, I came here to Silicon Valley to Stanford where we first met to start my PhD. Many, many years ago. Many, yeah. And some things had really stuck with me from my time as a disaster responder, where in a relatively short amount of time in the early 2000s, most of the world started getting access to a cell phone, but even the AI that we took for granted back then, like search engines and speech recognition, didn't work in the majority of the world's languages. And so I thought, well, this is an interesting problem that is being faced, not just in disaster response, but in public health and in industry worldwide. The world is coming online, but in order to access and interact with people, a lot of the support in AI wasn't there. And for a lot of these languages, it still isn't today, almost 20 years later. So it was when I was at Stanford that I continued initially to work as a disaster responder in parallel with studying natural language processing, and then eventually saw that there were some areas where AI and disaster response overlapped and was able to combine them. So I think with the rise of cell phones and data, the data became available to do a lot of things, both in corporate product business settings and in solving these societal challenges. And sometimes when there's a disaster, even when cell phones are around, a new network may or may not be the solution to what's happening out there in the world. Yeah, that's right. And certainly there are good times and bad times to roll out new technology. Even following a disaster is the worst time to roll out something untested. So I think there is a synergy here in that a lot of what we can use to help people following a disaster is best built in preparation for disasters, maybe in preparation with industry partners who can help us road test and ensure technology works well, so that we can understand its behavior when we deploy it to help some of the most at-risk people worldwide. One of the things I'm most excited in this specialization is that in the context of public health and climate change and disaster response, it will step through how to fit in machine learning, AI, in the context of a bigger project. And I think these tools, these techniques are useful for these grand societal challenges, but also for building a product in a company. And so I've seen in many contexts where a machine learning engineer will say, oh, I do well on the test set, which is fantastic, where you do well on your test set, congratulations. But sometimes bridging that gap from doing well on the test set to modeling some part of climate change or solving some concrete business application, there can be a big gap. And as a machine learning engineer, I think it's part of my job to help bridge that gap. And I think the specialization will go through a lot of how to think about that. Yeah, I think that's a good way to think of it. You can have a good machine learning model, but that doesn't necessarily mean that just because it improves in accuracy that the downstream use case will also be improved. And in fact, in this course, transparently, I start with a case in public health where we had deployed a system helping maternal health. We could see the offline accuracy go up, but the end users who were healthcare professionals didn't feel that benefit. And ultimately, we sunsetted that project. And so to your point, I think a lot of what we learned from industry about making machine learning important to help people in human tasks is a lot of what we see when we're focusing on public health and disaster response and other projects which are more specifically focused on near-term good. So just for clarity, this is one of the least technical, maybe the least technical course that DeepLearning.ai has offered so far. And you don't need to have significant coding knowledge or even any meaningful AI knowledge in order to get through the specialization successfully. But if you do know about machine learning algorithms, that's great. You see how learning algorithms fit into bigger projects. And when you run through some of the code samples, which we fully provide, so you don't need to write code, we provide code that you can run, even if you've never coded before, you'll be able to see how machine learning pieces can fit into solving these very important societal problems. Yeah. So like we'll say throughout here, you often don't want to be innovated on machine learning in the most critical situations. So not going so deep on the technical side here is aligned with practice. And I'm particularly excited that a lot of my colleagues from the disaster response industry might be able to take this course. So people who work in disaster response and public health run most of their data in spreadsheets. And I think a lot of these notebooks are the right next step for someone that's been working with spreadsheets to think about how they can do a little bit more sophisticated exploratory data analysis and start evaluating machine learning models in a coding environment. In fact, I liked how in approaching a brand new problem, you lay out the systematic framework that often starts with visualizing the data, kind of EDA or exploratory data analysis. And then that can feed into a thoughtful assessment of should you even use machine learning for this? Sometimes machine learning is fantastic and sometimes it's not quite the right fit to then build the other model, running the project, but to put that into a systematic framework for approaching complex problems. Yeah. And I love the framework that we're presenting here, which is similar to the frameworks that we use in industry as well. So you're thinking about what is the real-world problem you're trying to solve, and you can define that real-world problem without mentioning machine learning, so much the better. And then you're looking at the data and getting an intuition for, well, can machine learning help before you start sitting down and implementing the model and evaluating the results. And one of the things I'm very excited about is I do see many people starting to learn machine learning or AI and thinking, wouldn't it be cool if I could apply this to problems like climate change or public health? So one of the things I'm really excited about is that we have a number of people that we've invited to be guest speakers. And these are people working in different areas like public health and monitoring for wildfires where they're using AI as part of their solution. And these are people who have spent their entire careers working together in social good and AI applications. So I'm very excited to be able to feature them in Spotlight throughout this course. And so with that, I think many of us have felt this desire to take AI and go out and let's make the world a better place. Let's use AI for good. I'm excited to have you in this specialization. And as you go through it, I hope that you learn how to build AI projects, that process that Robert and I were talking about, how to evaluate and make an AI project successful. And hopefully, perhaps after taking the specialization, you'll be inspired to go use these algorithms to actually go tackle, make a dent, make a difference in some of these most important societal problems facing us today. So with that, let's jump into the specialization. Please go on to the next video.
specialization detail
  • AI for Good
  • AI and Public Health
    • AI and Public HealthCourse 1
    • AI and Climate ChangeCourse 2
    • AI and Disaster ManagementCourse 3

    • View All Courses
  • Week 1
    • Week 1: Introduction to AI for Good
    • Week 2: AI for Good Project Framework
    • Week 3: Air Quality in Bogotá Colombia
Next Lesson
Week 1: Introduction to AI for Good
    Welcome to the AI for Good specialization
  • Welcome to AI for Good
    Video
    ・
    10 mins
  • What is "AI for Good"?
    Video
    ・
    7 mins
  • The Courses in this Specialization
    Video
    ・
    3 mins
  • Charles Onu - Identifying Asphyxiation in Babies' Cries
    Video
    ・
    4 mins
  • Introduction to Artificial Intelligence and Machine Learning
  • Quick Summary - What is AI?
    Video
    ・
    5 mins
  • Quick Summary - How Supervised Learning Works
    Video
    ・
    5 mins
  • Considering the Impact of Your AI for Good Project
    Video
    ・
    10 mins
  • Juan Lavista Ferres - Microsoft AI for Good Lab
    Video
    ・
    3 mins
  • Quiz
  • What is AI for Good?

    Graded・Quiz

    ・
    30 mins
  • Summary
  • Week 1 Summary
    Video
    ・
    4 mins
  • Felipe Oviedo - Anomaly Detection in Breast Cancer Imaging
    Video
    ・
    6 mins
  • Acknowledgements
    Reading
    ・
    10 mins
  • Resources
  • Join the DeepLearning.AI Forum to ask questions, get support, or share amazing ideas!
    Reading
    ・
    2 mins
  • Week 1 Resources
    Reading
    ・
    10 mins
  • Week 1 Lecture Notes
    Reading
    ・
    1 min
  • (Optional) Refreshing your Workspace and Downloading Your Notebook
    Reading
    ・
    5 mins
  • Next
    Week 2: AI for Good Project Framework