Re: some news / ideas
David Calinski <[email protected]> Sun, 5 Oct 2003 19:48:10 +0200
| Newsgroups | gmane.comp.tools.memaid.devel |
|---|---|
| Message-ID | <[email protected]> |
On Sunday 05 of October 2003 19:13, Peter Bienstman wrote:
> Yeah, that's right. I also think it's important to stress that users should
> be consistent in the grades they choose. I guess the NN will not be very
> good if the user gradually changes his/her meaning of e.g. grade 3 over
> time.
Yes. I now think about adding description, on the status bar, for every grade,
for example:
grade 5: "you remember it very well - last interval was too short"
grade 4: "you remember it - last interval was fine"
grade 3: "you rember it, but has some difficultly - last interval was slightly
too long",
etc.
I think it ("last interval was...)" will simply explain how to interpret
grades and how ANN uses them as feedback.
> Now that we're on that subject, I'm not sure how useful it would be to
> train the NN on data from lots of different users, because my
> interpretation of the grades could be different from yours.
Yes, if there would be small amount of data this could have a bad effect.
But I think there will be sufficient amount of them to generalize.
On the same cases that will have different resulting interval for ANN to learn
- I will take mean of it.
Futhermore: I have somewhere a simple program in C (I'm not sure if it's in
extras/ on memaid package - might be that's not, as it's a quick hack without
any instructions) that scans data files and show me which cases are "weird"
for ANN. (weird == resulting interval differ much from the one currently
trained ANN "thinks" should be) so I can correct them manually, or just
delete.
And in extras/ there is a sorter that sorts me (initially converted data*.bin
files to readable ASCII format) data by specific variable (e.g. grade,
interval, etc.) so I am able manually clean/correct some cases that are
clearly bad (and I see it with naked eye - using common sense and comparing
with other cases) for general ANN knowledge.
All-in-all, I think collecting user_data.bin files and trains ANN to be more
general can help.
But of course - most important is training ANN to specific user that takes
place on user's own learning process.
--
David Calinski
http://neodave.civ.pl
/* FreeBSD: When we say free, we mean it. */
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf