tensorflowjs (5)
来源:zidea     阅读:486
云上智慧
发布于 2019-08-22 01:26
查看主页
MachineLearninginMarketing

今天示例来自 google 官方提供示例,通过学习官方示例我们可以结合自己工作生活中数据做少量小示例来学习机器学习

完成此练习你能够学到什么

依赖所需依赖

<body>    <script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs"> </script>    <script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs-vis"></script>    <script src="app.js"></script></body>
async function getData() {    const carsDataReq = await fetch('https://storage.googleapis.com/tfjs-tutorials/carsData.json');      const carsData = await carsDataReq.json();      const cleaned = carsData.map(car => ({      mpg: car.Miles_per_Gallon,      horsepower: car.Horsepower,    }))    .filter(car => (car.mpg != null && car.horsepower != null));        return cleaned;  }

首先需要加载数据、并对数据格式化(进行预解决)和可视化要用于训练模型的数据。
可以从服务端获取 JSON 文件中加载“cars”数据集。数据集中包含了关于每辆给定汽车的许多特性。而后提取有关Horsepower和Miles_per_Gallon 的数据作为训练数据。

async function run() {  // 加载并绘制我们将对其进行训练的数据  const data = await getData();  const values = data.map(d => ({    x: d.horsepower,    y: d.mpg,  }));  tfvis.render.scatterplot(    {name: 'Horsepower v MPG'},    {values},     {      xLabel: 'Horsepower',      yLabel: 'MPG',      height: 300    }  );}document.addEventListener('DOMContentLoaded', run);

通过 map 来取得我们要进行训练的特性,通过 tfvis 将数据绘制成散点图。


async function getData() {    const carsDataReq = await fetch('https://storage.googleapis.com/tfjs-tutorials/carsData.json');      const carsData = await carsDataReq.json();      const cleaned = carsData.map(car => ({      mpg: car.Miles_per_Gallon,      horsepower: car.Horsepower,    }))    .filter(car => (car.mpg != null && car.horsepower != null));        return cleaned;  }  async function run() {  // 加载并绘制我们将对其进行训练的数据  const data = await getData();  const values = data.map(d => ({    x: d.horsepower,    y: d.mpg,  }));  tfvis.render.scatterplot(    {name: 'Horsepower v MPG'},    {values},     {      xLabel: 'Horsepower',      yLabel: 'MPG',      height: 300    }  );}document.addEventListener('DOMContentLoaded', run);  
免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境 服务器应用
相关推荐
ClickHouse源码笔记5:聚合函数的源码再梳理
说说如何复制 Python 列表
JS(七)闭包
前台面试每日 3+1 —— 第322天
互联网产品研发团队角色
首页
搜索
订单
购物车
我的