-
(单词翻译:双击或拖选)
Robot Learns to Cook by Watching Videos 机器人通过看视频学习做饭
Robots performing tasks according to a predetermined set of instructions are nothing new. But robots capable of learning how to do something by watching videos are a completely different approach, pursued by a group of researchers at the University of Maryland.
If you have posted a video of your favorite recipe on the popular web site YouTube, chances are that it will be tried by a robot.
University of Maryland professor Yiannis Aloimonos, who leads a team that is trying to teach a robot how to reproduce simple tasks by watching videos, said "there exists a gargantuan1 amount of video information on the Internet that we can capitalize on and use our robots in order to learn.”
At the moment, the videos are fed electronically, said research scientist Cornelia Fermuller:
"Originally, actually, we took our own videos, so our own cameras looking at ourselves doing the cooking," she explained. "And, as [the robot] advance[d], it moved on to good quality videos. And it will move on to even lesser2 quality home-made videos.”
So far, the robot named Julia can pour ingredients, add dressing3 and stir a simple salad. It learns by breaking each task into basic components4, such as grasping a spoon, bringing it to the bowl, stirring the salad and observing the results.
As Julia can see, hear and remember things and then combine those components to execute certain tasks, Aloimonos said the project amounts to integration5 of all those capabilities6.
“How do we demonstrate this capability7? By basically developing software that utilizes9 the perception, things that you see or hear, the knowledge that you have somehow in the computer, organized appropriately and the motor capabilities, the abilities that you have to move your hands and your fingers and affect the world,” said Aloimonos.
But why teach a robot how to understand a video when it can easily follow a fixed10 program? Aloimonos said predetermined instructions lack flexibility11.
“You have a system that is done just for this particular task. And so, it can’t generalize," he said. "You cannot take it and put it into a different environment. It is not flexible.”
Aloimonos said one of the problems the researchers are trying to solve is how to make the robot understand and utilize8 what it learns during the performance of a certain task, the so-called feedback. Another problem, he says, will be the introduction of language.
“I believe it will take quite some time before the robots are able to understand metaphorical12 language like the unbearable13 lightness of being,” he added.
But, he said, we don’t need that in order to create a new world in which the robots will be working for us.
1 gargantuan | |
adj.巨大的,庞大的 | |
参考例句: |
|
|
2 lesser | |
adj.次要的,较小的;adv.较小地,较少地 | |
参考例句: |
|
|
3 dressing | |
n.(食物)调料;包扎伤口的用品,敷料 | |
参考例句: |
|
|
4 components | |
(机器、设备等的)构成要素,零件,成分; 成分( component的名词复数 ); [物理化学]组分; [数学]分量; (混合物的)组成部分 | |
参考例句: |
|
|
5 integration | |
n.一体化,联合,结合 | |
参考例句: |
|
|
6 capabilities | |
n.能力( capability的名词复数 );可能;容量;[复数]潜在能力 | |
参考例句: |
|
|
7 capability | |
n.能力;才能;(pl)可发展的能力或特性等 | |
参考例句: |
|
|
8 utilize | |
vt.使用,利用 | |
参考例句: |
|
|
9 utilizes | |
v.利用,使用( utilize的第三人称单数 ) | |
参考例句: |
|
|
10 fixed | |
adj.固定的,不变的,准备好的;(计算机)固定的 | |
参考例句: |
|
|
11 flexibility | |
n.柔韧性,弹性,(光的)折射性,灵活性 | |
参考例句: |
|
|
12 metaphorical | |
a.隐喻的,比喻的 | |
参考例句: |
|
|
13 unbearable | |
adj.不能容忍的;忍受不住的 | |
参考例句: |
|
|