Skip to content

Commit d7d045a

Browse files
Fundamentals of Facial Recognition
1 parent e447e9d commit d7d045a

27 files changed

+144
-52
lines changed

.github/workflows/azure-static-web-apps-blue-dune-03c1d240f.yml

-46
This file was deleted.

Build web apps with Blazor/unit 3 Exercise - Create and run a Blazor web app/obj/Debug/net8.0/unit 3 Exercise - Create and run a Blazor web app.AssemblyInfo.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
[assembly: System.Reflection.AssemblyCompanyAttribute("unit_3_Exercise_-_Create_and_run_a_Blazor_web_app")]
1414
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
1515
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
16-
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2d3687d68a43e534493689591c3c9ea297920fcb")]
16+
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+e447e9df010d0febd529faccb5759559cf4e937c")]
1717
[assembly: System.Reflection.AssemblyProductAttribute("unit_3_Exercise_-_Create_and_run_a_Blazor_web_app")]
1818
[assembly: System.Reflection.AssemblyTitleAttribute("unit_3_Exercise_-_Create_and_run_a_Blazor_web_app")]
1919
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
b851b7a9d8dfd7b67c84007f2a44475c9faa717649d2bf73980be14eb3c6f7fb
1+
d78420c4018651e2f8d6f5ae9b261864f65aef5f2e966c76334291856f8d1741

Build web apps with Blazor/unit 4 Razor components/BlazorApp/obj/Debug/net8.0/BlazorApp.AssemblyInfo.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
[assembly: System.Reflection.AssemblyCompanyAttribute("BlazorApp")]
1414
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
1515
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
16-
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2d3687d68a43e534493689591c3c9ea297920fcb")]
16+
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+e447e9df010d0febd529faccb5759559cf4e937c")]
1717
[assembly: System.Reflection.AssemblyProductAttribute("BlazorApp")]
1818
[assembly: System.Reflection.AssemblyTitleAttribute("BlazorApp")]
1919
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3b249249a4038571426ddcf0ea8d1240641211d8eda0886f37ad1732126b5d8f
1+
dc0e698c03c27c0436ee8b58c5cccd2f163a669ca6df2109d507239d38e49e07

Build web apps with Blazor/unit 5 Excercise - Add a component/BlazorApp1/obj/Debug/net8.0/BlazorApp1.AssemblyInfo.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
[assembly: System.Reflection.AssemblyCompanyAttribute("BlazorApp1")]
1414
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
1515
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
16-
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2d3687d68a43e534493689591c3c9ea297920fcb")]
16+
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+e447e9df010d0febd529faccb5759559cf4e937c")]
1717
[assembly: System.Reflection.AssemblyProductAttribute("BlazorApp1")]
1818
[assembly: System.Reflection.AssemblyTitleAttribute("BlazorApp1")]
1919
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
c7d93a10c1f3c8a696bc4b7b0ffa5b3eb00b2f12daf39ba2b5c6195c38e8c3cd
1+
8383800c61f2d9813685c24956c4378a36fa9185cff8a7b31c259c0899c46a57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Fundamentals of Facial Recognition
2+
3+
Face detection and analysis is an area of artificial intelligence (AI) which uses algorithms to locate and analyze human faces in images or video content.
4+
5+
Uses of face detection and analysis
6+
There are many applications for face detection, analysis, and recognition. For example,
7+
8+
- Security - facial recognition can be used in building security applications, and increasingly it is used in smart phones operating systems for unlocking devices.
9+
- Social media - facial recognition can be used to automatically tag known friends in photographs.
10+
- Intelligent monitoring - for example, an automobile might include a system that monitors the driver's face to determine if the driver is looking at the road, looking at a mobile device, or shows signs of tiredness.
11+
- Advertising - analyzing faces in an image can help direct advertisements to an appropriate demographic audience.
12+
- Missing persons - using public cameras systems, facial recognition can be used to identify if a missing person is in the image frame.
13+
- Identity validation - useful at ports of entry kiosks where a person holds a special entry permit.
14+
15+
![alt text](image.png)
16+
![alt text](image-1.png)
17+
![alt text](image-2.png)
18+
19+
Microsoft Azure provides multiple Azure AI services that you can use to detect and analyze faces, including:
20+
21+
- Azure AI Vision, which offers face detection and some basic face analysis, such as returning the bounding box coordinates around an image.
22+
- Azure AI Video Indexer, which you can use to detect and identify faces in a video.
23+
- Azure AI Face, which offers pre-built algorithms that can detect, recognize, and analyze faces.
24+
Of these, Face offers the widest range of facial analysis capabilities.
109 KB
Loading
371 KB
Loading
301 KB
Loading

Fundamentals of Facial Recognition/unit 1 Introduction.md

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Fundamentals of Text Analysis with the Language Service
2+
3+
In order for computer systems to interpret the subject of a text in a similar way humans do, they use natural language processing (NLP), an area within AI that deals with understanding written or spoken language, and responding in kind. Text analysis describes NLP processes that extract information from unstructured text.
4+
5+
Natural language processing might be used to create:
6+
7+
A social media feed analyzer that detects sentiment for a product marketing campaign.
8+
A document search application that summarizes documents in a catalog.
9+
An application that extracts brands and company names from text.
10+
Azure AI Language is a cloud-based service that includes features for understanding and analyzing text. Azure AI Language includes various features that support sentiment analysis, key phrase identification, text summarization, and conversational language understanding.
11+
12+
In this module, you'll explore the capabilities of text analytics, and how you might use them.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Tokenization
2+
3+
onsider this phrase from a famous US presidential speech: "we choose to go to the moon". The phrase can be broken down into the following tokens, with numeric identifiers:
4+
5+
1. we
6+
2. choose
7+
3. to
8+
4. go
9+
5. the
10+
6. moon
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Azure AI Language is a part of the Azure AI services offerings that can perform advanced natural language processing over unstructured text. Azure AI Language's text analysis features include:
2+
3+
- Named entity recognition identifies people, places, events, and more. This feature can also be customized to extract custom categories.
4+
- Entity linking identifies known entities together with a link to Wikipedia.
5+
- Personal identifying information (PII) detection identifies personally sensitive information, including personal health information (PHI).
6+
- Language detection identifies the language of the text and returns a language code such as "en" for English.
7+
- Sentiment analysis and opinion mining identifies whether text is positive or negative.
8+
- Summarization summarizes text by identifying the most important information.
9+
- Key phrase extraction lists the main concepts from unstructured text.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Introduction to Linux on Azure:
2+
3+
Microsoft Azure is a cloud computing platform that offers a wide range of services to help organizations build, deploy, and manage applications through Microsoft's global network of data centers. Linux is a popular open-source operating system widely used in the enterprise and cloud environments. Azure provides robust support for Linux, allowing users to run various Linux distributions seamlessly.
4+
5+
Key Features of Linux on Azure:
6+
7+
- Virtual Machines (VMs): Azure allows you to deploy Linux virtual machines, providing flexibility in terms of distribution, size, and configuration. You can choose from a variety of pre-configured Linux images or bring your custom image.
8+
9+
- Azure Marketplace: The Azure Marketplace offers a diverse set of Linux-based solutions, applications, and development stacks that can be easily deployed on Azure. This includes popular distributions like Ubuntu, CentOS, Red Hat Enterprise Linux, and more.
10+
11+
- Containers and Kubernetes: Azure fully supports container orchestration through Kubernetes. Linux containers can be deployed using Azure Kubernetes Service (AKS), enabling you to manage and scale containerized applications efficiently.
12+
13+
- Integration with DevOps: Azure DevOps services seamlessly integrate with Linux environments, providing tools for continuous integration, delivery, and deployment (CI/CD). This allows teams to automate the software development lifecycle for Linux-based applications.
14+
15+
- Security and Compliance: Azure offers a range of security features to protect Linux workloads. This includes Azure Security Center, which helps detect and respond to threats, as well as compliance solutions to meet various regulatory requirements.
16+
17+
- Hybrid Cloud: Azure supports hybrid cloud scenarios, allowing organizations to extend their on-premises Linux infrastructure to the cloud. Azure Arc, for example, enables management of Linux servers both on-premises and in the cloud from a single control plane.
18+
19+
- Scale and Performance: Linux on Azure benefits from the scalability and high-performance infrastructure provided by Azure. Virtual machine sizes, storage options, and network configurations can be tailored to meet the specific needs of Linux-based workloads.
20+
21+
- Azure CLI and PowerShell: Azure provides command-line interfaces for both Linux (Azure CLI) and Windows (PowerShell), enabling users to manage Azure resources regardless of the operating system.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Introduction to Linux on Azure:
2+
3+
Microsoft Azure is a cloud computing platform that offers a wide range of services to help organizations build, deploy, and manage applications through Microsoft's global network of data centers. Linux is a popular open-source operating system widely used in the enterprise and cloud environments. Azure provides robust support for Linux, allowing users to run various Linux distributions seamlessly.
4+
5+
Key Features of Linux on Azure:
6+
7+
- Virtual Machines (VMs): Azure allows you to deploy Linux virtual machines, providing flexibility in terms of distribution, size, and configuration. You can choose from a variety of pre-configured Linux images or bring your custom image.
8+
9+
- Azure Marketplace: The Azure Marketplace offers a diverse set of Linux-based solutions, applications, and development stacks that can be easily deployed on Azure. This includes popular distributions like Ubuntu, CentOS, Red Hat Enterprise Linux, and more.
10+
11+
- Containers and Kubernetes: Azure fully supports container orchestration through Kubernetes. Linux containers can be deployed using Azure Kubernetes Service (AKS), enabling you to manage and scale containerized applications efficiently.
12+
13+
- Integration with DevOps: Azure DevOps services seamlessly integrate with Linux environments, providing tools for continuous integration, delivery, and deployment (CI/CD). This allows teams to automate the software development lifecycle for Linux-based applications.
14+
15+
- Security and Compliance: Azure offers a range of security features to protect Linux workloads. This includes Azure Security Center, which helps detect and respond to threats, as well as compliance solutions to meet various regulatory requirements.
16+
17+
- Hybrid Cloud: Azure supports hybrid cloud scenarios, allowing organizations to extend their on-premises Linux infrastructure to the cloud. Azure Arc, for example, enables management of Linux servers both on-premises and in the cloud from a single control plane.
18+
19+
- Scale and Performance: Linux on Azure benefits from the scalability and high-performance infrastructure provided by Azure. Virtual machine sizes, storage options, and network configurations can be tailored to meet the specific needs of Linux-based workloads.
20+
21+
- Azure CLI and PowerShell: Azure provides command-line interfaces for both Linux (Azure CLI) and Windows (PowerShell), enabling users to manage Azure resources regardless of the operating system.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# CreateFile.ps1
2+
Param (
3+
$Path
4+
)
5+
New-Item $Path # Creates a new file at $Path.
6+
Write-Host "File $Path was created"
7+
8+
9+
# ./CreateFile.ps1 -Path './newfile.txt' -- run this script

Introduction to scripting in PowerShell/anotherfile.txt

Whitespace-only changes.

Introduction to scripting in PowerShell/newfile.txt

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# PI.ps1
2+
$PI = 3.14
3+
Write-Host "The value of `$PI is $PI"
4+
Write-Host "The value of 3 and 4 is"$(3 + 4)
5+
6+
Param(
7+
[Parameter(Mandatory, HelpMessage = "Please provide a valid path")]
8+
$Path
9+
)
10+
New-Item $Path
11+
Write-Host "File created at path $Path"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Introduction
2+
3+
PowerShell is a powerful scripting language and shell designed for task automation and configuration management in Windows
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
PowerShell scripting is the process of writing a set of statements in the PowerShell language and storing those statements in a text file. Why would you do that? After you use PowerShell for a while, you find yourself repeating certain tasks, like producing log reports or managing users. When you've repeated something frequently, it's probably a good idea to automate it: to store it in such a way that makes it easy to reuse.
2+
3+
Variables
4+
Functions
5+
Flow control
6+
Loops
7+
Error handling
8+
Expressions
9+
.NET and .NET Core integration
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Introduction
2+
3+
PowerShell is a powerful, cross-platform task automation and configuration management framework. It consists of a command-line shell and programming language. Here are its most common uses:
4+
5+
- Task automation and orchestration
6+
- Configuration management
7+
- Server and cloud management
8+
- Custom tool making
9+
- Scripting

0 commit comments

Comments
 (0)