Skip to content

Releases: chrismbryant/binary-classification-playground

v1.3

11 Dec 19:55
Compare
Choose a tag to compare

Changes

  • Update Medium link to published article

v1.2

03 Nov 01:13
Compare
Choose a tag to compare

Changes

  • Unpin footer from bottom of page
  • Add tooltip to clarify x-axis
  • Add screen recording to README demo-ing interactive visualization

v1.1

25 Oct 22:03
Compare
Choose a tag to compare

Changes

  • Add hover emphasis to selected curves
  • Add equation details with MathJax
  • Add tooltip info for k_{x} constants
  • Add page footer with links to GitHub and Medium

v1.0

15 Jun 06:41
Compare
Choose a tag to compare

Changes

  • Add page title
  • Reorganize content so that SVGs are on the left and sliders are on the right
  • Break sliders up into two sections, one for cost adjustments, and one for model distribution adjustments
  • Add shape slider to allow the beta distributions to get pointier
  • Add plot titles to the top right of each SVG

v0.2

15 Jun 06:25
Compare
Choose a tag to compare

Changes

  • Add cost curve SVG
  • Make all 5 cost/benefit sliders functional
  • Draw cost optimum points on both the probability calibration curve and the cost curve

v0.1

14 Jun 06:39
Compare
Choose a tag to compare

Initial release

  • Create a set of sliders.
  • Interactively shape one beta distribution (restricted to a single intuitive "position" parameter rather than independent alpha and beta parameters) for the positive class label and another for the negative class label.
  • Interactively specify the class imbalance between the positive and negative classes.
  • Dynamically sum the two distributions to get the overall distribution of "model" output scores.
  • Dynamically generate a probability calibration curve, given the specified distributions.