PCB 机器学习(ML.NET)初体验实现PCB加投率预测
使用ML.NET建立PCB加投率模型对单一蚀刻工序进行加投率预测, 此实例为最简单预测,要想实现全流程加投率预测挑战难度还是挺大的,可以查看另一种关于大数据在PCB行业应用---加投率计算基本原理:PCB 加投率计算实现基本原理--K最近邻算法(KNN)
一.PCB加投数据结构
建立数据结构,蚀刻工序影响报废的的关键参数,铜厚、线宽公差、最小线宽、最小线距(实际影响参数会更多)
二.准备数据---蚀刻工序数据
准备PCB蚀刻工序历史实际报废率数据与对应的影响蚀刻报废的参数因子(测试数据只用了12条,数据量是远远不够的,仅仅用于测试用,要实际要预测的话于少准备1年以前的生产数据,数据量的多少决定预测的准确率高低),此数据是参数对此蚀刻工序的影响报废权重值,并非真实的值, 为了简化:报废多少量就是因该要加投多少量。
如下数据:每行数据带表信息: 【表面铜厚】,【线宽】,【最小线宽】,【最小线距】,【报废率】
69,3,14,14,0.03
44,35,10,10,0.03
64,11,13,13,0.03
39,0,31,31,0.03
4,2,47,47,0.02
2,1,48,48,0.02
2,3,48,48,0.02
12,8,40,40,0.02
11,75,7,7,0.01
14,61,13,13,0.01
18,75,4,4,0.01
11,45,22,22,0.01
三.训练PCB加投率模型(加载数据,转换数据,学习算法,训练模型)
四.读取PCB加投率模型并调用
将PCB加投率模型封装WebAPI接口,供外部调用
五.PCB加投率预测调用实例
原文地址:https://www.cnblogs.com/adalovelacer/p/work-together.html
.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com
PCB 机器学习(ML.NET)初体验实现PCB加投率预测相关推荐
- 财务大数据比赛有python吗-Python大数据与机器学习之NumPy初体验
本文是Python大数据与机器学习系列文章中的第6篇,将介绍学习Python大数据与机器学习所必须的NumPy库. 通过本文系列文章您将能够学到的知识如下: 应用Python进行大数据与机器学习 应用 ...
- 华为云 ModelArts——简单的机器学习 初体验
华为云 ModelArts--简单的机器学习 初体验 自2019年后,人工智能(AI)继续在产业中快速奔跑,越来越多的行业开始搭上智能化升级的大潮.然而,长时间.高成本.高投入.复杂繁琐的AI开发流程 ...
- 香蕉派(or 皮?)上手初体验 -- 外观鉴赏,安装,配置amp;总结
一.前言及简单介绍 听到"派"或者是看到这幅图片.难免让你想到眼下大名鼎鼎的"树莓派". 而香蕉派(Banana Pi. 论坛上也有人称它香蕉皮)是一款国产的比 ...
- Windows Embedded CE 6.0开发初体验(一)Windows CE概述
这篇文章的目的并不是介绍Windows Embedded CE开发的方方面面,只是用一个初涉嵌入式领域的软件开发者的视角来介绍Windows CE开发中最常用的概念和知识,解决大家会在实际开发中碰到的 ...
- LWIP初体验-修改ST官方demo
目录 01.硬件说明 02.修改步骤 03.效果显示 04.使用中断方式 05.Keil工程的修改 06.移植TCP客户机代码 01.硬件说明 为什么要写这篇文章?STM32的网络应用还是个复杂的外设 ...
- ISD9160学习笔记01_大联大Nuvoton ISD9160语音识别开发板初体验
前段时间由于个人开源项目OpenHamtaro(个人玩票项目,一个抽风的语音小仓鼠)的需要,在寻找ISD9160的相关方案.碰巧看到了ElecFun的试用活动,很荣幸获得了这个ISD9160开发板的试 ...
- DigiPCBA设计工具初体验!!!
DigiPCBA设计工具初体验!!! 最近看到一款很不错的在线设计工具,不知道大家都用过没?我总结几点这个设计工具的特点,大家可当作参考. 1.PCB 设计 设计.共享和制造,都在同一空间内,不需要额 ...
- 读《Hands-On Transfer Learning with Python》初体验
读<Hands-On Transfer Learning with Python>初体验 最近由于工作原因及个人兴趣,对迁移学习兴趣盎然,很想深入了解该领域知识,偶得该领域最新力作,现分享 ...
- MindSpore手写数字识别初体验,深度学习也没那么神秘嘛
摘要:想了解深度学习却又无从下手,不如从手写数字识别模型训练开始吧! 深度学习作为机器学习分支之一,应用日益广泛.语音识别.自动机器翻译.即时视觉翻译.刷脸支付.人脸考勤--不知不觉,深度学习已经渗入 ...
最新文章
- 关于产品体验以及产品会被抄袭的思考
- 为什么要使用设计模式?
- 不同版本(2.3,2.4,2.5,3.0)的Servlet web.xml 头信息
- 云原生时代,企业多活容灾体系构建思路与最佳实践
- 线性代数知识点总结_2020考研数学线性代数强化复习重点知识点总结
- php 判断当前栏目高亮,Phpcms V9采用if语句判断当前栏目高亮、判断分类信息是否过期...
- Tensorflow:分类模型评估
- vue-cli中的babel配置文件.babelrc详解
- 获取Adobe Flash 及Reader安装包
- WinRAR 曝出代码执行漏洞,你的官方中文无广告版该升级了
- talib安装error: Microsoft Visual C++ 14.0 or greater is required. Get it with Microsoft C++ Build的解决方案
- 狼与狗的本质区别:从打工到老板的突破
- web 常见的攻击方式
- 星起航:商品上架完成后抖音店铺该如何运营呢?
- v90绝对值编码器回零_由“V90使用绝对值编码器掉电后位置丢失”所想到的
- 关于IOS7 AutoLayout的各种bug
- 【条形码识别】基于计算机视觉实现二维条形码识别含Matlab源码
- uni-app/5+App开发淘客商城时如何拉起淘宝/京东/拼多多
- linux修改时间命令
- 从零学Java(3)之第一个实例HelloWorld