Skip to content

Added sequential minimum optimization algorithm for SVM - #508

Merged
poyea merged 8 commits into
TheAlgorithms:masterfrom
zqbake:master
Sep 18, 2019
Merged

Added sequential minimum optimization algorithm for SVM#508
poyea merged 8 commits into
TheAlgorithms:masterfrom
zqbake:master

Conversation

@zqbake

Copy link
Copy Markdown
Contributor

Sequential minimal optimization (SMO) is an algorithm for solving the quadratic programming (QP) problem that arises during the training of support vector machines. wiki

@zqbakezqbake changed the title Implementation of sequential minimal optimization algorithmImplementation of sequential minimal optimization algorithm for svmOct 25, 2018
1:Use matplotlib show svm's partition boundary
2:Automatically download test dataset
@zqbakezqbake changed the title Implementation of sequential minimal optimization algorithm for svmAdded sequential minimum optimization algorithm for SVMOct 27, 2018
@poyeapoyea self-assigned this Sep 16, 2019
@cclauss

Copy link
Copy Markdown
Member

Could we rename the file to something more helpful like sequential_minimum_optimization.py ?

Comment threadmachine_learning/sequential_minimum_optimization.py Outdated
Comment threadmachine_learning/sequential_minimum_optimization.py Outdated
Comment threadmachine_learning/sequential_minimum_optimization.py Outdated
Fix filename typo error in doc.
Use ternary conditional operator in predict()
@zqbake
zqbake requested a review from cclaussSeptember 17, 2019 02:39

@poyeapoyea left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your pull request!🤩

@poyea
poyea merged commit a2b5a90 into TheAlgorithms:masterSep 18, 2019
@zqbake

Copy link
Copy Markdown
ContributorAuthor

Thank you for your pull request!🤩

Glad to be helpful.

stokhos pushed a commit to stokhos/Python that referenced this pull request Jan 3, 2021
…s#508)
* Implementation of sequential minimal optimization algorithm
* Update smo.py
* Add demonstration of svm partition boundary
1:Use matplotlib show svm's partition boundary
2:Automatically download test dataset
* Update smo.py
* Update smo.py
* Rename smo.py to sequential_minimum_optimization.py
* Update doc and simplify the code.
Fix filename typo error in doc.
Use ternary conditional operator in predict()
* Update doc.
@girisagar46

Copy link
Copy Markdown
Contributor

Hi, @zhqu1148980644

Sorry for commenting on closed PR. 🙇

In this PR, you've mentioned this link: http://web.cs.iastate.edu/~honavar/smo-svm.pdf, but the link is not working anymore. I tried to find the replacement link for it but could not find it hence, I removed it on PR #7319

Do you have the alternate link for it?

@zqbake

Copy link
Copy Markdown
ContributorAuthor

Hi, @zhqu1148980644

Sorry for commenting on closed PR. 🙇

In this PR, you've mentioned this link: http://web.cs.iastate.edu/~honavar/smo-svm.pdf, but the link is not working anymore. I tried to find the replacement link for it but could not find it hence, I removed it on PR #7319

Do you have the alternate link for it?

No.

@cclausscclauss added hacktoberfest hacktoberfest-accepted Accepted to be counted towards Hacktoberfest labels Oct 18, 2022
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hacktoberfesthacktoberfest-acceptedAccepted to be counted towards Hacktoberfest

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@zqbake@cclauss@girisagar46@poyea