P5.js网页编辑器。' 未捕获类型错误: 无法读取未定义的属性"拆分"(: 第 57 行)'



我最近几天从CodingTrain开始处理这个项目,但我一直遇到这个"拆分"错误。我试着四处寻找如何修复它,但我对JS还很陌生。如果有人能帮忙,我将不胜感激。

Sketch.js

let brain;
function setup() {
createCanvas(640, 480);
let options = {
inputs: 34,
outputs: 4,
task: 'classification',
debug: true
}
brain = ml5.neuralNetwork(options);
brain.loadData('ymca.json', dataReady);
}
function dataReady() {
brain.normalizeData();
brain.train({epochs: 50}, finished); 
}
function finished() {
console.log('model trained');
brain.save();
}
index.html 
<!DOCTYPE html>
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.10.2/p5.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.10.2/addons/p5.sound.min.js"></script>
<script src="https://unpkg.com/ml5@0.5.0/dist/ml5.min.js"></script>
<link rel="stylesheet" type="text/css" href="style.css">
<meta charset="utf-8" />
</head>
<body>
<script src="sketch.js"></script>
</body>
</html>

Split是为字符串保留的,所以在某些时候看起来P5期望一个字符串,但没有得到它。您应该能够在开发工具控制台中查看错误堆栈,并查看错误来自代码的哪一行。

最新更新