發表文章

目前顯示的是有「程式設計」標籤的文章

2019機器學習入門

圖片
# 請大家關注下次開課訊息 遊戲式機器學習的課程分為三天,行前準備是請大家在上課前把系統裝好。第一天的課程學員以手動或程式方式設法過關並取得訓練資料。第二天是資料標記以及多個機器模型的介紹,並請大家選一個模型試看看可否過三關(第一次接觸以及時間太短的原因,通常很難)。第三天提供一個比較完整的訓練資料並且提示如何調整模型,希望大家都可以過關。 因為大家都很厲害,原本以為上午就可以回家的,所以助教給了一個新的關卡,原來的模型兩秒就死了,於是多數人就留下來繼續奮戰。 謝謝大家前來度過精實的三天。這個課程會在課程結束檢討後持續改進後開課,請這次錯過的朋友下次來報名。 感謝高科大幾位老師來指導,希望這個課程可以開始在其他學校開設,教育部空間聯盟將會提供開課的協助,減少老師備課的時間與力氣。 # 新關卡用rulebased會寫到腦漿噴出 # 課程資料與程式碼會持續改進並擇期公開 # 學生說比一般上課有趣但是比較難

一個資訊工程師的身價已經不再是你是哪所學校畢業的了,而是你到底在這個世界裡做了多少被認可的貢獻

圖片
# 英雄出少年 # 老阿北可以退位了 面對現在的年輕人,我常會回想自己十幾歲時在做什麼? 今天,  中華民國愛自造者學習協會 Program the World Association  基於上週的機器學習課程中,幾位高中學生受限於python語法,所以這週決定加開給高中生的python課程,用的還是用遊戲的方式來上程式設計課。 本來這三天我要跟課的,但是今天一早閃了腰,勉強跟了幾個小時,又開了一會後,只好去療傷了。 我家遇到課程時,如果沒其他選擇,就當客棧用。一位學生回來,我問他學得還可以嗎?他說,雖然一陣子沒用python了,可是很快就記了起來,記不住的上網查一下就好。他跟我都同意一件事,那就是,老師只要領進門,而且 「學程式假如還要老師教才能學會,就證明你不夠有熱情」 「老師教比自己上網找要慢多了」 從幾年前開始,一個資訊工程師的身價已經不再是你是哪所學校畢業的了,而是你到底在這個世界裡做了多少被認可的貢獻。 台灣需要有更多這樣子的孩子。所以,2020年開始,PTWA要真正協助有熱情的孩子們把這件事做好。 Chung-Yang Ric Huang 8月11日下午9:15 [Open Source Project] mc.js by  # ian13456 兒子幾個月前決定自己用 JavaScript 來開發一個網頁版的 Minecraft, 雖然還有許優化的空間,但他前幾天心血來潮自己跑去 Reddit 介紹這個專案,結果獲得許多的迴響,前天還被  nodeweekly.com  featur ⋯⋯

新科技可以用來建構1984

# 新科技可以用來建構1984 香港的運動實在是厲害,其中有一點說是用到通訊科技,我說的是在互通集會遊行訊息這一方面,據說用的是藍芽的短距離傳輸,特殊的機制不用怕被監聽留底。 這讓我想到十多年以前實驗室一位很厲害的學長的論文。簡單地說是這樣的, 有一筆資料,經過任意拆解成很多段很短本已不容易辨識的資料,然後再進行加密。這些加密後的短資料被複製成多份拷貝然後分散地存在網路上任意願意貢獻出一點點硬碟的網友,或是分散傳送給離你很近的點然後可以再轉傳。 當完整資料要傳送給某一個人時,這時這些分散的資料再匯集到目的端,經過演算法把排列方式算出來後再把短資料解密重組回原資料。 使用者可以輕易立刻刪除放在外面的資料,讓資料在一段時間後自行刪除,也可以一直放著。 當時是用歌曲來做示範。口試那天,桌上排了一整排機器,目的端開始接收音樂並播放。學長一邊拉掉機器後面的網路線,音樂都沒停,一直到剩下一部機器時,因為資料不夠重組,音樂才停。 當時是要測試串流的穩定性以及應用在著作權保護上,沒想到還有安全方面可以發揮。以現在的技術來看,應該更超越當時的想法。 # 新科技也可以用來解構1984 # 學長太厲害沒做幾個禮拜就做好了 # 那時才知道何謂資訊領域的一騎擋千

科技領域工作的人的日常

林宜敬 (Yi-Jing Lin)  兄很貼切地述說了一個在科技領域工作的人的日常,雖然我已經不在第一線上,但是每次與學生討論後,如果有新出現的問題需要想,我的模式大概也是如此,有了想法後要不是很快就傳訊息給學生,不然就是下次碰面時,把我找到的訊息連結找出來給學生看。 不是我的Google速度快,年紀大的人再怎麼也沒年輕人快,而是我已經花了幾天思考了。說是幾天,95%的時間其實啥問題也沒解決,但是沒這95%的時間,也想不出頭緒,95%的時間看來是浪費的,其實是重要的。 20多年,我沒有過寒暑假,但是20多年來,我有時是連續好幾天裡每天14,5個小時花在閒蕩睡覺上面,可是卻不知不覺地做了很多事。 可惜,不只是宜敬兄說的問題,政府對於我們的要求常常是給錢後就一定要在時限內有「成果」出來,天知道這種成果能不能用,所以我的模式是先把東西做到一個地步再申請計畫,我怕我交不出東西來。雖然這幾年,我更希望能照著本心在做這件事了。 這類的人腦袋通常怪,對付看來沒頭緒但是卻有趣的事特別來勁,但是看到表格就會一個頭腫成十倍大,偏偏政府要求我們這種人要上得廳堂,下得廚房,要做研究,要教學,還要管人,管帳,管財產,簡直是滿清十大酷刑也不為過。 不理解「這些」的政府訂出的規則,難怪進一步退三步。所謂的「這些」包含一般產業與教育。 後記:員工能以面值配發股票的年代是台灣科技業起飛的年代,很多人賺了大錢,但是也很多人早早去見了上帝,但是這個辦法被後來的法律給禁了。

高中生的程式能力已經好到都比我們大四的學生還好了,那麼為何他還需要來唸大學?

前幾天看到臉友分享,他有建中同學高中就開始自己學程式設計,太入迷了,結果考大學時前幾名的資工系都上不了,後來「不得不」去讀別的系。 這個大概就像是  洪士灝 (Shih-Hao  老師這種吧!如果他大學時無法像洪老師一樣在校園裡找資源,那麼就很可惜了。不只是資工領域如此,我相信其他領域也有這類學生。 確實很多高中生的程式能力已經好到都比我們大四的學生還好了,那麼為何他還需要來唸大學? 有幾個點提供大家參考。 1. 那麼他可以直接去工作,國內外都不乏類似的個案。 2. 資工系不是只有寫程式,還有很多領域值得去開發,老師的經驗也可以縮短你的學習時間。。 3. 唸大學的目的可以提升到比學技能找工作更高。 4. 只靠自己不夠,事業是要靠打群架的,你可以在這裡找到夥伴。 5. 你可以在這裡找到終身的好友 還有很多好好來唸大學的好處,歡迎留言。 # 沒有任何制度是完美的但是我們須抱著良善的心來做這件事 https://www.facebook.com/shihhaohung/posts/3085844214791379

APCS與特殊選才的爭議

# 支持APCS也可以盡量不要帶偏見看事情好嗎 ? # 成大資工還是有APCS組的所以我們沒有完全否定APCS的好處好嗎 ? # 不要誤會教務長石頭朝我來就好 沒有任何入學考評制度是完美的,所以讓人家丟石頭也是難免,虛心接受,以良善的心繼續改進就好。 因為聯考制度有缺點,所以才有推甄申請。我們都同意推甄申請有問題,所以要嘛退回去聯考制度,不然就該想新辦法。 既然沒有要退回去聯考制度,那麼就有特殊選材。一般的特殊選材執行幾年,雖然可以收到不錯的學生,但還是有「不特殊」的以這個管道進來了,所以要嘛退回去推甄申請,要嘛繼續忍受缺點,不然就該想新辦法。 既然沒有要退回推甄申請,所以在成大資訊系,就有了APCS選材。但是幾經討論,APCS也有其缺點,我們系覺得可以用上機解決專案的方式,今年才要辦第一次,會不會有問題?當然有可能,但是沒做怎麼知道。 今年實施後,系上會針對這三種特殊學生進行評估,作為以後的改革參考。一群老師都是針對缺失一直想要改進,盡我們的責任讓教育更好。我們也不會因為人家罵就暴跳如雷,人家丟過來的石頭就默默收下來後,當作改進自己的基石。 套一句中國用語,說是「接地氣」,我自己覺得可以用大學之道所定下的標準來形容,「在明明德,在親民,在止於至善。」這是成大這幾年想做的。 每一年資訊系內部都有很多聲音在檢討自己,包含入學方式以及開課修課辦法,多數討論其實已經都是站在學生的學習立場著想,而不是教授自己的研究,我們知道「至善」是遙不可及的目標,但是也沒有因此而要放棄前進的腳步。 前進的過程中,難免會冒犯到人,或是讓人家覺得成大資工是在搏版面,打擊他校,或是搶學生。 我在成大二十年,深知成大是一個做的比說得多的學校,成大就是比較乖(所以是長官與企業最愛XD),這些報導也不是我們主動發新聞的,報導不見得100%正確,但是成大以及願意報導這麼小的訊息的媒體都是善意的。有缺點,改進就是。 再次說明,特殊選材就是要給特殊的學生,名額很少。目前名額最多的還是推甄申請以及指考,佔了超過90%的名額。不要為了這些總共不到10%的三種特殊選材名額特意去補習或者什麼的,孩子一定是對這個領域很有熱情,而且有做出成果的才來。 # 資工系不是只有寫程式 # 只有程式好不一定可以畢業的 # 先會寫程式很好但是後面還有一大堆值得學的