加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

前端人工智能:通过机器学习推导函数方程式--铂金Ⅲ

发布时间:2019-03-21 13:12:30 所属栏目:建站 来源:小蝌蚪
导读:什么是tensorflow.js tensorflow.js是一个能运行在赏识器和nodejs的一个呆板进修、呆板实习的javascript库,众所周知在赏识器上用javascript举办计较是很慢的,而tensorflow.js会基于WebGL通过gpu举办运算加快来对高机能的呆板进修模块举办加快运算,从而

按照如上所述,我们的丧失函数代码如下:

  1. function loss(prediction, labels) {  
  2.   const error = prediction.sub(labels).square().mean();  
  3.   return error;  

预期值prediction减去现实值labels,然后平方后求均匀数即可。

呆板实习(training)

好了,上面说了这么多,做了这么多的铺垫和筹备,终于到了最要害的步调,下面这段代码和函数就是真正的按照数据然后通过呆板进修和实习计较出我们想要的功效最重要的步调。我们已经界说好了基于SGD随机梯度降落的优化器optimizer,然后也界说了基于MSE均方偏差的丧失函数,我们应该怎么团结他们两个设备去举办呆板实习和呆板进修呢,看下面的代码。

  1. const numIterations = 75;  
  2. async function train(xs, ys, numIterations) {  
  3.   for (let iter = 0; iter < numIterations; iter++) {  
  4.     //优化器:SGD随机梯度降落  
  5.     optimizer.minimize(() => {  
  6.       const pred = predict(xs);  
  7.       //丧失函数:MSE均方偏差  
  8.       return loss(pred, ys);  
  9.     });  
  10.     //防备阻塞赏识器  
  11.     await tf.nextFrame();  
  12.   }  

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读