当前位置: 首页 > news >正文

html5网站怎么建设后台怎么弄网站建设有哪三部

html5网站怎么建设后台怎么弄,网站建设有哪三部,化工营销型网站,动漫网站实现功能每一个乐高迷都拥有很多的颜色块#xff0c;需要进行排序和按类型分拣#xff0c;按照《Organizing your LEGO Bricks》或许有所帮助#xff0c;但这不是一个简单的任务#xff0c;因为有很多颜色块有非常微妙的差异。如果换作一个典型的程序员可以做什么来解决这个问题呢需要进行排序和按类型分拣按照《Organizing your LEGO Bricks》或许有所帮助但这不是一个简单的任务因为有很多颜色块有非常微妙的差异。如果换作一个典型的程序员可以做什么来解决这个问题呢你猜对了 - 建立一个程序使用 ML.NET 来识别乐高的颜色块。首先我们将创建一个控制台应用并添加所需的包 dotnet new consoledotnet add package Microsoft.MLdotnet add package Microsoft.ML.Visiondotnet add package Microsoft.ML.ImageAnalyticsdotnet add package SciSharp.TensorFlow.Redist在项目文件夹的根目录中我将创建一个名为 pieces 的子文件夹并在此文件夹中创建一些颜色分类的子文件夹放置训练集中的每种颜色的图片。使用时我们需要定义输入和输出模型分类器提供分类结果。public class ModelInput {public string Label { get; set; }public string ImageSource { get; set; } }public class ModelOutput {public String PredictedLabel { get; set; } }为了训练模型我们首先创建一个由目录中的图像组成的输入数据集并将其作为标签分配它们位于的目录的名称。在此之后我们创建训练管道最后使用数据进行训练以创建模型。static void TrainModel() {// Create the input datasetvar inputs new ListModelInput();foreach (var subDir in Directory.GetDirectories(inputDataDirectoryPath)){foreach (var file in Directory.GetFiles(subDir)){inputs.Add(new ModelInput() { Label subDir.Split(\\).Last(), ImageSource file });}}var trainingDataView mlContext.Data.LoadFromEnumerableModelInput(inputs);// Create training pipelinevar dataProcessPipeline mlContext.Transforms.Conversion.MapValueToKey(Label, Label).Append(mlContext.Transforms.LoadRawImageBytes(ImageSource_featurized, null, ImageSource)).Append(mlContext.Transforms.CopyColumns(Features, ImageSource_featurized));var trainer mlContext.MulticlassClassification.Trainers.ImageClassification(new ImageClassificationTrainer.Options() { LabelColumnName Label, FeatureColumnName Features }).Append(mlContext.Transforms.Conversion.MapKeyToValue(PredictedLabel, PredictedLabel));IEstimatorITransformer trainingPipeline dataProcessPipeline.Append(trainer);// Create the modelmlModel trainingPipeline.Fit(trainingDataView); }现在使用这个训练模型我们可以尝试对一个新图像进行分类。通过为其中一个图像创建模型输入然后将它传递到使用分类器构建的模型创建的预测引擎。static ModelOutput Classify(string filePath) {// Create input to classifyModelInput input new ModelInput() { ImageSource filePath };// Load model and predictvar predEngine mlContext.Model.CreatePredictionEngineModelInput, ModelOutput(mlModel);return predEngine.Predict(input); }最后让我们用4种不同的颜色来测试这一点。static void Main() {TrainModel();var result Classify(Environment.CurrentDirectory Path.DirectorySeparatorChar Black.jpg);Console.WriteLine($Testing with black piece. Prediction: {result.PredictedLabel}.);result Classify(Environment.CurrentDirectory Path.DirectorySeparatorChar Blue.jpg);Console.WriteLine($Testing with blue piece. Prediction: {result.PredictedLabel}.);result Classify(Environment.CurrentDirectory Path.DirectorySeparatorChar Green.jpg);Console.WriteLine($Testing with green piece. Prediction: {result.PredictedLabel}.);result Classify(Environment.CurrentDirectory Path.DirectorySeparatorChar Yellow.jpg);Console.WriteLine($Testing with yellow piece. Prediction: {result.PredictedLabel}.); }结果如图所示。4张图片对了3个略微有点令人失望。但这是一个很好的开始因为它给了我们机会去深入并试图了解如何改进分类使其更准确。也许它需要更多的训练数据也许有更好的分类算法我们可以使用项目完整示例代码和训练数据在GIthub上https://github.com/BeanHsiang/Vainosamples/tree/master/CSharp/ML/LegoColorIdentifier
http://www.yutouwan.com/news/250083/

相关文章:

  • 手机有些网站打不开怎么解决asp.net 建立网站吗
  • 网站后台管理怎么进怎么做网站建设的ppt
  • 广西网站设计服务易思espcms企业网站管理系统
  • 网站开发需要客户做什么网站制作营销型
  • 电子商务网站建设与管理期末试题兴义市城乡建设局网站
  • 怎么做淘宝联盟网站制作纹身网站设计
  • wp做网站难吗建网站签合同
  • 找网站做网站做网站横琴新区公共建设局网站
  • 怎么查网站备案的公司班服定制网站
  • 网易免费企业邮箱入口搜索引擎营销优化策略有哪些
  • 网站建设明细价单zencart网站
  • 建设银行安徽 招聘网站潍坊大型网站建设平台
  • 古董专家官方网站微信消防设备网站建设
  • 甘肃平凉建设局网站php学生管理系统源码免费
  • 用v9做的网站上传服务器网站建设江门
  • 白沙网站建设中文wordpress模板
  • 网站建设捌金手指花总二免费网站看v片在线第一次做
  • 建设网站要学编程吗网站建设的市场容量
  • 辽宁专业网站建设网站编辑是网页制作么
  • 做电信宽带合适做网站吗网站建设 技术架构
  • 网站构成的作用是什么电子商务网站开发策划
  • 常青花园做网站的公司网站建设龙华
  • 怎么做wep网站网站开发与设计培训的就业前景
  • 厦门专业做网站 厦门做网站的公司 厦门做服饰网站网站广告设计怎么做
  • 自己免费做网站有什么用开源公司网站
  • 网站怎么做页面解析跳转河南网站建设问一问公司
  • 这个百度的网站怎么做的网站免费做链接
  • seo网站有优化培训吗金华专业网站制作
  • 简洁高端网站模板psdwordpress首页调用最新文章
  • 增城网站建设公司京东商城网上购物登录