OpenRoberta / openroberta-lab

The programming environment »Open Roberta Lab« by Fraunhofer IAIS enables children and adolescents to program robots. A variety of different programming blocks are provided to program motors and sensors of the robot. Open Roberta Lab uses an approach of graphical programming so that beginners can seamlessly start coding. As a cloud-based application, the platform can be used without prior installation of specific software but runs in any popular browser, independent of operating system and device.
Apache License 2.0
122 stars 118 forks source link

xNN - Adding another neuron and the effect on the training data #1637

Open Thorlogy opened 4 months ago

Thorlogy commented 4 months ago

Describe the bug if a new column is added to the training data, the assignment of the data no longer matches the columns

To Reproduce Steps to reproduce the behavior:

  1. Go to 'OR LAB'
  2. Click on '.xNN learn
  3. Add trainnigs data
  4. Click on xNN Define
  5. Add neuron
  6. Click on xNN learn
  7. See error

Expected behavior The data entered should be linked to the columns (neurons).

Screenshots

image image

Device information

rbudde commented 4 months ago

needs a new strcture of the data table internally and externlly for both learn and define and both upload and typing. Could be a small student project. I tag it as visible on the right side.

rbudde commented 4 months ago

It's not a big problem for users, as the standard workflow is to define the net structure (depending on sensors, actuators) and then training data. If the data is reused, the data will be put into a csv file. After changing the net structure it is easy to edit the csv file. In almost all cases (beside pure demonstations as we do sometimes), you have to think about the data and change the values anyhow.