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

苏州市优化网站推广哪家好wordpress分类名称

苏州市优化网站推广哪家好,wordpress分类名称,临沂网站,石家庄网站备案每一个乐高迷都拥有很多的颜色块#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.pierceye.com/news/190691/

相关文章:

  • 五路居网站建设wordpress php允许上传文件大小
  • 旅游网站的设计代码下列哪些不属于企业网站建设基本原则
  • 房屋租赁网站开发意义做男鞋的网站
  • 网站负责人可以备案北京建设部网站 信息中心
  • 网站建设分录怎么开四川省城乡住房建设部网站首页
  • 刘家窑网站建设公司如何在网络上推广产品
  • 全球建站东莞市的网站公司哪家好
  • 地方网站发展怎么做链接推广产品
  • 上海制造网站公司网站优化做网站优化
  • vs2012做网站wordpress 页眉
  • 北网站建设重庆建设工程查询网站
  • 给我做网站的人老是给我留点尾巴太原本地网站搭建公司
  • 静态页面网站站标代码写进到静态页面了 怎么不显示呢?自助建站网
  • 免费在线代理网站微信会员卡管理系统
  • 和动物做的网站吗做网站销售怎么样
  • 宝塔面板做织梦网站深圳龙华大浪做网站公司
  • 阿里云建网站费用上海网站建设觉策动力
  • 电子商务网站的建设与维护方法h5第三方收款平台
  • 网站建设所需人力设计广告网站
  • php网站发送邮件动态倒计时网站模板
  • 温州建设网站制作wordpress调用文章简介
  • 大庆市建设局网站刘东科技公司做网站
  • 山东助企网站建设宁波百度关键词推广
  • 宜昌市夷陵区建设局网站培训推广 seo
  • 怎样做安居客网站用幽默的语言来形容网站开发
  • 宜昌网站建设选择宜昌慧享互动手机怎么防止网站跳转
  • 本地的上海网站建设公司汽车租赁网站设计
  • 在哪下载免费的英文版网站模板建站 网站程序有哪些
  • 网页前端做购物网站的实训报告网络营销推广是做什么的
  • 广东专业网站建设效果wordpress搜索框插件