Categories
程式開發

“不正经”的卷积神经网络

卷积中的不变性

图像任务,都需要识别出图像中的主体,用于分类,检测,分割,比如下面的验证码识别。

“不正经”的卷积神经网络 1

但是同样的目标,在不同的图片中,会存在位置的偏移,角度的旋转,尺度的大小。卷积神经网络要能够应对这些情况,比如分类任务,对于同样的目标在不同图像中的偏移,旋转,尺度,要输出同样的结果。

“不正经”的卷积神经网络 2

这便是我们常说的旋转,平移,尺度不变性了

cnn有这个能力吗?有。

前面我们说过pooling,它有一定的平移不变性,而且网络越深,越强大。但是,它的这个能力仍然是有限的,受卷积核大小和感受野大小的约束。…

Categories
程式開發

幣安要買下整個加密行業嗎?

幣安要買下整個加密行業嗎? 7

算上DappReview平台,幣安已經收購四家公司了。

12月3日,加密貨幣交易所平台幣安宣布收購DappReview。 DappReview是一家基於區塊鏈的去中心化應用信息分析平台,總部位於北京。根據創業公司數據庫Crunchbase提供的消息,這是幣安及其風投項目Binance X收購的第四家業內公司。接下來,我們將回顧幣安收購計劃的整個歷史。

收購DappReview平台

DappReview平台成立於2018年2月,收錄的DApp數量總計超過3,900個,其提供的DApp深度評測和行業報告每月有30萬的活躍用戶訪問量。而在今天,DappReview平台被幣安收購。

收購之後,DappReview將繼續保留產品的獨立運營權,除此之外,DappReview將於明年第一季度推出新的數據分析工具。而新品的非技術環節將藉助幣安的幫助,其中主要包括市場營銷和商業開發方面。

DappReview 的創始人兼首席執行官牛鳳軒說:“下一步,我們會和更多的區塊鏈協議和開發商合作,促進DApp的數據一體化,進一步收錄更多的DApp。”

既然DappReview仍然具有獨立的運營權,那麼幣安收購DappReview的用意何在呢?…

Categories
程式開發

Angular更改檢測終極指南

更改檢測是Angular的核心機制,一些開發者認為它很難理解。而且,官網也沒有提供有關它的官方指南。在這篇博文中,作者提供了和更改檢測相關的所有必要信息,還構建了一個演示項目,來解釋更改檢測背後的具體機制。

什麼是更改檢測

Angular的兩大宗旨是可預測和高效。框架需要組合狀態和模板,以在UI上複製應用程序的狀態:

Angular更改檢測終極指南 10

如果狀態發生任何更改,就必須更新視圖。將HTML與我們的數據同步的機制被稱為“更改檢測”。每個前端框架都有對應的實現,例如React使用虛擬DOM,Angular使用更改檢測等。我推薦大家閱讀《JavaScript框架中的更改及其檢測》,這篇文章提供了關於這一主題的很不錯的概述。

更改檢測:數據更改後更新視圖(DOM)的過程。

作為開發人員,大多數時候我們不需要關心更改檢測,除非我們需要優化應用程序的性能。如果處理不當,更改檢測會降低大型應用程序的性能。

更改檢測的工作機制

一個更改檢測週期可以分為兩個部分:…

Categories
程式開發

到2050年,人工智能收入將超過1000億美元

作為當下最熱門的技術創新和研究方向之一,人工智能在備受關注的同時,也被炒作和誤解,行業出現了很多泡沫。不少人質疑,人工智能憑藉概念炒作和出色的營銷吸引了資本市場的關注。熱潮褪去之後,AI落地、商業化還有多大的空間?

AI從炒作變成現實

近日,Medium 的一篇文章中提到,到2050年,人工智能收入將超過1000億美元。

另據Tractica在第一季度發布的報告顯示,全球AI市場將在2019年進入一個新階段,一個標誌性的變化是,其已經從“炒作“轉變為”現實“。 Tractica認為,在人工智能開發方面,我們現在終於從天花亂墜的“炒作”轉向了現實,並即將看到面部識別、機器人和語音軟件等一些真正可行有效的解決方案進入市場。…

Categories
程式開發

eBay 管理龐大服務架構的新方法

導讀: 知識圖譜最早是由Google 提出來的,又稱語義網,用來描述真實世界中存在的各種實體或概念及其關係,構成一張巨大的語義網絡圖,結點表示實體或概念,邊由屬性或關係構成。 Google 最早搞知識圖譜是為提高搜索結果的質量。知識圖譜是一種特殊的圖數據,由 或者 三元組構成。知識圖譜中每個結點都有若干個屬性及其屬性值,實體與實體之間的邊表示結點​​之間的關係,邊的指向表示關係的方向,邊上的標記表示關係的類型。從一開始的 Google 搜索,到現在的聊天機器人、大數據風控、證券投資、智能醫療、自適應教育、推薦系統,無一不跟知識圖譜相關。它在技術領域的熱度也在逐年上升。今年以來,InfoQ 曾策劃了不少關於

Categories
程式開發

解读Conflux的共识机制:如何解决公链可扩展性问题

2018年12月5日,区块链协议项目Conflux获得了包括红杉资本在内的多家知名投资机构的3500万美元(约人民币2.4亿元)的融资。Conflux作为一个可扩展的、分散的区块链系统,采用了工作量证明(PoW)与有向无环图(DAG)的机制,在去中心化的前提下,既保障了区块链的安全,又提升了区块链的可扩展性,在某些层面上,突破了“不可能三角”。

图灵奖获得者姚期智院士参与了Conflux项目,其有关区块链的论文也被更多人所关注:

Scaling Nakamoto Consensus to Thousands of Transactions 

Categories
程式開發

Netflix開源內部Python工具Metaflow:機器學習項目部署時間從四個月縮短至7天

2019年12月4日,Netflix數據科學團隊宣布其內部使用多年的Python庫Metaflow正式開源。 Metaflow是Netflix機器學習基礎架構的關鍵部件,主要用於加速數據科學工作流的構建和部署,Netflix希望通過開源Metaflow簡化機器學習項目從原型階段到生產階段的過程,進而提高數據科學家的工作效率。

Netflix開源內部Python工具Metaflow:機器學習項目部署時間從四個月縮短至7天 32

Netflix(官方中文名稱:網飛)是全球最大的視頻流媒體平台,在除中國大陸以外的所有國家和地區都提供視頻點播服務。這家視頻流媒體巨頭在其業務的各個方面都使用了機器學習,從劇本分析到優化製作時間表、預測客戶流失、視頻定價、視頻字幕翻譯以及優化其龐大的內容分發網絡,而其中有許多機器學習應用都由Metaflow提供支持。它是一個基於Python編寫的框架,可以使機器學習項目從原型階段到生產階段變得更加容易。在過去兩年中,Metaflow已在Netflix內部用於構建和管理從自然語言處理到運營研究的數百個數據科學項目。

Netflix開源內部Python工具Metaflow:機器學習項目部署時間從四個月縮短至7天 33

據Netflix內部調研發現,數據科學家喜歡使用Python代碼來實現業務邏輯,但不想花費太多時間思考諸如對象層次結構、封裝等問題,或處理各類晦澀的API。

因此,Metaflow想做的就是讓Netflix數據科學家能夠儘早查看原型模型是否會在生產環境中失敗,讓他們可以提前解決問題,並加快部署速度。 …

Categories
程式開發

十年前为Service Mesh命名,现在我想再聊聊世界上炒得最热的这个技术

如果你是后端软件工程师,那么在过去几年里,service mesh这个词很可能已经深入你的潜意识了。各种事情神奇地汇聚在一起,结果就是service mesh就像Katamari ball一样在业界滚来滚去,不断地获取更大的市场份额和声望,同时丝毫没有短期内消停的迹象。

service mesh诞生于云原生生态的昏暗激流之中。这就意味着service mesh的大量内容是很悲剧地从“低营养”到——用学术名词来说就是——“基本一无是处”。然而,如果能够拨开这些迷雾,你会发现service mesh也有一些切实且重要的价值。

在本文中,我会努力提供一份诚实的、有深度的、聚焦于工程师的service mesh指南。我要谈的不仅有service …

Categories
程式開發

10億基金、百萬獎勵,區塊鏈未來必須看海南

10億基金、百萬獎勵,區塊鏈未來必須看海南 39

12月4日, 海南省工業和信息化廳廳長王靜在海南生態軟件園發布海南自貿區(港)區塊鏈試驗區《關於加快區塊鏈產業發展的六條措施》(簡稱“鏈六條”)。同時,南海雲控股股份有限公司聯合創始人、CTO陳邦道發布了“鏈上海南”計劃。 10億區塊鏈基金、百萬領軍人才獎勵、“鏈上海南”計劃實施,海南已經成為區塊鏈領域不得不讓人關注的城市之一。

海南區塊鏈“大膽試、大膽闖”

據中商產業研究院數據庫統計,去年海南57%的收入來自第三產業即服務業。經國家統計局評估確認,2018年海南全省地區生產總值完成4832.05億元,比上年增長5.8%。但作為成立30多年的最大、也是唯一的省級經濟特區來說,海南經濟特區經濟總量目前還遠遠落後於其他經濟特區。去年,深圳GDP已突破24000億,海南才4800億,一個深圳市相當於五個海南省!海南仍需要新的發展機遇。

10億基金、百萬獎勵,區塊鏈未來必須看海南 40

幸好,在區塊鏈大熱,但尚未上升為國家層面時,海南就開始擁有了區塊鏈相關利好政策。

去年4月11日,《中共中央國務院關於支持海南全面深化改革開放的指導意見》發布,支持海南大膽試、大膽闖、自主改,並且正式將海南定為改革開放試驗區。這對當時野蠻生長的區塊鏈來說無疑是個重大利好,當時很多人預測,區塊鏈將是海南重點扶植對象。

去年10月份,海南生態軟件園設立了區塊鏈產業試驗區,成為國內正式授牌的首個區塊鏈試驗區。海南發展區塊鍊等數字經濟產業正式拉開序幕。

去年的市場寒冬裡,各區塊鏈企業紛紛裁員、縮減業務求生存,而海南區塊鏈產業試驗區的成立鼓舞了很多當時已經萎靡不振的企業。火幣集團、百度區塊鏈實驗室、360區塊鏈、迅雷區塊鏈、火星財經總部等紛紛入駐區塊鏈產業試驗區。自此,海南也擔起了區塊鏈“先行先試”的使命。…

Categories
程式開發

混沌工程:一年間重啟5000台機器後學到的7個經驗

頭號工程的誕生

在公司”核心產品看穩定性,通用產品看豐富度“的指導思想下,短短一年多的時間,我們對外提供的近200個產品中,公測產品佔比超過30%,這還不算處於內測和孵化期的產品。

產品豐富度是上去了,但大家都擔心一個問題,在這麼短的時間內,上線如此多的產品,質量是否能夠做到最好?外加2018年,公有云廠商發生了至少9次較為嚴重的故障,於是,混沌工程作為提升產品質量的頭號工程,便應運而生。

通過業界標杆確立演進路線

在混沌工程的開始,我們主要參考的是混沌工程的鼻祖Netflix公司,加之Netflix是基於公有云進行的部署,對公有云廠商來講,具有很強的借鑒和推廣意義,因此標杆就這麼愉快的確定了。在確立標杆的同時,我們也持續跟進著業內其他廠商的實踐經驗,避免走太多的彎路。

在對業界廠商的混沌工程落地經驗進行多次復盤後,我們總結出適合於自身現狀的演進路線,分為以下六個階段。這部分我們已經在混沌工程系列的第一篇文章中進行了介紹,詳情參考文章《混沌工程落地的六個階段》。

混沌工程:一年間重啟5000台機器後學到的7個經驗 42

單機破壞進展緩慢

開始做單機破壞的時候,結合Simian Army的功能點和模塊數量較多的情況,我們也做了最壞的打算,通過半年左右的時間把單機問題徹底消滅,事實證明,我們還是too young …