
An open source, neural network-based Airtable Block for performing automatic prediction & classification.
- Automates record prioritization, sales predictions, user assignment, classification, numerical regression, and much more.
- Given a set of Airtable fields, predict: numbers, categories, dates, currency values, and more.
- Learns from correct examples to predict new examples.
- Runs entirely in your browser: no data is shared with any service outside of Airtable.
- GPU accelerated!
- Free and open source.
Usage
Using Airtable ML for prediction or regression is easy. Simply follow these steps.
- Install the Block.
- Click on the settings icon above the upper-right side of the block.
- Select the Table that you'd like to use for training and prediction.
- Select the field that contains examples of the correct outputs you'd like to see. (Only Records with values in this field will be used for training. In general, you should manually label some subset of your table for training, then let Airtable ML fill in the rest for you automatically.)
- Select a field that you'd like to populate with predicted values. This should be of the same field type as the training field.
- Select a set of fields that the neural network should consider when training. Do this by clicking on fields in your table and then using the Block UI to add or remove them. These fields should be numeric (including ratings, percents, checkboxes, and dates) or categorical (selects, single line text fields), and cannot contain the training or prediction fields. If you select a single line text field, make sure it only has a few possible values. Free-form text won't work well and will slow down training.
- Tune your network settings if you'd like. You can also leave these alone to let Airtable ML try to guess optimal settings.
- Train the network! This will take a few minutes and will show you progress as it runs.
- Click on the settings icon again to return to the home screen. From there, click the button to generate predictions. After a minute, you should see predicted values in your table!
Technologies
Built With
- airtable
- brain.js
- react
- svg
- typescript
Log in or sign up for Devpost to join the conversation.