Skip to content

Releases: FluxML/FastAI.jl

v0.5.2

31 Aug 18:25
6bddbcf
Compare
Choose a tag to compare

FastAI v0.5.2

Diff since v0.5.1

Merged pull requests:

  • Remove extra type parameter (#282) (@cpfiffer)
  • CompatHelper: bump compat for Flux to 0.14, (keep existing compat) (#283) (@github-actions[bot])

v0.5.1

04 Feb 16:32
ba63964
Compare
Choose a tag to compare

FastAI v0.5.1

Diff since v0.5.0

Closed issues:

  • Quickstart tutorial no longer works (loaddataset doesn't exist) (#254)
  • loading datasets fails under proxy, but Base.download works (#271)
  • Broken links on Readme page (#272)
  • unresponsive docs (#277)

Merged pull requests:

v0.5.0

22 Oct 19:28
fecdaae
Compare
Choose a tag to compare

FastAI v0.5.0

Diff since v0.4.3

Closed issues:

  • Move datasets to MLDatasets.jl (#22)
  • MLUtils.jl transition (#196)
  • Functions getcoltypes and gettransformdict are not exported properly (#210)
  • Makie 0.17 support (#224)
  • Keypoint regression example: The input graph contains at least one loop (#231)
  • Log to TensorBoard link in TOC (#232)
  • Log to TensorBoard link in TOC (#233)
  • Docs aren't working correctly. (#237)
  • Make a subpackage for Makie support (#241)

Merged pull requests:

  • Update TagBot.yml (#226) (@lorenzoh)
  • Improve onboarding experience (#227) (@lorenzoh)
  • Switch LearnBase + MLDataPattern + DataLoaders -> MLUtils (#229) (@lorenzoh)
  • Fix link to TensorBoard how-to (#234) (@lorenzoh)
  • Add Time Series Block (#239) (@codeboy5)
  • Move domain-specific functionality to subpackages (#240) (@lorenzoh)
  • CompatHelper: bump compat for UnicodePlots to 3, (keep existing compat) (#244) (@github-actions[bot])
  • Text classification task (#245) (@Chandu-4444)
  • Use Adam instead of ADAM (#247) (@lorenzoh)
  • CompatHelper: add new compat entry for TextAnalysis at version 0.7, (keep existing compat) (#249) (@github-actions[bot])
  • Added Model for Time Series Classification (#253) (@codeboy5)
  • InceptionTime Model for Time Series (#256) (@codeboy5)
  • Fix the broken link in the README (#257) (@nathanaelbosch)
  • CompatHelper: bump compat for PrettyTables to 2, (keep existing compat) (#260) (@github-actions[bot])
  • Fix _segmentationloss for 3D images (#261) (@itan1)
  • Update Pollen.jl documentation (#262) (@lorenzoh)
  • Fix UNet for 3D convolutions (specify ndim to convxlayer and ResBlock) (#263) (@itan1)

v0.4.3

14 May 02:03
Compare
Choose a tag to compare

FastAI v0.4.3

Diff since v0.4.2

Closed issues:

  • Register Everything (#206)

Merged pull requests:

  • Add Container and Block for Text (#207) (@Chandu-4444)
  • Feature registries (#208) (@lorenzoh)
  • CompatHelper: add new compat entry for FeatureRegistries at version 0.1, (keep existing compat) (#225) (@github-actions[bot])

v0.4.2

30 Apr 01:57
f0fe1a2
Compare
Choose a tag to compare

FastAI v0.4.2

Diff since v0.4.1

Closed issues:

  • Keypoint Regression example in documentation (#218)
  • Documentation link broken for Custom Learning tasks (#220)

Merged pull requests:

v0.4.1

20 Apr 16:03
7c0842f
Compare
Choose a tag to compare

FastAI v0.4.1

Diff since v0.4.0

Closed issues:

  • Support for non-supervised learning tasks (#165)
  • LoadError in some pages of documentation. (#192)
  • Drop DLPipelines.jl (#197)
  • Update for Flux 0.13 (#201)
  • Error in reproducing the "Data containers" tutorial: "key :nothing not found" (#209)
  • Missing ProgressBars.jl import for Vision.imagedatasetstats (#214)
  • Use JpegTurbo.jl to load .jpg images (#216)

Merged pull requests:

v0.4.0

19 Mar 01:14
44f61c5
Compare
Choose a tag to compare

FastAI v0.4.0

Diff since v0.3.0

Closed issues:

  • N-dimensional CNN models (#137)
  • Better visualization/interpretation API (#154)
  • FastAI seems very slow compared to "vanilla" Flux (#187)

Merged pull requests:

  • change julia compat to 1.6 (#175) (@EvoArt)
  • Add support for 3D convolutional backbones (#181) (@lorenzoh)
  • Move domain-specific functionality to submodules (#186) (@lorenzoh)
  • Make block learning methods more modular (#188) (@lorenzoh)
  • CompatHelper: bump compat for LearnBase to 0.6, (keep existing compat) (#189) (@github-actions[bot])
  • Make UNet closer to fastai (#190) (@lorenzoh)
  • CompatHelper: bump compat for CSV to 0.10, (keep existing compat) (#191) (@github-actions[bot])
  • Add imdb_sample recipe (#193) (@Chandu-4444)
  • Add food-101 recipe (#194) (@Chandu-4444)
  • Any-length dimensions for Bounded (#195) (@lorenzoh)
  • Removing DLPipelines.jl; Learning method -> Learning task (#198) (@lorenzoh)

v0.3.0

11 Dec 01:03
d34d39a
Compare
Choose a tag to compare

FastAI v0.3.0

Diff since v0.2.0

v0.3.0

Added

  • A new API for visualizing data. See this issue for motivation. This includes:

    • High-level functions for visualizing data related to a learning method: showsample, showsamples, showencodedsample, showencodedsamples, showbatch, showprediction, showpredictions, showoutput, showoutputs, showoutputbatch
    • Support for multiple backends, including a new text-based show backend that you can use to visualize data in a non-graphical environment. This is also the default unless Makie is imported.
    • Functions for showing blocks directly: showblock, showblocks
    • Interfaces for extension: ShowBackend, showblock!, showblocks!

Removed

  • The old visualization API incl. all its plot* methods: plotbatch, plotsample, plotsamples, plotpredictions

Closed issues:

  • Visualization functions are not working (#184)

Merged pull requests:

  • CompatHelper: bump compat for CSV to 0.9, (keep existing compat) (#168) (@github-actions[bot])
  • New interpretation/Visualization API (#176) (@lorenzoh)
  • CompatHelper: add new compat entry for InlineTest at version 0.2, (keep existing compat) (#177) (@github-actions[bot])
  • CompatHelper: add new compat entry for ImageInTerminal at version 0.4, (keep existing compat) (#178) (@github-actions[bot])
  • CompatHelper: add new compat entry for Requires at version 1, (keep existing compat) (#179) (@github-actions[bot])
  • CompatHelper: add new compat entry for UnicodePlots at version 2, (keep existing compat) (#180) (@github-actions[bot])
  • Make Only more generic (#182) (@lorenzoh)
  • v0.3.0 (#185) (@lorenzoh)

v0.2.0

21 Sep 01:02
72cd976
Compare
Choose a tag to compare

FastAI v0.2.0

Diff since v0.1.0

0.2.0

Added

Changed

  • Documentation sections to reference FasterAI interfaces:
  • Breaking changes to methodlearner:
    • now accepts callbacks as kwarg
    • validdata no longer keyword
    • model and backbone now kwargs; isbackbone removed. if neither backbone or model are given, uses blockbackbone for default backbone.
    • see updated docstring for details

Closed issues:

  • FasterAI: a roadmap to user-friendly, high-level interfaces (#148)
  • Makie crashes precompilation (#156)
  • Problem in ResNet50 backbone of "Image segmentation" example (#169)

Merged pull requests:

v0.1.0

28 Jul 01:02
9cafd1e
Compare
Choose a tag to compare

FastAI v0.1.0

Closed issues:

  • First pass at datasets and data loaders (#1)
  • Thank you! (#7)
  • MIT vs Apache license (#8)
  • Some maintenance and housekeeping things (#9)
  • Contributions? (#15)
  • Tutorial errors out (#19)
  • Add TableDataset (#23)
  • Learning Method: Single-label image classification (#25)
  • Learning method: Image segmentation (#29)
  • Learning Method: Keypoint Regression (#30)
  • Use case: Siamese networks for image similarity (#31)
  • Improve projective data augmentation (#32)
  • Learning Method: Multi-label image classification (#33)
  • Weight decay option in fitonecycle! (#34)
  • Discriminative learning rates (#35)
  • Augmentor.jl (#68)
  • Data Block API (#135)
  • Malformed FluxTraining compat requirement in Project.toml (#138)
  • Two FluxTraining entry in Project.toml (#139)

Merged pull requests:

  • CompatHelper: add new compat entry for "Revise" at version "2.7" (#2) (@github-actions[bot])
  • CompatHelper: add new compat entry for "StatsBase" at version "0.33" (#3) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Infiltrator" at version "0.3" (#4) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Flux" at version "0.11" (#5) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Zygote" at version "0.5" (#6) (@github-actions[bot])
  • Simplied Recorder and Metric (#10) (@opus111)
  • Use DocStringExtensions to remove manual types and signatures (#11) (@ToucheSir)
  • New README for FastAI (#14) (@opus111)
  • FastAI.jl revamp (#17) (@lorenzoh)
  • update docs deps (#18) (@lorenzoh)
  • Fix the Quickstart tutorial and make the docs refer to this repo instead of a fork (#20) (@dave7895)
  • added TableDataset (#26) (@manikyabard)
  • tutorial errors: changed {load->get}classesclassification (#58) (@samuelzxu)
  • move docs to Pollen (#60) (@lorenzoh)
  • Lo/fix test (#66) (@lorenzoh)
  • Better vision augmentations (#67) (@lorenzoh)
  • CompatHelper: bump compat for "LearnBase" to "0.4" (#113) (@github-actions[bot])
  • CompatHelper: bump compat for "MosaicViews" to "0.3" (#115) (@github-actions[bot])
  • Move to DataAugmentation v0.2.0 (#116) (@lorenzoh)
  • Small fixes (#117) (@lorenzoh)
  • WIP: Ongoing development (#118) (@lorenzoh)
  • Develop (#119) (@lorenzoh)
  • CompatHelper: add new compat entry for "ShowCases" at version "0.1" (#120) (@github-actions[bot])
  • CompatHelper: add new compat entry for "JLD2" at version "0.4" (#121) (@github-actions[bot])
  • Replace AbstractPlotting.jl with Makie.jl (#122) (@lorenzoh)
  • CompatHelper: add new compat entry for "Makie" at version "0.13" (#123) (@github-actions[bot])
  • CompatHelper: bump compat for "Makie" to "0.14" (#125) (@github-actions[bot])
  • Docs: how-to for logging (#126) (@lorenzoh)
  • Docs: tutorial on dataset presizing (#127) (@lorenzoh)
  • CompatHelper: add new compat entry for "CSV" at version "0.8" (#128) (@github-actions[bot])
  • CompatHelper: add new compat entry for "DataFrames" at version "1" (#129) (@github-actions[bot])
  • Update keypoint regression tutorial to include custom learning method and plotting functions. (#130) (@lorenzoh)
  • Remove all reference to LearningTask. (#131) (@lorenzoh)
  • Update to FluxTraining.jl v0.2.0 interfaces (#134) (@lorenzoh)
  • Data block API (#136) (@lorenzoh)
  • Get ready for release of 0.1.0 (#145) (@lorenzoh)