1
0
Fork 0
mirror of https://github.com/Findus23/nn_evaluate.git synced 2024-09-19 14:53:44 +02:00
nn_evaluate/typescript/utils.ts

13 lines
435 B
TypeScript

export const relu = (x: number) => Math.max(0, x);
export const sigmoid = (x: number) => 1 / (1 + Math.exp(-x));
export function valuesToImage(values: number[]): Uint8ClampedArray {
const imagedata: number[] = [];
for (let i = 0; i < values.length; i++) {
const color = 255 - Math.round(values[i] * 255);
imagedata.push(color, color, color / 2 + 127, 255)
}
return new Uint8ClampedArray(imagedata)
}