網(wǎng)站性能檢測評分
注:本網(wǎng)站頁面html檢測工具掃描網(wǎng)站中存在的基本問題,僅供參考。
版本檢測
騰訊微云“慧眼識圖”,聯(lián)合優(yōu)圖實(shí)現(xiàn)便捷OCR文字識別服務(wù) 行業(yè)視頻課程
近日,騰訊微云與騰訊優(yōu)圖實(shí)驗(yàn)室OCR識別系統(tǒng)達(dá)成技術(shù)合作,實(shí)現(xiàn)“慧眼識圖”,為微云用戶提供圖片內(nèi)文字的檢測和識別服務(wù)。OCR技術(shù)(OpticalCharacterRecognition,光學(xué)字符識別)采用光學(xué)的方式將紙質(zhì)文檔中的文字轉(zhuǎn)換成為黑白點(diǎn)陣的圖像文件,并通過識別軟件將圖像中的文字轉(zhuǎn)換成文本格式,供文字處理軟件進(jìn)一步編輯加工。該技術(shù)節(jié)省鍵盤輸入的人力與時間,除去在自然場景下提高辦公效率,還可應(yīng)用于互聯(lián)網(wǎng)內(nèi)容審核管理,方便平臺進(jìn)行違規(guī)處理和風(fēng)險管控。微云APP現(xiàn)已開通名片OCR、通用OCR(可以識別文本、表單等)服務(wù)。微云APP通過應(yīng)用手機(jī)等移動終端攝像頭,即可為用戶提供可編輯、可搜索的數(shù)字文件。對于個人的學(xué)習(xí)、辦公生活,尤其是對于頻繁接觸客戶、需要將名片信息錄入手機(jī)的用戶,與習(xí)慣做閱讀筆記的用戶而言,微云的OCR服務(wù)顯得尤為簡潔高效。具體操作步驟:1, 打開微云APP,點(diǎn)擊右上角加號鍵,選取OCR文本識別。2, 選擇名片識別或文本識別,按下相機(jī)鍵。3, 點(diǎn)擊編輯按鍵,即可根據(jù)需求調(diào)整文字。目前,微云APP的OCR識別服務(wù)已開放給安卓用戶使用,IOS版本也即將發(fā)布。微云目前擁有累計超過四億的用戶量,涵蓋白領(lǐng)、學(xué)生等各類人群。通過應(yīng)用騰訊優(yōu)圖的先進(jìn)技術(shù),微云進(jìn)一步豐富了自身的應(yīng)用場景,向各類人群提供高效的辦公手段。未來,微云APP也將持續(xù)拓展智能化服務(wù),成為用戶的智慧個人云存儲應(yīng)用。 相關(guān)新聞 2016-06-11 2016-08-10 2017-03-21 2017-06-02 2017-08-04
騰訊貢獻(xiàn)大規(guī)模 Node.js 微服務(wù)框架 Tars.js 營銷視頻課程
隨著互聯(lián)網(wǎng)的發(fā)展,越來越多的業(yè)務(wù)不僅僅由單一節(jié)點(diǎn)(或是單一語言)就可承載,而是趨向多語言分布式協(xié)同開發(fā)(如接入層由Node.js完成,邏輯(數(shù)據(jù))層由C++/GO/Python實(shí)現(xiàn))并由此組成大型異構(gòu)系統(tǒng)。我們(現(xiàn)SuperTeam)基于 Tars 體系研發(fā)出 Tars.js 以便用戶在不改變異構(gòu)系統(tǒng)整體架構(gòu)的情況下快速搭建(遷移)Node.js服務(wù),并可非常方便的將原來的單一服務(wù)拆分為多個(邏輯)子服務(wù)。Tars.js在騰訊內(nèi)部經(jīng)過5年多的沉淀與迭代(Node.js@0.10版本即提供支持),廣泛運(yùn)用于騰訊QQ瀏覽器、騰訊桌面瀏覽器、騰訊地圖、應(yīng)用寶、騰訊手機(jī)管家、互聯(lián)網(wǎng)+、騰訊醫(yī)療、騰訊覓影、保險、彩票等幾十個重要業(yè)務(wù)中,日承擔(dān)了上百億流量。Tars.js包含下述特性:l 100%由JavaScript編寫,不包含任何C/C++代碼。l 多進(jìn)程負(fù)載均衡與管理。l 代碼異常監(jiān)控與重啟。l 服務(wù)日志搜集與處理。l HTTP(s)服務(wù)監(jiān)控與用量自動上報,并支持用戶自定義維度上報(PP監(jiān)控)。l 符合 Tars(IDL)規(guī)范的編解碼模塊。l 支持 TarsRPC調(diào)用與染色(模調(diào)自動上報)。l 支持在線發(fā)送管理命令、拉取服務(wù)配置。l 獨(dú)創(chuàng) LongStackTrace?異常跟蹤機(jī)制。l …… 更多特性可訪問 @tars/node-agent 了解設(shè)計理念:?A.高自由度:l 兼容所有(≥0.10)官方Node.js版本。l 對 Node.js源碼無侵入無修改。l 底層對上層完全透明,支持各種上層框架,無需變更。也就是說:您可以使用任何您熟悉的框架(如 Express.js/Koa.js等,包括但不僅限于Web框架),也無需對框架進(jìn)行任何修改(無需引入任何中間件)。即可通過Tars.js運(yùn)行,享受平臺提供的各種監(jiān)控與管理特性。與此同時,Tars.js所提供的模塊,也可以根據(jù)您的需求引入(如未使用到則可不引入)。?B.高性能:Tars.js為高性能與大并發(fā)量而設(shè)計,使用了大量的前端(V8)優(yōu)化技巧(如FlattenString/FastProperties等)盡量降低所提供的能力對于業(yè)務(wù)性能的影響。經(jīng)過我們測試(WebServer),默認(rèn)的旁路上報與監(jiān)控對服務(wù)性能的影響≤5%,常用模塊(RPC、日志等)性能位于業(yè)界前列。?C.差異化:Tars.js根據(jù)不同的業(yè)務(wù)類型提供差異化運(yùn)營方案:l 高流量業(yè)務(wù):盡力降低框架對業(yè)務(wù)性能的影響。l 低流量業(yè)務(wù):充分利用硬件資源提升開發(fā)體驗(yàn)。HelloWorld我們來看Node.js官網(wǎng)的 例子 (如下),無需任何變更,直接通過Tars.js進(jìn)行部署,它會擁有哪些特性?? 進(jìn)程管理默認(rèn)基于 cluster 模塊進(jìn)行負(fù)載均衡,進(jìn)程數(shù)可以配置為1~max(CPU核心數(shù))、還可配置為auto(物理核心數(shù)相同)以減小內(nèi)存壓力提升“性價比”。與此同時,進(jìn)程僵死檢測也會同時啟動,實(shí)時監(jiān)控業(yè)務(wù)進(jìn)程。?案例說明某服務(wù)在論壇UBB代碼轉(zhuǎn)HTML時,使用未優(yōu)化的正則表達(dá)式進(jìn)行XSS攻擊過濾,但由于用戶發(fā)帖時圖片采用BASE64編碼,導(dǎo)致正則表達(dá)式計算時間過長,CPU使用率飆漲到100%:開啟僵死檢測后,Tars.js監(jiān)控到業(yè)務(wù)進(jìn)程僵死時,自動重啟業(yè)務(wù)進(jìn)程,從而縮短了業(yè)務(wù)無響應(yīng)時間:Tars.js雖然無法解決業(yè)務(wù)代碼的問題(BUG),但會盡最大努力保證業(yè)務(wù)的可用性。? 服務(wù)監(jiān)控以服務(wù)名、接口名(URL-PATH節(jié))為緯度,統(tǒng)計總流量、平均耗時、超時率、異常率:其中返回碼大于400(可配置)作為異常進(jìn)行上報。?監(jiān)控說明Web服務(wù)一般由靜態(tài)與動態(tài)資源(接口)組成,由于靜態(tài)資源(本地文件)的請求耗時遠(yuǎn)低于動態(tài)資源(業(yè)務(wù)邏輯),請求量往往又很高,拉低了服務(wù)整體耗時。基于此,Tars.js將請求URL中的PATH節(jié)作為接口,每個接口均可查看其總流量、平均耗時、異常率,便于用戶全面了解服務(wù)性能。? 特性監(jiān)控無論您服務(wù)的類型是什么,總是會上報下述特性,便于回溯問題與評估性能:l memUsage:內(nèi)存用量,將會上報rss、heapUsed、heapTotal這三個用量(單位為字節(jié))l cpuUsage:CPU用量,將會上報CPU使用率,數(shù)據(jù)匯總為邏輯單核(單位為百分比)l eventloopLag:(任務(wù))隊(duì)列延遲,每隔2秒采樣(單位為毫秒)l libuv:I/O用量,將會上報activeHandles、activeRequests這兩個用量各策略以平均值(Avg)、最大值(Max)、最小值(Min)分節(jié)點(diǎn)進(jìn)行統(tǒng)計:? 日志輸出所有通過Console模塊(如console.log)輸出的日志,都會輸出到服務(wù)本地文件內(nèi)。并附加相關(guān)信息(如下),方便定位問題。日志格式:日期時間|進(jìn)程PID|日志級別|輸出文件名與行號|日志內(nèi)容2018-07-0112:00:00|332|DEBUG|app.js:13|Serverrunningathttp://127.0.0.1:3000/? LongStackTrace?由于Node.js采用異步機(jī)制,在發(fā)生異常時堆棧不完整,導(dǎo)致定位問題復(fù)雜。鑒于此,我們提供了長鏈路跟蹤技術(shù)在產(chǎn)生異常時自動附加前序調(diào)用堆棧,同時還支持在異常堆棧中過濾出用戶代碼部分。由于開啟此特性時會造成性能損耗,故默認(rèn)關(guān)閉,管理平臺等性能不敏感業(yè)務(wù)可直接通過配置開啟。?案例說明執(zhí)行上述代碼會拋出下述異常:ReferenceError:ThisMayThrowErrorisnotdefinedatTimeout.setTimeoutas_onTimeoutat_disibledevent="http://superzheng.com/">@SuperZheng 創(chuàng)立于2017年。團(tuán)隊(duì)成員均為全棧架構(gòu)師(Super寓意Superman——無所不能),熟知Web(3D)、終端、后端與大數(shù)據(jù)計算,并由傳統(tǒng)前端向互聯(lián)網(wǎng)從業(yè)者方向發(fā)展。歡迎前端牛人加入,共創(chuàng)前端美好未來。
阿里云ET工業(yè)大腦落地正泰 可識別20余種產(chǎn)品瑕疵比人快2倍 - iDoNews 互聯(lián)網(wǎng)視頻課程
中新網(wǎng)杭州7月24日電(趙小燕)正泰新能源近日正式宣布,與阿里云ET工業(yè)大腦合作的AI質(zhì)檢已經(jīng)可以實(shí)現(xiàn)單、多晶電池片EL缺陷的毫秒級自動判定,識別隱裂、黑斑等20余種瑕疵,相比人工檢測速度提升2倍以上。中新網(wǎng)浙江正泰新能源是國內(nèi)規(guī)模最大的民營光伏發(fā)電投資企業(yè),并在全球如泰國、西班牙、印度、羅馬尼亞等國家建設(shè)了光伏發(fā)電站,年產(chǎn)能可達(dá)2500兆瓦。市場對電池片質(zhì)量的要求不斷提高,以及組件設(shè)備升級、自動化水平提升,實(shí)現(xiàn)電池片全檢、提高質(zhì)檢水平是市場普遍訴求。一塊標(biāo)準(zhǔn)的電池片尺寸為156.75mm*6.75mm,只有0.18-0.2mm厚,薄如紙片。瑕疵肉眼無法判斷,必須依靠紅外線掃描,黑灰色的掃描圖上分布著不規(guī)律的團(tuán)狀、線狀、散點(diǎn)狀圖案,只有出現(xiàn)特定的圖形才是瑕疵片。傳統(tǒng)的人工質(zhì)檢需要工人時刻盯著機(jī)器屏幕,從紅外線掃描圖中發(fā)現(xiàn)電池片EL缺陷,速度大約保持在2秒一張。如果一張電池片的瑕疵難以判斷,可能還要再花上幾秒思考,一天最多看1-2萬張電池片。一個新工人還要學(xué)習(xí)1-2個月才能熟練上手。阿里云ET工業(yè)大腦通過深度學(xué)習(xí)和圖像識別算法,集中學(xué)習(xí)了40000多張樣片,將圖像轉(zhuǎn)換為機(jī)器能讀懂的二進(jìn)制語言,從而能讓質(zhì)檢機(jī)器實(shí)時、自動判斷電池片的缺陷。記者在現(xiàn)場看到,裝上ET工業(yè)大腦的質(zhì)檢機(jī)器快速地吞吐著電池片,機(jī)器屏幕上不斷閃爍著機(jī)器的判斷結(jié)果,綠燈表示通過、紅燈則表示有瑕疵,隨后電池片就被機(jī)械臂分門別類地放到對應(yīng)位置。正泰新能源副總裁黃海燕介紹:“這是光伏行業(yè)首次實(shí)現(xiàn)單多晶電池片的自動檢測,目前AI質(zhì)檢的速度、準(zhǔn)確度已經(jīng)超過預(yù)期,正在推廣到其他產(chǎn)線。未來,這一套質(zhì)檢方法還將用于組件生產(chǎn)?!?/p>據(jù)悉,AI質(zhì)檢不僅能提高正泰新能源的質(zhì)檢水平、提升經(jīng)濟(jì)效益,還能大大節(jié)省人力成本,未來一個工人就能同時負(fù)責(zé)多臺質(zhì)檢機(jī)器。阿里云一直致力推動產(chǎn)業(yè)AI的落地,并且擁有從底層硬件基礎(chǔ)設(shè)施到行業(yè)解決方案的豐富人工智能產(chǎn)品家族,是國內(nèi)最全的人工智能解決方案商。ET工業(yè)大腦已經(jīng)幫助工業(yè)制造企業(yè)創(chuàng)造利潤數(shù)十億元。(完)