Comments (2)
In this paper we evaluated different formulations of the problem, considering scenarios where only genuine signatures are available, and scenarios where both genuine signatures and forgeries are used, see section 3 of the paper:
3.1 Learning feature from genuine signatures: only genuine signatures were used. In the paper, we refer to this as "SigNet"
3.2.1 Treat forgeries as separate classes: in this formulation, forgeries for different users have each a different label, so you have twice as many classes as the number of users.
3.2.2 Add a separate output for detecting forgeries: in this formulation, we consider two objective functions: learning to discriminate the user, and learning to separate genuine signatures and forgeries. That is, the dataset is now of the format (X, y, f), where X is the signature, y is the class (user) and f is a binary variable that indicates if the signature is a forgery. The forgeries have the same class (y) as the genuine. Note, however, that the loss function that worked best ("L2", equation (4) in the paper) does not consider the label y of the forgeries (that is, genuine signatures contribute to both losses, while forgeries only contribute to the "forgery classification loss"). In the paper, we refer to this model as "SigNet-F"
I believe this answers the first question. For the second question ("Were all forgeries for all users given same label?"): we have not tried this alternative in this paper
from sigver_wiwd.
ok.
from sigver_wiwd.
Related Issues (20)
- Loading the weights - Bias term HOT 2
- Change Cassifiers. HOT 1
- dataset for ssp HOT 4
- generating .npy files HOT 2
- The pool layer 4 code is different from your paper "Fixed-sized representation..." HOT 3
- Unable to replicate using extracted features HOT 2
- Links to models seem to be broken... HOT 1
- How to generate data/processed.npy HOT 1
- No such file or directory: 'models/signet.pkl'
- signet_spp_300dpi and signet_spp_600dpi HOT 2
- how to train model for another handwritten data HOT 1
- Google Colab compatability HOT 2
- Error downloading models - HOT 3
- How do I export the 'pb' file for this CNN model
- Further work HOT 16
- RuntimeError: To use MKL 2018 with Theano you MUST set "MKL_THREADING_LAYER=GNU" in your environement. HOT 2
- Getting error while reading signet.pkl file HOT 2
- Training script required to retrain the network on different data sets HOT 5
- ImportError: libhdf5.so.10: cannot open shared object file: No such file or directory HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sigver_wiwd.