Skip to content

Releases: JuliaDecisionFocusedLearning/InferOpt.jl

v0.6.1

21 Feb 13:53
b1589a1
Compare
Choose a tag to compare

What's Changed

  • Update DifferentiableFrankWolfe to v0.2 by @gdalle in #94
  • Update documenter to v1.0 by @BatyLeo in #96
  • Fix missing kwargs in FenchelYoungLoss with generalized maximizer by @BatyLeo in #97
  • New compat bounds and fix Aqua compat tests by @BatyLeo in #100
  • Bump codecov/codecov-action from 3 to 4 by @dependabot in #103

Full Changelog: v0.6.0...v0.6.1

v0.6.0

12 Sep 11:15
549c2c9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.2...v0.6.0

v0.5.2

23 Aug 14:42
bb37b1a
Compare
Choose a tag to compare

What's Changed

  • Fix fallbacks for sparse argmax and soft argmax regularizations by @BatyLeo in #84
  • Tmp fix for extension-related JET error by @gdalle in #85
  • Perturbed oracles with variance reduction by @BatyLeo in #80
  • update version to 0.5.2 by @LouisBouvier in #89

New Contributors

Full Changelog: v0.5.1...v0.5.2

v0.5.1

03 Jul 16:13
44a3055
Compare
Choose a tag to compare

InferOpt v0.5.1

Diff since v0.5.0

Closed issues:

  • Missing factor in the PerturbedMultiplicative perturbation (#81)
  • 1/2 factor missing in PerturbedMultiplicative (#82)

Merged pull requests:

  • Replace epsilon with epsilon / 2 (#83) (@gdalle)

v0.5.0

30 Jun 21:34
b9f4f69
Compare
Choose a tag to compare

InferOpt v0.5.0

This release introduces many breaking changes, but most importantly it fixes a longstanding bug with perturbed oracles: their derivatives were erroneously scaled by the number of samples taken. We urge all users to update to v0.5.0 rapidly.

Diff since v0.3.1

Closed issues:

  • differentiable graph creation (#23)
  • Are you planning to update Python's inferopt in the future? (#24)
  • Keyword arguments for SPOPlusLoss (#27)
  • Add option for parallelization of Perturbed maximizers (#29)
  • Update CI to the official 1.8 (#32)
  • Implement generalized imitation losses (#36)
  • Remove dispatch on Real (#38)
  • Remove double explicit/unicode names support in constructors (#41)
  • Add JET.test_package to test suite (#44)
  • Tests are toooooooo long (#46)
  • Add identity pullback (#47)
  • Add Aqua badge to README (#58)
  • Slight error in the background section of the documentation (#59)
  • Supply custom convex solver for regularized (#64)
  • Get rid of SimpleTraits? (#68)
  • Cite alternatives (#69)
  • Perturbed Jacobians scale with the number of samples (#74)

Merged pull requests:

  • Enable kwargs in maximizer for SPOPlusLoss and StructuredSVMLoss (#28) (@BatyLeo)
  • Parallelize perturbed with ThreadsX (#31) (@BatyLeo)
  • Add links to satellite packages in the documentation (#33) (@BatyLeo)
  • Update GridGraphs and remove deprecated docs (#34) (@gdalle)
  • CompatHelper: bump compat for Krylov to 0.9, (keep existing compat) (#35) (@github-actions[bot])
  • Generic implementation of ImitationLoss (#37) (@BatyLeo)
  • Clean up tests to diagnose Frank-Wolfe linear solver error (#39) (@gdalle)
  • Remove explicit names in all constructors (#42) (@BatyLeo)
  • Add static tests with JET (#45) (@gdalle)
  • Add PlusIdentity (#49) (@gdalle)
  • Bump actions/checkout from 2 to 3 (#50) (@dependabot[bot])
  • Bump codecov/codecov-action from 2 to 3 (#51) (@dependabot[bot])
  • CompatHelper: bump compat for StatsBase to 0.34, (keep existing compat) (#52) (@github-actions[bot])
  • TestItem framework (#53) (@gdalle)
  • Fix tests and README (#54) (@gdalle)
  • Split nightly CI (#60) (@gdalle)
  • Verbose tests and Aqua badge (#61) (@gdalle)
  • Rely on DifferentiableFrankWolfe.jl (#65) (@gdalle)
  • Remove all <:Real type constraints (#71) (@gdalle)
  • Correct rrule for perturbed (#75) (@gdalle)
  • Fix duplicate method (#77) (@gdalle)
  • The OVERHAUL (#78) (@gdalle)

v0.4.0

15 Nov 19:26
Compare
Choose a tag to compare

What's Changed

  • Enable kwargs in maximizer for SPOPlusLoss and StructuredSVMLoss by @BatyLeo in #28
  • Add links to satellite packages in the documentation by @BatyLeo in #33
  • Parallelize perturbed with ThreadsX by @BatyLeo in #31
  • Update GridGraphs and remove deprecated docs by @gdalle in #34

Full Changelog: v0.3.1...0.4.0

v0.3.1

28 Jul 08:59
c83f585
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

13 Jul 09:11
5062fdc
Compare
Choose a tag to compare

What's Changed

  • RegularizedGeneric based on Frank-Wolfe by @gdalle in #18
  • Prepare for v0.3.0 by @gdalle in #19
  • Fix type issue in FW by promoting to float by @gdalle in #21

Full Changelog: v0.2.0...v0.3.0

v0.2.0

25 Jun 07:16
Compare
Choose a tag to compare

Full Changelog: v0.1.0...v0.2.0

v0.1.0

22 May 16:14
Compare
Choose a tag to compare