This is the point from which I could never return,
And if I back down now then forever I burn.
This is the point from which I could never retreat,
Cause If I turn back now there can never be peace.
This is the point from which I will die and succeed,
Living the struggle, I know I'm alive when I bleed.
From now on it can never be the same as before,
Cause the place I'm from doesn't exist anymore
[Immortal Technique]

"Terrorist"

"Terrorist"
Just a Word...
'Terrorist' is just a word, one I wish I'd never heard...
When it's used to vilify, without the need to question why...
Only fools would swift condemn, that which has not befallen them...
Until you know what lies behind, the actions of a tortured mind...
Thank your God for sparing you, the suffering others have lived through...
Where are the cries of just demand, for Arabs driven from their land?...
Blame the victim, turn the cheek, praise the bully, kick the weak!...
Mock the man who truth does speak...
Tinker, tailor, soldier, spy, greed, corruption, torture, lies!...
Blair invasion, sly persuasion, annihilation, massacred nation...
Keep on running, karma's coming!...
Money talks, truth walks, oil spills, greed kills...
Tide is turning, London's burning!...
Bombs will fall and blood will flow, as sure as my own name I know...
Until corrupt dictators go, brutal, rotten, to the core...
Their day has come, they rule no more...
Show me the man who will not fight, to save his child, his home, his right!...
You can call him what you like, you're not in his sorry plight...
Cowards stay and Martyrs go, I know not where, but this I know...
Speak your truth and stand your ground, fight your corner...
When all around, point the finger, purse the lips, pin the label, 'Terrorist'!...
Just a word, but one that sticks, even when the cap don't fit...
But for the grace of God go I, remember that, before you cry...
False accusation, names of shame, at those who may not be to blame,...
Their crime, refused to play the game, of meek acceptance, dumbing down,...
Your life, your choice; Warrior / Clown...

Tuesday, December 11, 2012

Google set a new landmark in the field of artificial intelligence with software that learned how to recognize cats, people, and other things simply by watching YouTube videos (see "Self-Taught Software"). That technology, modeled on how brain cells operate, is now being put to work making Google's products smarter, with speech recognition being the first service to benefit.

Google's learning software is based on simulating groups of connected brain cells that communicate and influence one another. When such a neural network, as it's called, is exposed to data, the relationships between different neurons can change. That causes the network to develop the ability to react in certain ways to incoming data of a particular kind—and the network is said to have learned something.

The company's neural networks decide for themselves which features of data to pay attention to, and which patterns matter, rather than having humans decide that, say, colors and particular shapes are of interest to software trying to identify objects.

Google is now using these neural networks to recognize speech more accurately, a technology increasingly important to Google's smartphone operating system, Android, as well as the search app it makes available for Apple devices (see "Google's Answer to Siri Thinks Ahead"). "We got between 20 and 25 percent improvement in terms of words that are wrong," says Vincent Vanhoucke, a leader of Google's speech-recognition efforts. "That means that many more people will have a perfect experience without errors." The neural net is so far only working on U.S. English, and Vanhoucke says similar improvements should be possible when it is introduced for other dialects and languages.

Other Google products will likely improve over time with help from the new learning software. The company's image search tools, for example, could become better able to understand what's in a photo without relying on surrounding text. And Google's self-driving cars (see "Look, No Hands") and mobile computer built into a pair of glasses (see "You Will Want Google's Goggles") could benefit from software better able to make sense of more real-world data.

The new technology grabbed headlines back in June of this year, when Google engineers published results of an experiment that threw 10 million images grabbed from YouTube videos at their simulated brain cells, running 16,000 processors across a thousand computers for 10 days without pause.

"Most people keep their model in a single machine, but we wanted to experiment with very large neural networks," says Jeff Dean, an engineer helping lead the research at Google. "If you scale up both the size of the model and the amount of data you train it with, you can learn finer distinctions or more complex features."

The neural networks that come out of that process are more flexible. "These models can typically take a lot more context," says Dean, giving an example from the world of speech recognition. If, for example, Google's system thought it heard someone say "I'm going to eat a lychee," but the last word was slightly muffled, it could confirm its hunch based on past experience of phrases because "lychee" is a fruit and is used in the same context as "apple" or "orange."

Dean says his team is also testing models that understand both images and text together. "You give it 'porpoise' and it gives you pictures of porpoises," he says. "If you give it a picture of a porpoise, it gives you 'porpoise' as a word."

A next step could be to have the same model learn the sounds of words as well. Being able to relate different forms of data like that could lead to speech recognition that gathers extra clues from video, for example, and it could boost the capabilities of Google's self-driving cars by helping them understand their surroundings by combining the many streams of data they collect, from laser scans of nearby obstacles to information from the car's engine.

Google's work on making neural networks brings us a small step closer to one of the ultimate goals of AI—creating software that can match animal or perhaps even human intelligence, saysYoshua Bengio, a professor at the University of Montreal who works on similar machine-learning techniques. "This is the route toward making more general artificial intelligence—there's no way you will get an intelligent machine if it can't take in a large volume of knowledge about the world," he says.

In fact, the workings of Google's neural networks operate in similar ways to what neuroscientists know about the visual cortex in mammals, the part of the brain that processes visual information, says Bengio. "It turns out that the feature learning networks being used [by Google] are similar to the methods used by the brain that are able to discover objects that exist."

However, he is quick to add that even Google's neural networks are much smaller than the brain, and that they can't perform many things necessary to intelligence, such as reasoning with information collected from the outside world.

Dean is also careful not to imply that the limited intelligences he's building are close to matching any biological brain. But he can't resist pointing out that if you pick the right contest, Google's neural networks have humans beat.

"We are seeing better than human-level performance in some visual tasks," he says, giving the example of labeling, where house numbers appear in photos taken by Google's Street View car, a job that used to be farmed out to many humans.

"They're starting to use neural nets to decide whether a patch [in an image] is a house number or not," says Dean, and they turn out to perform better than humans. It's a small victory—but one that highlights how far artificial neural nets are behind the ones in your head. "It's probably that it's not very exciting, and a computer never gets tired," says Dean. It takes real intelligence to get bored.