Comments (3)
Hi Linda,
Thank you for pointing this out! Sets of size zero are a mathematical oddity sometimes needed to achieve exact coverage (e.g. in the case we picked a coverage level lower than the model's accuracy). This is expected behavior, but I forgot to note it in the documentation.
For an immediate fix, you can just set randomized=False. Then sets of size zero shouldn't happen anymore, although the coverage will be slightly conservative.
In the longer term (over the next few days) I'll try to put another flag called "allow-zero-sets" or something that just never allows sets of size zero. This should be less conservative than randomized=False.
Let me know if this fixed your problem :)
Best,
Anastasios
P.S. I'll leave this issue open until I add the new flag, but for now, randomized=False should give you the desired behavior.
from conformal_classification.
Hi Anastasios,
thanks for your quick answer, explanation and suggestion! This fixes my problem for now, I'll use randomized=False
until you've introduced the new flag.
Best,
Linda
from conformal_classification.
Hi Linda,
Apologies for the wait! You can see the new flag in example.py. :)
Best,
Anastasios
from conformal_classification.
Related Issues (3)
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 conformal_classification.