I am a complete noob to the AI space but I was wondering whether the following is possible (in AWS). I have a million scanned images of court documents. Some are briefs, some are motions, some are court orders, etc... Given that I have images and their types, could I "train" the AI with these million documents to recognize a new image that might come in?
AWS doesn't offer any high-level services for training your own custom model. You'd have to build the neural network yourself and deploy EC2 boxes to run it. I've had success with Clarifai's [0] custom CV model API in the past. You basically upload batches of labeled images to train a model, and then you can submit new images for classification. Of course, I have no idea how effective it would be for your documents.…
From https://developer.clarifai.com/quick-start/
Seems simple to train
// add inputs with concepts
app.inputs.create([{
"url": "https://samples.clarifai.com/dog1.jpeg",
"concepts": [
{ "id": "cat", "value": false },
{ "id": "dog", "value": true }
]
}, {
"url": "https://samples.clarifai.com/dog2.jpeg",
"concepts": [
{ "id": "cat", "value": false },
{ "id": "dog", "value": true }
]
Then you predict what the another image is: // predict the contents of an image by passing in a url
app.models.predict(Clarifai.GENERAL_MODEL,
'https://samples.clarifai.com/metro-north.jpg').then(
function(response) {
console.log(response);
},
function(err) {
console.error(err);
}
);