close

 

何謂雲端運算?
        即是Server大量的貯存裝置,並且擁有強烈的運算能力,而雲端運算並不是由Google提出,此概念原本就有,只是現在被Google大量使用,以前有個概念類似,那就是「Network Computer",但是以前的軟硬體條件不佳所以失敗!

雲端運算的特性:

  1. 數據存在雲端-資料不放在單機

  2. 軟體存在雲端-軟體的提供方式改變,連上INTERNET及可以使用(<Ex>:Google DOC)

  3. 基於公開的標準協定-open source project<Ex>LinuxAjaxLAMP

  4. 任何裝置都可以連上雲端-Cell PhoneNotebook

※技術議題:
1. Google
翻譯的作法概論:使用大量的資料來萃取知識(data mining) 使用統計的方式來自動翻譯先準備海量的雙語資料,英文文章對應中文文章

※主要步驟:

(1)對齊雙語字詞

(2)抽取短句

(3)獲得統計結果

※舉例說明:

        讓我們開始,如下所示:

The two sidddes discussed the latest development of situations in the Middle East

雙方 討論了 中東 局勢 最新發展

重覆執行(1),直到"海量"的所有文章,全都被抽取成短句

計算各個字詞的統計結果

eg:the two sides 被翻成 "雙方"40%的機會

        "兩面" 10%的機會

        除此之外,他還會結合前後文再來猜測意義!<Ex>the latest development只看latest 會有 最近 30% ,最慢 40% ,最新 12%,但是如果是latest development 翻成最新的機率則是95%,所以推測 latest developmentlatest 應該翻成 "最新"

2. SVM(SUPPORT VECTOR MACHINES)SVM用到大量的矩陣運算,用來預測未來可能發生的情形,詳細請看linear algebra

3. google使用的技術有公開發表成paper放在http://labs.google.com/,有3個重點如下所示:

(1)資料如何分散在各電腦(使用大量的淘汰電腦,使用linux bussiness edition)

(2)資料的存取方式跟資料管理機制

(3)如何執行運算跟把各個運算結果結合

上述這些技術是構成雲端技術不可或缺的條件。

arrow
arrow
    全站熱搜

    guidenet 發表在 痞客邦 留言(0) 人氣()