Storopoli, Huijzer and Alonso (2021). Julia Data Science.
ISBN: 9798489859165 (html, pdf)
Huijzer, Blaauw, and den Hartigh (2023). SIRUS.jl: Interpretable Machine Learning via Rule Extraction. Journal of Open Source Software, 8(90), 5786, (html, pdf)
Huijzer, de Jonge, Blaauw, Baatenburg de Jong, de Wit, den Hartigh (2023). Predicting Special Forces Dropout via Explainable Machine Learning (html, pdf)
Projects:
Contributions:
[mlir][vector] Fix invalid LoadOp
indices being created (llvm/llvm-project#76292)
[mlir][python][nfc] Test -print-ir-after-all
(llvm/llvm-project#75742)
[mlir][vector] Fix crash on invalid permutation_map
(llvm/llvm-project#74925)
[mlir][llvm] Fix negative GEP crash in type consistency (llvm/llvm-project#74859)
[mlir][llvm] Fix verifier for const int and dense (llvm/llvm-project#74340)
[mlir][llvm] Fix verifier for const float (llvm/llvm-project#74247)
[mlir][memref] Fix an invalid dim loop motion crash (llvm/llvm-project#74204)
[mlir] Fix a zero stride canonicalizer crash (llvm/llvm-project#74200)
[mlir][spirv][doc] Remove duplicate syntax formats (llvm/llvm-project#73386)
[mlir][vector] Fix a target-rank=0
unrolling (llvm/llvm-project#73365)
[mlir][affine] Fix dim index out of bounds crash (llvm/llvm-project#73266)
[mlir][async] Avoid crash when not using func.func
(llvm/llvm-project#72801)
[mlir][tensor] Fold when source is const (llvm/llvm-project#71643)
[mlir] Verify TestBuiltinAttributeInterfaces eltype (llvm/llvm-project#69878)
[mlir][arith] Fix canon pattern for large ints in chained arith (llvm/llvm-project#68900)
[mlir][test] Avoid buffer overflow for test.verifiers
(llvm/llvm-project#D154792)
[mlir][tosa] Pass encoding through tosa-to-linalg
(llvm/llvm-project#D152171)
[mlir][affine] Improve load elimination (llvm/llvm-project#D154769)
[mlir][tosa] Fix fp canonicalization for clamp
(llvm/llvm-project#D152123)
[mlir] Avoid folding index.remu
and index.rems
for 0 rhs (llvm/llvm-project#D151476)
Update main.yml
workflow (llvm/mlir-www#152)
Improve macro hygiene (JuliaLang/PrecompileTools.jl#9)
Fix wrong formula order (JuliaAI/MLJGLMInterface.jl#35)
microsoft-edge: fix file picker and substituteInPlace
(NixOS/nixpkgs#219170)
Use SnoopPrecompile
(fonsp/Pluto.jl#2441)
Document parameters for noncentral distributions (JuliaStats/Distributions.jl#1632)
Build and run MyLib
(JuliaLang/PackageCompiler.jl#732)
Fix undefined SnoopPrecompile
(timholy/SnoopCompile.jl#287)
Fix print_tree
(JuliaAI/DecisionTree.jl#185)
Test multiple seeds (JuliaAI/DecisionTree.jl#174)
Replace L
by <
and R
by ≥
(JuliaAI/DecisionTree.jl#172)
Use uint16
(JuliaWeb/HTTP.jl#845)
Also trigger compilation for Unicode (fonsp/Pluto.jl#2161)
Extend docs for @max_methods
(JuliaLang/julia#45595)
Refactor ExpressionExplorer.explore!
(fonsp/Pluto.jl#2155)
Document serialization and reduce duplication in PlutoRunner
(fonsp/Pluto.jl#2145)
Clarify error for uninstantiated model further (JuliaAI/MLJTuning.jl#178)
Set permissions: write-all
in hosting.md
(JuliaDocs/Documenter.jl#1819)
Add std to show for PerformanceEvaluation
(JuliaAI/MLJBase.jl#766)
Reduce overspecializations in PlutoRunner.format_output (fonsp/Pluto.jl#2062)
Fix wrong field name in a show
method (JuliaAI/MLJBase.jl#758)
Reduce time to first from_flat_kwargs
(fonsp/Pluto.jl#2005)
Optimize maybe_macroexpand
(fonsp/Pluto.jl#1991)
Fix tests on Julia 1.8-beta1 (JuliaArrays/LazyArrays.jl#205)
Fix ordering of nested elements when sortby = :firstexec
(KristofferC/TimerOutputs.jl#144)
Show timing and allocations for tests (TuringLang/Turing.jl#1787)
Add a benchmark for compilation times (fonsp/Pluto.jl#1959)
Use precompile
for SessionActions.open
(fonsp/Pluto.jl#1934)
Add TapedTask
type annotations to storage[:tapedtask]
(TuringLang/Libtask.jl#121)
Replace eval
by generated function (TuringLang/Libtask.jl#119)
Fix non-concrete type near TRCache (TuringLang/Libtask.jl#118)
Extend cache action (julia-actions/cache#4)
Make symbols in deprecation warnings more explicit (Distributions.jl#1428)
Add R-square R² (coefficient of determination) (MLJBase.jl#679)
Report feature names in fitresult
(MLJGLMInterface.jl#12)
Add deploy check (JuliaLang/www.julialang.org#1364)
Allow Ints (EffectSizes.jl#24)
Document the Explicit
tuning strategy (MLJ.jl#836)
Add where syntax to rules (SymbolicUtils.jl#329)
Deprecate old package name (General#41692)
Setup automated builds for TuringTutorials (TuringTutorials#123)
Add t-test for cases where only mean and sd are known (HypothesisTests.jl#237)
Update documentation for density (AlgebraOfGraphics.jl#211)
Add tests for authentication (Pluto.jl#1170)
Fix InExactError for [0.0]
(Showoff.jl#41)
Improve type stability for tryparse VersionNumber (julia#40557)
Add quantile bars statistic (Gadfly.jl#1521)
Add Gadfly examples (MCMCChains.jl#275)
Add Documenter.jl (MCMCChains.jl#265)
Refactor (Turing.jl#1548)
Refactor (StasticalRethinking.jl#104)
Refactor (Plots.jl#3200)
Switch to GitHub Actions (Compose.jl#408)
Refactor (YAML.jl#103)
Bugfix (Pkg.jl#2297)
Add CompatHelper (Pluto.jl#766)
Document Response and Request constructors (HTTP.jl#644)
Print stack trace (Franklin.jl#718)
Reduce number of CI jobs (PkgTemplates.jl#252)
Add clear_cache (Memoize.jl#60)
Add flex to Jemdoc (FranklinTemplates.jl#99)
Change to GitHub CI (Gadfly.jl#1495)
Update MbedTLS version (OAuth.jl#29)
MSc thesis co-advisor:
Tom Jalink, 2022. Een voorspellend model voor uitval in de vooropleiding en de elementaire commando opleiding
Laura Haasper, 2022. Personality traits in the Dutch Special Forces
Daniel Buxton, 2021. Het proces van stress en herstel tijdens het selectietraject van het Korps Commandotroepen
Calum Guthrie, 2020. What are the Characteristics of Successful Commando Candidates?
Strengths AND weaknesses of Julia compared to Python at Pygrunn (Nov 2021)
Bayesian statistics with Julia: visualizing uncertainty (Oct 2020)
Deep learning and natural language processing at PyGrunn (Jun 2019)