Skip to content
This repository was archived by the owner on May 14, 2024. It is now read-only.

Releases: microsoft/AISkillsForWindows

1.1.0-preview release of the non-preview AI Skills for Windows

25 Sep 01:48
08c6dad

Choose a tag to compare

With this release of a set of NuGet packages version 1.1.0-preview we removed the "preview" moniker from the namespaces of the APIs for:

  • Microsoft.AI.Skills.SkillInterface
  • Microsoft.AI.Skills.Vision.ConceptTagger
  • Microsoft.AI.Skills.Vision.ImageScanning
  • Microsoft.AI.Skills.Vision.ObjectDetector
  • Microsoft.AI.Skills.Vision.ObjectTracker
  • Microsoft.AI.Skills.Vision.SkeletalDetector

deprecating therefore the the older ones named:

  • Microsoft.AI.Skills.SkillInterfacePreview
  • Microsoft.AI.Skills.Vision.ConceptTaggerPreview
  • Microsoft.AI.Skills.Vision.ImageScanningPreview
  • Microsoft.AI.Skills.Vision.ObjectDetectorPreview
  • Microsoft.AI.Skills.Vision.ObjectTrackerPreview
  • Microsoft.AI.Skills.Vision.SkeletalDetectorPreview

This brings lower size footprint for the aforementioned AI Skills for Windows, several bug fixes and optimizations across the board.
It also brings new features in the Microsoft.AI.Skills.SkillInterface base API to create AI Skills for Windows such as:

A new set of skills: Microsoft.AI.Skills.Vision.ImageScanningPreview 0.6.0

19 Sep 17:57
7f5ac35

Choose a tag to compare

A new set of skills have been released under the Microsoft.AI.Skills.Vision.ImageScanningPreview 0.6.0 nuget package (link to nuget.org).

This bundle of skills contains 6 skills that can be used individually or combined to achieve common productivity scenario around scanning content from an image. These skills already power some of the new functionalities present in the Windows Camera App and OfficeLens and are now available to all. Samples and documentation are published to kick-start your experiments, happy coding!

Microsoft.AI.Skills.SkillInterfacePreview 0.6.0, Microsoft.AI.Skills.Vision.SkeletalDetectorPreview 0.1.0.4, Microsoft.AI.Skills.Vision.ObjectDetectorPreview 0.1.0.3, Microsoft.AI.Skills.Vision.ConceptTaggerPreview 0.1.0.1

30 Aug 23:29
e49ccd0

Choose a tag to compare

These new releases of the Microsoft.AI.Skills packages comes with a set of improvements and fixes as well as a new skill called "ConceptTagger" that scores concepts identified in a scene, which can be used in scenarios such as photo indexation.
See Windows skill packages on nuget.org

  • Microsoft.AI.Skills.SkillInterfacePreview 0.6.0:
    • Replaces ISkillDescriptor properties Name, Description, Author, Publisher, Id, Version with a new class that encapsualtes that information called SkillInformation
    • Removes the class SkillVersion
    • Update all samples to leverage this new package
  • Microsoft.AI.Skills.Vision.ConceptTaggerPreview 0.1.0.1:
    • add new skill NuGet package compatible with x64, x86, ARM64 & ARM
    • add UWP, Win32 and .Net Core 3.0 samples
  • Microsoft.AI.Skills.Vision.SkeletalDetectorPreview 0.1.0.4
    • fix mismatch in results between running on CPU vs GPU
    • slight evaluation speed increase
  • Microsoft.AI.Skills.Vision.ObjectDetectorPreview 0.1.0.3
    • update to leverage Microsoft.AI.Skills.SkillInterfacePreview 0.6.0

Microsoft.AI.Skills.SkillInterfacePreview 0.5.2.15, Microsoft.AI.Skills.Vision.SkeletalDetectorPreview 0.1.0.1, Microsoft.AI.Skills.Vision.ObjectDetectorPreview 0.1.0.2

05 Jun 18:41
95fc574

Choose a tag to compare

These new release of the Microsoft.AI.Skills packages bring improvements and interoperability with Win32 Desktop app and .Net Core 3,0 app projects.
See them to nuget.org

  • Microsoft.AI.Skills.SkillInterfacePreview 0.5.2.15
    • add manifest file for interop with Win32 and .Net Core 3.0
  • Microsoft.AI.Skills.Vision.SkeletalDetectorPreview 0.1.0.1
    • speed improvement on bind and inference
    • ARM64 support
    • add manifest file for interop with Win32 and .Net Core 3.0
  • Microsoft.AI.Skills.Vision.ObjectDetectorPreview 0.1.0.2
    • add manifest file for interop with Win32 and .Net Core 3.0

There are now new samples in the repo as well targeting Win32 and .Net Core 3.0 for each skill along the UWP ones.

Sample skills NuGet and test app based on Microsoft.AI.Skills.SkillInterfacePreview.0.5.2.13

18 Apr 20:39
fd36653

Choose a tag to compare

This release contains:

  1. the NuGet package for the base api (Microsoft.AI.Skills.SkillInterfacePreview.0.5.2.13.nupkg) used to implement the FaceSentimentAnalyzer sample skill
  2. NuGet packages for the FaceSentimentAnalyzer sample skill implemented in C++/WinRT (FaceSentimentAnalyzer_CPP.0.0.0.5.nupkg) and C# (FaceSentimentAnalyzer_CS.0.0.0.5.nupkg)
  3. FaceSentimentAnalysisTestApp._cpp_1.0.10.0._Test.zip: the test app ingesting the FaceSentimentAnalyzer sample skill compiled and bundled then zipped (for x64 only to save space, you can build other flavors from code)
    • To install the app:
      • make sure you have allowed app sideloading by going into Windows Settings (Windows + I) >Update & Security > For developers > toggle Developer mode
      • unzip to a folder
      • right-click on Add-AppDevPackage.ps1 > Run with PowerShell > follow prompt

Change log

  • change name of API contracts

Sample skills NuGet and test app based on 0.5.2.11

19 Mar 22:31
fa2fbdd

Choose a tag to compare

This release contains:

  1. the NuGet package for the base api (Microsoft.AI.Skills.SkillInterfacePreview.0.5.2.11.nupkg) used to implement the FaceSentimentAnalyzer sample skill
  2. NuGet packages for the FaceSentimentAnalyzer sample skill implemented in C++/WinRT (FaceSentimentAnalyzer_CPP.0.0.0.4.nupkg) and C# (FaceSentimentAnalyzer_CS.0.0.0.4.nupkg)
  3. FaceSentimentAnalysisTestApp._cpp_1.0.9.0._Test.zip: the test app ingesting the FaceSentimentAnalyzer sample skill compiled and bundled then zipped (for x64 only to save space, you can build other flavors from code)
    • To install the app:
      • make sure you have allowed app sideloading by going into Windows Settings (Windows + I) >Update & Security > For developers > toggle Developer mode
      • unzip to a folder
      • right-click on Add-AppDevPackage.ps1 > Run with PowerShell > follow prompt

Change log

  • fix an issue regarding SkillFeatureMapValue keys and values not indexed correctly
  • new .nuspec generating NuGet package that include license, owner, icon, etc. and does not repeat the model multiple time in the case of the C++/WinRT version.
  • the C++/WinRT skill now obfuscates and deobfuscates the ONNX model file so that consumers are deterred from tempering with the original model file. See the code and projects in cpp\FaceSentimentAnalysis_Cpp.sln