Is there a tutorial for creating a recommendation engine?

David Thielen 2,526 Reputation points
2024-06-13T19:28:45.88+00:00

Hi all;

This is a follow up to my question Creating a Recommendation Engine.

When I first needed to learn Blazor, I found a class on Pluralsight that walked me through the entire process, showing the code for each step of the way. It was about 4 hours long and at the end of it I understood how to create a Blazor app - in detail.

I now need to write a recommendation engine, in C# using the appropiate Azure service(s). I know less about this than I did Blazor when starting that class (as I had written ASP.NET MVC apps in the past). I've written no code using AI/ML services.

So my question is - is there an instructional class somewhere, for developers with no AI/ML experience, that will walk me through in detail, including the appropriate code and how to feed it the existing data for training? I'm happy to pay for it if there's a charge. Using the appropriate Azure AI services and in C#.

thanks - dave

Azure AI Search
Azure AI Search
An Azure search service with built-in artificial intelligence capabilities that enrich information to help identify and explore relevant content at scale.
831 questions
Azure Startups
Azure Startups
Azure: A cloud computing platform and infrastructure for building, deploying and managing applications and services through a worldwide network of Microsoft-managed datacenters.Startups: Companies that are in their initial stages of business and typically developing a business model and seeking financing.
236 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. brtrach-MSFT 15,786 Reputation points Microsoft Employee
    2024-06-15T07:46:22.3566667+00:00

    @David Thielen We offer some documentation but I do admit it starts off assuming a level 200 or 300 knowledge on the topic. After reading through the thread/conversation you had with Grace, I am not sure I would recommend the documents route.

    One place you can check out that is typically structed with lots of 3rd party learning content is Microsoft certifications. You do not necessarily have to earn the certification and the stress that can come with studying for them but rather use the material to aid you in your learning.

    The Azure Data Scientist Associate certification, which includes the DP-100: Designing and Implementing a Data Science Solution on Azure exam, would be a good choice. This certification focuses on training, evaluating, and deploying machine learning models, which are key components of building recommendation engines.

    Additionally, the Azure AI Engineer Associate certification, particularly the AI-102: Designing and Implementing an Azure AI Solution exam, covers the use of Azure Cognitive Services, including Personalizer, which is used to create recommendation solutions.

    DP-100:

    1. Microsoft Study guide: https://video2.skills-academy.com/en-us/credentials/certifications/resources/study-guides/dp-100
    2. Coursera course 3rd party site that has a cost. Please ensure that this will teach you the necessary skills before making the purchase as we do not assume liability in this recommendation of a 3rd party site.

    AI-102:

    1. Microsoft study guide: https://video2.skills-academy.com/en-us/credentials/certifications/resources/study-guides/ai-102
    2. O.Reilly study guide: https://www.oreilly.com/library/view/azure-ai-engineer/9781098169251/ch01.html3rd party site that might have a cost. Please ensure that this will teach you the necessary skills before making the purchase as we do not assume liability in this recommendation of a 3rd party site.

    Some of these certifications will also have a book. My wife recently completed AZ-900 and used an AZ-900 book she found off of Amazon and a O.Reilly video series to learn Azure concepts.

    Please let me know if I can assist in any further way with locating content or sharing feedback to our documentation team.