[英]How to properly upload a pretrained model in angular with tensorflow.js?
[英]How to upload a csv file in tensorflow.js in angular project?
对于我的anguar项目,我尝试使用tf.data.csv从资产文件夹中上传一个csv文件,但是该代码含义无法识别该文件,即所创建的Object为空。 甚至可以通过tf.data.csv()从资产上传csv吗? 如果是的话,怎么办? :)
async loadData(){
const csvUrl = 'assets/tfjs_model/lsm6dsm.csv' as string;
const csvDataset = tf.data.csv(csvUrl,
{
hasHeader:false,
columnNames:["timestamp", "x-axis","y-axis","z-axis"],
}
) as any;
console.log(csvDataset);
return csvDataset
}
这是控制台中正在打印的内容 :
基本:e {大小:null,输入:e}
columnConfigs:未定义
columnNamesValidated:否
configureColumnsOnly:未定义
delimWhitespace:否
分隔符:“,”
fullColumnNames:(4)[“时间戳”,“ x轴”,“ y轴”,“ z轴”]
hasHeader:假
输入:e {url:“ assets / tfjs_model / lsm6dsm.csv”,fileOptions:{…}}
大小:null
原型
是的,当然可以。 我不知道您的CSV是否包含带有“”的列标题,请尝试这样做
async function example(){
// Import from CSV
const dataSet = tf.data.csv('https://raw.githubusercontent.com/JuliaStats/RDatasets.jl/master/doc/datasets.csv');
// Extract x and y values to plot
const pointsDataSet = dataSet.map(record => ({
x: record["\"Rows\""],
y: record["\"Columns\""]
}));
const points = await pointsDataSet.toArray();
console.log(points);
}
example();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.