Skip to content

Commit 29ccc3b

Browse files
committed
fix formatting in roadmap
1 parent 8e47d30 commit 29ccc3b

File tree

1 file changed

+38
-38
lines changed

1 file changed

+38
-38
lines changed

ROADMAP.md

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -10,43 +10,43 @@
1010
LearnAPI.jl
1111
1212
- [ ] Flush out "Common Implementation Patterns". The current plan is to mock up example
13-
implementations, and add them as LearnAPI.jl tests, with links to the test file from
14-
"Common Implementation Patterns". As real-world implementations roll out, we could
15-
increasingly point to those instead, to conserve effort
16-
- [x] regression
17-
- [ ] classification
18-
- [ ] clustering
19-
- [ ] gradient descent
20-
- [ ] iterative algorithms
21-
- [ ] incremental algorithms
22-
- [ ] dimension reduction
23-
- [x] feature engineering
24-
- [x] static algorithms
25-
- [ ] missing value imputation
26-
- [ ] transformers
27-
- [ ] ensemble algorithms
28-
- [ ] time series forecasting
29-
- [ ] time series classification
30-
- [ ] survival analysis
31-
- [ ] density estimation
32-
- [ ] Bayesian algorithms
33-
- [ ] outlier detection
34-
- [ ] collaborative filtering
35-
- [ ] text analysis
36-
- [ ] audio analysis
37-
- [ ] natural language processing
38-
- [ ] image processing
39-
- [ ] meta-algorithms
13+
implementations, and add them as LearnAPI.jl tests, with links to the test file from
14+
"Common Implementation Patterns". As real-world implementations roll out, we could
15+
increasingly point to those instead, to conserve effort
16+
- [x] regression
17+
- [ ] classification
18+
- [ ] clustering
19+
- [ ] gradient descent
20+
- [ ] iterative algorithms
21+
- [ ] incremental algorithms
22+
- [ ] dimension reduction
23+
- [x] feature engineering
24+
- [x] static algorithms
25+
- [ ] missing value imputation
26+
- [ ] transformers
27+
- [ ] ensemble algorithms
28+
- [ ] time series forecasting
29+
- [ ] time series classification
30+
- [ ] survival analysis
31+
- [ ] density estimation
32+
- [ ] Bayesian algorithms
33+
- [ ] outlier detection
34+
- [ ] collaborative filtering
35+
- [ ] text analysis
36+
- [ ] audio analysis
37+
- [ ] natural language processing
38+
- [ ] image processing
39+
- [ ] meta-algorithms
4040

4141
- [ ] In a utility package provide:
42-
- [ ] Method to clone an algorithm with user-specified property(hyperparameter)
43-
changes, as in `LearnAPI.clone(algorithm, p1=value1, p22=value2, ...)` (since
44-
`algorithm` can have any type, can't really overload `Base.replace` without
45-
piracy). This will be needed in tuning meta-algorithms. Or should this be in
46-
LearnAPI.jl proper, to expose it to all users?
47-
- [ ] Methods to facilitate common-use case data interfaces: support simultaneously
48-
`fit` data of the form `data = (X, y)` where `X` is table *or* matrix, and
49-
`data` a table with target specified by hyperparameter; here `obs` will return a
50-
thin wrapping of the matrix of `X`, the target `y`, and the names of all
51-
fields. We can have options to make `X` a concrete array or an adjoint,
52-
depending on what is more efficient for the algorithm.
42+
- [ ] Method to clone an algorithm with user-specified property (hyperparameter)
43+
replacement in `LearnAPI.clone(algorithm, p1=value1, p22=value2, ...)` (since
44+
`algorithm` can have any type, can't really overload `Base.replace` without
45+
piracy). This will be needed in tuning meta-algorithms. Or should this be in
46+
LearnAPI.jl proper, to expose it to all users?
47+
- [ ] Methods to facilitate common-use case data interfaces: support simultaneously
48+
`fit` data of the form `data = (X, y)` where `X` is table *or* matrix, and `data` a
49+
table with target specified by hyperparameter; here `obs` will return a thin wrapping
50+
of the matrix of `X`, the target `y`, and the names of all fields. We can have
51+
options to make `X` a concrete array or an adjoint, depending on what is more
52+
efficient for the algorithm.

0 commit comments

Comments
 (0)