2018年10月23日 星期二

中台港澳代碼一覽表




省份名簡稱英文
代碼
英文名郵區
代碼
ISO代碼國標代碼面積(km2)人口(萬)省會城市
北京市 京BJBeijing11CN-11110000 16807.8 1493 北京市
天津市 津TJTianjin12CN-12120000 11305 1024 天津市
河北省 冀HEBHebei13CN-13130000 190000 6809 石家莊市
山西省 晉SXShanxi14CN-14140000 156000 3335 太原市
內蒙古自治區 內蒙古IMG(NM)Inner Mongolia15CN-15150000 1183000 2384 呼和浩特市
遼寧省 遼LNLiaoning21CN-21210000 145700 4217 瀋陽市
吉林省 吉JLJilin22CN-22220000 187400 2708 長春市
黑龍江省 黑HLJ(HL)Heilongjiang23CN-23230000 454000 3816 哈爾濱市
上海市 滬SHShanghai31CN-31310000 6340.5 1352. 上海市
江蘇省 蘇JSJiangsu32CN-32320000 102600 7433 南京市
浙江省 浙ZJZhejiang33CN-33330000 101800 4720 杭州市
安徽省 皖AHAnhui34CN-34340000 139600 6228 合肥市
福建省 閩FJFujian35CN-35350000 121400 3511 福州市
江西省 贛JXJianxi36CN-36360000 166947 4284 南昌市
山東省 魯SDShandong37CN-37370000 157100 9180 濟南市
河南省 豫HENHenan41CN-41410000 167000 9717 鄭州市
湖北省 鄂HUBHubei42CN-42420000 185900 6016 武漢市
湖南省 湘HUNHunan43CN-43430000 211875 6698 長沙市
廣東省 粵GDGuangdong44CN-44440000 179800 8303 廣州市
廣西壯族自治區 桂GXGuangxi45CN-45450000 236300 4889 南寧市
海南省 瓊HNHainan46CN-46460000 35000818 海口市
重慶市 渝CQChongqing50CN-50500000 824003144 重慶市
四川省 川SCSichuan51CN-51510000 4850008725 成都市
貴州省 黔GZGuizhou52CN-52520000 1761003904 貴陽市
雲南省 滇YNYunnan53CN-53530000 3940004415 昆明市
西藏自治區 藏XZTibet54CN-54540000 1228400274 拉薩市
陝西省 陝SAXShaanxi61CN-61610000 2056003705 西安市
甘肅省 甘GSGansu62CN-62620000 4550002619 蘭州市
青海省 青QHQinghai63CN-63630000 722000539 西寧市
寧夏回族自治區 寧NXNinxia64CN-64640000 66400588 銀川市
新疆維吾爾自治區 新XJXinjiang65CN-65650000 16600001963 烏魯木齊市
台灣省
(目前與中國分治)
 台TWTaiwan71CN-71710000 358732300 台北市
香港特別行政區 港HKHongkong91CN-91810000 1098723 香港
澳門特別行政區 澳MOMacau92CN-92910000 25.464 澳門

2018年5月6日 星期日

Google Play 商店無法下載之解決方案

基本上,此問題主要涉及三個方面,如下﹕

1、下載網路規格選錯

  只能用Wi-Fi 卻設定成使用行動數據,反之亦然。


2、應用程式被鎖住、被停用

  ○ 依下列次第可解決:
    設定 > 應用程式(與通知) > 應用程式資訊 > 點選被停用的程式名稱 > 啟用

  ○ 若很不幸的是「系統面」的鎖定,而不是單一程式被停用或鎖定,執行:
    設定 > 應用程式(與通知) > 應用程式資訊
       > 右上角三點功能鍵 > 重設應用程式偏好設定


3、Google Play 商店版本太舊沒更新
   步驟一﹕先點按 「Google Play 商店」 > 設定 > Play 商店版本

      點按後會出現告知訊息,若不是最新版本,等一下看看是
      否有做更新的動作。

      若一直等不到更新動作,請重新開機,之後重覆動作一次
      ,若仍一直等不到更新動作,則執行步驟二。


  步驟二﹕處理這問題的手續比較麻煩,如下。

  A、先下載最新版「Google Play 商店」的 apk 安裝程式

    請先找到有提供android apk 的網站,瀏覽器關鍵字是:

    「google play store pak」


    進入此網站去搜尋,關鍵字是﹕

    「Google Play Store 」

    請確認這個版本是您手機android 作業系統版本中的最新版本apk,
    若無法確認,下載安裝完畢之後須執行「步驟一」更新的動作(
    趕快念「阿彌陀佛」祈禱它能更新到最新版本,若不能更新......
    呃∼,您已可開始念「往生咒」嘍∼ ☺)。


  B、先把舊 「Google Play 商店」停用

    執行上述第2條的動作。

    停用前,先把一些垃圾資料清除,不清除也可以。


  C、重新開機


  D、點按已下載的apk,然後依畫面指示做動作

    主要是把「禁止不明程式安裝」開放,若不開放無法執行。依
    畫面指示動作,通常會直接跳到開放的畫面,讓您執行開放動
    作。

    若没有上述的現象,請自行手動去開放。開放方式隨不同版本
    位置也不同。

    舊版本路徑大都是:
      設定 > 系統 > 開啟不明應用程式安裝


    Android 7.0版之後,已不是整個系統權限的開放,而是依不同
    程式的個別權限設定,路徑大約如下:

      設定 > 應用程式(與通知)
         > 特殊應用程式存取權
         > 點按要安裝apk的那個工具名稱
         (類似檔案管理的工具,手機通常有附送一個)
         > 允許這個來源的應用程式
      

  照著做之後......成功!您可以微笑了 ^_<


※ Google 官方可參考資料
 ⏺Google 官方:Google Play 商店無法開啟、載入內容或下載應用程式
 ⏺Google 官方:修正 Android 裝置的網際網路連線問題
 ⏺Google 官方:解決 Google Play 相關問題的其他步驟

2018年3月1日 星期四

AI 相關 - 硬體

◆ 聯發科
  ‧NeuroPilot 人工智慧平台究竟是什麼?
  ‧關於Edge AI,你需要知道這些!


   ※聯發科相關新聞、知識﹕
    ‧聯發科技科普時間






NeuroPilot 人工智慧平台究竟是什麼?

資料來源﹕點按這裡

2018年起,人工智慧進入了快車道!而聯發科技攜 NeuroPilot 人工智慧平台也登上了這趟開往 AI 時代的列車。NeuroPilot 是什麼意思?這個平台的內部構造如何?與其他人工智慧方案有何不同?在今天的文章裡,小編將逐一向大家揭曉。


NeuroPilot 名字來源

談起 NeuroPilot,我們需要先從它的大哥 CorePilot 說起。大約四五年前,為更好地提升手機性能和降低功耗,很多手機處理器開始採用大小核異構架構。聯發科技早在2014年領先開發出 CorePilot™ 技術,可動態偵測每個核心的工作負載量,智慧調節每個核心的任務分配,使高性能的大核以及節能的小核相互協調。進入人工智慧時代,聯發科技把從大小核時代積累的異構運算經驗應用到 NeuroPilot 上,演變為在 CPU、GPU 和 APU 間做異構運算,提升 AI 運算效能。所以,NeuroPilot 可以說是一個以異構運算為基礎的人工智能平台。

 英文小知識:Pilot 的中文解釋是引航員、導向器;Core 是核心的意思;
      Neuro 是神經網絡的意思。那麼,CorePilot 和 NeuroPilot
      的意思就不言自明了吧。


NeuroPilot 平台大拆解

NeuroPilot 平台大致可分為三個層級,最頂層是各種應用程序(APP),中間層用於程序編寫和異構運算,最底層是各種硬體處理器。其實,你可以把它想像成一個漢堡包,底層用於支撐;中間是餡料,可以根據口味不同實現各種客制化;頂層則是用於覆蓋和感知,勾起人們的食用(使用)慾望。


最頂層(應用層)
 
最頂層是我們日常就能接觸的一些應用,包括臉部識別、面部美化、場景檢測、手勢檢測、語音識別等等。這些應用有的是能從軟體商店(App Store)裡直接下載的,比如美圖類軟件;有的是預建(Pre-built)式應用程序,比如人臉解鎖或人臉支付等。相較於軟件商店裡面的通用型應用程序,pre-built 應用有很強的個性化需求(比如安全性),所以需要採用預建的方式跟特定軟件做深度整合方能實現。
聯發科技 NeuroPilot 平台既能支持軟件商店裡面的應用(App-store Applications),也支持預建式應用(Pre-built Applications)。要支持這兩類應用,需要在架構上做一些優化和設計,那麼NeuroPilot 是如何做到的呢?讓我們繼續往下深挖。

 
中間層(軟體層)
 
這一層主要由算法軟體構成,包括高中低階 API, 神經網絡運行(NN Runtime), 異構運行(Heterogeneous Runtime)。
首先,軟體商店裡面的應用通常都是基於高級別的 API 進行程序編寫的,我們稱之為 AI framewrok,像 Google 的tensorflow、 Facebook 的caffe2、Amazon 的 MXNet、Sony 的 NNabla 等。聯發科技的 NeuroPilot 支持市面上主流且常用的所有 AI framework,這樣我們的合作夥伴們就能夠很方便地在 NeuroPilot 平台上進行程序開發啦,同時也能夠很好地與雲端對接。
對於預建式應用程序而言,既包含一些通用功能,也有一些客製化功能,而且廠商希望應用程序能夠比較容易地複製到其他平台去,即同一個 APP 能部署到不同的操作系統平台上。基於這樣的需求,NeuroPilot 加入了 NN Runtime 這一層級,除了把通用AI 應用的運算概念裝在裡面外,還提供一些客制化接口,以滿足廠商的客制化需求,這樣既確保了廠商客制化的AI 指令不被外人獲悉,也能讓這些客制化指令更有效運行,還可以很容易地實現一些通用功能。
再往下,是異構運算層(Heterogeneous Runtime)。為什麼 AI 還需要異構運算呢?這是因為 CPU、GPU、APU 都可以進行 AI 運算,那麼當一個 AI 任務來臨時,要把任務丟給哪個處理器去做呢?這就需要異構功能了。


CPU 是中央處理器,主要負責控制相關的功能。

GPU 是圖形處理器,主要負責運算功能。

APU 是AI 處理器,主要負責AI 相關應用,對整個AI 運算做特殊的加速。













正所謂術業有專攻,從上面的介紹可以看到,不同的處理器擁有不同的功能與特性,所以分工明確是件很重要的事情。比如 CPU 什麼都能做,但做什麼東西都很費力,效率十分差,而 AI processor 雖只負責 AI 方面的東西,但執行起 AI 任務時,效率卻是最好的。

異構運算能夠根據工作的特質進行明確的分工,把不同的工作分配給 APU、CPU、GPU,讓它們能夠最大地發揮各自所長,實現最優的效能。


最底層 (硬體層) 

這層就不多說了,主要是異構運算所調配的各個處理器——CPU、GPU、APU。


完整的工具包讓 NeuroPilot 更開放

不同於以往的交鑰匙方案,人工智慧時代,聯發科技採用平台策略。NeuroPilot 是個開放的平台,開放給所有的合作夥伴,甚至一些非專業的使用者也可以用 NueroPilot 做 AI 應用的開發。為了讓所有人都能很容易地使用 NeuroPilot,除了把上述提到的架構設計好之外,工具包也要非常完整。比如有的合作夥伴開發了一個軟體,卻發現實際運行時有些地方跟當初預想的不一樣,這時就需要工具包幫忙做除錯(debug)的工作。

NeuroPilot 提供從最上層系統級到中間 runtime 層級到最底層的工具包。系統層級的工具包主要負責排查 AI 任務在 CPU、APU、GPU 間的工作分配是否合理。如果你想讓CPU 執行 AI,系統卻讓 GPU 做了這項工作,這時工具包就會糾除這個錯誤。而 runtime 中間層的工具包主要負責排查各運算單元裡面的運行情況是否正常。通過這些工具包,採用 NeuroPilot 平台的合作夥伴能夠非常容易地進行系統除錯工作。


通用架構,跨平台不是夢

不同於市場上其他的 AI 平台,聯發科技 NeuroPilot 可以跨平台和跨產品線,這就需要 NeuroPilot 具有跨操作系統的通用架構。雖然架構表層看起來長得一模一樣,但在底層是可以供開發者實現一些差異化的。也就是說,在安卓平台開發的應用,可以不做任何修改就可以直接搬到 Linux 上運行,即只需編寫一次程序,就可以應用到各個平台上,從而大幅減少開發商的資源投入。






































以上就是關於聯發科技 NeuroPilot 人工智能平台的詳細介紹,看完後,有沒有覺得自己的 AI 智商多了好幾斤。

如果已經頭暈的你,記住下面這句話就可以啦。

「聯發科技 NeuroPilot 是一個以異構運算為基礎的、整合軟硬體、完整、開放的人工智能平台,致力將終端人工智慧(Edge AI)帶入各種跨平台設備。