ease:machinelearning
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ease:machinelearning [2020/06/22 10:21] – s_fuyedc | ease:machinelearning [2020/06/22 11:36] (current) – s_fuyedc | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Machine Learning through NEEMS ====== | ====== Machine Learning through NEEMS ====== | ||
| - | This tutorial gives an overview of the lecture about narrative enabled episode memories (NEEMS) by Sebastian Koralewski. | + | This lecture |
| Nowadays machine learning is applicable for a large variety of cases. This lecture shows how to use the recordings of activities performed by a robot in a kitchen environment to predict a likely course of action, based on the observed data and their probability of success, e.g. setting up a table for breakfast, or cleaning it up afterward. | Nowadays machine learning is applicable for a large variety of cases. This lecture shows how to use the recordings of activities performed by a robot in a kitchen environment to predict a likely course of action, based on the observed data and their probability of success, e.g. setting up a table for breakfast, or cleaning it up afterward. | ||
| - | The platform of choice is Jupyter Notebook, a handy framework that is ready to launch in any python environment. Please find the repository' | + | ===== Setup ===== |
| + | |||
| + | The platform of choice is Jupyter Notebook, a handy framework that is ready to launch in any python environment. Within the Jupyter | ||
| Some example data is provided with this tutorial in a CSV format. They contain records of robot activities, the so-called NEEMS. | Some example data is provided with this tutorial in a CSV format. They contain records of robot activities, the so-called NEEMS. | ||
| - | [[https:// | + | Please follow the [[https:// |
| - | ===== NEEMS Lecture ===== | + | When the setup is finished your default browser should open the Notebook. In the browser, the filesystem of the Notebook is shown. Click on the Exercises.ipynb to get to the lecture' |
| - | In the browser, the filesystem of the repository is shown. Click on the Exercises.ipynb to get to the tutorial. The code snippets | + | {{ : |
| + | |||
| + | From left to right: | ||
| + | *Save the notebook with all your changes to Exercise.ipynb on your machine. | ||
| + | *Inserting a cell block won't be necessary for this lecture, since all necessary blocks are already included. | ||
| + | *Cut, copy and paste can be either done with these buttons or via the usual CTRL shortcuts. | ||
| + | *Moving cells up and down isn't necessary as well and would potentially break the logical structure of the lecture. | ||
| + | *Running a code block can either | ||
| + | *Interrupting | ||
| + | *Restarting the kernel resets all local variables and definitions from executing the code blocks. | ||
| + | *Restart & running all code blocks can be helpful when picking up this lecture | ||
| + | *Markdown is the default language of choice for writing plain text. You don't need to change this. | ||
| + | *The full palette of possible commands can be opened with the right-most button. Feel free to investigate further possibilities, | ||
| + | |||
| + | Hitting the TAB button while coding can be helpful for auto-completion. | ||
| + | |||
| + | Remember to always execute all code blocks from top to bottom, either | ||
| + | |||
| + | ===== NEEMS Lecture ===== | ||
| - | This lecture is granulated into six consecutive sections. Since the Jupyter Notebook is a python script | + | This lecture is granulated into six consecutive sections. Since the Jupyter Notebook is a Python program |
| *[[ease: | *[[ease: | ||
ease/machinelearning.1592821285.txt.gz · Last modified: 2020/06/22 10:21 by s_fuyedc
