「程序員做飯指南」霸榜GitHub,還用數(shù)學(xué)公式解決「吃什么」世紀(jì)難題,微軟程序員出品
點(diǎn)擊下方“AI算法與圖像處理”,一起進(jìn)步!
重磅干貨,第一時(shí)間送達(dá)
我也是沒想到啊,GayHub啊不,GitHub的熱榜第一,竟然讓一個(gè)純·做飯項(xiàng)目給占領(lǐng)了。

沒錯(cuò),項(xiàng)目如其名,「HowToCook」它真的沒在標(biāo)題黨,就是一大份正經(jīng)家常菜譜。

當(dāng)然,細(xì)節(jié)之處,可能還是跟普通菜譜略有不同……

這計(jì)算公式,這 1cm*1cm,真的很精準(zhǔn)了2333。
倉庫作者就開門見山地說了:
網(wǎng)上的菜譜對習(xí)慣了形式語言的程序員太不友好,所以他計(jì)劃結(jié)合自己的經(jīng)驗(yàn),用更清晰精準(zhǔn)的描述整理常見菜的做法,方便程序員們在家做飯。
并且,與許多開源項(xiàng)目一樣,作者也非常歡迎更多小伙伴加入近來,共同維護(hù)、驅(qū)動(dòng)這樣一個(gè)別樣的倉庫。
還真別說,目前,該項(xiàng)目已經(jīng)吸引到60+貢獻(xiàn)者,而Pull request里也已經(jīng)堆滿了新菜譜:


從廚房準(zhǔn)備到“中午吃什么”,一站搞定
能受到這么多程序員的熱捧,可見同是教做飯,還是這份指南最得程序員心。
畢竟在最開始的“廚房準(zhǔn)備”這個(gè)序章里,除了常規(guī)的鍋碗瓢盆柴米油鹽,「程序員做飯指南」還提供了一個(gè)非常具有儀式感的工具方案:
天平、游標(biāo)卡尺、量筒、停表、燒杯、測溫槍、移液器。

而如果你覺得以上都還不夠“程序員”,那么不妨看看倉庫里附帶的“中午吃什么”這個(gè)世紀(jì)難題解決方案。
正如倉庫作者所說:
如何決策吃什么也是我做菜之前一大難題,所以只能用數(shù)學(xué)描述一下了。
計(jì)算方法大致是醬嬸的:
當(dāng)有人數(shù)N時(shí),設(shè)素菜數(shù)為a,葷菜數(shù)為b。N,a,b均為整數(shù)。
此時(shí)有下列不等式組:
a + b = N + 1
a ≤ b ≤ a + 1解得:
a=floor(N/2)
b=cell(N/2)
Pull Request指南
這個(gè)項(xiàng)目的發(fā)起者Auduin Xue,是一名微軟程序員,base蘇州。
前面已經(jīng)提到,Auduin希望更多人一起來建設(shè)「程序員做飯指南」這個(gè)有趣的倉庫。
那么最后,如果你感興趣,就一起來看看怎么把你手上的獨(dú)門菜譜加入菜單吧~
需要注意的是,寫新菜譜時(shí),需要復(fù)制并修改已有的菜譜模板。
模板包括這幾個(gè)部分:必備原料和工具、計(jì)算、操作、附加內(nèi)容。
其中計(jì)算主要介紹計(jì)算公式,以便求得原料的量、重要時(shí)間參數(shù)、混合比例等。
而操作部分,不允許使用“適量”、“少量”等不精準(zhǔn)描述的詞匯。

另外,在提交Pull request之前還需要同步更新一下 README.md里的菜譜目錄。
那么今日份的有趣GitHub項(xiàng)目就傳送到這里啦~
項(xiàng)目傳送門:
https://github.com/Anduin2017/HowToCook
交流群
歡迎加入公眾號讀者群一起和同行交流,目前有美顏、三維視覺、計(jì)算攝影、檢測、分割、識(shí)別、NeRF、GAN、算法競賽等微信群
個(gè)人微信(如果沒有備注不拉群!) 請注明:地區(qū)+學(xué)校/企業(yè)+研究方向+昵稱
下載1:何愷明頂會(huì)分享
在「AI算法與圖像處理」公眾號后臺(tái)回復(fù):何愷明,即可下載。總共有6份PDF,涉及 ResNet、Mask RCNN等經(jīng)典工作的總結(jié)分析
下載2:終身受益的編程指南:Google編程風(fēng)格指南
在「AI算法與圖像處理」公眾號后臺(tái)回復(fù):c++,即可下載。歷經(jīng)十年考驗(yàn),最權(quán)威的編程規(guī)范!
下載3 CVPR2021 在「AI算法與圖像處理」公眾號后臺(tái)回復(fù):CVPR,即可下載1467篇CVPR?2020論文 和 CVPR 2021 最新論文

