question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Multiclass Classification Support is Broken

See original GitHub issue

Multiclass support in DeepChem is currently broken. There are a number of places where classification models assume binary data and make shape casts accordingly. Here’s an (incomplete) list of places with this issue:

  • dc.trans.BalancingTransformer isn’t multiclass aware (#1813)
  • Model.predict() doesn’t work correctly for multiclass data (it seems to assume the data is binary and just returns the 0-class probability).
  • probably others…

H/T to @ramanktalwar who dug out many of these failures! We should try to fix these before the 2.4 release

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
rbharathcommented, Sep 17, 2020

Ah this was fixed in my refactoring of the metrics a few weeks ago 😃. Let me go ahead and close this issue!

0reactions
nissy-devcommented, Sep 16, 2020

@rbharath I seem GraphConvModel work well for multiclass data. What is the problem…?

Read more comments on GitHub >

github_iconTop Results From Across the Web

Multiclass Classification Using Support Vector Machines
In its most simple type, SVM doesn't support multiclass classification natively. It supports binary classification and separating data points ...
Read more >
Multiclass Classification with Support Vector Machines (SVM ...
The multiclass problem is broken down to multiple binary classification cases, which is also called one-vs-one. In scikit-learn one-vs-one is ...
Read more >
Multiclass Classification Using SVM - Analytics Vidhya
In its most basic type, SVM doesn't support multiclass classification. ... This technique breaks down our multiclass classification problem ...
Read more >
How to Solve a Multi Class Classification Problem with Python?
The A-Z Guide for Beginners to Learn to solve a Multi-Class Classification Machine Learning problem with Python.
Read more >
One-vs-Rest and One-vs-One for Multi-Class Classification
Binary classification models like logistic regression and SVM do not support multi-class classification natively and require meta-strategies.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found