Tags: FluxML/FastAI.jl
Tags
[Diff since v0.5.0](v0.5.0...v0.5.1) **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:** - Add LICENSE files for subpackages and compat statements (#264) (@lorenzoh) - CompatHelper: bump compat for MLUtils to 0.3, (keep existing compat) (#265) (@github-actions[bot]) - Fix typo in introduction.md (#266) (@natema) - MLUtils 0.3 compat for subpackages (#268) (@lorenzoh) - Fix broken README links (#273) (@lorenzoh) - Bump Makie-related compat (#274) (@lorenzoh) - Bump MLUtils compat to 0.4 (#276) (@lorenzoh) - Bump version numbers to tag 0.5.1 (#279) (@lorenzoh)
[Diff since v0.4.3](v0.4.3...v0.5.0) **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)
[Diff since v0.4.2](v0.4.2...v0.4.3) **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])
[Diff since v0.4.1](v0.4.1...v0.4.2) **Closed issues:** - Keypoint Regression example in documentation (#218) - Documentation link broken for `Custom Learning tasks` (#220) **Merged pull requests:** - Keypoint regression example (#221) (@itan1) - Update to new Pollen template (#222) (@lorenzoh) - Add FluxTraining 0.3 compatibility (#223) (@lorenzoh)
[Diff since v0.4.0](v0.4.0...v0.4.1) **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:** - Add Flux 0.13 compatibility (#202) (@lorenzoh) - New documentation frontend (#203) (@lorenzoh) - Pollen docs update part 2 (#213) (@lorenzoh) - Ports over `_predictx` from DLPipelines.jl (#215) (@lorenzoh) - Fix progress bar in `imagedatasetstats` (#217) (@lorenzoh) - add ImageIO backend (#219) (@johnnychen94)
[Diff since v0.3.0](v0.3.0...v0.4.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)
[Diff since v0.2.0](v0.2.0...v0.3.0) - A new API for visualizing data. See [this issue](#154) 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!` - 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)
[Diff since v0.1.0](v0.1.0...v0.2.0) - High-level API "FasterAI" - dataset recipes - learning method helpers - Find datasets and learning methods based on `Block`s: [`finddatasets`](https://fluxml.ai/FastAI.jl/dev/REFERENCE/FastAI.Datasets.Datasets.finddatasets.html), [`findlearningmethods`](https://fluxml.ai/FastAI.jl/dev/REFERENCE/FastAI.findlearningmethods.html) - [`loaddataset`](https://fluxml.ai/FastAI.jl/dev/REFERENCE/FastAI.Datasets.Datasets.loaddataset.html) for quickly loading data containers from configured recipes - Data container recipes (`DatasetRecipe`, `loadrecipe`) - Documentation setions for FasterAI interfaces: - [Discovery](https://fluxml.ai/FastAI.jl/dev/docs/discovery.md.html) - [Blocks and encodings](https://fluxml.ai/FastAI.jl/dev/docs/background/blocksencodings.md.html) - New interfaces - `blockbackbone` creates a default backbone for an input block - Support for tabular data along with recipes and learning methods: - [Tabular classification tutorial](https://fluxml.ai/FastAI.jl/dev/notebooks/tabularclassification.ipynb.html) - [`TabularPreprocessing`](https://fluxml.ai/FastAI.jl/dev/REFERENCE/FastAI.TabularPreprocessing.html), [`TableRow`](https://fluxml.ai/FastAI.jl/dev/REFERENCE/FastAI.TableRow.html), [`TableDataset`](https://fluxml.ai/FastAI.jl/dev/REFERENCE/FastAI.Datasets.TableDataset.html), [`TabularClassificiationSingle`](https://fluxml.ai/FastAI.jl/dev/REFERENCE/FastAI.TabularClassificationSingle.html), [`TabularRegression`](https://fluxml.ai/FastAI.jl/dev/REFERENCE/FastAI.TabularRegression.html) - Documentation sections to reference FasterAI interfaces: - [README](https://fluxml.ai/FastAI.jl/dev/README.md.html) - [Introduction](https://fluxml.ai/FastAI.jl/dev/docs/introduction.md.html) - [Data containers](https://fluxml.ai/FastAI.jl/dev/docs/data_containers.md.html) - Combined how-tos on training [into a single page](https://fluxml.ai/FastAI.jl/dev/notebooks/training.ipynb.html) - Breaking changes to [`methodlearner`](https://fluxml.ai/FastAI.jl/dev/REFERENCE/FastAI.methodlearner.html): - 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:** - Add tabular model (#124) (@manikyabard) - Add tabular learning methods (#141) (@manikyabard) - Fix Pkg usage in developing.md (#149) (@amqdn) - Remove unused notebooks in docs (#150) (@amqdn) - FasterAI (#151) (@lorenzoh) - Fix `WrapperBlock` behavior and add `Many` (#158) (@lorenzoh) - Documentation for FasterAI updates (#161) (@lorenzoh) - CompatHelper: add new compat entry for "Setfield" at version "0.7" (#162) (@github-actions[bot]) - Adding some more dataset recipes (#163) (@lorenzoh) - Breaking API changes to `methodlearner` (#164) (@lorenzoh) - CompatHelper: bump compat for IndirectArrays to 1, (keep existing compat) (#166) (@github-actions[bot]) - update get_emb_sz method (#167) (@manikyabard) - Better docstrings for data block functions (#170) (@lorenzoh) - Setup step for encodings (#171) (@lorenzoh) - CompatHelper: bump compat for Setfield to 0.8, (keep existing compat) (#172) (@github-actions[bot]) - Fix #169 by constructing pretrained backbone correctly (#173) (@lorenzoh) - Release v0.2.0 (#174) (@lorenzoh)
**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)