2015年10月14日 星期三

Data communication 2

Delay Model (Queueing)

Node 之間傳packet 總時間=>delay time

D trans= packet(bit) / BW (bps)
D process= 處理packet的time (以目前科技來看 近乎等於零)
D distance =網路線長 (也是幾乎等於零)
*D queueing 等待時間  -----------------這節重點~~~~


Queueing time

  1. FIFO (first-in-first-out)
  2. TDM (Time-Division Multiplexing)
  3. FDM (Frequency Division Multiplexing)
  4. SM (Statistical Multiplexing)
1.不需要多做解釋吧~就是字面的意思XD

2想像一條線路,被切成好幾段(線路的切割),每一段都放不同的packet

3想像一條很粗的線路,線路中塞了很多packet(口徑的切割)

4類似FIFO,不過會根據傳輸packet的大小作queueing (使用效率高,但缺點是packet過大時會造成嚴重Delay)

使用時機:n大的時候用2, n小的時候用3, packet 小的時候用 4


2015年10月6日 星期二

蘇菲的世界 觀後心得感想

這部哲學片是最近看過的電影中,最需要思考的。現在的人看電影,最主要的目的是為了要放鬆心情,強檔不外乎都是動作片、科幻片或是愛情片,而這類哲學文藝片雖然不在現在的主流當中,但不得不說,看完才發現自己看得那麼認真。

這部探討的主軸環繞在〝我是誰?〞、〝這個世界是哪來?〞,這兩個問題。從蘇菲在她即將十五歲時接到來自艾伯特諾克斯的匿名信,邀請她加入哲學的行列。電影劇情撲朔迷離,卻又引人入勝,從開始接觸那位神秘的哲學家艾伯特後,開始有了新的世界觀。剛開始蘇菲開始看到了一些畫面,一些他身旁的人無法理解的影像,艾伯特開始帶領著他思考,帶領蘇菲慢慢的進入哲學的世界。艾伯特帶著蘇菲到各個時代去拜訪每一位大思想家,其中不乏古希臘的三哲人,蘇格拉底、伯拉圖、亞里斯多德,到之後中世紀的狄卡爾….
記得當時艾伯特寄給蘇菲的信是這樣的:
“親愛的蘇菲,生命最重要的是甚麼?如果我問飢餓的人,他會說食物。如果我問受寒的人,他會說溫暖,即使一切都滿足了,人們還是會想著要得到其他東西。哲學家說我們需要知道我們是誰,為甚麼會存在?,洞悉哲學最好的辦法,就是問哲學的問題,我是誰?世界從哪裡來?”

2015年10月5日 星期一

[學習筆記]Poisson Random variable

點繼續閱讀會有圖片

不過圖片不清楚請參考word~我把筆記上傳了

Data Communication 1 ARQ

ARQ: Automatic Retransmission reQuest (自動回傳機制)
目的在於傳輸過程如果出錯,這個機制能夠重新傳送packets/frames
目前有三種做法~ 各有利弊


  • Stop and Wait
  • Go back n
  • Selective repeat

2015年10月4日 星期日

Data Mining Week 1

資料探勘

定義
  1. Non-trivial extraction of implicit, previously unknown and potentially useful information from data
  2. The process of automatically discovering useful information in large data repositories
  3. They also provide capabilities to predict the outcome of a future observation
也就是能在大資料中尋找可使用的、或要應用的資料。

KDD(knowledge discovery of database) 
Preprocessing
-將Input Data整理成可用的資訊

Postprocessing
-確保只有整理合法的和有用的結果納入決策支持系統訊

Scalabilty
-用來探勘的演算法必須有高延展性

High Dimensionality
-能接納的參數可達數萬種

來看看放入的參數種類如何分吧~

TicTacToe 井字遊戲 Android Practice

目前先做好了井字遊戲的遊戲介面
簡單可以雙人玩 (還沒有AI
不過光是遊戲面跟觸控就花了我不少時間
我的結構大概是這樣

調整觸控方塊(Touch Blocks)的方式很麻煩
光是RESTART按鍵就費了不少時間
是希望能夠有更便捷的方式

2015年10月2日 星期五

版本控制 git

今天來介紹一下,每個接觸coding的朋友都會需要的工具吧
Git~~~~~ 官網

Git 最主要的目的便是版本控制拉
當你跟你的夥伴打算寫一支程式
用他準沒錯拉

Git能將你的檔案複製一分至伺服器
而你的夥伴可以pull下來對其作更改
Commit後再push回去

而且有branch的概念
也就是你們兩個正在修改同一份檔案
當你們push 回去的時候
伺服器會幫你們做分支
也可以查詢歷史修改的紀錄
對於維護以及版本控制是非常好的一個幫手

2015年10月1日 星期四

[學習]認識對局AI

很久很久以前
就覺得Artificial Intelligent (人工智慧)這門科目
非常非常的厲害XD

很多東西都必須有個小小的晶片
而有了晶片
非生命的物體開始有了判斷的能力
人們賦予的

利用這些自動判斷
人們的工作輕鬆了許多
機器能負擔大部分的處理
便捷了人類的生活