Laurent David
8af0c977d0
MDL-74473 core_analytics: Upgrade ML Backend to 2.6.6
2022-07-06 05:24:15 +02:00
Ilya Tregubov
d3b25ce4d9
MDL-74096 mlbackend_python: Update mlbackend version.
2022-04-01 16:30:15 +06:00
Jason den Dulk
bbee1d9e21
MDL-68199 setup: Fix invalid parameters to make_request_directory()
...
Removed invalid parameters from calls to make_request_directory()
Removing these parameters should have no effect on behaviour.
2021-12-02 07:44:46 +11:00
Ilya Tregubov
fa363b52eb
MDL-70887 mlbackend_python: Update to latest version.
2021-11-02 18:04:15 +01:00
David Monllaó
6429236fcf
MDL-67040 mlbackend_python: Adapt python ML to small datasets
2020-01-06 13:41:17 +08:00
David Monllaó
e45b42cb3f
MDL-67622 mlbackend_python: Fix f1score calculation
2020-01-06 12:54:43 +08:00
David Monllaó
f5c65ba37f
MDL-66476 mlbackend: Use F1 as the main accuracy metric
2019-10-04 05:20:49 +08:00
David Monllaó
ebec727cd3
MDL-66004 mlbackend_python: Purge testing output dirs properly
2019-10-04 05:19:45 +08:00
David Monllaó
fea66a0854
MDL-66004 mlbackend_python: Bump the required python package version
2019-10-02 08:41:14 +08:00
David Monllaó
aa5b705607
MDL-66004 mlbackend_python: Package installed on a separate server
2019-10-02 08:41:14 +08:00
Vlad Apetrei
8cb90066d4
MDL-58992 analytics: add multi-classification to predictors
...
Adds multi-class capabilities to prediction processors
as well as multi-classification unit tests
2019-09-09 08:49:56 +08:00
David Monllaó
d3253b73c4
MDL-66069 mlbackend_python: Bump to a new version of the package
2019-09-02 17:04:35 +02:00
David Mudrák
964ccd9655
MDL-64994 analytics: Improve the Python package version check
...
Use the new method to check that the installed Python package has high
enough yet still API-compatible version.
2019-03-25 09:24:33 +01:00
David Mudrák
2d8405e99e
MDL-64994 analytics: Add a simple semantic version check method
...
This method is to be used for checking that a compatible version of the
moodlemlbackend package is installed on the server. The package is
expected to use the semantic versioning scheme (semver.org).
2019-03-25 09:24:33 +01:00
David Monllaó
dea8ab8900
MDL-64787 mlbackend_python: Bump python package minimum version
2019-03-12 13:11:02 +01:00
David Monllaó
bc82b89586
MDL-64787 mlbackend: Evaluate trained models
2019-03-07 20:43:30 +01:00
David Monllaó
18eb9a3733
MDL-60944 mlbackend_python: Bump python package version
2019-02-28 11:45:24 +01:00
David Monllaó
c70a7194f4
MDL-60944 analytics: Include trained ML models
2019-02-26 10:58:41 +01:00
David Monllao
20b2565c38
MDL-60667 mlbackend_python: Bump to non-linear neural net version
2017-11-03 12:43:52 +01:00
David Monllao
c17fae4bf8
MDL-60517 mlbackend_python: Use 0.0.4 moodlemlbackend package
...
0.0.4 update fixes an incorrectly specified tensorflow dependency
2017-10-20 11:22:35 +02:00
David Monllao
0af2421acd
MDL-59988 analytics: Reset trained status on clear
2017-10-18 07:02:23 +02:00
David Monllao
325b3bdd8e
MDL-59988 analytics: Files marked as used only if valid
...
- Basic unit test for minimum machine learning backends requirements
- Warning return messages now include not enough data
- Clear models when the predictions processor is changed
- Refined the name of a couple of constants / methods
2017-10-13 12:24:17 +02:00
David Monllao
abafbc8405
MDL-59630 analytics: mlbackend model directories deletion
2017-10-03 10:34:47 +02:00
Mark Nelson
391663ce28
MDL-59995 core_admin: added setting to define Python bin path
2017-09-12 17:33:16 +08:00
David Monllao
381c670894
MDL-59265 mlbackend: Splitting up predictor interface in 2
2017-08-25 13:50:34 +02:00
David Monllao
5c5cb3ee15
MDL-59265 analytics: Rename machine learning backend method
...
- Method names renamed to avoid interface changes once
we support regression and unsupervised learning
- Adding regressor interface even if not implemente
- predictor interface comments expanded
- Differentiate model's required accuracy from predictions quality
- Add missing get_callback_boundary call
- Updated datasets' metadata to allow 3rd parties to code
regressors themselves
- Add missing option to exception message
- Include target data into the dataset regardless of being a prediction
dataset or a training dataset
- Explicit in_array and array_search non-strict calls
- Overwrite discrete should_be_displayed implementation with the binary one
- Overwrite no_teacher get_display_value as it would otherwise look
wrong
- Other minor fixes
2017-08-25 13:17:22 +02:00
David Monllao
96863d8fd4
MDL-59065 mlbackend_python: Switch references to moodlehq fork
...
Part of MDL-57791 epic.
2017-07-24 08:37:02 +02:00
David Monllao
413f19bc49
MDL-59211 analytics: Make cibot happy
...
Part of MDL-57791 epic.
2017-07-24 08:36:49 +02:00
David Monllao
25531de6e8
MDL-58859 mlbackend_python: Added to core
...
Part of MDL-57791 epic.
2017-07-24 07:52:18 +02:00