回调函数(callback)
回调是作为参数传递给另一个函数并在其父函数完成后执行的函数
回调函数是一组在训练的特定阶段被调用的函数集,你可以使用回调函数来观察训练过程中网络内部的状态和统计信息。通过传递回调函数列表到模型中,即可在给定的训练阶段调用该函数集中的函数
<script>
function doSomething(msg, callback) {
alert(msg);
if (typeof callback == "function")
callback();
}
doSomething("回调函数", function() {
alert("匿名函数回调!");
});
</script>
<script>
//定义主函数,回调函数作为参数
function A(callback) {
callback();
console.log('我是主函数');
}
//定义回调函数
function B() {
setTimeout("console.log('我是回调函数')", 3000); //模仿耗时操作
}
//调用主函数,将函数B传进去
A(B);
</script>