怎样将预训练模型反向序列化?

shijies CSDN会员 shijies 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

  使用了ML组件,下面的代码可以生成预训练模型model.zip:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Microsoft.ML;
using Microsoft.ML.Data;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {

MLContext mlContext = new MLContext();
            InputData[] inputDatas = {
new InputData() { X_Value = 2.6F, Y_Value = 3.1F},
new InputData() { X_Value = 1.3F, Y_Value = 1.7F},
new InputData() { X_Value = 1.8F, Y_Value = 2.7F},
new InputData() { X_Value = 3.1F, Y_Value = 3.5F},
};
            IDataView trainingData = mlContext.Data.LoadFromEnumerable(inputDatas);
            var pipeline = mlContext.Transforms.Concatenate("Features", new[] { "X_Value" }).Append(mlContext.Regression.Trainers.Sdca(labelColumnName: "Y_Value", maximumNumberOfIterations: 100));
            var model = pipeline.Fit(trainingData);
            var testHouseDataView = mlContext.Data.LoadFromEnumerable(inputDatas);
            var testPriceDataView = model.Transform(testHouseDataView);
            var metrics = mlContext.Regression.Evaluate(testPriceDataView, labelColumnName: "Y_Value");
              mlContext.Model.Save(model, trainingData.Schema, "model.zip");

 }
    }
}

 

可是怎样使用这个模型呢?使用之前需要先反序列化,不知道怎么搞。

...全文

相关推荐

VGG预训练模型下载链接

该资源属于行业通用基础模型资产,不涉及任何商业授权限制,允许在科研、教育、开源项目及非排他性商业产品中自由集成与分发,但禁止反向工程提取原始训练数据或用于生成对抗样本攻击等违背AI伦理的用途。

chaoyunsmumudn

【AI大模型】训练逻辑:大模型预训练到底是怎么完成的

本文深入浅出地讲解了大模型预训练的核心逻辑:通过海量无标注文本数据,采用自回归语言建模(即"预测下一个字")的方式,使模型自主学习语言规律、常识知识和逻辑推理能力。文章从数据清洗、分词、模型初始化到训练迭代的全流程进行拆解,并提供了极简PyTorch代码模拟预训练过程。重点区分了预训练(通用能力构建)、微调(场景适配)和对齐(安全优化)的关系,指出预训练是模型智能的基础,解释了为何简单的"猜字"能训练出AI的通用能力。全文以通俗语言解读技术原理,帮助读者突破&quot

智慧浩海

spacy变压器:spa在空间中使用像BERT,XLNet和GPT-2这样的预训练变压器

spacy-transformers:在spaCy中使用像BERT,XLNet和GPT-2这样的预训练变压器该软件包提供组件和体系结构,以通过spaCy中的使用变压器模型。 结果是可以方便地访问最新的

简内特

Tensorflow下构建LSTM模型

本文主要阐述了如何使用TensorFlow框架来构建用于序列化标注任务的LSTM模型。序列化标注任务是指给定一个序列,给序列中的每个元素分配一个标签的过程。

spanel

基于flask实现机器学习模型的api调用.zip

**模型训练**:在项目中,我们需要先有一个预训练的机器学习模型。这个模型可以是分类、回归或者聚类模型,根据实际需求选择。使用sklearn或其他库进行数据预处理、特征工程、模型选择和训练。3.

博士僧小星
评论 3
收藏 已收藏
分享
返回顶部
shijies CSDN会员
C# 111,129 成员 642,538 内容