美团和饿了么刷屏背后,支撑算法的技术你了解多少?
這幾天我們被美團(tuán)和餓了么事件刷屏了,起因是在一篇名為《外賣騎手,困在系統(tǒng)里》的文章中講述了外賣平臺(tái)算法系統(tǒng)和騎手實(shí)際工作的諸多沖突,展現(xiàn)了騎手為準(zhǔn)時(shí)送餐要經(jīng)歷的諸多不易。
對(duì)于外賣平臺(tái)來(lái)說(shuō),送達(dá)時(shí)間更短是主要競(jìng)爭(zhēng)力。平臺(tái)通過(guò)算法不斷改進(jìn)使在相同距離規(guī)定配送的時(shí)間不斷縮短,同時(shí)利用騎手自身縮短時(shí)間的配送數(shù)據(jù)作為新算法的輸入,進(jìn)一步縮短配送時(shí)間,這個(gè)強(qiáng)大的邏輯就來(lái)源于人工智能。
我們?cè)诟袊@騎手的不易,在質(zhì)疑平臺(tái)的各種不合理的同時(shí),不得不承認(rèn)人工智能給我們生活帶來(lái)的革命性的影響。
那么今天讓我們了解一下人工智能。
人工智能是計(jì)算機(jī)科學(xué)的一個(gè)分支,用于研究人類智能活動(dòng)的規(guī)律,利用計(jì)算機(jī)的軟硬件來(lái)模擬人類某些智能行為的基本理論、方法和技術(shù)來(lái)構(gòu)造具有一定智能的人工系統(tǒng)讓計(jì)算機(jī)去解放人類的苦力腦力勞動(dòng)。主要研究的領(lǐng)域包括機(jī)器人、機(jī)器學(xué)習(xí)、計(jì)算機(jī)視覺、圖像識(shí)別、自然語(yǔ)言處理和專家系統(tǒng)等。
人工智能從1956年達(dá)特茅斯學(xué)術(shù)會(huì)議上正式命名開始,經(jīng)歷了三次熱潮。第一次熱潮主要應(yīng)用在數(shù)學(xué)證明系統(tǒng)、語(yǔ)言學(xué)習(xí)、人機(jī)對(duì)話系統(tǒng)等技術(shù)方面,然而由于受當(dāng)時(shí)計(jì)算機(jī)運(yùn)算能力、程序設(shè)計(jì)及算法技術(shù)的限制,人工智能的發(fā)展陷入瓶頸。第二次熱潮發(fā)生在上個(gè)世紀(jì)80年代,發(fā)展了最具代表性的專家系統(tǒng),通過(guò)經(jīng)驗(yàn)來(lái)解決問(wèn)題,在某些領(lǐng)域上取得了很大的成功,但在研發(fā)更具有人類邏輯推理思維的應(yīng)用時(shí)就明顯的力不從心。第三次熱潮從2000年到現(xiàn)在,隨著互聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算、各種機(jī)器學(xué)習(xí)算法的提出特別是深度學(xué)習(xí)等的廣泛應(yīng)用,人工智能更帶來(lái)了突飛猛進(jìn)的發(fā)展。最具代表性的是2016年谷歌DeepMind公司推出的第一個(gè)擊敗人類職業(yè)圍棋選手、第一個(gè)戰(zhàn)勝圍棋世界冠軍的人工智能機(jī)器人AlphaGo,標(biāo)志著人工智能又邁向了一個(gè)新的臺(tái)階。
如今我們看到,隨著全球邁向數(shù)字化時(shí)代,以云計(jì)算、大數(shù)據(jù)、人工智能與區(qū)塊鏈為代表的數(shù)字技術(shù),給社會(huì)、經(jīng)濟(jì)及個(gè)人帶來(lái)了革命性的改變。但所有數(shù)字化、智能化技術(shù)都是以讓機(jī)器按人的方式學(xué)習(xí)、思考、表達(dá),并協(xié)助人類,讓工作、學(xué)習(xí)、生活變得更加簡(jiǎn)單、便捷、高效為目標(biāo)。在生活的方方面面都可以看見帶來(lái)的改變,當(dāng)在看新聞、刷抖音、逛淘寶買東西、看電影的時(shí)候總會(huì)有針對(duì)個(gè)人喜好的推薦;當(dāng)我們想聽音樂(lè)的時(shí)候,只需要喊一聲小愛同學(xué),智能音箱就會(huì)為你播放喜歡的音樂(lè);當(dāng)去商場(chǎng)吃飯不知道吃什么的時(shí)候,通過(guò)簡(jiǎn)單的語(yǔ)音交流商場(chǎng)的智能機(jī)器人就會(huì)根據(jù)你的喜好推薦餐廳;當(dāng)開車不方便的時(shí)候,通過(guò)虛擬個(gè)人助理就可以完成播放音樂(lè)或者收取電子郵件等小事;當(dāng)出行的時(shí)候,智能地圖會(huì)幫助你規(guī)劃路線以減少交通擁堵的時(shí)間;當(dāng)想出去玩,通過(guò)手機(jī)查看天氣的時(shí)候,天氣預(yù)測(cè)中再無(wú)“局部地區(qū)有雨”的字眼,取而代之的是“您所在街道25分鐘后小雨,50分鐘后雨停”。為我們配上一位專屬的天氣預(yù)報(bào)員提供的天氣預(yù)報(bào)能精準(zhǔn)到分鐘和所在街道;當(dāng)使用支付寶、上班打卡、去火車站、去機(jī)場(chǎng)等場(chǎng)合的時(shí)候,都需要采集人臉信息,利用人臉識(shí)別技術(shù)驗(yàn)證身份,以保障安全。
那么怎樣利用人工智能去解決實(shí)際問(wèn)題呢?
我們以某網(wǎng)約車公司派單為例,簡(jiǎn)單介紹一下背后派單的算法邏輯。
首先來(lái)介紹訂單分配,即是在派單系統(tǒng)中將乘客發(fā)出的訂單分配給在線司機(jī)的過(guò)程。通常派單算法最大的原則就是“就近分配”,只考慮先到先得的貪心策略是否能滿足全部客戶的需求呢,答案是否定的。在網(wǎng)約車派單平臺(tái)上,每一時(shí)刻都有M個(gè)訂單在被乘客創(chuàng)建,同時(shí)有N個(gè)司機(jī)可以被我們用來(lái)進(jìn)行分配,在分配訂單的時(shí)候需要知道司機(jī)的實(shí)時(shí)地理位置坐標(biāo),以及所有訂單的起終點(diǎn)位置,并且告訴每一個(gè)司機(jī)接到訂單的實(shí)時(shí)導(dǎo)航距離。還需要考慮一些業(yè)務(wù)規(guī)則,例如快車司機(jī)不能接專車訂單、同一個(gè)訂單只會(huì)發(fā)給一個(gè)司機(jī)一次、為設(shè)定實(shí)時(shí)目的地的司機(jī)過(guò)濾不順路區(qū)域等。除了以上還需要綜合考慮司機(jī)的網(wǎng)絡(luò)狀況、交通狀況等問(wèn)題。
那么這樣復(fù)雜的問(wèn)題如何解決呢?主要的策略是從全局視角出發(fā),滿足盡可能多的訂單需求,保證乘客的每一個(gè)叫車需求都可以更快更確定的被滿足,并同時(shí)盡力去提升每一個(gè)司機(jī)的接單效率,讓總的接駕距離和時(shí)間最短。怎么去站在全局視角呢?可以等待幾秒積攢這段時(shí)間的訂單和司機(jī)信息,將這段時(shí)間看做一個(gè)整體,利用運(yùn)籌學(xué)理論解決二分圖問(wèn)題(即一個(gè)訂單對(duì)應(yīng)一個(gè)司機(jī))尋找出滿足較多需求下,接駕距離和時(shí)間最短的最佳匹配策略。一般情況下,乘客對(duì)訂單響應(yīng)時(shí)間的耐心是有限的,怎樣快速的響應(yīng)訂單就需要對(duì)未來(lái)需求進(jìn)行預(yù)測(cè)。這里就涉及了人工智能的諸多算法,收集一段時(shí)間、一定區(qū)域的時(shí)空數(shù)據(jù)、用戶行為數(shù)據(jù)、訂單數(shù)據(jù)等,建立預(yù)測(cè)模型,預(yù)測(cè)出未來(lái)該區(qū)域可能發(fā)生的訂單和到達(dá)該區(qū)域的司機(jī),然后讓該區(qū)域的司機(jī)更好的匹配該區(qū)域的訂單。考慮到預(yù)測(cè)的不準(zhǔn)確性,還增加了一種名為“連環(huán)派單”的模式,即當(dāng)司機(jī)結(jié)束服務(wù)的終點(diǎn)與新訂單的始點(diǎn)距離近的時(shí)候,將該訂單指派給即將結(jié)束服務(wù)的司機(jī)。這樣就可以有效地壓縮了訂單的應(yīng)答時(shí)間、以及司機(jī)的接單距離。
隨著科學(xué)技術(shù)的不斷發(fā)展,人工智能的不斷成熟,人工智能對(duì)金融、醫(yī)療、安防、零售、智能翻譯、制造、自動(dòng)駕駛等行業(yè)都很大的影響。但由于人工智能技術(shù)對(duì)于應(yīng)用場(chǎng)景有較多的挑戰(zhàn),全面應(yīng)用還需要很長(zhǎng)一段時(shí)間。用一句話來(lái)總結(jié)人工智能:當(dāng)下有為,未來(lái)可期。
以上介紹了人工智能的定義、發(fā)展和生活上的應(yīng)用,后續(xù)會(huì)帶來(lái)更多的人工智能內(nèi)容,敬請(qǐng)關(guān)注。
總結(jié)
以上是生活随笔為你收集整理的美团和饿了么刷屏背后,支撑算法的技术你了解多少?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 政府、学校、企业都需要的轻量级数据填报方
- 下一篇: 释放数据价值,大数据分析如何助力电商获客