/s3vm

Final project of CityU CS6491 “Topics in Optimization and its Applications in Computer Science”

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Optimization for Semi-Supervised Support Vector Machine

This is the final project of CityU CS6491 “Topics in Optimization and its Applications in Computer Science”. Semi-supervised support vector machine (S3VM) is solved as a mixed-integer quadratic program using CPLEX optimization package.

Dependency

  • CPLEX academic edition
    • Note: community edition is limited by problem size and may not be feasible
  • Sklearn
  • Numpy
  • Pandas