carpentries-incubator / ml4bio-workshop

Materials for a workshop introducing machine learning to biologists
https://carpentries-incubator.github.io/ml4bio-workshop/
Other
21 stars 8 forks source link

Redefine learning objectives #45

Closed agitter closed 4 years ago

agitter commented 5 years ago

Now that we have conducted our first pilot workshops, we would like to revisit the content to decide what is truly essential for beginners and what are our learning objectives. The goals we previously shared with workshop participants were:

  • Know what machine learning does and why it can be useful in biological research.
  • Be able to read papers that apply (simple) ML to biological problems.
  • Understand (some of) the language used by computational biologists and be more comfortable to collaborate with them.
  • Be prepared to explore opportunities of applying ML in your own projects.

@cmilica will help with this

cmilica commented 5 years ago

These are the objectives that came very clear to me after the previous conversations and the abstract: (I would suggest breaking them down a bit maybe, and being a little bit more specific) 1) ml4bio workshop prioritizes teaching machine learning literacy, that is, the right way to set up learning problems, how to reason about learning algorithms, and how to assess learned models.

2) demonstrating a software pipeline for certain tasks with the emphasis on learning the best practices in various stages of the workflow.

3) explore novel educational frameworks in order to address these challenges in teaching machine learning to biologists.

4) equipping biologists with the proper mindset when it comes to applying machine learning in their research and the ability to critically analyze machine learning applications in their domain.

5) creating the software and interactive exercises to guide participants through a full cycle of the machine learning workflow while doing proper model training, validation, selection, and testing.

6) mind the gap between theory and practice through the illustration of machine learning applications on real biological tasks.

agitter commented 5 years ago

Notes from our discussion today:

cmilica commented 5 years ago

More concrete objectives: (this is what participants should be able to do after the workshop) 1) Define machine learning

2) Identify machine learning concepts

3) Extend the ML concepts to a project

4) QUESTION: what skills should participants have mastered as the result of this workshop?

5) Classifiers

agitter commented 5 years ago

@cmilica we could spend our meeting tomorrow looking over the rest of the presentation if there aren't any more urgent discussions we need to have.

I agree with your point about making the language more concrete.

We have a few slides and a couple activities in the ml4bio software to introduce accuracy and other performance measures. We may want to spend more time on this.

Being able to understand parts of a paper in their biological domain that uses machine learning (#44) can be another objective.

agitter commented 5 years ago

Notes from our discussion today

agitter commented 5 years ago

One of the earlier stated objectives was

Be prepared to explore opportunities of applying ML in your own projects.

If we want to keep that, we could design more specific activities to teach and assess the applicability of classification for different types of tasks. The goal would be to help participants understand what types of problems or datasets may be perfect for machine learning and which are a poor fit.

cmilica commented 5 years ago

Tiny problem - I don't have push access to gitterlab. If you can give me access so that I can push the learning objectives. And the issues don't support that markdown files, so I can't post it here.

cmilica commented 4 years ago

Should we close this issue?

agitter commented 4 years ago

Should we move the learning objectives somewhere that is visible in the workshop web site before closing? One idea would be to move the current file to be a sub-page under the Extras menu.

cmilica commented 4 years ago

I am not sure why I am just getting to this - but yes, I think moving it to the Extras menu would be good. Should I do it, or will you do it?

agitter commented 4 years ago

I'll do it. I just opened a new pull request.