Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • bob.pad.base bob.pad.base
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • bobbob
  • bob.pad.basebob.pad.base
  • Issues
  • #16
Closed
Open
Issue created Feb 12, 2018 by Guillaume HEUSCH@heuschMaintainer

Harmonisation of classification algorithms

Apparently, the same algorithms are implemented in both bob.pad.face and bob.pad.voice. For instance, we have VideoLRPadAlgorithm in face and LogRegrAlgorithm in voice.

I totally understand that they are a bit different (feature normalization in one case, PCA in the other for instance), but at the core, both are supposed to do Logistic Regression on some features useful for PAD. It would then be nice to have a base class in bob.pad.base. (and then you're free to do whatever you want in a derived class if you need to).

The same goes for GMM ...

@pkorshunov @amohammadi @onikisins @ageorge @andre.anjos @sbhatta : what do you think ? Who's willing / available to take care of this ? (I can, starting on March 5th)

Thanks

Assignee
Assign to
Time tracking