Live data from Hacker News

Using Tensorflow to Recognize Saimaa Ringed Seals from Webcam

blog.emblica.fi

11–20 of 21 posts

Re: Using Tensorflow to Recognize Saimaa Ringed Seals from Webcam

#11
OP said the following about AI SaaS providers:

You are using a “ready” product and so everyone gets the updates to model but your own modifications for the model are impossible with current providers.

I think this may not be true about Azure. In Build conference this year, they demoed cognitive service APIs where one can use transfer learning techniques, and train models and use them.

Re: Using Tensorflow to Recognize Saimaa Ringed Seals from Webcam

#12
post #8
post #5

I'd love to see some sample code. I've tried something similar to detect the postman in my security camera stream, but failed over lots of small technical details. Does anyone know a good tutorial on reinforcement learning that describes a practical application like this?

Yeah, the author of this article likely just followed these TensorFlow tutorials. You don't even have to touch code. Follow this to retrain the Inception network: https://www.tensorflow.org/tutorials/image_retraining Follow this to run an image through your model for classification: https://www.tensorflow.org/tutorials/image_recognition

I wanted to try out different types of final layers (SVM, Logistic Reg.) so the direct example didn't suit very well for that kind of testing out. For starters that good though.

Re: Using Tensorflow to Recognize Saimaa Ringed Seals from Webcam

#13
post #11

OP said the following about AI SaaS providers: You are using a “ready” product and so everyone gets the updates to model but your own modifications for the model are impossible with current providers. I think this may not be true about Azure. In Build conference this year, they demoed cognitive service APIs where one can use transfer learning techniques, and train models and use them.

That sounds interesting, it's funny if you really can use their own models as base and do that. For the platform sake, Google offers also SaaS where you can train and evaluate your own models but then the base model is something you have to provide yourself

EDIT: I tried to google that up but couldn't find anything. Could you provide a link for that

Re: Using Tensorflow to Recognize Saimaa Ringed Seals from Webcam

#14
post #11

OP said the following about AI SaaS providers: You are using a “ready” product and so everyone gets the updates to model but your own modifications for the model are impossible with current providers. I think this may not be true about Azure. In Build conference this year, they demoed cognitive service APIs where one can use transfer learning techniques, and train models and use them.

That sounds interesting, it's funny if you really can use their own models as base and do that. For the platform sake, Google offers also SaaS where you can train and evaluate your own models but then the base model is something you have to provide yourself EDIT: I tried to google that up but couldn't find anything. Could you provide a link for that

I assume it's the following link: https://azure.microsoft.com/en-us/services/cognitive-service...

Re: Using Tensorflow to Recognize Saimaa Ringed Seals from Webcam

#15

Earlier quoted context omitted.

That sounds interesting, it's funny if you really can use their own models as base and do that. For the platform sake, Google offers also SaaS where you can train and evaluate your own models but then the base model is something you have to provide yourself EDIT: I tried to google that up but couldn't find anything. Could you provide a link for that

I assume it's the following link: https://azure.microsoft.com/en-us/services/cognitive-service...

Hmm ok, yeah apparently you can leverage their API's and teach new labels for your own data.

https://azure.microsoft.com/en-us/services/cognitive-service...

That is great and will definetly help with problems where your task isn't just to recognize cats and dogs the only downside is that you are giving your data away and it will also help your competitors.

Re: Using Tensorflow to Recognize Saimaa Ringed Seals from Webcam

#17
post #3

Earlier quoted context omitted.

It was a good run while it lasted! In case you guys have ideas for other similar ML/AI projects - we could take a look! (shameless plug, I'm a partner at Emblica.fi)

Any idea where to find a database of birds? I've been kicking around with the idea of using transfer learning and then a database of bird images to fine tune a classifier to tell people what a bird they take a picture of is (EDIT, similar approach: [0]). Would help with research. I know some people in finland that had participated in a crowdsourced census of birdlife in their area and thought it could be easier with…

The NABirds dataset: http://dl.allaboutbirds.org/nabirds.

But it's North American birds, not sure if you specifically want to cover birds that show up in Finland or if that was just your inspiration.

There are a couple apps that do what you're talking about, but they're both North American birds only as well.

http://www.birdsnap.com/ (I was involved in this one)

http://merlin.allaboutbirds.org/

Re: Using Tensorflow to Recognize Saimaa Ringed Seals from Webcam

#18
post #3

Earlier quoted context omitted.

It was a good run while it lasted! In case you guys have ideas for other similar ML/AI projects - we could take a look! (shameless plug, I'm a partner at Emblica.fi)

Any idea where to find a database of birds? I've been kicking around with the idea of using transfer learning and then a database of bird images to fine tune a classifier to tell people what a bird they take a picture of is (EDIT, similar approach: [0]). Would help with research. I know some people in finland that had participated in a crowdsourced census of birdlife in their area and thought it could be easier with…

I was looking into this for identifying other animals. iNaturalist has a community that adds observations and identifies species. They have an API as well as a dataset for research https://www.inaturalist.org/pages/developers

Re: Using Tensorflow to Recognize Saimaa Ringed Seals from Webcam

#20
post #5

I'd love to see some sample code. I've tried something similar to detect the postman in my security camera stream, but failed over lots of small technical details. Does anyone know a good tutorial on reinforcement learning that describes a practical application like this?

The first lesson in the Fast.ai deep learning course covers exactly this (retraining a pre-trained network, in this case VGG, to distinguish between cats and dogs). There's a video and an accompanying ipython notebook with sample code, using Keras.

http://course.fast.ai/lessons/lesson1.html

Post reply on HN