UNPKG

gradient-descent

Version:

Module to iterate over a numerically function to Gradient Descent direction

12 lines (10 loc) 351 B
const assert = require('assert'); const optimize = require('./index'); describe('test to optimize', () => { it('should get close to zero', async () => { const func = async (x, y, z) => x * x + y * y + z * z; const init = [3, 4, 7]; const res = await optimize(init, func); assert(await func(...res) < await func(...init)); }); });