[sudo-discuss] math and machine learning classes

Tristan Eversole commonsawfish at googlemail.com
Tue Nov 5 17:04:03 PST 2013


Hey, this is my first time writing to the Sudoroom list…

I’ve long been interested in the problem of automated species identification, the use of mathematical methods (in practice, machine learning) to classify organisms on the basis of morphological data. This is kind of a backwater, I think— DNA barcoding has stolen the spotlight, as far as automated species identification is concerned. But barcoding has some substantial problems, and there are groups it just can’t address very well, like fossils. There’s no reason it can’t work, and in the studies where it’s been tried, it does work pretty well. It’s just that biologists don’t have a keen interest in machine learning and computer vision. 

I got through most of the Coursera course in machine learning over the summer, and I… kind of get it? I think? But I don’t understand the subject well enough to implement anything much myself. My background is in biology, not math or computer science.

A recent paper in PLoS ONE (“Identification of Cichlid Fishes from Lake Malawi Using Computer Vision,” http://www.plosone.org/article/info:doi/10.1371/journal.pone.0077686 ) illustrates what I’m talking about. The authors use a support vector approach and a random forest approach to create a program that classifies images of cichlids based on color and shape information. The paper mentions OpenCV and LIBSVM. Another example comes from a University of Wisconsin-Madison group that has developed a bee classifier, idBee (Video here: https://www.youtube.com/watch?v=t_WMYrriXGo , description here: http://idbee.ece.wisc.edu/ ). Traditional bee classification is a real pain because it relies on examination of bee mouthparts…

So, um, yeah, count me in as an interested student. I’m probably going to work on extending the work in the PLoS paper to look at fossil cone snails. (Anyone who thinks this sounds like a cool project can write me about it, obviously.)

—Tristan

On Nov 4, 2013, at 9:58 AM, Mike Schachter <mschachter at eigenminds.com> wrote:

> Hi Max! I had some experience volunteering a few hours a week at some great non-hackerspace nonprofits over the years - an adult literacy center (Philadelphia Center for Literacy), another place that tutored homeless kids  (LA School on Wheels), and after that a place that focused mostly on writing for kids (826 Valencia in SF). At Noisebridge, I gave classes on Machine Learning periodically for almost 2 years.
> 
> From those experiences, I found that being application driven (opposed to theorem driven), and having personalized one-on-one or many-on-one instruction was pretty effective. I expect the students to have diverse needs, from studying for the GED, to learning enough math for parents to keep up with their child's homework, to people who want to learn math just for fun. I'm also hoping to move people to the computer a bit more as well, using python to construct and visualize basic functions (think like f(x)=x^2), and to learn very basic programming techniques, like variables, arrays, and for loops.
> 
> There are many massive online courses these days, and sometimes at Noisebridge ML people have formed small groups to work through those courses, which is one way to "scale" to the level of a hackerspace. I don't have a more specific strategy right now, and am also comprised primarily of ears and interested in hearing other people's ideas.
> 
>   mike
> 
> 
> 
> On Mon, Nov 4, 2013 at 9:30 AM, Max Klein <isalix at gmail.com> wrote:
> Mike,
> 
> I would be a potential student and teacher for your ideas. I wonder if you could tell of any success you've had in the past with teaching Math in the Hackespace? I've been a part on and off of Math Education at Sudo Room and have a Bachelor's in Math. From my perspective, Mathematics, is really difficult to teach and learn outside of the School or University, because it's so prerequisite based. Each new theorem builds on the last. I feel like I personally have hit a wall with how we can teach math at a Hackerspace that isn't one-on-one student/master. I'd love to see new approaches and break the traditional academic mindset of how this is learned, and am all ears.
> 
> Max
> 
> 
> On 1 November 2013 10:48, Mike Schachter <mschachter at eigenminds.com> wrote:
> Hi sudoroom! A little while back I mentioned an interest in starting classes that work towards data literacy, and wanted to give an update with some ideas and plans, with the hope that people who are interested in helping out or already doing similar things would come out of the woodwork.
> 
> First - I've heard about the morning math meetups through the list and think it sounds great. My partner and I want to teach a hands-on curriculum for "Math Literacy" to interested people of all educational backgrounds. It would include everything from arithmetic to algebra to geometry, trigonometry, and calculus. I'm hoping to even have a basic introduction to plotting functions and working with arrays using web-based python terminals.
> 
> I want to find interested students and teachers, so if any of this appeals to you, please let me know! I'm going to make a trip out to sudoroom probably in two weeks, perhaps we could meet up and talk about it. I'll be at Noisebridge this Tuesday as well.
> 
> Second - I'm going to restart machine learning classes at Noisebridge, and am also looking for interested students and teachers. The ML wiki page, along with a link to join the mailing list, is here:
> 
> https://www.noisebridge.net/Machine_Learning
> 
> See you soon,
> 
>   mike
> 
> _______________________________________________
> sudo-discuss mailing list
> sudo-discuss at lists.sudoroom.org
> http://lists.sudoroom.org/listinfo/sudo-discuss
> 
> 
> 
> _______________________________________________
> sudo-discuss mailing list
> sudo-discuss at lists.sudoroom.org
> http://lists.sudoroom.org/listinfo/sudo-discuss

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 203 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://sudoroom.org/pipermail/sudo-discuss/attachments/20131105/5793c976/attachment.sig>


More information about the sudo-discuss mailing list