Microsoft Cognitive Services
microsoft.com
microsoft.com
I've done work with the Braille Institute in San Diego, and access to a device like this would truly be world-changing for any of the people there.
But this appears to blow all my ideas out of the water. I wonder how much work they had to do to obtain clean input (I.e. how many mis-identifications we didn't see.)
Edit: Ah, I guess it's these: http://www.pivothead.com/. SDK and dev kit pricing not available unless I fork over my details. If I have to ask how much it costs, I can't afford it.
How do you know their algorithms are better than the competition? The marketing buzzwords are all there. "Powerful algorithms", "never seen anything comparable" etc.
The worst part is the algorithms might work well with certain data sets but fail miserably with others.
UPDATE:
0: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1334394/pdf/jeab...
1: http://kops.uni-konstanz.de/bitstream/handle/123456789/20501...
In any case, the word "cognitive" is used as in "cognitive science",
On the topic of "processing," it's very difficult (sometimes impossible) to know what humans or nonhumans are doing covertly when they "process" stimuli. Thus, I'm not sure how you can determine that "they [animals] categorize differently than us."
A dog that is trained to sit when his owner says, "sit" must be "processing human language" when the dog sits. Right? I know this is an oversimplified example, but I'm just making a point that calling things "cognitive" and referring to "processing" doesn't help explain what is really happening. Sometimes these terms obscure a description/explanation. Skinner [0] makes this point a lot better than me.
[0]: http://carboneclinic.com/portal/conferences/files/IESCUM%20D...
It's not too different from "cloud" was when it launched. Sure, it's not anything more than a new approach to the same things we used to do, but with the marketing and the different mindset, we begin to see a shift in the IT landscape. Sure "cloud" just means "someone else's computer" but IT infrastructure looked a lot different before "cloud" really took off. Cognitive is supposed to be computers doing things they used to do, but in a more human-like fashion, taking human needs and wants into consideration.
If there's one thing IBM is assuredly good at, it's inventing new buzzwords.
Here in the emotion API, look for the link to the jupiter notebook on github https://www.microsoft.com/cognitive-services/en-us/emotion-a...
Here in the vision API, same thing-jupiter notebook is 404. https://www.microsoft.com/cognitive-services/en-us/face-api/...
I know, real coders use C++, C#, or objC. But I need to understand something before I code it.
https://github.com/Microsoft/ProjectOxford-ClientSDK/tree/ma... https://github.com/Microsoft/ProjectOxford-ClientSDK/tree/ma... https://github.com/Microsoft/ProjectOxford-ClientSDK/tree/ma...
Uh, and "real coders" also use Python... :)
Are these coming soon? I'd love to develop something with the Vision API, but I'd rather not continue until I know if / when my requests will indeed return these features.
Cheers & Thanks
[1] https://www.microsoft.com/cognitive-services/en-us/computer-...
https://dev.projectoxford.ai/docs/services/56f91f2d778daf23d...
For the celebs category, you may also want to read:
https://www.microsoft.com/cognitive-services/en-us/computer-...
Thanks for checking out the APIs!