原创 NewGeoCoding:一種外賣場景下的GeoCoding算法

地理編碼(GeoCoding)是地圖服務中一項重要的功能,它提供了將詳細的結構化文本地址轉換爲經緯度座標的能力,比如: 北京市朝陽區阜通東大街6號 轉換後經緯度:116.480881,39.989410 在外賣場景下,GeoCodin

原创 使用CRF++進行模型訓練

使用CRF++進行模型訓練 本機訓練: 使用以下命令: nohup ./CRF++-0.58/crf_learn -f 10 -H 10 -e 0.0005 -m 300 data/template/template data/output

原创 智能客服架構

智能客服系統的實現多種多樣,跟所服務的場景有關,本文總結了一種簡單的實現,只保留了最核心的組件,來講解如何實現一個對話系統的搭建。 Intent & Slot 一個用戶的query進來後,首先要進行意圖和實體抽取,意圖分類用於判斷用戶的目

原创 如何編譯CRF++

下載源碼包,解壓 編譯C++ bin文件 ./configure make sudo make install 編譯完成生成crf_learn和crf_test兩個bin文件,可以使用它們來訓練模型和測試了。 爲了在java裏面能調用c+

原创 神經網絡三組建:Cell,Encoder/Decoder和Seq2Seq模型

循環神經網絡(RNN)是一種重要的神經網絡模型,尤其適用於序列化標註問題。初學循環神經網絡的過程中,經常迷惑於各種似曾相識的原理圖,糾結於不同的Cell是什麼原理,它們是怎麼組合起來的,輸入數據究竟長啥樣,它們是怎麼被單個Cell處理的,

原创 RNN:從BasicRNN到GRU/LSTM

循環神經網絡(RNN)是一種重要的神經網絡模型,尤其適用於序列化標註問題。初學循環神經網絡的過程中,經常迷惑於各種似曾相識的原理圖,糾結於不同的Cell是什麼原理,它們是怎麼組合起來的,輸入數據究竟長啥樣,它們是怎麼被單個Cell處理的,

原创 ClassyShark分析App信息

ClassyShark分析App信息嘀嘀出行用戶端春雨醫生診所端App春雨醫生用戶端 ClassyShark是Google開發的一個用於Android App分析的工具,可以分析jar, class, apk, dex, so, a

原创 Dex格式解析及在Tinker中的應用

Dex格式解析及在Tinker中的應用Part 1:怎樣生成差量補丁1. ManifestDiff2. ResDiff/SoDiff3. DexDiffHeaderTableDataPart 2:怎麼加載新的apk Tinker:全

原创 Dialog使用介紹

Dialog使用介紹簡單的對話框含列表的對話框自定義view樣式Dialog和Activity交互Dialog展示Dialog取消展示Dialog展示WebView,監聽後退鍵 本文Github Demo地址 Dialog是Andr

原创 從Oppo手機拍照無法展示談圖片壓縮

從Oppo手機拍照無法展示談圖片壓縮 實際項目中遇到一個需要拍照上傳然後展示圖片的功能,該功能在其他手機上都測試沒問題,唯獨Oppo手機拍攝的照片無法展示,後來發現是因爲號稱“拍照手機”的Oppo拍攝的照片分辨率過高的問題。該圖片是

原创 Android Material Design庫用法舉例

Android Material Design庫用法舉例TextInputLayoutFloatingActionButtonsnackbarCoordinatorLayoutToolBar隱藏效果Toolbar摺疊效果FooterV

原创 Android測試技術

Android測試技術Local Unit testInstrumented testsInstrumented Unit TestUI Test 本文Github Demo地址 相比於服務器測試的高度自動化,Android app

原创 Android信息統計和崩潰收集工具

Android信息統計和崩潰收集工具用戶行爲數據收集友盟TalkingDataCountlyFlurry(Yahoo)MixpanelGoogle Analyticsapp性能數據收集聽雲 Android移動應用數據統計工具按照功能劃

原创 從Android源碼分析View繪製流程

從Android源碼分析View繪製流程關鍵路徑摘要getWidth/getMeasuredWidth, getHeight/getMeasuredHeight的區別是什麼 豐富的View類型是Android手機的一大亮點,我們每天

原创 Android Icon-fonts:像文字一樣操作圖標

Android Icon-fonts:像文字一樣操作圖標 在Android手機上,每種字體實際上就是一套圖片,每個圖片由一個個點陣組成,並賦予一個對應的Unicode編碼。同樣的道理,我們可以把一些常用的圖標也製作成字體格式,分配U