GenderPrediction.Turkish
1.0.0
dotnet add package GenderPrediction.Turkish --version 1.0.0
NuGet\Install-Package GenderPrediction.Turkish -Version 1.0.0
<PackageReference Include="GenderPrediction.Turkish" Version="1.0.0" />
paket add GenderPrediction.Turkish --version 1.0.0
#r "nuget: GenderPrediction.Turkish, 1.0.0"
// Install GenderPrediction.Turkish as a Cake Addin #addin nuget:?package=GenderPrediction.Turkish&version=1.0.0 // Install GenderPrediction.Turkish as a Cake Tool #tool nuget:?package=GenderPrediction.Turkish&version=1.0.0
Turkish Names Gender Prediction
GenderPrediction.Turkish is a library that provides a prediction of gender from Turkish names built on ML.NET Both training application and library included in source code.
Usage
GenderPrediction.Turkish can be used with any DI library, or it can be used standalone.
Standalone Initialization
If you do not want to use any DI framework, you have to instantiate GenderPredictionStandalone
as follows.
IGenderPredictionService genderPredictionService = GenderPredictionStandalone.Create();
Microsoft.Extensions.DependencyInjection Initialization
First, you need to install Microsoft.Extensions.DependencyInjection
NuGet package as follows
dotnet add package Microsoft.Extensions.DependencyInjection
Register necessary dependencies to ServiceCollection
as follows
var services = new ServiceCollection();
services.AddSingleton<IGenderPredictionEngine, GenderPredictionEngine>();
services.AddTransient<IGenderPredictionService, GenderPredictionService>();
ServiceProvider buildServiceProvider = services.BuildServiceProvider();
var genderPredictionService = buildServiceProvider.GetRequiredService<IGenderPredictionService>();
After the library is initialized, it is very easy to use
GenderPredictionModel model = genderPredictionService.Predict("Deniz");
string name = genderPredictionModel.Name;
Gender predictedGender = genderPredictionModel.PredictedGender;
float maleProbability = genderPredictionModel.Score[Gender.Male];
float femaleProbability = genderPredictionModel.Score[Gender.Female];
float unisexProbability = genderPredictionModel.UnisexProbability
Or
string[] names = new[] {"Dilek", "Hasan", "Mehmet", "İbrahim"};
IEnumerable<GenderPredictionModel> model = genderPredictionService.Predict(names);
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 is compatible. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.6.1
- Microsoft.ML (>= 0.9.0)
-
.NETStandard 2.0
- Microsoft.ML (>= 0.9.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 742 | 1/25/2019 |