DeepLearning.AI
AI is the new electricity and will transform and improve nearly all areas of human lives.

๐Ÿ’ป ย  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.


๐Ÿ’ป ย  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

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 Learning Path

Enjoy 30% Off Now. Cancel Anytime!

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.

View All Plans and Features

Welcome back!

Hi ,

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

DeepLearning.AI
  • Explore Courses
  • Community
    • Forum
    • Events
    • Ambassadors
    • Ambassador Spotlight
  • My Learnings
  • daily streak fire

    You've achieved today's streak!

    Complete one lesson every day to keep the streak going.

    Su

    Mo

    Tu

    We

    Th

    Fr

    Sa

    free pass got

    You earned a Free Pass!

    Free Passes help protect your daily streak. Complete more lessons to earn up to 3 Free Passes.

    Free PassFree PassFree Pass
As LLMs continue to develop, finding ways to efficiently incorporate their capabilities into applications for many users has become increasingly urgent. I'm delighted today to introduce a course with one of the leading global application developers, Microsoft, which has been developing an SDK called Semantic Kernel that can enable you to rapidly use LLMs in your applications. Your instructor for this course is John Maeda, Vice President for Design and AI at Microsoft. John, welcome. Thank you, Andrew. So glad to be here. John's design work in tech and AI has touched so many lives. For example, his early work at MIT led to his co-creating Stretch, which is a wonderful programming tool for children. Later, John earned an MBA and shifted to the business and venture capital world, which is where we first crossed paths when John was with one of Coursera's investors. So, in this course, I understand you've married two of your favorite topics, teaching programming and accelerating businesses. So, this led to this course on LMs using Semantic Kernel. Well, I know that sounds a bit like a stretch, but I've been fascinated by the enabling power of computation. Computer science is something abstract, but as a kid, I touched a Commodore PET, PET. as a kid growing up in Chinatown of Seattle in a family-run tofu business where parents did just one dream for us, go to college and get out of Chinatown. That encouragement took me to MIT in my adulthood and down a conventional computer science path, but much later in life I discovered that it wasn't the technology that interests me the most, it was instead what you could do with the technology. And oftentimes it required exposing the technology to non technologists, whether children, designers, or artists, or even business people to find out how best to really use it. So I have to say Andrew, I was really inspired by your TED talk on AI. It really struck a chord because you described wanting to bring AI to a business of a pizza shop owner. That's a great vision and it's the kind of things I would have wanted to do for my parents. They're super busy. If AI could have helped them in their business because they've had a better life. I love that thought. So we're going to show how that pizza shop owner can use LLMs in their business. Yeah, thank you, John. I think the work that you and Microsoft are doing to make AI accessible to everyone is really fantastic. Can you say more about what you cover in this course? Absolutely. Well, you know, when you think about Symantec Kernel, it's kind of a fancy name, but just remember it's an open source toolkit. It's the brainchild of Microsoft's deputy CTO. Sam Scalace. Sam is the inventor of something called Google Docs, you may have heard of. There's two underlying concepts to this new wave of AI that I think matter the most. I like to tell people to stick their hands out in front of them. It's hard when you're on a remote, but stick your hands out in front of you, take your right hand, shake it, and call this the completion engine. Whoa, the completion engine. It can finish my sentence. And then take out your left hand, shake it a bit. The left hand is a similarity engine. It's like a magnet, it can sort of pull things out and find things that are similar that are something you wouldn't expect a computer program to find as similar at all. So the ability to compare meaning is very new, at least it feels to me, to some of you as well. And then this completion engine is the kind of wow. And so we sort of focus on the completion engine. oh my god it's so amazing, but the similarity and you need some love. So it's this combination of these two that are really making this wave feel different at least when I talk to businesses of all sizes and I think for small business as well this combination left hand right hand working together it's pretty cool. We see this in places like retrieval augmented generation so-called RAG the ability to connect context with completion but also if you don't have context and you try to complete something, you end up with hallucinations, because the completion engine is running on an empty stomach. So these two together, a combination of two hands, is pretty amazing. And in this course, we're going to try to make sure you don't stay sort of playing with your fingers, but actually coding with Symantec Kernel. You're going to use two AI plugins. Number one, a design thinking plugin, and number two, a business thinking plugin. So in this course, we're going to combine traditional business thinking with the power of LLMs to help make Andrew's pizza shop owner's business life a little better. In the process, you're going to learn about open source semantic kernel. You're going to start by building some semantic functions to summarize some text and do the regular things like chaining. Then we'll jump into design thinking. You're going to take customer feedback and stick it into the plugin and get it to do things and generate the magic of AI. And then we work from top down, we're going to apply SWOT analysis to the pizza shop using the business thinking AI plugin to find ways to improve cost and time efficiency. So moving on, we're going to play with vector memory, of course. Everyone loves that. And use our planner module to finish the meal to get you thinking about the future of this AI revolution. Boy, that's a very exciting set of topics. In addition to John teaching this, we'd also like to acknowledge the many people who've helped make this course possible. On the Microsoft side, we'd like to thank Sam Scalace, Umesh Madan, Devish Lucato, Evan Sharkey, Tim Laverty, Harleen Tind, Abby Harrison, Sean Caligari, Matthew Bolanas, and the entire Semantic Kernel community and team. On the Deep Learning.ai side, Jeff Ludwig, and Diala Ezzedine. So John, this sounds like a really exciting set of topics. Let's get started.
course detail
Next Lesson
How Business Thinkers Can Start Building AI Plugins With Semantic Kernel
  • Introduction
    Video
    ใƒป
    6 mins
  • Semantic Kernel is Like Your AI Cooking Kitchen
    Video with Code Example
    ใƒป
    6 mins
  • Cooking Up Flavorful SWOTs with the Kernel
    Video with Code Example
    ใƒป
    11 mins
  • Organizing The Tools You Make for Later Reuse
    Video with Code Example
    ใƒป
    10 mins
  • Frozen Dinner The Design Thinking Meal
    Video with Code Example
    ใƒป
    13 mins
  • Dont Forget to Save the Generated Dripping or The Gravy
    Video with Code Example
    ใƒป
    9 mins
  • A Kitchen That Responds to Your I'm Hungry is More Than Feasible
    Video with Code Example
    ใƒป
    13 mins
  • There's a Fully-Outfitted Professional-Grade Kitchen Ready For You
    Video with Code Example
    ใƒป
    5 mins
  • Conclusion
    Video
    ใƒป
    1 min
  • Course Feedback
  • Community