雲時代的黑客馬拉松有什麼不同?

版權聲明:本文由宋秉金 原創文章,轉載請註明出處: 
文章原文連接:https://www.qcloud.com/community/article/259389001481871886php

來源:騰雲閣 https://www.qcloud.com/communityjava

 

許多互聯網公司都流行黑客馬拉松文化,騰訊也不例外。之前,選手須要本身實現某些服務或功能,可是到了雲計算時代,他們更多的時間用來「搭積木」而非「造輪子」,更加聚焦於創意自己。python

12 月 9-11 日,騰訊雲聯合騰訊學院舉辦了第七屆騰訊創意馬拉松暨2016騰訊雲開發者大賽。這是一次內部的黑客馬拉松活動,但首次邀請了富途證券、樂逗遊戲等合做夥伴公司參與。最終,有 8 個小組、30 名黑客,經過騰訊雲開啓了人生中第一次黑客馬拉松之旅。git

在短短的兩天三夜裏,這 30 名黑客利用騰訊雲提供的技術能力,作出了一臺可經過手勢控制的智能小車,一個結合情感分析實現的股票推薦系統,以及一個實時匿名吐槽的微信小程序等八個精彩做品。github

本文將從中三個表明做品,簡要解析其實現思路以及與雲計算的結合點。小程序

1. 智能小車:LeapMotion + 智能硬件

智能小車,是本次大賽中惟一一個智能硬件做品。與市場上已有的產品不一樣,它是經過手勢控制小車方向的,並且可藉助騰訊雲的雲服務器實現遠程操控,想象空間不小。微信小程序

查看智能小車演示視頻: http://video-10012769.cos.myqcloud.com/leap-motion-controlled-car.mp4api

手勢控制方面,選手採用了 Leap Motion 的技術方案,經過專門的設備採集用戶的手勢信息。服務器

Leap Motion, Inc.是一家制造和銷售計算機硬件感應設備的公司。相似於鼠標,其設備支持利用手掌和手指動做來進行輸入,但無需手部接觸或者觸摸。微信

Leap Motion 演示圖片

而後再將手勢控制信息,經過騰訊雲的 CVM 雲服務器轉發給智能小車。小車使用 Ardruino 開發,接受來自 CVM 的方向信息,並實時返回小車搭載的攝像頭捕獲的視頻給操控者。

與此同時,在操控端還配置了一個 raspberry pi 實現的語音播放器,實時播報手勢控制的方位信息,方便操做者確認。

智能小車:架構圖

做品的參考代碼以下:https://github.com/CloudHackathon/smart-small-car

智能小車項目用到的技術棧包括:leap motion,raspberry pi,python,java,arduino。

2. 股票推薦系統

普通股民在進行平常選股等操做時,要面對券商提供的複雜界面,瀏覽大量的新聞和網友評論。完成這些工做會佔據他們大量的時間。若是有一套自動化的系統幫助他們,將會節省很多的時間。

本次參賽選手者也有很多散戶,他們利用騰訊雲提供的情感分析技術,對雪球等股票社區進行大數據挖掘,分析某支股票的輿情走勢,並結合當天股市的內外盤對比提出操做建議。

這個做品採用的是騰訊雲提供的文智天然語言處理中的情感分析 API。其具體的調用方式比較簡單:

以 POST 請求向 API 發送須要分析的文本內容:

https://wenzhi.api.qcloud.com/v2/index.php?
    Action=TextSentiment
    &Nonce=345122
    &Region=sz
    &SecretId=AKIDz8krbsJ5yKBZQpn74WFkmLPx3gnPhESA
    &Timestamp=1408704141
    &Signature=HgIYOPcx5lN6gz8JsCFBNAWp2oQ
    &content=雙萬兆服務器就是好,只是內存小點

輸出結果以下:

{
   "code": 0,
   "message": "",
   "negative": 0.138263002038002,
   "positive": 0.8617370128631592
}

如上所示,文智情感分析 API 會給出文本正面和負面的機率值。

3. 實時匿名吐槽的微信小程序

微信小程序是今年的一大技術熱點,此前社區內已經出現過各種小程序 Demo。本次大賽中使用微信小程序技術的也不少,有尋找失蹤兒童、狼人殺等多款小程序。其中,實時匿名吐槽的小程序是完成度比較高,創意也特別不錯的一個做品。

這個小程序的名稱叫「樹洞森林」,爲用戶提供匿名向同類人羣傾訴、吐槽和交流的功能。

樹洞微信小程序

該做品有一個突出的特點,就是智能匹配,支持對用戶自定義標籤進行分詞,也可實現系統智能推薦,引入人工智能聊天。

樹洞微信小程序 智能匹配

在之前,自行實現智能分詞、智能推薦、智能聊天等功能,須要投入大量的研發資源和時間。可是這個只有五我的的小團隊,利用雲計算的能力,在2天以內就完成了。具體來講,這個做品用到了以下技術:

樹洞微信小程序 技術棧

具體的項目代碼可參考:https://github.com/CloudHackathon/SmallForest

結語

除了上述三個表明做品以外,上文還提到了幫助尋找走失兒童的微信小程序和APP,以及分佈式視頻轉碼系統等其餘做品。

尋找走失兒童的應用基於騰訊雲的優圖人臉識別技術,能夠快速地匹配走失兒童。利用騰訊雲提供的 CVM 自動伸縮能力,能夠實現視頻的秒級轉碼。

這些做品有的很是複雜,不是兩三天就可以完成的項目。可是在雲計算技術支持下,研發時間大大縮短,研發的效率獲得了極大的提高。

筆者以爲,將來的 IT,或許會是雲的時代。懂得利用雲端技術的企業,其 IT 成本和效率都將實現質的飛躍。

更多大賽做品詳情,請參看如下連接:

相關文章
相關標籤/搜索