Machine Learning Under Test
Formal Metadata
| Title | Machine Learning Under Test |
|
| Title of Series | |
| Part Number | 98 |
| Number of Parts | 173 |
| Author | |
| License | You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this license. |
| Identifiers | |
| Publisher | |
| Release Date | |
| Language | |
| Production Place | Bilbao, Euskadi, Spain |
Content Metadata
| Subject Area | |
| Genre | |
| Abstract | Valerio Maggio - Machine Learning Under Test
One point usually underestimated or omitted when dealing with
machine learning algorithms is how to write *good quality* code.
The obvious way to face this issue is to apply automated testing,
which aims at implementing (likely) less-buggy and higher quality
code.
However, testing machine learning code introduces additional concerns
that has to be considered. On the one hand, some constraints are
imposed by the domain, and the risks intrinsically related to machine
learning methods, such as handling unstable data, or avoid
under/overfitting. On the other hand, testing scientific code
requires additional testing tools (e.g., `numpy.testing`),
specifically suited to handle numerical data.
In this talk, some of the most famous machine learning techniques will
be discudded and analysed from the `testing` point of view,
emphasizing that testing would also allow for a better understanding
of how the whole learning model works under the hood.
The talk is intended for an *intermediate* audience.
The content of the talk is intended to be mostly practical, and code
oriented. Thus a good proficiency with the Python language is **required**.
Conversely, **no prior knowledge** about testing nor Machine Learning
algorithms is necessary to attend this talk. |
|
| Keywords | |