最佳化一直是人們在追求的,因此產生了各式各樣的演算法,基因演算法、粒子群演算法、蟻群演算法...。此篇所要介紹的最佳化演算法是 -- 模擬退火法(Simulated Annealing),它的作法是以暴力法為基礎,將可能的參數一一帶入函數中,直接比較其大小,其優點就是簡單、實用;缺點當然是可能會陷入區域極值中。為了改善此一缺點,所以它引入了一個溫度分佈機率函數 { R(T)= Rnd() – Pk(T), Pk(T)= Exp(dE / k * T) } ,當溫度越大時,Pk(T)就會越小,此時就越有機會跳脫區域的限制。不過它也有可能會因跳脫而無法找到最佳值,因此我在我的程式中,另外加入了一個記憶參數,藉由記憶將曾經找過的最佳值給記憶下來。對於一個小系統,,在目前個人電腦速度越來越快的情況下,此模擬退火法還滿簡單、實用。

後記: 在後續的測試中發現,當起始值離目標值太遠時,有時也會找不到最佳值,因此要多試幾次,甚至是每次都帶不同的起始值。

以下將SA以VBA寫下來,此範例是求函數 y= -x^2-4x+3的最大值,求解可知當 x= -2時,有最大值 y= 7 。

Yan ~ 生活日記 發表在 痞客邦 留言(0) 人氣()

7688自動開機執行.JPG

網路上介紹7688的影像串流時,一般都會叫你灌ffmpeg套件,可是7688不是已有內建一套mjpg_streamer呢?那為何不用呢?這篇就是教大家如何用mjpg_streamer來執行影像串流,再加上設定開機執行程式,如此只要7688上電,即可在與7688同一區域網路下,以網頁瀏覽器看到7688 camera所傳回的影像畫面。

以下為node.js程式

---------------------------------------------------------

var spawn=require('child_process').spawn;

var args=["-i","input_uvc.so -d /dev/video -r 640x480 -f 25",

Yan ~ 生活日記 發表在 痞客邦 留言(0) 人氣()


現實生活中我們會遇到許多工作需要事先排序,也許是由小排到大,也許是大到小。這裡提供一個使用Excel VBA寫的排序方法,它使用Excel本身的函數max,將待排序數列中的最大值取出,此即為整個序列中的最大值,然後以一極小值(此設為-10000)取代此已被找出的最大值,接著再繼續於剩下的待排序數列中找出最大值,此即為序列中的第二大值,如此一直尋找,直到整個序列都被找完,如此就可將數列由大至小排列。

程式執行前

程式執行後

Yan ~ 生活日記 發表在 痞客邦 留言(0) 人氣()

P1240356.JPG

2017.10.05 (四)

知床半島-日本最後的秘境,一個仍保有自然環境的地方,有熊出沒,也有鹿棲息,更有壯闊的大山與美麗的湖景,是個值得造訪的地方。這個地方除了跟團外就只能自駕,原本的計畫是來趟五湖健行,繞個一圈約3公里要花個90分鐘,不過在停車場的入口才得知,今日只有2湖開放,管理員還問我們要不要明天再來,明天五湖都是有開放的,無奈我們的計畫已定,所以只能跟其它三湖說聲無緣啦~我們今天只能去繞2湖一圈,繞一圈約1.6公里只要40分鐘。

知床五湖有2種健行路線:

1.高架木步道,這完全是免費的,只要有開園就能自由行走,高架木步道往返約1.6公里需40分鐘,其終點有個瞭望台,你可看到如文章頭般壯麗的風景。

2.地面健行步道,這是原始的山徑,有些起伏但落差不致太大,你可繞五湖,欣賞各湖的景色,健行的最後一段路線是跟高架木步道相同的,健行前需至購票機購買入園票(成人:250日圓;小孩100日圓),然後填寫入園申請書,接著等待統一的講習約10分鐘,講習中會有日文發音與英文字幕的影片,主要是說明看到熊該如何處理,不懂日文、英文也沒關係,也有中文傳單可看。

Yan ~ 生活日記 發表在 痞客邦 留言(0) 人氣()

IMG_1535.JPG

1/26(四) 一早就搭乘虎航06:25起飛的飛機,約10:30 (日本時間)就抵達東京成田機場。早餐沒吃什麼,由於也沒訂廉航上的餐點,所以一路上飢腸轆轆,趕緊搭11:26由機場第二大樓出發的成田SKYACCESS電車至淺草吃中餐,此Access Express電車就跟台鐵的電車差不多,由於它不是每站都停,所以會較快抵達,不過由機場第二大樓至淺草站也要約58分鐘,因為我們只買到押上站的票(1170日幣),因此至淺草站(都營)時還得至精算機補上120日幣。

出了車站就往雷門前進,今天的天好藍喔!日本的乾淨與整潔真不是蓋的,生活就是要這樣才對。

為了慶祝抵達日本,所以這第一餐要來吃好料的,從小看漫畫就常被書中的美味所吸引,薄到見光的生魚片、厚實的河豚火鍋,一一地吸引我的胃,尤其是河豚,在古代吃這一味可是要以生命為擔保;雖然到了現代,吃河豚已用無毒的河豚,但人生應該還是得吃一回才行。這次找的河豚餐廳是玄品,這是家連鎖餐廳,專門賣河豚料理。

兩人點了份套餐 "醍醐",菜單共有6道,第一道是涼拌河豚皮,忘了照相。第二道是河豚生魚片,肉質QQ有彈性,不過沒啥味道。

炸魚塊,鮮嫩的肉質,吃起來一級棒。

Yan ~ 生活日記 發表在 痞客邦 留言(0) 人氣()

tokyo-subway-map.jpg

在東京自助旅行最重要的就是交通問題,錯綜複雜的鐵路、地鐵、巴士,建構出這個龐大城市的交通動線,而對我們自助旅行最方便的不外乎就是地鐵,省錢又方便,我們這次的自由行也是以地鐵為主要的代步工具,出發前參考了許多Blog對地鐵的介紹,但還是一頭霧水,不知道是我的理解力太差還是東京的地鐵系統真的太複雜了,以致於我一直搞不懂,所以我決定自己將我的搭乘心得寫成這篇文章,讓大家參考看看:

東京的地鐵系統分為二個系統,分別為東京Metro地鐵及都營地鐵,此兩系統一般票無法共用。對於常使用地鐵的人來說,建議可買一日車票,同樣的兩系統的一日車票也是無法共用的 (我們曾以東京Metro地鐵的一日車票進入都營地鐵,在閘門就卡住了)。

東京地鐵路線

地鐵一日車票

1.東京Metro地鐵的一日車票是採24hrs制,也就是今日20:00買的可以用到隔日的19:59。

Yan ~ 生活日記 發表在 痞客邦 留言(0) 人氣()

P_20170108_234004.jpg

"二足步行機器人入門",這本書我已經買了好一陣子,記得當初看到這本書時,心中深處的夢想被喚醒了,當下立馬買了這本書,相關零件也買了,但卻沒一鼓做氣給它完成,做做又停停,尤其是在割ABS板時,無數放棄的念頭一直湧上心頭。最近趁著工作的空檔,終於完成此機器人的第一型態。此書 -- "二足步行機器人入門"作者是名日本高中老師,書中讓人感受到他的用心與投入,日本人在許多的技術上獨步全球,尤其是它們對一項事物的投入與專注,更是值得我們去學習,電視冠軍、料理鐵人、矛與盾,都是源於日本的這種職人精神。

台灣人工作換的很快,或許這就是代工產業的宿命,靈活變通比專注重要,很少也無法像日本人這樣,一二十年都只掛工程師的頭銜,在其專門領域中不斷鑽研與努力,達到一近乎神人的領域,但這樣的精神卻是我所想嚮往的。

腳部零件

白色零件是ABS板切割並膠合而成;透明零件則是使用3D印表機列印並膠合而成。這次部份零件嘗試使用3D印表機列印,方便省力許多,完成此機器人的第一型態後,讓我超想買台3D印表機,不用再辛辛苦苦地切割著塑膠或鐵片,難怪3D印表機是創客界的一大利器。

腳部組裝完成

Yan ~ 生活日記 發表在 痞客邦 留言(0) 人氣()

  • Mar 06 Sun 2016 18:19
  • 茼蒿

20160220.jpg

剛結束九層塔的種植,將種植區整理了一下並翻了翻土,想再繼續種點東西,那要種什麼好呢?這個冬天都還沒吃到茼蒿,就趁著這個空檔來種茼蒿吧!茼蒿是冬天的作物,現在種有點太遲了點,不過種田本就是看天吃飯的工作,就將它的命運交給上天去決定吧!

20160220

今天埋下茼蒿的種子,在種之前有先泡在水中一晚。

20160227

上週天氣陰濕,氣溫約在15度左右,昨天就可見到綠色冒出。

Yan ~ 生活日記 發表在 痞客邦 留言(0) 人氣()

P_20160109_115133-2.jpg

時間過得真快,又快要過年了,記得去年的這個時候,我開始製作乙末羊年賀年卡,持續著去年的傳統,希望今年也能寄給我的朋友,讓大家收到我的祝福。

會有這個想法其實是來自我一個嫁到美國的學妹,每年的耶誕節前後,我都會收到她寄來的特製耶誕卡片,卡片上有她們全家福的照片及祝福的話語,讓人感受到過節的氣氛。記得小時候過年,穿新衣戴新帽,濃濃的過年味;而隨著時代與科技的進步,生活越來越便利,但年味卻越來越淡,傳統的文化也越來越薄。之前去日本時,也常感慨為何日本人在科技發達下仍能保有舊有的傳統,而台灣卻不能呢?我想不是不能而是不去行,傳統是要花時間與力氣去維持的,因此我才開始製作賀年卡,希望能讓大家都有濃濃的年味。

新的一年是丙申猴年,吸取去年的教訓,因此今年的圖案特地選一個粗線條的猴子,原本想套3個色,棕、紅、綠,讓整個賀卡多點彩色,不過後來還是減少成2色,畢竟少個顏色就少一道工。

大家有沒有看到,卡片上的猴子是沒有嘴巴的,這是想留給手畫的,你可畫上不同的嘴型,讓每張同版印刷下的卡片都能與眾不同,獨一無二。

最後要先預祝大家,新年快樂~事事  "猴賽雷"。

Yan ~ 生活日記 發表在 痞客邦 留言(0) 人氣()

威尼斯地圖-s.jpg

2/16-17

威尼斯就像一隻悠游在海上的魚,乘載著世界各地來的遊客。威尼斯的盛名相信大家都耳熟能詳,這真是一個特別的地方,特別之處在於你應該找不到其它跟它類似的地方,不知是怎麼樣的歷史堆疊,讓這樣不該存在的地方成真這次的北義之旅,讓我印象最為深刻的就是這個地方,它有點像是台灣的西部沿海,不過卻不是印象中的荒涼、沙洲、一望無際,反而豎立著一幢幢宏偉的建築,一座繁忙的海上都市。

每年的農曆新年附近,威尼斯都有舉辦一個連續好幾天的嘉年華會-面具節。這次剛好被我們遇到它的最後 2天,這個面具節其實好像就是Cosplay,一堆盛裝戴著面具的男男女女,供你拍照,而且還搞到世界知名,真是了不起!想想台灣不是也有許多Cosplay的愛好者嗎?我想台灣也是很有潛力的。

在威尼斯中我們吃過2家餐廳,分別是Trattoria Misericordia及Ristorante San Trovaso,這兩家餐廳都是在網路上找的,當初滿看好Trattoria Misericordia,因為有人說這是義大利最好吃的義大利麵,不過吃過後我覺得還是以Ristorante San Trovaso最棒,不論是價錢或菜色保證會讓你豎起大拇指,我們點了一份龍蝦義大利麵及一份墨魚義大利麵。

Ristorante San Trovaso (龍蝦義大利麵)

Yan ~ 生活日記 發表在 痞客邦 留言(0) 人氣()

NARA_Deer2.jpg

11/22(日),今天要來奈良騎自行車。之前的自助旅行總是憑藉著自己的11路公車逛遍大小景點,回到旅館後雙腳總是又酸又累,而這次要換點不一樣的交通工具--自行車。我們是在近鐵奈良站下車,由7號出口走出火車站,不一會你就會先看到太陽自行車的招牌,若再往前走就可以看到南都自轉車,我們這次就是在南部自轉車租自行車。外國人租自行車需帶一份護照給車行Copy。

以下是南部自轉車的價目表,由於這次我們有要去春日大社,所以老闆建議我們最少要租有3段變速的車,租金日幣700円,唉~剛在門口有看到一張寫著電動自行車出租只要600円,既然3段變數自行車都要這個價格,那還不如去租電動自行車來的划算,趕緊問一下,老闆說這個價錢是非假日的價錢,而今天是星期天,So...

春日大社

由近鐵奈良站至春日大社一路都是緩緩的上坡,果然要租3段變速的自行車比較好,如果是電動的應該會更棒。

志津香

Yan ~ 生活日記 發表在 痞客邦 留言(0) 人氣()

聲控IO-拍拍手_電路圖.jpg

想想看,如果拍拍手就能控制電燈、窗簾的開與關,或是更進階的控制,會不會帶給我們在生活上更多的不一樣呢?聲音可否也能像紅外線、無線電一樣成為廣泛的控制方法呢?本文就來介紹如何實現此一作品。

聲音天生就是生物間用來溝通及傳輸訊息的媒介,但用來作為控制方面的使用卻有些問題,環境中有著各式各樣的聲音,這都會成為接收器誤判的雜訊,此次作品的重點課題之一就是如何加強接收器的可靠性;另一方面成本也是另一個重點,所以就採用市面上販賣的聲音感測模組,這個感測模組僅能偵測聲音的有無,對於超過一定程度的聲音是無法判斷其強度大小,也無法辨識聲音的不同頻率。

首先就來介紹這次作品的基本架構,如下:

拍手2次LED就會亮/暗,由於是簡單的設計,因此無法避免環境聲音所造成的干擾,只要聲音大於聲音感測模組的設定,且連續2次就會使得LED亮/暗,所以基本上來說此並不是一個好設計,其程式碼如下:

為了改善前述設計的缺點,因此後續做了些改變,概念如下:

Yan ~ 生活日記 發表在 痞客邦 留言(0) 人氣()

1 2 3 4
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。