akkio

1.0.5 • Public • Published

Akkio

Convenient access to the Akkio API from server-side javascript.

Installation

npm install --save akkio

Usage

// get your API key at https://app.akk.io/team-settings
const akkio = require('akkio')('your API key');

(async () => {
  // create a new dataset
  let newDataset = await akkio.createDataset('my new dataset');

  // populate it with some toy data
  let rows = [];
  for (var i = 0; i < 1000; i++) {
    let x = Math.random();
    rows.push({
      'x': x,
      'value larger than 0.5': x > 0.5,
    });
  }
  await akkio.addRowsToDataset(newDataset.dataset_id, rows);

  // train a model
  let model = await akkio.createModel(newDataset.dataset_id, ['value larger than 0.5'], [], {
    duration: 1
  });

  // field importance
  for (let field in model.field_importance) {
    console.log('field:', field, 'importance:', model.field_importance[field]);
  }

  // model stats
  for (let field of model.stats) {
    for (let outcome of field) {
      console.log(outcome);
    }
  }

  // use the trained model to make predictions
  let predictions = await akkio.makePrediction(model.model_id, [{
    'x': 0.25
  }, {
    'x': 0.75
  }], {
    explain: true
  });
  console.log(predictions);

})();

Readme

Keywords

none

Package Sidebar

Install

npm i akkio

Weekly Downloads

16

Version

1.0.5

License

ISC

Unpacked Size

5.98 kB

Total Files

4

Last publish

Collaborators

  • abrahamparangi