Italbytz.AI.Evolutionary
1.0.0-preview.5
This is a prerelease version of Italbytz.AI.Evolutionary.
dotnet add package Italbytz.AI.Evolutionary --version 1.0.0-preview.5
NuGet\Install-Package Italbytz.AI.Evolutionary -Version 1.0.0-preview.5
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Italbytz.AI.Evolutionary" Version="1.0.0-preview.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Italbytz.AI.Evolutionary" Version="1.0.0-preview.5" />
<PackageReference Include="Italbytz.AI.Evolutionary" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Italbytz.AI.Evolutionary --version 1.0.0-preview.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Italbytz.AI.Evolutionary, 1.0.0-preview.5"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Italbytz.AI.Evolutionary@1.0.0-preview.5
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Italbytz.AI.Evolutionary&version=1.0.0-preview.5&prerelease
#tool nuget:?package=Italbytz.AI.Evolutionary&version=1.0.0-preview.5&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuget-ai
nuget-ai is the target repository for the refactored Italbytz.AI.* package family.
Which package should I use?
- Use
Italbytz.AI.Abstractionsfor general solver and metrics contracts. - Use
Italbytz.AIfor shared runtime helpers such as metrics and thread-safe randomness. - Use
Italbytz.AI.Agent.Abstractionswhen you only need agent-facing contracts. - Use
Italbytz.AI.Agentfor basic agent and environment helper implementations. - Use
Italbytz.AI.Search.Abstractionsfor search/problem contracts. - Use
Italbytz.AI.Searchfor concrete search helpers such asSearchAgent,GeneralProblem, breadth-first search, and uniform-cost search. - Use
Italbytz.AI.CSP.Abstractionsfor constraint-satisfaction contracts such asICSP,IAssignment,IDomain, andIConstraint. - Use
Italbytz.AI.CSPfor concrete CSP building blocks and solvers such asCSP,MapCSP,FlexibleBacktrackingSolver,TreeCspSolver, andMinConflictsSolver. - Use
Italbytz.AI.Planning.Abstractionsfor planning contracts such asIActionSchema,IState,IPlanningProblem, and the minimal FOL term/literal abstractions they rely on. - Use
Italbytz.AI.Planningfor planning parsers and implementations such asActionSchema,State,PlanningProblem,HierarchicalSearchAlgorithm, andPlanningProblemFactory. - Use
Italbytz.AI.Learning.Abstractionsfor dataset, attribute, and learner contracts such asIDataSet,IExample,ILearner,IParameterizedLearner, andICrossValidation. - Use
Italbytz.AI.Learningfor concrete learning helpers and algorithms such asDataSetFactory,DataSetSpecification,MajorityLearner,DecisionTreeLearner,DecisionTree, andCrossValidation. - Use
Italbytz.AI.Evolutionary.Abstractionsfor evolutionary-algorithm contracts such asIFitnessFunction,IFitnessValue,IIndividual,IGenotype,ISearchSpace,ILiteral,IMonomial, andIPolynomial. - Use
Italbytz.AI.Evolutionaryfor core evolutionary implementations such asSingleFitnessValue,OneMax,BitString,BitStringGenotype,SetLiteral,WeightedMonomial,WeightedPolynomial, andWeightedPolynomialGenotype. - Use
Italbytz.AI.ML.Corefor shared ML.NET helpers and configuration DTOs such asThreadSafeMLContext,DataExcerpt,CategoricalFeature,NumericalFeature,TrainingConfiguration,TabularFileDataSourceV3, metrics, default column names, and lookup-map utilities. - Use
Italbytz.AI.MLfor Learning-backed ML.NET integrations, trainers, and model-inspection helpers such asDecisionTreeBinaryTrainer,DecisionTreeMulticlassTrainer,LeastSquaresTrainer,Explainer, andInterpreter. - Use
Italbytz.AI.ML.UciDatasetsfor curated UCI-style dataset loaders and preprocessing helpers such asIrisDataset,HeartDiseaseDataset,WineQualityDataset,BreastCancerWisconsinDiagnosticDataset, and the sharedDataregistry.
Documentation
API documentation is generated with docfx and can be published via GitHub Pages:
https://italbytz.github.io/nuget-ai/
The doc site now also carries forward the most useful orientation material from the older AI/AIMA repositories:
- an architecture guide for the historic Ports-and-Adapters split
- an AIMA-oriented algorithm index
- an ML quickstart for
LeastSquaresTrainer,Explainer, andInterpreter
If the URL still returns 404, wait until the CI workflow on main has completed the first Pages publish run.
Quality checks
This repository includes:
- a
GitHub Actionsworkflow in.github/workflows/ci.yml - automated
restore,build,test,pack, and docs generation - a
docfxsetup underdocfx/
Release model
- the current
nuget-ailine stays on1.0.0-preview.*while the broader AI migration is still in progress - a pushed tag such as
v1.0.0-preview.2triggers the release-ready pipeline in GitHub Actions - if the repository secret
NUGET_API_KEYis configured, the workflow also publishes.nupkgand.snupkgfiles to NuGet
Local validation
dotnet restore nuget-ai.sln
dotnet test nuget-ai.sln -v minimal
dotnet pack nuget-ai.sln -c Release -v minimal
dotnet tool restore
dotnet tool run docfx docfx/docfx.json
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- Italbytz.AI (>= 1.0.0-preview.5)
- Italbytz.AI.Evolutionary.Abstractions (>= 1.0.0-preview.5)
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-preview.5 | 102 | 4/13/2026 |
| 1.0.0-preview.4 | 71 | 4/13/2026 |
| 1.0.0-preview.3 | 81 | 4/10/2026 |