怎样将预训练模型反向序列化?
使用了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伦理的用途。
【AI大模型】训练逻辑:大模型预训练到底是怎么完成的
本文深入浅出地讲解了大模型预训练的核心逻辑:通过海量无标注文本数据,采用自回归语言建模(即"预测下一个字")的方式,使模型自主学习语言规律、常识知识和逻辑推理能力。文章从数据清洗、分词、模型初始化到训练迭代的全流程进行拆解,并提供了极简PyTorch代码模拟预训练过程。重点区分了预训练(通用能力构建)、微调(场景适配)和对齐(安全优化)的关系,指出预训练是模型智能的基础,解释了为何简单的"猜字"能训练出AI的通用能力。全文以通俗语言解读技术原理,帮助读者突破"
spacy变压器:spa在空间中使用像BERT,XLNet和GPT-2这样的预训练变压器
spacy-transformers:在spaCy中使用像BERT,XLNet和GPT-2这样的预训练变压器该软件包提供组件和体系结构,以通过spaCy中的使用变压器模型。 结果是可以方便地访问最新的
Tensorflow下构建LSTM模型
本文主要阐述了如何使用TensorFlow框架来构建用于序列化标注任务的LSTM模型。序列化标注任务是指给定一个序列,给序列中的每个元素分配一个标签的过程。
基于flask实现机器学习模型的api调用.zip
**模型训练**:在项目中,我们需要先有一个预训练的机器学习模型。这个模型可以是分类、回归或者聚类模型,根据实际需求选择。使用sklearn或其他库进行数据预处理、特征工程、模型选择和训练。3.


