2018年9月21日 星期五

慢跑記錄:平日練習

傍晚跑到夜色漸黑,沿路燈光幻影

慢跑是種只有累積,沒有奇蹟的活動。進步總是緩慢,退步則如江河日下。若不是職業的運動員,個性也不精益求精的類型,很容易就會因為無趣而放棄。再加上現在PM2.5新聞鬧得沸沸揚揚,慢跑人常被調侃為人體吸塵器,更是減低戶外運動的興趣。

對這些負面要素,自己的心態是,打定主意不一味追求進步,也不用太嚴肅以對,將跑步視為工作閒暇休閒,以開心為要。

最常跑的路線是由公司出發,經過新竹縣市交界的柯湖丘陵區上寶山水庫,接水仙路回科學園區三期回公司,環繞一圈距離十公里,提昇高約140公尺,坡度適中,車輛不多,且地處偏遠PM2.5也少,適合慢跑。傍晚時分,拋開公事,放下煩惱,跑在鄉間小路上,其樂也融融。

柯湖附近山勢呈三走向,產業道路沿低漥凹地時可見農田、小溪,也有段路線還有原始樣貌。攀上丘陵邊緣後,視野豁然寬廣,可眺望群山環繞的山谷,空山新雨過後,邊跑甚至還能欣賞雲海奇景。

根據資料,這裡最早期應該是賽夏族番社。1835年或更早前金廣福聯合武裝拓墾下,漢人驅逐原住民,建廟設屯。沿溪開墾水田耕地,不利灌溉處就種植番薯,無法利用的山坡則種竹採筍,勤勉努力下,雖然不富裕,生活倒也過得去。

隨著拓墾繼續向新竹東南方的北埔、峨眉、寶山推進,此地因為為竹塹城至各地的交通要道,各地所需之物資,即從此處開始以人力挑至墾地。小小的山谷農村逐漸成為重要轉運站,頓時人口聚集,直到竹塹往竹東道路開通後,才結束這段繁榮時期。

近代的柯湖,農業不再興盛,僅有小量稻米、香蕉、茭白筍、柚子、火龍果、竹筍等作物。務農住民群落幾處,粗略看,區分為四區,每群大概就十幾戶人家。聚落邊,大概都有小土地公廟守護著村里,柯子溪坪的福龍宮,更有著百年歷史傳承。廟旁的文字說明,初時先民驅趕土著後,在此建廟主祀三山國王,稱為「王爺廟」,並且約定,將周圍3甲多的土地全作為王爺廟的範圍,不能分有,之後多次翻建至今。

而今的柯湖,因為比鄰科學園區,也有巨大改變。為了滿足工商的水電的需要,國家在此大興土木,以土堰隄,在區域內興建寶山水庫及自來水處理廠等,大大改變了地貌。天空中,遠從峨眉鄉,由數十座電塔拉起連綿無盡的高壓纜線,將谷地和空中切割成新世代的阡陌地景。

以往的農田早已不復見,在看不見的大資本和社會制度運作下,一棟棟無塵廠房轟然矗立,辛勤的高科技(高薪)農夫們,種植出萬倍於稻米產值的七奈米矽晶,生產成手機、屏幕,餵養著新時代人們的眼睛。時代轉變,莫此為甚。

所以,當穿上跑鞋,在這段農路上揮汗前進時,不僅僅是健身與賞景,偶爾更有能夠穿梭歷史,擴展眼界的心情,這種著迷,更是鼓舞持續練習的動力。

離開公司後立刻會經過一片樹林大道

寧靜的鄉間道路

農路景

農路景

永遠記得,我問爸爸,怎麼會有這麼大的稻子啊,他那不屑的表情:筊白筍

荒原

寶山水庫 右方為洩洪漕
心海羅盤道場附近一景

拔地而起,電塔屹立
寶山水庫詳細資料

來源位置是 連結。環繞一圈約3.2,上升106公尺( 最低點161 最高點228 )。

2018年9月15日 星期六

單車漫遊:大雪山林道




大雪山林道,起點東勢林管處,終點是小雪山莊,全程50公里,海拔高度提升2400公尺,平均坡度5.2%。路面妥善率高,沿途山林景致優美,適合長途爬坡,是中部知名單車路線。

資料來源 mobile01

我喜歡騎山路時暢快感受,探索新路線更是讓人腎上腺素飆昇。參考兩篇文章mobile01和單車百岳介紹,大致掌握了行程。計畫是由家中出發,一個半小時抵達東勢林管處,補充食物和飲水,再帶著兩條巧克力,就往山上騎去。

很快地離開東勢街區,移動到丘陵邊緣,由這谷坑沿著山脈向上延伸看去,就是崇高的大雪山。今天因為是颱風來襲前幾天,水氣被捲走剩得不多,艷陽高掛加上爬坡,讓太陽眼鏡成為額頭汗珠的分水嶺,或左或右,從兩側滴落。

放眼山谷中,盡是千篇一律的栽種地,眼下四週滿山遍野的檳榔和水果樹,標誌著這裡的產業生態。連當地人或許也感受到這份無趣,地名居然有「七公里」、「九公里」等制式稱呼,讓人大開眼界。

滿山檳榔樹
人定勝天 的甜柿果林

隨著地勢越高,通過「十一公里」之後,道路也越過山背正式進入山區。山區路況不錯,往來車輛又少,對單車來說是很友善的道路,尤其特別的是,沿路全無人煙,先前在新竹山區常常見到原住民部落,在同屬山地的大雪山林道中,絲毫沒有蹤影。直到15公里附近,才有育才巷的指標,通往大雪山社區。此處海拔和氣候適合竹林生長,冬筍是該區主要經濟來源,道路穿行於竹林間,好似跨過任意門進到日本嵐山。

16K竹林

16公里的大棟派出所,是許多車友假日休閒時選擇起騎的地點,在此補足滿滿的冰水後,進入艱難路段。腳下不斷踩著,腦袋卻空空的,看看風景,想些無聊的問題,例如要不要換彎把公路車?要不要換工作?要不要減肥?昨晚看的小說,到底想表達什麼?還有如果我現在死掉,世界會有什麼不同嗎?

我從騎單車和慢跑學會最重要的一件事,再大的痛苦,都會有盡頭。無盡的陡坡在里程27公里附近終於趨緩,笑意在我臉上漫開。這附近因為腹地寬闊,也是橫嶺山、鳶嘴山、稍來山的登山口,假日時車水馬龍,門庭若市。

橫嶺山隧道,假日塞車瓶頸

海拔高度接近2000公尺,林相轉為衫樹林,不時有霧氣飄來,雖然仍在持續踩踏,身體卻越來越寒冷,(回來後研究,類似山區路線,最好在車衣下多穿件運動內衣)。至35公里森林遊樂區收費站,門票平日價150元,補充"熱"水(前一小時還是猛灌冰水)後,再騎7公里到遊客中心。

遊客中心帝雉寶寶 和我裝扮相速度 百分之八十。大雪山是賞鳥勝地,還舉辦過國際賞鳥大賽。

因為想要一次封頂,繼續向上騎,8公里後,抵達小雪山莊,這裡地勢開闊,可遠眺山谷間雲氣湧動聚生,附近又有神木和高山池,無奈雷聲隆隆,開始飄雨,草草拍照就急轉下山。一般下坡是快意追風,但我太相信氣象局,托大沒風衣又下雨狀況下,冷到不行。還好門口大哥送我個塑膠袋,剪破三個洞就是現成風衣,才平安回到東勢。
林道旁巨樹,很好奇牠怎麼能在伐木時期中倖存?

對大雪山林道印象
  1. 路線狀況好,沒有邊坡和施工問題,也不致於迷路。
  2. 林相單純舒適,中間竹林段則是太美,會不斷吸引我停下拍照。
  3. 單純乾脆的上昇和下降,沒有上上下下折磨人的路段。
  4. 每天傍晚都會起霧,務必攜帶風衣,也因為霧區視線不良,建議提早下山。

小小插曲
  1. 秋冬季節,可能得準備運動內衣或長袖車衣。
  2. 回程可在十公里左右購買新鮮牛奶高接梨和甜柿。
  3. 回家立刻將鳶嘴山排入一探究竟名單。
  4. 大雪山森林遊樂區,週六日有公車行駛,每日兩班,起點東勢,終點小雪山莊。另外,今日在小雪山莊詢問計程車下山費用約一千元(可再議價)。

2018年9月12日 星期三

慢跑記錄:跑上觀霧

跑上雪霸國家公園
失心瘋報名十一月初的合歡山馬拉松,報名後就思考著如何練習。最直接練習方式是實際上合歡山練跑。不過,直接打魔王,太過刺激,且路途遙遠不實際。較可行方案是,從住家附近新竹山區尋找練習目標。

路線選擇上,希望是長且緩的上坡,高度越高越好,交通方便尤佳。先跳出的想法是尖石鄉宇老觀景台,那兒優點是坡度陡,易到達,缺點是路上車輛多且海拔高度僅1500公尺。

再考量觀霧,雖然坡度較緩,且入山車程遠,但考量最高點達2100公尺,且有幾次單車上山經驗(連結),路線都熟悉,完成機率相對高。想像著自己成功跑步上國家公園的景象,嘴角就會微微上揚,就這麼決定跑上觀霧。

計畫上,竹東到觀霧,距離53公里,水平高度落差二千公尺。若以中間點清泉為界區分前後段,前段坡度緩人口密集,後段坡度陡少有人煙。

第一次起跑,就從竹東河濱公園開始,並沒有設定終點。這段坡度和緩,多部落。當天陰沉沉的,適合跑步,在上坪之前車輛較多但不會危險。大約3.5小時後,跑到桃山隧道,距離已有25公里,水平高度落差710公尺,看天色變差決定搭乘公車下山。

記錄幾件與慢跑無關事項。
  • 依照地圖資訊,由竹東河濱公園至軟橋,沿著頭前溪有條便道,實際探索,只見荒煙漫草一片,只能折返回縣道。
  • 清晨,在竹東下公館水公司附近,驚見幾位婦人在水溝邊搗衣,好像穿越回民國初年,視為奇觀。
  • 跑進上坪村,赫然看見博幼基金會學習站,深受感動。想像著來這當志工的可能性。
  • 這段路有許多果園與民宅,景致沒有想像的好,然而偶爾細細品味這段路程,還是有許多令人驚喜之處。
竹東河濱公園附近水廠出水口
河邊搗衣女 就差沒唱山歌了

路邊見蝴蝶覓食



第二次路跑,由桃山隧道起,經過桃山、清泉、土場至大鹿林道15K,坡度較大,人煙更稀少。但短短20多公里,居然跑3個多小時。和前次相比,水平高度落差比較大(910公尺),速度也變慢,不過卻能感覺非常輕鬆,甚至覺得只要放慢腳步,不論多陡都可達到的錯覺。回程約有10公里是跑步下山,途中10公里因雨順搭原住民摩托車。

感謝原住民朋友 載我一程


與慢跑無關事項。
  • 原住民村鎮常見彩繪壁畫,原住民族因為沒有文字系統,部落故事或技藝大多是口耳相傳,容易遺忘,所以常用壁畫保存重要訊息。例如部落遷徙軌跡、時序慶典型式等。
  • 高山景致迷人。對我來說,跑步原本目的就是休閒賞景,土場以上視野豁然開朗,跑在山邊,隔著霞克羅溪與民督有山對望,覺得天寬地闊。
  • 山上總有許多老人在路邊或閒坐,或設攤賣自種蔬果,感覺時間悠悠,優長無盡。設身處地想,山上生活單調,刺激也少,年輕人都外流到都市,在這的生活著實無趣。
  • 接近12公里處,和路邊水蜜桃果農聊天,雖然想帶些山上霧氣培養的蔬菜,可惜不好攜帶。言談間感受到獼猴對他的水蜜桃的肆虐造成的困擾,他抱怨過去政府對獼猴的保護政策已經讓獼猴族群膨脹到無法控制,獵捕不及,又不知如何架設電網,不知如何是好。
  • 原本打算到桃山隧道口前鬼澤古道探險,在入口附近探望,覺得氣氛詭異,放棄。

村落彩繪壁畫




準備跑進山樹林


路邊賣自種蔬果貨車



累積前兩次經驗,第三次特意開車1.5小時抵達大鹿林道9K爺巴堪溪畔,此處地勢平緩方便停車,常有原住民在河邊垂釣,稍稍整理後即起跑。前五公里壓力很大,通過後就順暢許多,陸續經過15K民宿區、21K雪霸休閒農場,進入柳杉林,今日雖然艷陽高照,但在林間不覺得炎熱,直到觀霧國家公園界碑才休息。

柳杉林道,向上看
柳杉林道,向下看有特殊光影


過大鹿林道26公里後,會遇到一個叉路口,路口處會標示為樂山林道,繼續往前就會到雷達站。樂山林道比大鹿林道舒適和秀麗,非常適合踏青。6公里處,即為樂山巨木林道入口,目前是單邊封閉狀態。繼續可通行至9公里。

藍天白雲下的樂山林道

跑到樂山林道3公里時,發現舉步維艱。原本以為是天氣因素,經過缓步走和休息,還是跑不動。可能每次跑步能爬升的高度或時間是有限的,至此,3.2小時,20公里,水平高度落差1100公尺,就是目前極限。

因為沒有抵達原先設定目標,走在回程的樂山林道上,心中帶著些失落,索性進入蜜月步道休息。因為登山或當步道志工,多次來過此處,漫步在原本就很熟悉的林間步道上,卻因為身邊沒有手機和相機,且此次完全是計畫外,反而覺得異常自由和舒適。此處不再是整齊的衫樹造林,而是倒木、青苔混雜的原始林景象,深遠林間更不時傳來鳥囀,在這永恒與和諧境地流動著。與跑步感受迥然不同。

觀霧蜜月步道

途經今年初翻新營業的觀霧山莊,回想起二十年前,和老婆夜宿於此,凌晨四點出發看日出,實在是年少瘋狂。如今有通鋪也有餐廳,雖然價格是二十年前的許多倍,若要看日出,是最方便起點。

在遊客中心補充能量後,四處張望沒什麼順風車可搭,索性跑下山(17公里),霧氣在身旁漫生,是很奇特經驗。



和觀霧相比,合歡山馬拉松的難度高出許多,也促使我在十月繼續第四次訓練。這次出發點同樣在9K爺巴堪溪畔,順順跑上解說中心,經過樂山林道3K,想起上次在這就折返,今天輕鬆通過直到6K巨木林道入口處。再向前就進入軍事管制區,守護著四百億台幣的樂山雷達站,評估體力還行,繼續向前,經過9K林道,就是營區門口。

2018年9月11日 星期二

小說集:單車失竊記


單車失竊記,為作家吳明益2015年新作,距離前一本長篇小說複眼人僅四年。短短時間就完成這許多資料整理、書寫工作,還要兼顧學校教學,想到自己和作者同樣年齡卻毫無產出,兩相比較,不免沮喪(離題了啊)。

這是一個以大時代和大環境為背景,跨越近百年的故事。地點分布廣泛,台灣部分有台北西門町中華商場、高雄空軍眷村、埔里原住民村落和山區、台北圓山動物園,國外部份涉及馬來西亞和緬甸北部熱帶叢林。時間軸線前可延伸至日治後期,經過二次大戰、民國七十年左右,再至今日。

故事主線有三,一是作者父母親與自身成長的歷程,描述日治後期庶民生活和民國六十年中華商場變遷,主題圍繞著人們對時間看法。基於這個想法,延伸出與時間緊密相關的舊貨流通,全書主題幸福牌單車就是因此展開。作者提到,同樣是腳踏車,因為時間不同,就有腳踏車、自轉車、鐵馬、孔明車、單車、自行車等各種念法,另外,這些曾經是重要生財和交通工具的老車,如今卻被大量且快速遺棄,由此檢視現代人對時間觀念的看法。

二是提到二次大戰與人們的關係。有人深受鼓舞(如巴蘇亞),也有人家破人亡(比奈),不少人則是帶著哀愁終其一生(靜子),內容包括日治時期原住民歷史、馬來亞叢林戰役、日治後期台北受空襲的描寫等。

三則是描繪自然,例如馬來西亞和緬甸的熱戴森林、象群的遷徙(台北圓山動物園變遷)、蝴蝶工藝(台灣補蝶和蝶畫歷史)。都是栩栩如生。

主題複雜,登場角色自然也就多了起來,為了方便閱讀,我還簡單整理出各個角色彼此關係如下。


爸爸 抓蝴蝶 日本技師 爸爸 鯊魚 山下奉文 日本戰役指揮官 爸爸 1905年出生 主角媽媽空襲結束後順手牽單車,被連累受水刑 生了九個小孩
阿雲 媽媽 埔里做蝴蝶手工 未婚懷孕,騎著單車離開埔里到 一郎 紅毛猩猩 瑪象 圓山動物園 靜子 穆班長 海邊給車 林旺大象 同行有十幾隻象 比奈 緬甸原住克倫人 馴象人 死於叢林 巴蘇亞 阿巴斯父親 埔里鄒族人 參加台灣銀輪部隊培訓 參加日本緬甸北部戰爭 老鄒 岡山二高村 肩上有白頭翁 潛入水下 有銀輪改裝單車日丸,被阿巴斯騎去馬來西亞,經過叢林,移師在海灘 爸爸 日本學飛機生產 中華商場西裝 商場拆遷後消失 媽媽 小時候受到空襲朋友當場死亡
薩賓娜Sabina Annie朋友 兒子 城城 Annie 阿巴斯女友 阿巴斯 甘少奇 咖啡店鏡子之家 嚮往成為戰地記者 馬來西亞兩次 小夏 骨董車藏家 阿布 保全轉行成舊貨商家,網路拍賣 身旁有綠鬃蜥 五位姊姊 準備送出五姊時,火車站門口丟第一台單車 主角 八歲時,看台北橋小兒科失去第三台(二手車),失而復得 特莉莎 女朋友 哥哥 考上好高中時,看榜遺失第二台單車

這許多角色,在不同主題中各自出現,背負著獨立的故事,如果把每個角色拿出來當成短篇小說,都有其探討的空間。作家將看似紛雜的角色結合在同一個故事框架,就是功力了。吳明益特別以骨董單車這種早被時代遺忘的物品當成中介,將其交織串連出廣大又深刻的故事網路,更藉此呼應了書名。

----

如此眾多主題、角色的小說非常多,比較質樸的如蕭紅的呼蘭河傳或莫言的蛙。帶些魔幻寫實主義風格的就更多了,如馬奎斯的百年孤寂或莫言的生死疲勞。他們都將大時代和大時代中的小人物和戰爭和怪力亂神的元素很好的融合成為一體。描述著大環境如何廣泛影響著當時的每一個人。

綜觀全書,「單車失竊記」的基調是灰暗、悲觀與絕望的。書中出現的所有角色,看似各有特色,原來都被一個龐大的時代所掌握。他們不是沒有掙扎過,每一個人都曾經進行不同形式的掙扎,只不過到了小說結尾處,好像他們所有的掙扎都是徒勞。探究原因,吳明益總結為,「那是一個你無法好好哀悼,無法好好愛的時代」,而這也就是全書宗旨。

這裡不得不讚嘆吳明益的寫作能力,為了呼應「無法哀悼和愛」的精神,他對空襲、原始森林、戰爭、捕蝶、象遷徙、收購舊貨、殺戮獅虎的描述,都極盡深刻和哀傷。層層疊疊架構出死亡的聖殿。為了要創造出類似真正存在的世界,還用學術研究般扎實的精神,蒐集彙整許多資料,用細致的筆觸,詳實描繪身處場景。看小說時,我腦中不時想到山難畫面,想著那些在冰天雪地中等待不會來到的救援,最終餓死冷死的悲涼畫面。以這標準來看,小說想要表達的目的是成功的。
天空下起了黑雨,不,仔細一看,就知道那是某些物事背焚燬所化成的顆粒狀的黑霧,那個阻擋了陽光的照射,讓周遭看起來蒙上一層黑紗。那並不是真正的雨,只是看起來如此像雨。
不知道為什麼,那歌聲好像隨著呼吸進入了騎在腳車上的她的身體。然後她掉了眼淚。就好像不斷往地底深處挖終究會冒出地熱,就像溪底的魚游過時,水面會出現一陣小小的漩渦,她的眼淚對多數人來說都沒有意義,甚至連對她自己也沒有意義,而她一輩子都在也想不起當時流淚的原因。
沒有人知道我父親對此事的看法,因為我父親一生從來不表示任何看法...彷彿他已經回顧自己人生這回事賣給了誰,一切都與他無關了似的。
----

雖然小說的目的本來就不是要彰顯樂觀與積極,且大時代小說的目的,僅是讓這一代的讀者和上一代的讀者,相互間有個通道。作者自己也提到。
走在這個世界跟另外一個世界之間的鋼索上一樣,覺得自己部屬於這個經驗的世界,但也沒有真正到另一個世界,但是可以看到這一頭,轉過去也可以朦朦朧朧地看到另一頭。
但我好奇,是什麼原因讓作者覺得,那是個「無法哀悼和愛」的時代呢?因為被殖民被剝削壓迫、戰爭戰敗嗎?若是如此,另一方面,殖民者、和戰爭勝利方,社會就因此充滿著愛嗎?更有甚者,比起以往迷惘困惑,看不到自已出路的舊時代,現在的我們,有從困境中走出來嗎?我們有走出不一樣的格局,自許已經躊躇滿志面對世界了嗎?

最後,關於時代性,類似單車失竊記,有時代縱深的小說,對我這種四十歲以上的人,的確提供了深刻思考的空間。但對於當代都市年輕人來說,類似主題,雖然能夠帶來足夠的震撼,但並不能產生感同身受的共鳴。期待作者能創造更多貼近現代的作品,感動現代人。

2018年8月30日 星期四

筆記:Porting AI ( QCS605 QCS603 & Android )

  • 深度學習概念(連結)
  • CNN及眾多應用(連結)
  • RNN及眾多應用(連結)
  • TensorFlow安裝(連結)
  • TensorFlow語法與使用(連結)
  • Porting AI ( QCS605 QCS603 & Android )(連結)


深度學習程式,都需要伺服器等級主機來處理大量運算。但在這幾種狀況如,安全考慮資料不能外流(保全),必須減少網路資料傳輸量(影像影片資料檔案太大),需要即時反應(自動駕駛),這三種狀況下,都需要在終端裝置完成深度學習的結果分析。

成功的Deep Learning包含三部分,資料來源、演算法和面向使用者的設備,前兩項不是我們的強項。第三項,微型Deep Learning裝置的製造,或許是我們的機會。試想,當無人機可辨識前方景物、保全系統可由臉部辨識追蹤人員進出、工廠產線可自動辨識產品瑕疵,這些技術上已經成熟,卻受限於現今IOT裝置效能,類似QCS605等裝置普及後,將會產生多少科幻小說中才會出現的應用。

雖然我的專長不是人工智慧,而且這幾年精力都消耗在冗長的醫療開發流程中,感覺是有些心有餘力不足,不過基本的好奇心還是有的,且身邊就有QCS,就先架設起環境,且戰且走。初期先從Caffe和TensorFlow針對iOS和Android平台移植方案入手,將原本在伺服器主機執行的測試功能移植到手機等小型裝置。

QCS605 603



圖片來原
公司最近投入精力,為高通兩款新世代晶片QCS605和QCS603,開發從EE到SW的整合方案(連結)。對ODM廠來說,類似開發流程並不少見,但此次高通QCS605和QCS603較特殊,挾著IOT、專業影像和專屬AI三大功能,尤其強調AI效能有顯著提昇,消息一出,自然吸引許多品牌大廠的眼球,紛紛前來探詢這個整合方案的可用性。

QCS605和QCS603究竟有何特色,又要如何使用呢?回答這問題之前,要先有深度學習基本概念,才能評估深度學習程式在一般手持裝置運行狀況,最後才是在QCS605和QCS603上驗證執行成效。

高通為自家晶片開發專有類神經網路Qualcomm Neural Processing SDK,包括Snapdragon 845, 820, 835, 632, 625, 626, 650, 652, 653, 660, 630, 636, 450, 439, and 429。
高通QCS605 QCS603,特別考量IOT使用場景,特別針對影像和AI推出高效晶片。介紹。
    1)Getting Started  連結 連結
    2)API Detail 連結


移植Android平台TensorFlow版本


MNIST
參考範例mnist範例。其他 MNIST範例1  MNIST範例2
test13.py以CNN為基礎,可以在loal製造graph.db。

作業步驟
  1. 下載github範例
  2. TRAIN部分,在根目錄執行test13.py,會執行train和test,並且在最後產生graph.pb檔案。
    附帶值得一提是,可用test14.py觀察graph.pb檔案(用TensorBoard打開它),
    步驟一,python test14.py --model_dir graph.pb --log_dir tensor/logs/convnet/
    步驟二,tensorboard --logdir=tensor/logs/convnet/
    步驟三,由瀏覽器開啟http://localhost:6006/。透過瀏覽器的互動觀察,可發現pb檔案中,不僅包含input到conv2d等等的處理過程,也包括teain時設定的各層和降階方式。所以測試程式難度比想像要單純,會寫訓練程式就一定能寫測試程式。
  3. ANDROID部分,以android studio直接匯入,必須經歷gradle更新下載,sync,ndk更新等等,逐一排除仍有問題,新生成空白專案my application4,用加入的方式。
  4. app程式和tensorflow溝通,需要二個基本檔。案,libandroid_tensorflow_inference_java.jar和更底層的.so。
  5. so會因為不同建製環境而有不同(這部份耽誤非常久),名稱都是libtensorflow_inference.so,參考下圖,目前手邊機器是Note8是屬於arm64-v8a,so檔案是tensorflow最基本由C移植過來的程式,當然可以自己編譯,但大多數都是用預先編譯好的版本
  6. libandroid_tensorflow_inference_java.jar,是JAVA和so版本的中間溝通層,由google提供,經過幾個版本後,使用方式已經慢慢穩定,相關介紹,基本API是
  7. import org.tensorflow.contrib.android.TensorFlowInferenceInterface;
    init
        private TensorFlowInferenceInterface tfHelper;
        c.tfHelper = new TensorFlowInferenceInterface();
        c.tfHelper.initializeTensorFlow(assetManager, modelPath)
    run test
        tfHelper.fillNodeFloat(inputName, new int[]{inputSize * inputSize}, pixels);
        tfHelper.runInference(outputNames);
        tfHelper.readNodeFloat(outputName, output);
     


手機執行tensorflow程式


yolo
參考範例
目前正在進行tensor目錄下Yolo-Android-master的porting,遇到很多問題
發現主要是r18版本後,ndk編譯有問題 文字描述
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android 應該是r18版本之後的問題
file - project structure - project-  4.6   3.2.1 兩種版本,其他讓需要更新處全部依照建議更新
就可port到手機順利多物件同時偵測



電腦和運動鞋
從程式角度來看,有幾個要處理問題
1.為什麼沒有 libtensorflow_inference.so
2.因為速度關係,所有的範例都使用了object track,事實上可以移除
3.換上自己的pb檔案 多增加物件進行測試
4.仔細看code

其他: 版本    yolo版本,使用pb檔案  yolo2版本


Caffee準備資料

範例連結

Movidius MA2450 : AIY

範例

2018年8月29日 星期三

小說集:刺殺騎士團長



今年從老婆手上接來的生日禮物,就是上面這兩本份量十足的村上春樹新著,刺殺騎士團長。她知道我從年初起就猶豫是否要看這本書,就用行動替我決定了。會猶豫的原因是,這些年村上春樹幾部小說都是無庸置疑的好看,但風格卻越趨定型,少了新意。若只因新書出版就得看,反而對不起作者。

故事架構


事實上,刺殺騎士團長的確好看,但是故事架構,使用元素,描寫技巧,對比以往的確相差無幾。

小說開始,不可忽略的,登場主角都會突然「熄火」,甚至陷入「自我喪失」的狀態。原因往往不可考或無法言說,就像樂器演奏時,琴玆突然啪的一聲,斷裂成兩截般將主角硬生生得推入生活的邊緣。

其實,這些外表看似正常的主角,內心大多都已經荒無空虛到很嚴重的程度,探究原因可能是從小喪失親愛之人、或是孤獨的獨生子女、為了保護自己,已經習慣在自我四週建立起高聳的牆,將心封閉進緊密的果殼,看似正常,但卻無法與人進行深度情感交流。直到某個時間點,就會有位能看穿真相的伴侶,將他(她)從這封閉中拉出。

面對突如其來的轉變,主角為了得到心理上的變化,也就是「療癒」,都會因此踏上旅程。並且將「異界」設定為旅行的目的地。「異界」的呈現方式有異,但大多會引至更大的系統性的問題。例如,戰爭、泡沫經濟等牽涉龐大知識體系的主題。

刺殺騎士團長書中,系統性的介質是「日本畫」。在村上春樹眼中,明治維新時日本畫面臨外部壓力(西方繪畫)和內部壓力(傳統技藝)的衝突,他很好奇當時日本人是如何將其融合,並且試著以東西比較方式,闡揚他對日本畫的想法。

常用元素


村上春樹小說中總有些固定"符號"。例如顏色、井、地下洞窟、和類似圖書館般純淨的場所,這次也不例外,顏色有第二主角色兔的雪白頭髮,井的描寫更直接,洞窟部分更擴大成荒涼黑暗中遊蕩。而每次故事中都會有處與世隔絕的山頭(谷)小屋,讓主角進行Long Stay的小屋,這次則出現在小田原週邊山頭。

出場人物方面,主角的特色多半是「虛無的容器」,也由此,探討善、惡、隱喻、理念、人到底自不自由,等等哲學性主題特別方便。近年來,劇情中屢屢會出現,擁有強烈第六感的美少女,以及不甘於平淡生活的情婦、善於掌握世間運作規則且有效率生活的第二男主角,也是一個不少。感覺就好像復仇者聯盟第三集,所有的元素和角色都都上場了。

描寫技巧


村上春樹對靜物的勾勒,例如桌子在這、窗在這、畫架在這、光要怎麼進來,還有人物特寫,細微的穿搭、表情流動都好像就在眼前。不時還有大段大段動人心弦的篇章,詳實的將外部風景和內心流動的情感融合為一,像是畫片般流動,或是靜水,讓我有時間流動速度改變的錯覺。其中描寫草原喪禮、洞窟探險、森林樹海這幾段落,更讓我拿出紙筆抄寫,一看再看。



寫到這,好像都在抱怨新作缺少新創性,事實不然。就是因為太過熟悉他的風格,這次終於有餘裕在他精巧又荒誕的故事架構下,抽出身,開始思考劇情外,作者究竟想藉此表達什麼意念。

以往,我都是抱著看奇幻小說的心情看村上春樹的小說,最近終於開始嘗試碰觸他作品中,幾乎哲學的命題,也就是本書的兩大主題,理型與隱喻。

隱喻 metaphore


隱喻這個詞,不斷出現在書中,但什麼是隱喻呢?隱喻,就是用較具體的自然界事項,描述抽像難理解的概念。以熟知的圖片或可見、有形的事物,幫助我們確認目的,掌握事物的特色,且不能進行比較或判斷好壞的標準,讓我們清楚認識複雜的事物。

隱喻的例子有,學校是花園、教師是園丁、幼兒是花草。還有各種名稱的背後也是隱喻,如電腦桌面、資訊高速公路等。

隱喻僅存在於我們的抽象思維之中,人類是譬喻性動物,我們概念系統的大部分是由隱喻系統建構的,而這些隱喻系統都在我們有意識的知覺層之下自動運作。所以隱喻思維在我們自覺或者不自覺的心靈生活中是常見的、無所不在的。隱喻思維機制出現在詩、時間、因果、情感、道德。結果是,我們縱然很少察覺到這點,但由我們肉身體驗所處環境而生的隱喻,以及那些由文化傳承而來的隱喻,卻形塑了我們思維的內容以及思維方式。如果沒有隱喻,我們便無法以適當的方式來表述哲學、倫理、政治或宗教觀點。簡言之,我們對文化的理解大都是經由隱喻而界定的。

就因為隱喻滲入社會或個人各種決策中。因為我們借助隱喻思考,我們所用的隱喻就在極大程度上決定我們如何過日子。例如武力攻擊是一種「強暴」或是「對安全的威脅」,還是「人民對抗恐怖主義的一種自衛」?同樣的攻擊可以概念化為以上任何不同的方式並導致不同的軍事後果。同樣的,婚姻是一種「夥伴關係」或是「共同的生命旅行」或是「世外桃源」或是「成長的手段,或者是「將兩人結合而形成第三種實體」?選擇以上任一方式將婚姻概念化會決定你的婚姻形態。例如:有一對配偶視婚姻如夥伴關係,而另一對則視婚姻如世外桃源。夥伴關係之責任承當與世外桃源之不受責任羈絆的特徵根本是南轅北轍。

村上春樹的世界觀,特別重視隱喻,所以讀他的小說,總是會有。人們活在信念的世界中,只要你相信全部都是真的,世界全是關連性的產物。

理型 idea


相對於充滿想像力的隱喻世界,理型則是性格中立,善惡平均,也就是所謂真理和知識的表現。隱喻和理型的概念出自於柏拉圖的洞穴理論。柏拉圖認為人最終的理想和目標就是要摒棄黑暗和變動的隱喻世界,朝向光明、永恆的理型世界。為了尋求真理,人們因而需要察覺到自已習以為常的世界只是個封閉的洞穴。

村上春樹是否贊同柏拉圖的想法呢?似乎是否定的。刺殺騎士團長中,雖然出現了「理型」,但卻被「我」這個概念以無關是非對錯的方式殘殺,才進入隱喻世界,最終,通過試煉後,通過「井」回到地面世界。

村上春樹不相信理型,也揚棄隱喻,他相信"記憶",他認為記憶才是人活下去,最核心的部分,只是成長過程中,記憶不斷被隱喻和合理化的藉口消化、或被理型壓抑,我們才如此善於遺忘,才會逐漸失去色彩。

村上春樹相信,惟有「我」努力克服內心深處幽暗部分中的失落感與孤獨絕望,接受過去的自我,才可能創造出過去與現在的共同體。

2018年8月25日 星期六

散文書:最後的秘境東京藝大 天才們的渾沌日常


東京藝術大學是日本最高藝術學府,體制上,由美術學部(繪畫科、雕刻科、工藝科、設計科、建築科、先端藝術表現科、藝術學科)和音樂學部(作曲科、指揮科、聲樂科、器樂科、邦樂科、樂理科、音樂環境創造科)等2學部組成。各學系內部有分組,向上則有研究所。長久以來是日本藝術發展和人才培育重要基地,音樂家坂本龍一和台灣本土畫家陳澄波、李梅樹、李石樵、顏水龍都是其中校友。

雖然是藝術重鎮,對普羅大眾而言,所謂藝術大學也僅是個必然的存在。除非是從小立定志願以藝術為職志的青年,或是藝術行業人士,應該不會對藝大的內部有興趣。這麼小眾市場狀況下,仍有【最後的秘境東京藝大】出版,如此逆向操作,反而讓我對內容充滿興趣。

作者二宮敦人(連結)是驚悚推理小說作家,妻子就讀東京藝大雕刻系,據描述會半夜拿泡水的宣紙包裹全身作成石膏模型,因為對妻子特異型行徑和就讀的藝大產生好奇,促使他深入探究藝大的念頭。這點和我經驗有些相似,因為我屬於和藝術比較無緣的類型,偶爾去美術館或音樂會時,也只能說出【好像很厲害】、【看不太懂】這種程度的感想而已,反之,老婆是攻讀應用藝術研究所,長期浸瀅在藝術世界的文化人士,或許讀了這本書,更能瞭解她的世界。

綜觀書中內容,制式介紹(如組織架構、組別介紹、課綱內容、年度祭典)與藝大各學系學生訪談兼具,訪問內容也涵括家庭背景、求學應考經驗、口述課程概要、創作剖析、對未來展望等。

從功能來看,因為訪談對象多是大一或大二學生,書中也穿插招生、課程介紹,對有志應考藝大學生來說,直覺可將本書當成應考攻略。或許台灣有人也能尋此模式,介紹北(台、南)藝大,啟發更多青年學子投入藝術學院。此外,作者對藝大各學系都有生動描述,例如、工藝教室內如工廠的設備、專題作品如何製作、演奏使用的大型管風琴、樂團如何運作等,雖然有些獵奇的味道,讀來卻十分有趣。

書中還不斷強調音校與美校的差異,雖然同屬藝術範疇,但從作者眼中看來,卻是截然不同。音校的學生以表演為主,累積數十年的練習,只為了能當上演奏家。所以入學第一件事情,是拍光鮮亮麗宣傳照,無時無刻要注意門面、維持好社交網絡、爭取演出機會。美校學生不然,他們擁抱生活、追求自我成長,不在乎作品一時的成名與否。(這在坂本龍一自傳書中,也有很明確的描述)。

除了上述介紹,我自行綜合一些觀點。

一、藝大追求 = 技藝?

印象中,藝術,不論是音樂或是美術,都是需要長時間磨練和追求挑戰,才能達到水準。原本以為藝大學生都是天才,不需要這個過程,透過訪談,才發現,他們練習得更投入和認真,甚至比一般人更堅信這個原則。

鋼琴和提琴學生都是自小每天不間斷數小時練習,繪畫學生也常常連續數十小時臨摹,各種漆器或金工等工藝品更是重體力和精力投入。學生們似乎都認可,這是技術的競賽,必須透過不斷嘗試,才能呈現出令人驚訝的獨特樣貌。也因為他們都是該專項人才,更能理解他人的厲害和困難之處,強烈的好奇心,或是不服輸心態,反而成為他們嘗試更多方法,投入更多精力的動力,進入相互競技的循環。

從結果看,這和日本職人精神類似,或許學生們沒想這麼多,僅是認為,與其將曲子或畫作呈現給一般人,更像是要讓懂這領域的同類人欣賞而努力著。

二、藝大學生 = 邊緣人?

想像中,讀藝術的人,多是不修邊幅、放浪形骸的邊緣人或不世出的天才。實際上,能進入藝大的學生,都是經過千錘百鍊篩選的專業人士,絕不是等閒之輩。而且與文、法、商學生相比,他們畢業後出路更狹窄,所以會承受更大壓力。

每年許多優秀學子進入藝大,兢兢業業、努力思索,嶄露自己。但藝術世界中,努力並不等於回報,大眾往往只關注天才,在僧多粥少狀況下,學生們如何自處?作者有專章討論,但總覺得不夠深入。

三、藝術是什麼呢?

若問藝術是什麼,過於抽象。不妨先從簡單入手,人接觸藝術時,究竟在想什麼呢?作者在書中提到妻子小故事,她妻子和親人旅行時,去羅浮宮美術館,據說她站在美術館的一角,完全動也不動,盯著勝利女人像看,看了一個小時後,她母親問她還要看嗎?她居然說還要。她母親就說,那就看到她高興為止吧。據說之後持續盯著看了五個小時以上,同行的人都打瞌睡,作者學雕塑的妻子卻紋風不動。

有人認為就是因為喜歡的心情,衍生出無止盡能量,源源不絕的就要創作。也有人認為藝術是不斷的戰鬥,例如油畫學生立花的訪談,她覺得畫就像一面明鏡,所有的自己,包含不想看到的那一面,都會呈現在畫中。想對自己徹底刨根問底的衝動,便誕生了作品。將自己都不知道的自己,從自我的核心深處汲取出來。

四、其他

本書結構上的問題,訪問的人都是學生,缺少較年長,例如藝大老師和真正成為藝術家的看法,對藝術的介紹會更完整。

另外,目前時代劇烈變化,大學教育的形式和意義不斷被討論中。尤其電腦類神經網路已經可以自動創造畫作和編曲,對在乎技藝和實作的藝大,又會造成什麼樣的衝擊呢?我也很好奇。