mirror of
https://github.com/Findus23/nn_evaluate.git
synced 2024-09-19 14:53:44 +02:00
13 lines
435 B
TypeScript
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)
|
|
}
|