Saturday, October 22, 2005

What Am I Gonna Wear Today?

故事發生自上禮拜
Commonsense Computing and Interactive Application的課
也就是我老闆Henry開的課 常識計算和互動應用
第一次作業deadline的前一個禮拜四 我真的想不出來要做什麼了
很怕再拖下去會完全來不及
想說自己老闆開的課 demo不能遜掉會丟臉
所以硬是選了當初覺得很simple 不夠屌的idea
是一個會根據文句內容判斷什麼樣的場合該穿衣櫃裡哪件衣服的小程式
決定先做出來 做一個起碼有像個樣子的東西 之後再慢慢改進
不然我壓力好大

結果不知道怎麼的 那天下午趴在桌上
睡著之前模模糊糊一個idea浮過
醒來以後整個興致來了 程式就批哩趴拉開始寫
從來沒用過的python可能是因為真的太好用太容易學
敲著鍵盤一邊覺得自己要飛起來了 速度好快
沒多久 傍晚就寫完了
結果跑出來了的時候
我忘了input sentence是"I am going to a wedding"還什麼的
總之結果show出來三件衣服 完全就是work
我大聲叫了一聲"YES!" 不曉得吵了附近多少個人
很興奮 怎麼會這麼快這麼簡單就被我搞定了
我把電腦的線全部拔了 抓起來就往外衝
忍不住要趕快抓住哪個人 show給他看

* * * * *

其實這樣的小程式也不是什麼真正很屌的東西
但是我就是一個興奮 很難形容
不只是因為 是在這裡第一個做出來的小小成果
我頓時也發覺
難怪Hugo能夠一年發四五篇那種人家三兩年發不出一篇的paper
難怪他的東西會讓人家覺得多到可怕 到底為什麼能productive成這樣
因為這種程式 比起以前我們做的3D graphics來得太容易寫
想出idea到真正實現之間的距離好短
所以idea可以一直冒出來一直冒出來 然後系統就也跟著一直跑出來
每隔一陣子 project page就又多了新東西
當然這中間是也有很多aspect值得質疑 好壞值得仔細評估
但反正一下子做出來了 就是一個爽

結果 喜歡的人還不少
雖然只是個小程式 功能不算太多
但起碼你可以type in whatever you want
後來上課當天 我demo的時候
反應還蠻好的 起碼比一些人的東西來的讓人注意
還蠻開心的

* * * * *

demo完 想說這小玩意大概就這樣交差了事了
沒想到還有後續發展

這禮拜是Media Lab的sponsor week
很誇張的數目的世界知名大公司的老闆 技術人員
通通跑來Media Lab 看自己每年付給我們幾百萬美金
我們到底搞出些什麼名堂
原本我要show的 是Henry剛畢業的學生Alex的碩士論文
他在CMU繼續唸書 所以我們都想說他應該不可能回來demo
但是就在禮拜五 我們差不多都準備ready了
才收到他的信 說很抱歉這麼晚突然這樣決定
說要回來demo自己的系統 所以這下就不用我幫忙了
看到整個傻眼

於是Henry回信給我 問我要不要考慮show我的衣服的作業
(其實感覺起來不像問 像是告訴我)
所以禮拜六我花了一整天十二個鐘頭
把原本只有文字介面的程式加了GUI
讓結果show出來的不再是黑色一大堆字跑來跑去的恐怖樣子
而有三張衣服的照片 看起來親切多了



















然後寫了下面這段description 寄給Henry
之後收到他的回信 上面短短的一句話
"Great! Let's go for it."
算是來了一個多月 第一次這樣被他稱讚

What Am I Gonna Wear Today?

It happens before dinners, meetings, movies, visits, or even only a walk. We all ask ourselves the same questions almost everyday, and for all the activities we participate - "What am I gonna wear?" . It tends to be tricky or even bothersome for many of us to make the decisions, because what we wear reflects many clues that are important to our social interactions, such as manners, tastes, and how people we meet mean to us. Viewing this process computationally, we claim that deciding what to put on is in fact striding across the gap and searching for the match between two concepts: a) how the clothes express our characters, and b) how the events or people we are to meet mean to us. In this project, we attempt to apply commonsense computing techniques to achieve this concept-matching goal, and provide users helpful suggestions. Five dimensions are built particularly for describing the styles or functions of clothes/accessories: luxurious<->simple, formal<->casual, sexy<->conservative, modern<->classic, and elegant<->vulgar. We weighed several common brands (e.g., sisley, nike) and wearables (e.g., jacket, glasses) in these dimensions, and also a word list that contains tens of words about events, places, and social relationships. Using the spreading activation technique, the concepts carried by the words in the word list are spread to all the other terms in ConceptNet, such that the system is capable of providing suggestions under general cases.

The scenario of using this system goes as follows. After providing a set of descriptions about the owned clothes and accessories, the user only needs to type in any sentences he/she wishes (e.g., "I am going to a dinner with my girlfriend's parents." or "I feel relaxing today."), and the system will find the most suitable choices accordingly. The fuller the wearables as well as the input sentences are described by the user, the more accurate the system can catches his/her needs, and the more helpful the suggestions will be. The system is now in its preliminary stage, and will be performed with user testing after more complete development.

* * * * *

禮拜二跟三 整個media lab塞了滿滿的sponsors
我們賣力地向所有的人介紹自己做了什麼樣的東西 他們能怎麼用
搞得喉嚨很累
完全就是像在世貿擺攤位 只是這裡沒世貿那麼大就是了
第一天來了很多telecom的人 大部分的人對手機 家電的東西有興趣
所以我也就是乖乖的demo 沒覺得會有什麼人對我的東西太感興趣
誰曉得好巧不巧
禮拜三早上 來了兩個人
一個是義大利的fashion designer (http://www.mattori.it)
一個是瑞士的在Hugo Boss員工
看了我的東西很感興趣 覺得應該派的上用場
我告訴他們我們在考慮要做一個網站 讓大家可以上來玩
他們就說 希望我可以在一個禮拜內做出來
好讓他們回去以後可以拿給老闆看
當下我超興奮的!
我迫不及待跟Henry講了這件事情
他也很高興 說"You never know who's gonna come,"
"So you can see we can never do anything TOO crazy"
(言下之意就是不管有多天馬行空 都不過分)
據說Hugo Boss是Media Lab的 perspective sponsor
正在觀望要不要投資我們
James小鄧做了的show globe他們也很喜歡
要他十二月飛去米蘭跟佛羅倫斯參展
搞不好就因為我們兩個人做的東西
在這兩天幫Media Lab拉了新的sponsor

於是我跟Francis討論了一下 決定就把上次逛街到後來
在China Town邊吃邊聊的網站idea做出來
昨天 就是禮拜四晚上 剛好沒其他事
就一鼓作氣搞定了
我把python code整理了一下 Francis用flash很快地做了一個頁面
兩個人效率算很高
(雖然我的程式裡面的bug後來花了好久時間才抓出來 搞的他很火:P)
我一邊說可以跟world famous designer合作感覺很讚
他一邊也說 可以專心搞design不用理程式很愉快
現在雖然還有很多東西還沒加上去 不過起碼大概可以讓大家感覺一下

http://dhcp-44-136.media.mit.edu:8000/fashion/

* * * * *

然後 因為這幾天拼命跟源源不絕的人講話的關係
現在腦袋裡有一堆idea可以做
好比說 可以根據你在交友網站上面寫的自我介紹
like, "I am a dog lover. I like rock music.
I am very out going, and like to go
to the parties..."
去分析說 在什麼樣的場合
不同的人可能會想要穿哪些種不一樣的衣服
或者反過來問user 如果你想要去跟女朋友約會
會想要穿哪幾件?
然後想辦法把user選出來的那幾件的style記起來
之後類似的場合也可以給類似的建議
還可以跟手機合併 讓在實體商店裡逛街的人可以很容易找到
眼前的這件衣服可以跟自己家裡衣櫃裡的哪褲子搭配
不然就是
旅行前要打包的時候 也可以知道哪幾件太厚太重
所以做好搭配 給點建議 讓我們不必太一大堆衣服跟著走
anyway 反正可以做的事情很多

每個人看到這個系統都有不同的想法
是我覺得很有趣的地方
也有來這裡參觀的人對technology並不是太了解
就一直講自己生活裡面的事情
有一個媽媽 就開始講自己怎樣幫小孩準備衣服
and怎樣幫她的父母打點
講一堆跟technology aspect並沒有直接關聯的東西
對我來說卻是非常有價值的意見
做家具的 做電子儀器的 各種各樣不同background的人
帶來各式各樣不同的想法
是很有意思的經驗
我的桌上現在堆滿了Walter (Media Lab的一個教授)
送給我的好幾十條領帶
(他拿來的時候真的嚇了我一大跳)
I think the word Henry said is really right
"You can never do anything TOO crazy"

2 Comments:

At 7:24 AM, Anonymous Anonymous said...

how about a web for gals?

 
At 11:11 AM, Blogger Brian Yang said...

Cool Idea, our nerdy friends do need stuff like that.
And I agree with :) that it might be a hit among gals,they support the fashion industry for centuries,your invention can take mix-n-match to the next level, in a tech-savvy way

Brian

 

Post a Comment

<< Home