代码实现,图像识别入门其实非常简单,这里使用的是js,其实就是把二维数组进行公式化处理,处理方式如上图,不同的公式代表的不同的意义,这些意义网上其实非常多,这里就不细讲了。
const getSpecifyData = () => {
// 得到所有特征图
let firstConvolve = getSpecify();
// 堆叠后的特征函数
let stackedFeatureMaps = filter(firstConvolve);
console.log("非线性变化:", transformedFeatureMaps);
let transformedFeatureMaps = transformUnLine(stackedFeatureMaps);
console.log("池化操作:", maxPoolingData);
let maxPoolingData = maxPooling(transformedFeatureMaps);
console.log("扁平化操作:", oneLevelData);
let oneLevelData = maxPoolingData.flat();
// 差异化 - 使得特征更加明显
let x2oneLevelData = oneLevelData.map((x) => { return x * x; })
let limit = normalizeToMinusOneToOne(x2oneLevelData)
return limit;
}