Skip to content

Commit

Permalink
Added images and cleaned up links
Browse files Browse the repository at this point in the history
  • Loading branch information
koreyspace committed Oct 30, 2023
1 parent 707a609 commit 981f5fa
Show file tree
Hide file tree
Showing 25 changed files with 52 additions and 49 deletions.
2 changes: 1 addition & 1 deletion 01-introduction-to-genai/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Introduction to Generative AI and Large Language Models

[![Introduction to Generative AI and Large Language Models](./images/genai_course_1[83].png)](https://youtu.be/vf_mZrn8ibc)
[![Introduction to Generative AI and Large Language Models](./images/01-lesson-banner.png)](https://youtu.be/vf_mZrn8ibc)

*(Click the image above to view video of this lesson)*

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion 02-exploring-and-comparing-different-llms/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Exploring and comparing different LLMs

[![Exploring and comparing different LLMs](./images/genai_course_2[56].png)](https://youtu.be/J1mWzw0P74c)
[![Exploring and comparing different LLMs](./images/02-lesson-banner.png)](https://youtu.be/J1mWzw0P74c)

*(Click the image above to view video of this lesson)*

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
2 changes: 1 addition & 1 deletion 04-prompt-engineering-fundamentals/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Prompt Engineering Fundamentals

[![Prompt Engineering Fundamentals ](./img/genai_course_4[10].png)](https://youtu.be/r2ItK3UMVTk)
[![Prompt Engineering Fundamentals ](./img/04-lesson-banner.png)](https://youtu.be/r2ItK3UMVTk)


How you write your prompt to the LLM matters, a carefully crafted prompt can achieve achieve a better result than one that isn't. But what even are these concepts, prompt, prompt engineering and how do I improve what I send to the LLM? Questions like these is what this chapter and the upcoming chapter is looking to answer.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
2 changes: 1 addition & 1 deletion 05-advanced-prompts/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Creating Advanced prompts


[![Creating Advanced Prompts](./images/genai_course_5[65].png)](https://youtu.be/32GBH6BTWZQ)
[![Creating Advanced Prompts](./images/05-lesson-banner.png)](https://youtu.be/32GBH6BTWZQ)

Let's recap some learnings from the previous chapter:
> Prompt _engineering_ is the process by which we **guide the model towards more relevant responses** by providing more useful instructions or context.
Expand Down
Binary file added 05-advanced-prompts/images/05-lesson-banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed 05-advanced-prompts/images/genai_course_5[65].png
Binary file not shown.
2 changes: 1 addition & 1 deletion 06-text-generation-apps/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Building Text Generation Applications

[![Building Text Generation Applications ](./images/genai_course_6[95].png)](https://youtu.be/5jKHzY6-4s8)
[![Building Text Generation Applications ](./images/06-lesson-banner.png)](https://youtu.be/5jKHzY6-4s8)

*(Click the image above to view video of this lesson)*

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
3 changes: 2 additions & 1 deletion 07-building-chat-applications/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Building Generative AI-Powered Chat Applications

[![Building Generative AI-Powered Chat Applications](./img/genai_course_7[8].png)](https://youtu.be/Kw4i-tlKMrQ)
[![Building Generative AI-Powered Chat Applications](./img/07-lesson-banner.png
)](https://youtu.be/Kw4i-tlKMrQ)

*(Click the image above to view video of this lesson)*

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
2 changes: 1 addition & 1 deletion 10-building-low-code-ai-applications/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Building Low Code AI Applications


[![Building Low Code AI Applications](./images/genai_course_10[68].png)](https://youtu.be/XX8491SAF44)
[![Building Low Code AI Applications](./images/10-lesson-banner.png)](https://youtu.be/XX8491SAF44)

*(Click the image above to view video of this lesson)*

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
4 changes: 2 additions & 2 deletions 12-designing-ux-for-ai-applications/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Designing UX for AI Applications

[![Designing UX for AI Applications](./images/genai_course_12[88].png)](https://youtu.be/bO7h2_hOhR0)
[![Designing UX for AI Applications](./images/12-lesson-banner.png)](https://youtu.be/bO7h2_hOhR0)

*(Click the image abvoe to view video of this lesson)*

Expand Down Expand Up @@ -118,4 +118,4 @@ Take any apps you've built so far, consider implementing the below steps in your

Want to learn more about designing UX for AI Applications? Go to the [contiuned learning page](../13-continued-learning/README.md) to find other great resources on this topic.

Congratulation, you have completed this course! The building should not stop here. Hopefully you have been inspired to start building your own Generative AI startup. Head over to the [Microsoft Founders Hub](https://www.microsoft.com/en-us/startups) and apply for the program to recieve support on your journey.
Congratulation, you have completed this course! The building should not stop here. Hopefully you have been inspired to start building your own Generative AI startup. Head over to the [Microsoft Founders Hub](https://aka.ms/genai-foundershub) and apply for the program to recieve support on your journey.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
76 changes: 37 additions & 39 deletions 13-continued-learning/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,47 +6,49 @@ Missing a great resource? Let us know by submitting a PR!


## Lesson 1 - Introduction to Generative AI and LLMs
🔗 [How GPT models work: accessible to everyone](https://bea.stollnitz.com/blog/how-gpt-works/)

🔗 [Generative AI: Implication and Applications for Education](https://arxiv.org/abs/2305.07605)
🔗 [Fundamentals of Generative AI](https://learn.microsoft.com/training/modules/fundamentals-generative-ai/?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [Fundamentals of Generative AI](https://learn.microsoft.com/training/modules/fundamentals-generative-ai/)
🔗 [How GPT models work: accessible to everyone](https://bea.stollnitz.com/blog/how-gpt-works/?wt.mc_id=github_S-1231_webpage_reacto)

🔗 [Generative AI: Implication and Applications for Education](https://arxiv.org/abs/2305.07605?wt.mc_id=github_S-1231_webpage_reactor)


## Lesson 2 - Exploring and Comparing Different LLM types
🔗 [The Large Language Model (LLM) Index | Sapling](https://sapling.ai/llm/index)

🔗 [How to use Open Source foundation models curated by Azure Machine Learning (preview) - Azure Machine Learning | Microsoft Learn](https://learn.microsoft.com/azure/machine-learning/how-to-use-foundation-models?wt.mc_id=github_S-1231_webpage_reactor&view=azureml-api-2)

🔗 [[2304.04052] Decoder-Only or Encoder-Decoder? Interpreting Language Model as a Regularized Encoder-Decoder (arxiv.org)](https://arxiv.org/abs/2304.04052)

🔗 [How to use Open Source foundation models curated by Azure Machine Learning (preview) - Azure Machine Learning | Microsoft Learn](https://learn.microsoft.com/en-us/azure/machine-learning/how-to-use-foundation-models?view=azureml-api-2)
🔗 [Retrieval Augmented Generation using Azure Machine Learning prompt flow](https://learn.microsoft.com/azure/machine-learning/concept-retrieval-augmented-generation?wt.mc_id=github_S-1231_webpage_reactor&view=azureml-api-2)

🔗 [Retrieval Augmented Generation using Azure Machine Learning prompt flow](https://learn.microsoft.com/en-us/azure/machine-learning/concept-retrieval-augmented-generation?view=azureml-api-2)
🔗 [Grounding LLMs](https://techcommunity.microsoft.com/t5/fasttrack-for-azure/grounding-llms/ba-p/3843857?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [The Large Language Model (LLM) Index | Sapling](https://sapling.ai/llm/index?wt.mc_id=github_S-1231_webpage_reactor )


🔗 [[2304.04052] Decoder-Only or Encoder-Decoder? Interpreting Language Model as a Regularized Encoder-Decoder (arxiv.org)](https://arxiv.org/abs/2304.04052?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [Grounding LLMs](https://techcommunity.microsoft.com/t5/fasttrack-for-azure/grounding-llms/ba-p/3843857)


## Lesson 3 - Using Generative AI Responsibly
🔗 [Fundamentals of Responsible Generative AI](https://learn.microsoft.com/en-us/training/modules/responsible-generative-ai/)
🔗 [Fundamentals of Responsible Generative AI](https://learn.microsoft.com/training/modules/responsible-generative-ai/?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [Being Responsible with Generative AI](https://learn.microsoft.com/en-us/shows/ai-show/being-responsible-with-generative-ai)

🔗 [GPT-4 System Card](https://cdn.openai.com/papers/gpt-4-system-card.pdf)
🔗 [GPT-4 System Card](https://cdn.openai.com/papers/gpt-4-system-card.pdf?wt.mc_id=github_S-1231_webpage_reactor)


## Lesson 4 - Understanding Prompt Engineering Fundamentals

🔗 [Introduction to Prompt Engineering](https://learn.microsoft.com/azure/ai-services/openai/concepts/prompt-engineering)
🔗 [Introduction to Prompt Engineering](https://learn.microsoft.com/azure/ai-services/openai/concepts/prompt-engineering?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [Prompt Engineering Overview](https://learn.microsoft.com/en-us/semantic-kernel/prompt-engineering/)
🔗 [Prompt Engineering Overview](https://learn.microsoft.com/semantic-kernel/prompt-engineering/?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [Azure OpenAI for Education Prompts](https://techcommunity.microsoft.com/t5/e1.ucation-blog/azure-openai-for-education-prompts-ai-and-a-guide-from-ethan-and/ba-p/3938259)
🔗 [Azure OpenAI for Education Prompts](https://techcommunity.microsoft.com/t5/education-blog/azure-openai-for-education-prompts-ai-and-a-guide-from-ethan-and/ba-p/3938259?wt.mc_id=github_S-1231_webpage_reactor )



## Lesson 5 - Creating Advanced Prompts
🔗 [Prompt Engineering Techniques](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/advanced-prompt-engineering?pivots=programming-language-chat-completions)
🔗 [Prompt Engineering Techniques](https://learn.microsoft.com/azure/ai-services/openai/concepts/advanced-prompt-engineering?wt.mc_id=github_S-1231_webpage_reactor&pivots=programming-language-chat-completions)


## Lesson 6 - Building Text Generation Applications
Expand All @@ -56,62 +58,58 @@ Missing a great resource? Let us know by submitting a PR!
## Lesson 7 - Building Chat Applications


🔗 [System message framework and template recommendations for Large Language Models (LLMs)](https://learn.microsoft.com/azure/ai-services/openai/concepts/system-message)
🔗 [System message framework and template recommendations for Large Language Models (LLMs)](https://learn.microsoft.com/azure/ai-services/openai/concepts/system-message?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [Learn how to work with the GPT-35-Turbo and GPT-4 models](https://learn.microsoft.com/azure/ai-services/openai/how-to/chatgpt?pivots=programming-language-chat-completions)
🔗 [Learn how to work with the GPT-35-Turbo and GPT-4 models](https://learn.microsoft.com/azure/ai-services/openai/how-to/chatgpt?wt.mc_id=github_S-1231_webpage_reactor&pivots=programming-language-chat-completions)

🔗 [Fine-Tuning language models from human preferences](https://arxiv.org/pdf/1909.08593.pdf)
🔗 [Fine-Tuning language models from human preferences](https://arxiv.org/pdf/1909.08593.pdf?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [OpenAI Fine-Tuning](https://platform.openai.com/docs/guides/fine-tuning/when-to-use-fine-tuning)
🔗 [OpenAI Fine-Tuning](https://platform.openai.com/docs/guides/fine-tuning/when-to-use-fine-tuning?wt.mc_id=github_S-1231_webpage_reactor )


## Lesson 8 - Building Search Applications

🔗 [OpenAI Embedding API](https://beta.openai.com/docs/api-reference/embeddings)

🔗 [Azure Cognitive Search](https://learn.microsoft.com/training/modules/improve-search-results-vector-search/?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [OpenAI Embedding API Python SDK Documentation](https://openai-python.readthedocs.io/en/latest/)
🔗 [OpenAI Embedding API](https://platform.openai.com/docs/api-reference/embeddings?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [Azure Cognitive Search](https://learn.microsoft.com/training/modules/improve-search-results-vector-search)

🔗 [Cosine Similarity](https://en.wikipedia.org/wiki/Cosine_similarity)
🔗 [Cosine Similarity](https://en.wikipedia.org/wiki/Cosine_similarity?wt.mc_id=github_S-1231_webpage_reactor)


## Lesson 9 - Building Image Generation Applications

🔗 [Generate Images with Azure OpenAI Service](https://learn.microsoft.com/en-us/training/modules/generate-images-azure-openai/)
🔗 [Generate Images with Azure OpenAI Service](https://learn.microsoft.com/training/modules/generate-images-azure-openai/?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [OpenAI's DALL-E and CLIP 101: A Brief Introduction](https://towardsdatascience.com/openais-dall-e-and-clip-101-a-brief-introduction-3a4367280d4e)
🔗 [OpenAI's DALL-E and CLIP 101: A Brief Introduction](https://towardsdatascience.com/openais-dall-e-and-clip-101-a-brief-introduction-3a4367280d4e?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [OpenAI's CLIP paper](https://arxiv.org/pdf/2103.00020.pdf)
🔗 [OpenAI's CLIP paper](https://arxiv.org/pdf/2103.00020.pdf?wt.mc_id=github_S-1231_webpage_reactor)


## Lesson 10 - Building Low Code AI Applications

🔗 [Add intelligence with AI Builder and GPT](https://learn.microsoft.com/en-us/training/modules/ai-builder-text-generation/?WT.mc_id=academic-109639-somelezediko)
🔗 [Add intelligence with AI Builder and GPT](https://learn.microsoft.com/training/modules/ai-builder-text-generation/?wt.mc_id=github_S-1231_webpage_reactor&WT.mc_id=academic-109639-somelezediko)

🔗 [Get Started with AI Builder](https://learn.microsoft.com/training/modules/get-started-with-ai-builder/?WT.mc_id=academic-109639-somelezediko)
🔗 [Get Started with AI Builder](https://learn.microsoft.com/training/modules/get-started-with-ai-builder/?wt.mc_id=github_S-1231_webpage_reactor&WT.mc_id=academic-109639-somelezediko)

🔗 [Detect Objects with AI Builder](https://learn.microsoft.com/training/modules/get-started-with-ai-builder-object-detection/?WT.mc_id=academic-109639-somelezediko)
🔗 [Detect Objects with AI Builder](https://learn.microsoft.com/training/modules/get-started-with-ai-builder-object-detection/?wt.mc_id=github_S-1231_webpage_reactor&WT.mc_id=academic-109639-somelezediko )

🔗 [Build a canvas app solution with Copilot in Power Apps](https://learn.microsoft.com/en-us/training/modules/build-canvas-app-real-estate-power-apps-copilot/?WT.mc_id=academic-109639-somelezediko)
🔗 [Build a canvas app solution with Copilot in Power Apps](https://learn.microsoft.com/training/modules/build-canvas-app-real-estate-power-apps-copilot/?wt.mc_id=github_S-1231_webpage_reactor&WT.mc_id=academic-109639-somelezediko)

🔗 [Power Platform Copilot Prompt Library](https://pnp.github.io/powerplatform-prompts/?WT.mc_id=academic-109639-somelezediko)
🔗 [Power Platform Copilot Prompt Library](https://pnp.github.io/powerplatform-prompts/?wt.mc_id=github_S-1231_webpage_reactor&WT.mc_id=academic-109639-somelezediko)

## Lesson 11- Integrating Applications with Function Calling

🔗 [OpenAI Functions Documentation](https://learn.microsoft.com/azure/ai-services/openai/how-to/function-calling)
🔗 [OpenAI Functions Documentation](https://learn.microsoft.com/azure/ai-services/openai/how-to/function-calling?wt.mc_id=github_S-1231_webpage_reactor)


## Lesson 12 - Designing UX for AI Applications

🔗 [Best practices for building collaborative UX with Human-AI partnership](https://learn.microsoft.com/en-us/community/content/best-practices-ai-ux)
🔗 [Best practices for building collaborative UX with Human-AI partnership](https://learn.microsoft.com/community/content/best-practices-ai-ux?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [Designing Human-Centric AI Experiences: Applied UX Design for Artificial Intelligence by Akshay Kpre](https://www.amazon.com/Designing-Human-Centric-Experiences-Artificial-Intelligence/dp/1484280873)
🔗 [Designing Human-Centric AI Experiences: Applied UX Design for Artificial Intelligence by Akshay Kpre](https://www.linkedin.com/learning/ux-for-ai-design-practices-for-ai-developers?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [UX for AI: Design Practices for AI Developers](https://www.linkedin.com/learning/ux-for-ai-design-practices-for-ai-developers)
🔗 [UX for AI: Design Practices for AI Developers](https://www.youtube.com/watch?wt.mc_id=github_S-1231_webpage_reactor&v=Lkbkd_hkDLY)

🔗 [New skills in the age of AI by John Maeda](https://youtu.be/Lkbkd_hkDLY)
🔗 [New skills in the age of AI by John Maeda](https://www.amazon.com/Designing-Human-Centric-Experiences-Artificial-Intelligence/dp/1484280873?wt.mc_id=github_S-1231_webpage_reactor)

🔗 [Best practices for building collaborative UX with Human-AI partnership](https://learn.microsoft.com/en-us/community/content/best-practices-ai-ux)

6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@

![Generative AI For Beginners](./img/1.png)


[![GitHub license](https://img.shields.io/github/license/microsoft/Generative-AI-For-Beginners.svg)](https://github.com/microsoft/Generative-AI-For-Beginners/blob/master/LICENSE)
[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Generative-AI-For-Beginners.svg)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/graphs/contributors/)
[![GitHub issues](https://img.shields.io/github/issues/microsoft/Generative-AI-For-Beginners.svg)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/issues/)
Expand Down Expand Up @@ -67,7 +71,7 @@ We believe one of the best ways to learn is learning with others! Join our [offi

### 🚀 Are you a startup or got an idea you want to launch?

Visit [Microsoft's Founders Hub](https://www.microsoft.com/startups) where you can apply to receive **free OpenAI credits** and up to **$150k towards Azure's leading AI services** as well as **1:1 expert support** with Microsoft's AI experts.
Visit [Microsoft's Founders Hub](https://aka.ms/genai-foundershub) where you can apply to receive **free OpenAI credits** and up to **$150k towards Azure's leading AI services** as well as **1:1 expert support** with Microsoft's AI experts.

## 🎒 Other Courses

Expand Down
Binary file added img/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 981f5fa

Please sign in to comment.