Can we train and deploy CUSTOM machine learning model in Servicenow?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-27-2019 04:58 AM
Hi All,
Recently i found some posts where people have deployed custom logic and machine learning(ML) models in servicenow using AWS cloud services(AWS lambda) which is implemented on REST API architecture ServiceNow - Machine Learning. I have also gone through the post where Tensorflow.js has been integrated with servicenow to predict results in browser. TensorFlow.JS (Prediction)+ ServiceNow . Thanks to both of you for your work.
Now my question is:
1.Can we deploy and train on our own custom ML models on custom table, without using any REST API to any cloud service?
2.If yes, then can we use the same to save the predictions in some table and call it from the browser/client using some UI script or script include?
3.If we cannot train on our custom models ,then how can we load/use the trained data set into servicenow, such as to call from UI script or script includes.
Please note, we would be using this in either UI page or service portal.
Any help would be highly appreciated.
Regards,
Shariq

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-27-2019 06:23 AM
You basically have two options that I can see (perhaps someone else has others I haven't thought of.)
- Use a REST API to a third party service like AWS to train and retrieve predictions
- Use ServiceNow's Agent Intelligence product.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-27-2019 09:50 AM
hi chuck,
So accodring to you, do you mean there is no way to implement custom models in servicenow.without hitting 3rd party Cloud API?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-27-2019 03:29 PM
See option 2 - you can create models against your tables with Agent Intelligence provided you have enough records (at least 30K) to train the model.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-29-2019 05:13 AM
I stand corrected. I have corrected the previous post. The answer is not MetricBase. That's a time series database best used for gathering massive non-related information like IoT data.
Agent Intelligence is the machine learning based product that you create a model via training on existing data. Sorry for the confusion.