Comments (7)
would it be better to do this as a multilabel regression?
currently each dimension is predicted separately
@BenKaehler , could you offer some advice on this? I think multilabel/multioutput regression could theoretically increase accuracy if covariation between each target is taken into account. As far as I can tell from the sklearn docs, MultiOutputRegressor
does not do this, however, so we may be stuck.
from q2-sample-classifier.
Hi Everyone, my understanding is that scikit-learn doesn't offer anything more sophisticated than providing multiple independent regressors for multioutput problems.
An alternative (that I didn't get time to look into for the feature-classifier) is to use structured learning. Apparently there are several possible libraries to use for structured learning, but I though the best-looking Python one was pystruct. It does have some licensing issues though.
Let me know if you would like me to look into it any further, or if you find a better solution!
from q2-sample-classifier.
It does have some licensing issues though
From pystruct's github page, it appears to be BSD-2. Would this be incompatible with BSD-3?
from q2-sample-classifier.
It's not pystruct that's the problem, it's the libraries that it relies upon. See pystruct/pystruct#192 for details.
from q2-sample-classifier.
Have changed latitude
and longitude
to axis1_category
and axis2_category
.
Utilizing pystruct is still unresolved... will leave this issue open while I explore options for structured learning.
from q2-sample-classifier.
it appears to be BSD-2. Would this be incompatible with BSD-3?
No, it is compatible.
from q2-sample-classifier.
predict_coordinates
is being removed from this plugin, so I am deleting this issue.
from q2-sample-classifier.
Related Issues (20)
- add `heatmap` to the `*-samples` pipelines
- BUG: heatmap dimensions are distorted HOT 13
- BUG: ROC plots fail with binary data in v.2019.7
- clean up unit tests HOT 4
- ROC Curves bubbles up a confusing sklearn error message HOT 1
- BUG: metatable should not remove metadata columns with all unique values
- DEP: pandas 0.25.x updates
- confusion-matrix should attempt to match dtype of predicted and true values
- BUG: Confusion matrices with many proportion bars
- ENH: `summarize` should provide link to download raw data from RFE plots
- Possible bug: 'LinearSVC' object has no attribute 'predict_proba'
- Ridge Regressor Precision Errors
- `split_table`: add support for multi-category stratification and other stratification options
- add optimize_feature_selection option to classify-samples-ncv
- ENH: Allow model training on complete dataset
- ENH : add support for GPU accelerated classifiers HOT 1
- ENH: `regress_samples*` should output target metadata (`true_targets`)
- Support for SHAP HOT 3
- test failure with sklearn 1.2.1 HOT 3
- ENH: classify-* and regress-* actions should accept FeatureTable[RelativeFrequency]
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 q2-sample-classifier.