deep-learning - Incremental learning for image similarity (Siamese Network) and predicting the label
问题描述
The requirement of the task is to predict correct labels for the correct product. Suppose, a company produces 100 cork disks with a serial number. Then it captures the surface images of cork disks and trains a neural network (Siamese/CNN/Embeddings) model with the augmented part of the same image for training the texture similarity invariant to rotation, translation or change in brightness. Now the products are shipped to the destination along with this trained model but the images are discarded and new images are captured that have arrived. When these new images (which are different in brightness, translation and rotation from the original images captured at the company and on which the model was trained) are fed into the model, it should predict the correct serial number corresponding to the products.
I have already trained a Siamese network which gives good similarity score when 2 images are compared (one from the company and one taken at the destination). But there are 2 problems with this approach:
During testing, the old images won't be available. They will be discarded since the images are high resolution and takes a lot of space. So we need to train a model which properly maps images to some embedding vectors that we can store and maps it to the serial number.
The model needs to be trained incrementally. Another 1000 disks will be produced the next day and the model should be tuned according to the new dataset.
Any help on this topic would be really appreciated!
解决方案
推荐阅读
- azure - 使用 Azure Web Apps 和 CDN 时向最终用户显示的域名
- node.js - Docker 构建节点映像 - 卡住
- python - 使用 FTP 的递归文件列表
- javascript - ArrayInput 在 react-admin 中验证
- javascript - 使用对象方法删除数组中的重复项
- java - 如何使用 Beanio 按行读取 CSV 文件过滤?
- .net - SupportAssistWire.exe - 无法启动此应用程序
- ajax - 在 Razor 中具有多个参数的 Ajax 帖子
- javascript - 将自定义数据属性注入到 REACT `props.children`
- azure - Microsoft Graph 客户端错误:需要身份验证质询