Код IT
← Каталог

Алгоритмы ИИ — Реализация на C# с ML.NET

Фрагмент из «Алгоритмы ИИ»: Реализация на C# с ML.NET.

csharp aiencyclopedia6-02-mashinnoe-obuchenie-2 embed URL статья в энциклопедии
C# main.cs
using Microsoft.ML;
using Microsoft.ML.Data;
using TensorFlow;

// Загрузка предобученной модели TensorFlow
var mlContext = new MLContext();
var tensorFlowModel = mlContext.Model.LoadTensorFlowModel("model.pb");

// Создание конвейера
var pipeline = mlContext.Transforms
    .ApplyOnnxModel(
        modelFile: "model.onnx",
        outputColumnNames: new[] { "output" },
        inputColumnNames: new[] { "input" }
    );

// Применение модели к данным
var predictions = pipeline.Fit(dataView).Transform(dataView);
using Microsoft.ML;
using Microsoft.ML.Data;
using TensorFlow;

// Загрузка предобученной модели TensorFlow
var mlContext = new MLContext();
var tensorFlowModel = mlContext.Model.LoadTensorFlowModel("model.pb");

// Создание конвейера
var pipeline = mlContext.Transforms
    .ApplyOnnxModel(
        modelFile: "model.onnx",
        outputColumnNames: new[] { "output" },
        inputColumnNames: new[] { "input" }
    );

// Применение модели к данным
var predictions = pipeline.Fit(dataView).Transform(dataView);