src/nn/loss/unfinished.l1.ts
import { Loss } from './loss';
import { Vector } from '../../math';
/**
* L1
*/
export class L1 extends Loss {
public calculate(yHat: Vector, y: Vector): number {
// sum( abs( yHat - y ) )
return yHat.sub(y).abs().sum();
}
public gradient(yHat: Vector, y: Vector): Vector {
return y.zero(); // UNFINISHED
}
}