Be a life-long learner to embrace AI

Recently, I participated the MVP Global Cloud Skills Challenge, which allows all Microsoft MVPs to be competing on a global stage. As you know, Microsoft Learn is a free learning resource site for everyone who wants to learn Microsoft technologies. I have advocated it many times via my social network. Today, I would like to share what I learned from #TheMVPChallenge.

First, I would say the content of Microsoft Learn is super high-quality and it is so easy to follow the instructions to create your immersive learning experience. Before the MVP Challenge, I have been immersed in Microsoft Learn for hundreds of hours. With the help of Microsoft Learn, I have successfully achieved the following certificates:

Microsoft Certified Azure Fundamentals Microsoft Certified Azure Developer Microsoft Certified Azure Solutions Architect

I completed The MVP Challenge - Azure Data & AI Challenge, which contains a bunch of content that you need to know to start your first AI application. For example, you can learn how to create a Cognitive Service on Azure, or create a classification model with Azure Machine Learning. You can find all the resources you need to complete a functional application, and you can even use the Azure hands-on lab for free! All you need is just a Microsoft account and your patience. I would say the content of Microsoft Learn is super high-quality and it is so easy to follow the instructions to create your immersive learning experience.

By leveraging Azure, you don’t have to dive into the complicated AI algorithms. Microsoft Learn will guide you how to create the resource and how to write your first line of code. Or even no code at all! Don’t you believe it? Just have a try. I have created a collection about Cognitive Service so that you can walk through how to use it to detect and analyze the faces in the photos, or use your phone to detect the dog breeds. Sounds interesting? Find it here and let’s learn: Xiaodi’s Collection for Azure Cognitive Services.

I’m also an advocator for life-long learners. The technologies grow rapidly every day, and we must upskill ourselves to keep the sensitiveness for the world. What I learned from the MVP Challenge is AI will significantly impact our life in the future and we need to be ready to embrace the new AI technologies. In my spare time, I’m a volunteer of Hour of Code - a global movement for kids to inspire them to learning computer science. I believe coding would be the essential skill in the future. Recently I organized a “Hour of Code” event. But how could I do better to inspire the kids? One idea jumped in my mind one day after I learned some AI courses on Microsoft Learn. With Azure Cognitive Services, I just spent one weekend to develop a Face recognition app! The Azure Cognitive Services are so powerful and easy to use. I just need to create a Cognitive Service from Azure and upload the camera stream then it can return some properties of the person in the camera, such as the gender and age, etc. It can even recognize the emotions. How wonderful it is! I cannot imagine how complicated it would be if we develop such an AI app from scratch without Azure. But with Azure Cognitive Services, you can do it too. It looks like this:

My Face Recognition app powered by Azure Cognitive Services

I showed this app in the Hour of Code event and all kids were interested in it. They excitedly asked, “Why does it know how old I am?” “Hey I am 10, not 9!” “It knows you wear glasses! How can it know that?” What a joyful day! I believe this fun app can inspire their curiosity to the computer science. And maybe one day they would create some cool stuff as well! Maybe creating a robot to improve the health care? Or overcoming the physical disadvantages, or even saving the earth? Who knows?! But I think this app would kindle the flame of the computer science in their life journey. In the below photo, some kids were using the photo classifier to classify the fishes. The projector screen showed how my AI app recognized the faces in the camera.

Kids playing the Face Recognition app in Hour of Code

If you also want to create an app like this, you can learn the course in my collection - Identify faces and expressions by using the Computer Vision API in Azure Cognitive Services. I highly recommend you walk through each module to have a better understanding for the Cognitive Services of Azure. This collection covers some key aspects in Azure Cognitive Services:

We definitely will face more challenges in the future, but that is why we keep growing ourselves by being a life-long learner. AI enable us to build amazing software that can empower humans. Everyone should start to know a little basic of AI because it would impact our daily life. Honestly, if you asked me ten years ago, I never thought AI would be so close in our daily life. It already comes. Be ready to embrace the AI technologies, and be a life-long learner now: Xiaodi’s Collection for Azure Cognitive Services!