[Sugar-devel] To Cameron: ML idea discussion
IQRA MUHAMMAD
iqra.muhammad15 at ce.ceme.edu.pk
Wed Mar 27 09:19:17 EDT 2019
Hi!
The ML activity was an idea given by me initially. I have to say that you
need to first understand the concept of what "testing" and "training" a
model is. We are not arranging the pictures here. We are training the
model with the pictures.
Have a look at the google drive worksheet link that I have attached along
this email below. Besides ideas there are more ideas of google AI
experiments that can you get inspired from :)
There is a website based on teaching ML to kids and that has lesson plans
and worksheets:
1. https://machinelearningforkids.co.uk/#!/worksheets
2. https://experiments.withgoogle.com/teachable-machine
3. https://experiments.withgoogle.com/handwriting-with-a-neural-net
4. https://experiments.withgoogle.com/semantris
Google Drive Iink for the car or cup worksheet:
https://drive.google.com/file/d/1ZY5DdWgeSrzaswRhhXemkVWpllIV4suA/view?usp=sharing
<https://drive.google.com/file/d/1ZY5DdWgeSrzaswRhhXemkVWpllIV4suA/view?usp=sharing>
Regards,
Iqra
On Wed, Mar 27, 2019 at 3:00 PM Ahmed ElSabbagh <ahmed.h.elsabbagh at gmail.com>
wrote:
> Hello James,
> Thank you for the warm welcome, I am currently reading the documentation
> you have sent.
> Image recognition seems interesting, but shall we fill the blanks?
> Should the activity for different pictures of cars, cups and other things,
> the children should then choose which picture goes to which category, then
> they test it on other images and if it should succeed in recognizing it?
> And the initially 0 knowledge model learns incrementally?
> This could be done a score for how many new pictures the Model was able to
> recognize and each level the children pass they go to a new threshold or
> level repeat and so on.
> I see here is:
> I am not familiar enough with in particular, but shouldn't the model take
> many pictures in order to be capable enough? If would be tiresome for
> children to arrange all the pictures.
>
> On Wed, 27 Mar 2019 at 07:49, <sugar-devel-request at lists.sugarlabs.org>
> wrote:
>
>> Send Sugar-devel mailing list submissions to
>> sugar-devel at lists.sugarlabs.org
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>> , via email, send a message with subject or body 'help' to
>> sugar-devel-request at lists.sugarlabs.org
>>
>> You can reach the person managing the list at
>> sugar-devel-owner at lists.sugarlabs.org
>>
>> When replying, please edit your Subject line so it is more specific
>> "Re: Contents of Sugar- digest..."
>>
>>
>> Today's Topics:
>>
>> 1. Re: Expressing Interest GSoC (James Cameron)
>> 2. Re: A problem of "No module named..." when trying to run an
>> which uses GTK (James Cameron)
>> 3. Re: Regarding to python 3 project (James Cameron)
>> 4. Re: GSOC19 proposal (James Cameron)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Wed, 27 Mar 2019 15:56:56 +1100
>> From: James Cameron <quozl at laptop.org>
>> To: sugar-devel at lists.sugarlabs.org
>> Subject: Re: [Sugar-devel] Expressing Interest GSoC
>> Message-ID: <20190327045656.GN13742 at laptop.org>
>> Content-Type: text/plain; =us-
>>
>> Welcome Ahmed,
>>
>> Further information about how Sugar works for children can be found in
>> documentation https://help.sugarlabs.org/
>>
>> You can also find more about Sugarizer on the https://sugarizer.org/
>> .
>>
>> Machine Learning is difficult to fit into elementary teaching, as it
>> such a narrow and rapidly changing field, with a
>> knowledge.
>>
>> Yes, there were ideas about Machine Learning, my previous post gave a
>> to https://github.com/sugarlabs/GSoC/issues/16
>>
>> Think of a lesson plan for how a teacher could explain Machine
>> Learning a child of nine years of age, without treating it as a
>> " box" concept?
>>
>> Each week I teach a class of about 12 children, and they don't need to
>> about Machine Learning or Artificial Intelligence in order to use
>> products that depend on it. It is often enough to say that it is
>> mathematics and logic; which is a deferral.
>>
>> On Tue, Mar 26, 2019 at 09:21:09AM +0200, Ahmed ElSabbagh wrote:
>> > Hello Sugar Developers,
>> > I am a student looking for ideas for google Google Summer of Code.
>> > have caught my I find it difficult to understand
>> > it works in general as not many tutorials are available.
>> > I am fairly experienced in writing Python and I wish if possible to
>> create a
>> > activity for Machine Learning in Sugar.
>> > Where could I possibly start and are there any specific ideas for ML
>> > already in your mind for implementation.
>> > Regards,
>> > AHS
>>
>> > _______________________________________________
>> > Sugar-devel mailing list
>> > Sugar-devel at lists.sugarlabs.org
>> > http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>
>> --
>> James Cameron
>> http://quozl.netrek.org/
>>
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Wed, 27 Mar 2019 16:02:59 +1100
>> From: James Cameron <quozl at laptop.org>
>> To: sugar-devel at lists.sugarlabs.org
>> Subject: Re: [Sugar-devel] A problem of "No module named..." when
>> to run an activity which uses GTK
>> Message-ID: <20190327050259.GO13742 at laptop.org>
>> Content-Type: text/plain; =-8859-1
>>
>> Yes, Ashish Kumar made a commit which I merged as 0c53e0b, but you're
>> about a different issue, for porting to Python 3 and you've
>> changes in ce7a724 now I'm confused, because it doesn't
>> like this commit was a complete port to Python 3, yet it is not
>> as a draft pull request.
>>
>>
>> https://github.com/sugarlabs/math-hurdler/pull/2/commits/ce7a724b7c3ba5f03d0b33eec0774dd08cebb5e4
>> https://github.com/sugarlabs/math-hurdler/pull/2
>>
>> See our Python 3 Porting Guide
>>
>> https://github.com/sugarlabs/sugar-docs/blob/master/src/python-porting-guide.md
>>
>> My tests were with Python 2. We will have Python 2 systems in use for
>> a while.
>>
>> On Tue, Mar 26, 2019 at 04:17:39PM +0530, wrote:
>> > seems like the activity has been fixed already, Sorry about that .
>> >
>> > On Tue, 26 Mar 2019 at 15:55, <[1]kushagra1998 at gmail.com> wrote:
>> >
>> > As you guys were discussing about the math hurdler activity, this
>> activity
>> > built in python2 hence needed minute fixes to convert into
>> python3. I
>> > the fixes and created a pull request. Now math_hurdler works fine.
>> > I did not check the activity thing, it needs some of the
>> > . Please look into it.
>> >
>> > Sincerely
>> > Nigam
>> > [2]kushagra1998 at gmail.com
>> >
>> > On Tue, 26 Mar 2019 at 04:06, James Cameron <[3]quozl at laptop.org>
>> wrote:
>> >
>> > Thanks. No, I'm not running the activity from the Terminal.
>> I'm
>> > it the way a child learner would run it; from the Home View.
>> > If you're not familiar with the user experience of Sugar,
>> please read
>> > our documentation;
>> >
>> > [4]https://help.sugarlabs.org/en/sugar_ui.html
>> > [5]https://help.sugarlabs.org/en/home_view.html
>> >
>> > How did you fall into this trap; is there other documentation we
>> > to change? Let us know!
>> >
>> > When I said "I'm not sure if the activity was finished before
>> it was
>> > to the Wiki" I'm suggesting that the activity was not finished,
>> > so you are having to fix problems because the original
>> developers
>> > not complete their work. You used the Wiki to find the
>> activity,
>> > so you may have found an unfinished activity. Very brave!
>> >
>> > Regarding the "Create a new set of activities" idea, you should
>> > to appreciate the breadth and scope of the existing
>> > so that you can avoid suggesting an activity we might
>> > have.
>> >
>> > On Mon, Mar 25, 2019 at 09:36:43PM +0530, Rushabh Vasani wrote:
>> > > Hello
>> > > I was not getting this kind of any error.
>> > > Are you running your activity from with the command "/
>> > > -hurdler " after cloning it?
>> > > Or you are doing something else I was running it from the
>> terminal
>> > a
>> > > window was . Even I just tried it once again so
>> > I can
>> > > you right description I don't know if there is another way to
>> > the
>> > > Please tell me if there is
>> > > And I don't understood what do you exactly mean by " I'm not
>> sure if
>> >
>> > > was finished before it was added to the Wiki. "
>> > >
>> > > And another question I have for the activity " Create a new
>> set of
>> > "
>> > > that
>> > > I am planing the activities which I want to create in three
>> > So
>> > > there be 12-15 activities or 4-5 very nice and
>> >
>> > > for that I personally would like to create bigger
>> > which
>> > > make a big difference in the skills of studentsBut I'll plan
>> the
>> > > as you say.
>> > > Thank you.
>> > >
>> > >
>> > > On Mon, Mar 25, 2019 at 9:26 AM James Cameron <[1][6]
>> quozl at laptop.org
>> > > :
>> > >
>> > > Thanks. That's interesting. The page is automatically
>> generated
>> >
>> > > new pages added to the Wiki. I hadn't thought to check
>> there for
>> > new
>> > > activities.
>> > >
>> > > The problem with Math Hurdler at the moment (ff8a15d) is
>> that it
>> > does
>> > > not start in Sugar. A message appears "Math Hurdler
>> failed to
>> > start."
>> > > Logs show this;
>> > >
>> > > 1553485563.457917 WARNING root: Activity bundle
>> > > /home/guest/Activities/MathHurdler.activity does not
>> specify a
>> > license
>> > > Traceback (most recent call last):
>> > > File "/usr/bin/sugar-activity", line 5, in <module>
>> > > activityinstance.main()
>> > > File
>> > > "/usr/lib/python2.7/dist-packages/sugar3/activity/
>> > activityinstance.py",
>> > > line 178, in main
>> > > module = __import__(module_name)
>> > > ImportError: No module named MathHurdlerActivity
>> > > Exited with status 1, pid 1371 data (<open file '<fdopen>',
>> mode
>> > 'w'
>> > > at 0x7fcb9b4c2540>,
>> 'fa4da9b8c4c2eb36f0863d5cbadc72295a506524')
>> > >
>> > > Cause is mismatch between exec in [2][7]activity.info
>> and class
>> > name in
>> > > source code.
>> > >
>> > > I'm not sure if the activity was finished before it was
>> added to
>> >
>> > > Wiki.
>> > >
>> > > By the way, your mail wasn't deleted.
>> > >
>> > > On Mon, Mar 25, 2019 at 08:40:28AM +0530, Rushabh Vasani
>> wrote:
>> > > > Hello James,
>> > > > I actually found it on [3][8]
>> https://wiki.sugarlabs.org/go/
>> > Activities .
>> > > > And after installing pygame it was finely working for
>> me. In
>> > fact the
>> > > > activities that uses GTK are also working for me now
>> and I have
>> > sent
>> > > another
>> > > > mail for that containing [Sugar-devel] in the subject
>> so
>> > everyone can
>> > > read that
>> > > > and that's why I deleted the mail above.The problem
>> with that
>> > was that I
>> > > was
>> > > > installing packages in my anaconda environment and my
>> editor
>> > was using
>> > > another
>> > > > environment so I just installed the packages in that
>> python
>> > environment
>> > > and it
>> > > > worked for me.
>> > > >
>> > > > But for your problem can you please tell me the error
>> which you
>> > see while
>> > > > running "./math-hurdler.py" .
>> > > > Thank you and I am really looking forward to contribute
>> in
>> > another
>> > > activities.
>> > > > Thank you.
>> > > >
>> > > > --Rushabh
>> > > >
>> > > > On Mon 25 Mar, 2019, 6:55 AM James Cameron <[2][4][9]
>> > quozl at laptop.org wrote:
>> > > >
>> > > > Thanks Rushabh, this math-hurdler activity is new
>> to me.
>> > How did you
>> > > > find it?
>> > > >
>> > > > Perhaps Craig Cabrey is busy. It has only been
>> four days.
>> > Craig is
>> > > > not a regular contributor at Sugar Labs. The
>> activity may
>> > have been
>> > > > made by the FOSSRIT team at Rochester Institute of
>> > Technology
>> > > > [3][5][10]https://rit.edu/
>> > > >
>> > > > I've forked the activity to [4][6][11]
>> https://github.com/
>> > sugarlabs/
>> > > math-hurdler
>> > > > so we can keep a copy of it.
>> > > >
>> > > > The activity does need GTK. It is mostly
>> implemented in
>> > PyGame.
>> > > >
>> > > > Is it working for you? I get an error on import.
>> > > >
>> > > > On Sun, Mar 24, 2019 at 11:35:39AM +0530, Rushabh
>> Vasani
>> > wrote:
>> > > > > Hello everyone !
>> > > > > I am facing a problem of "No module named gi "
>> and "No
>> > module named
>> > > > > sugar3.activity " when I am trying to run any
>> activity
>> > using GTK.
>> > > > > I have solved an issue of an activity named
>> math-hurdler
>> > and have
>> > > made a
>> > > > also
>> > > > > [1]Pull Request (Which has not been responded
>> yet Because
>> >
>> > > author of
>> > > > that
>> > > > > activity has not given the authority of that
>> activity to
>> > SugarLabs
>> > > and
>> > > > his
>> > > > > GitHub profile is inactive from very long time.And
>> he is
>> > not
>> > > answering my
>> > > > mails
>> > > > > also .) .But this activity was not using GTK so
>> I didn't
>> > faced any
>> > > > problem
>> > > > > there.
>> > > > > Clarification is that I have installed GTK and
>> all other
>> > required
>> > > > dependencies
>> > > > > on my machine.
>> > > > > I am facing this problem from last 2 days if
>> anyone can
>> > solve this
>> > > the
>> > > > help
>> > > > > will be appreciated.
>> > > > > Thank you.
>> > > > >
>> > > > > --
>> > > > > Rushabh
>> > > _______________________________________________
>> > > Sugar-devel mailing list
>> > > [7][12]Sugar-devel at lists.sugarlabs.org
>> > > [8][13]http://lists.sugarlabs.org/listinfo/sugar-devel
>> > >
>> > > References:
>> > >
>> > > [1] mailto:[14]quozl at laptop.org
>> > > [2] [15]http://activity.info/
>> > > [3] [16]https://wiki.sugarlabs.org/go/Activities
>> > > [4] mailto:[17]quozl at laptop.org
>> > > [5] [18]https://rit.edu/
>> > > [6] [19]https://github.com/sugarlabs/math-hurdler
>> > > [7] mailto:[20]Sugar-devel at lists.sugarlabs.org
>> > > [8] [21]http://lists.sugarlabs.org/listinfo/sugar-devel
>> >
>> > > _______________________________________________
>> > > Sugar-devel mailing list
>> > > [22]Sugar-devel at lists.sugarlabs.org
>> > > [23]http://lists.sugarlabs.org/listinfo/sugar-devel
>> >
>> > --
>> > James Cameron
>> > [24]http://quozl.netrek.org/
>> > _______________________________________________
>> > Sugar-devel mailing list
>> > [25]Sugar-devel at lists.sugarlabs.org
>> > [26]http://lists.sugarlabs.org/listinfo/sugar-devel
>> >
>> > References:
>> >
>> > [1] mailto:kushagra1998 at gmail.com
>> > [2] mailto:kushagra1998 at gmail.com
>> > [3] mailto:quozl at laptop.org
>> > [4] https://help.sugarlabs.org/en/sugar_ui.html
>> > [5] https://help.sugarlabs.org/en/home_view.html
>> > [6] mailto:quozl at laptop.org
>> > [7] http://activity.info/
>> > [8] https://wiki.sugarlabs.org/go/Activities
>> > [9] mailto:quozl at laptop.org
>> > [10] https://rit.edu/
>> > [11] https://github.com/sugarlabs/
>> > [12] mailto:Sugar-devel at lists.sugarlabs.org
>> > [13] http://lists.sugarlabs.org/listinfo/sugar-devel
>> > [14] mailto:quozl at laptop.org
>> > [15] http://activity.info/
>> > [16] https://wiki.sugarlabs.org/go/Activities
>> > [17] mailto:quozl at laptop.org
>> > [18] https://rit.edu/
>> > [19] https://github.com/sugarlabs/math-hurdler
>> > [20] mailto:Sugar-devel at lists.sugarlabs.org
>> > [21] http://lists.sugarlabs.org/listinfo/sugar-devel
>> > [22] mailto:Sugar-devel at lists.sugarlabs.org
>> > [23] http://lists.sugarlabs.org/listinfo/sugar-devel
>> > [24] http://quozl.netrek.org/
>> > [25] mailto:Sugar-devel at lists.sugarlabs.org
>> > [26] http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>> > _______________________________________________
>> > Sugar-devel mailing list
>> > Sugar-devel at lists.sugarlabs.org
>> > http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>
>> --
>> James Cameron
>> http://quozl.netrek.org/
>>
>>
>> ------------------------------
>>
>> Message: 3
>> Date: Wed, 27 Mar 2019 16:12:15 +1100
>> From: James Cameron <quozl at laptop.org>
>> To: sugar-devel at lists.sugarlabs.org
>> Subject: Re: [Sugar-devel] Regarding port to python 3 project
>> Message-ID: <20190327051215.GP13742 at laptop.org>
>> Content-Type: text/plain; =us-
>>
>> Port to Python 3 for gwebsockets was done in 2014, in commit 71e1e27.
>> As part of releasing, someone will have to test it, fix it, and
>> iterate.
>>
>> However, as gwebsockets is a dependency of Sugar, Sugar itself can be
>> iterated over at the same time. See the python3 branch of sugar.
>>
>> We don't have a regular release schedule for gwebsockets as we lost
>> the maintainer.
>>
>> On Tue, Mar 26, 2019 at 09:37:03PM +0530, aniket mathur wrote:
>> > Are gwebsockets made fully compatible with python 3 and just needs a
>> release or
>> > some porting work is still needed to be done before a release.
>>
>> > _______________________________________________
>> > Sugar-devel mailing list
>> > Sugar-devel at lists.sugarlabs.org
>> > http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>
>> --
>> James Cameron
>> http://quozl.netrek.org/
>>
>>
>> ------------------------------
>>
>> Message: 4
>> Date: Wed, 27 Mar 2019 16:48:47 +1100
>> From: James Cameron <quozl at laptop.org>
>> To: sugar-devel at lists.sugarlabs.org
>> Subject: Re: [Sugar-devel] GSOC19 proposal
>> Message-ID: <20190327054846.GB3223 at laptop.org>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Copy of proposal for our records. Because Google Docs links are not
>> permanent; the documents can be deleted. It has happened to us
>> before. ;-)
>>
>> --
>> James Cameron
>> http://quozl.netrek.org/
>> -------------- next part --------------
>> A non-text attachment was scrubbed...
>> Name: Proposal.pdf
>> Type: application/pdf
>> Size: 69687 bytes
>> Desc: not available
>> URL: <
>> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20190327/9bf3fa4c/attachment.pdf
>> >
>>
>> ------------------------------
>>
>> Subject: Digest Footer
>>
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>
>> ------------------------------
>>
>> End of Sugar-devel Digest, Vol 125, Issue 61
>> ********************************************
>>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20190327/0d092b92/attachment-0001.html>
More information about the Sugar-devel
mailing list