程序員歡樂送(60):我有一個大膽的想法!

一直保持的追求有三點:技術、快樂、財富,這裏記錄每週值得分享的內容,週五把歡樂送達。

技術

1、Avatarify

黑科技 Deepfake 還記得嗎?這個換臉技術,當時掀起了 AI 界的軒然大波。

逼真的換臉技術也被玩出了很多花樣,甚至在著名的 P站 也有它的身影。

除了給明星換臉的思路,那肯定也能給自己的臉換成明星。

一位來自俄羅斯的程序員 Ali Aliev 就是這麼想的:在家開視頻會議太枯燥?那就嘗試用 Deepfake 找點樂子吧!

Avatarify 使用了今年三月一篇 arXiv 論文的方法「First Order Motion」,無需事先對目標圖像進行任何訓練,就能用另一個人的視頻來替換自己

由他開發的“視頻會議阿凡達”軟件 Avatarify ,可以把視頻會議裏的你僞裝成任何名人,馬斯克、馬雲、馬化騰,神馬都可以,甚至蒙娜麗莎都行。

正宗的蒙娜麗莎的微笑,有那味兒了吧!

等等,我有一個大膽的想法,這就去跟老闆視頻對線!

項目地址:點擊查看

2、Photo to Cartoon

N 年前,上學的時候,每當我註冊一個網站或軟件,要上傳頭像的時候,我都會很糾結,我想找一個神似自己的動漫圖片作爲頭像,看着舒心的那種。

一直沒有找到,就去百度搜索「酷酷的頭像」,隨便選了一張,結果這一"酷"就"酷"到了現在。

中二感十足,現在也是懶得換了。

今日不同往日,私人定製頭像很簡單,淘寶就有這樣的商家。

現在,更好了,通過技術手段,就能製作神似自己的動漫畫頭像,Photo to Cartoon 效果:

Photo to Cartoon 是小視科技的研究成果。提出的這種基於生成對抗網絡的卡通化模型,只需少量非成對訓練數據,就能獲得不錯的結果。整個流程也並不複雜:

先是進行人臉關鍵點檢測,將人臉矯正並裁剪,最後進行人物前景分割,將分割後的結果,送給 GAN 網絡,生成動漫頭像。

玩這個項目,需要安裝好一些依賴,可以看到,人臉檢測、關鍵點檢測、人臉前景分割,都是直接使用的現成庫。

  • python 3.6
  • pytorch 1.4
  • tensorflow-gpu 1.14
  • face-alignment
  • dlib

環境搭建好,使用一條命令就可以測試效果。

python test.py --photo_path ./images/photo_test.jpg --save_path ./images/cartoon_result.png

項目完全開源,也提供了模型,想玩一玩的,不妨試一試。

除了這種漫畫化,還有更二次元一些的,可以直接體驗的網站,比如 Selfie 2 Waifu。

這個沒有開源,不過可以去網站體驗一下效果。

項目地址:點擊查看

網站地址:點擊查看

3、Gameboy

對於很多 80 後、90 後來說,任天堂 Gameboy 佔據了大部分人的青春。很多我們耳熟能詳的遊戲都是最初搭載在這款 8 位遊戲掌機上的,包括鼎鼎有名的《馬里奧》、《塞爾達》系列。對於國內玩家來說,我們玩得最多的則應該是《口袋妖怪》系列了。

這款遊戲機距離首次發佈已過去了 30 年時間,不過人們對於它的熱情卻絲毫不減。

最近,一款利用 Python 編寫的 Gameboy 模擬器吸引了人們的廣泛關注。

該項目的作者之一 Mads Ynddal 宣佈,PyBoy 的 1.0 版正式發佈。

簡而言之,它是一個完全用 Python 從頭開始編寫的 Game Boy 模擬器,並且支持通過 API 編寫腳本。研究者添加了類型定義,使其可以使用 Cython 編譯軟件,從而獲得與用 C 和 C++編寫的模擬器相媲美的性能。

模擬器並不新奇,因爲有很多人早已開發過 Gameboy 模擬器,它更好玩的功能是訓練我們自己的智能機器人

我們可以使用最接近人工智能的強化學習訓練我們的智能體,下圖展示了 RL 智能體是如何僅以遊戲圖像作爲輸入,來學習馬里奧控制策略的。

 

PyBoy 有詳細的 API 文檔,使用這個 API 接口,就可以控制我們自己的機器人去玩遊戲,學習遊戲兩不誤

項目地址:點擊查看

4、T.E.D.D. 1104

自動駕駛,我們酷炫的期望。國內外,大大小小的 AI 公司,都投入了大量的人力物力去做這個開拓性的事情。

由於技術,仍然存在諸多不足,頻發的自動駕駛交通事故,讓智能駕駛領域的特斯拉也飽受爭議。

對於普通人來說,在現實中,玩自動駕駛,太過奢求。但,在遊戲中,你完全可以找到一個自己叱詫風雲的場地。

T.E.E.D 1104 就是這麼一個,可以讓你在 GTA 5 遊戲中,使用深度學習技術訓練自動駕駛模型

Steam 上很火的最新一代的俠盜獵車手 GTA 5 ,它是一個高度自由的世界,你可以打劇情、賺錢情趣白富美,你也可以花天酒地,流連風月之地。飆車、開飛機,上天入地,現實世界中有的,遊戲裏都有,在這個遊戲世界裏,當一個遵紀守法的「好人」,真的不容易。

對於 AI 開發者來說,在 GTA 5 這麼一個龐大的虛擬世界裏,我們可以做什麼呢?

我有一個大膽的想法!使用深度學習技術,玩轉自動駕駛

 

有了這個項目,你就是這條街,開車技術最靚的仔

項目使用 Pytorch 編寫,數據集爲遊戲時記錄下的鍵盤操作和行車畫面。

數據集和模型,都可以自己手機和訓練,很好操作,快來一起感受下自動駕駛的魅力吧!

項目地址:點擊查看

5、Zipcall

Zipcall 是一個 P2P 項目,別害怕,此 P2P 非彼 P2P,不是暴雷的投資平臺 P2P。

它是一個 Person to Person 的,是一個基於 Twilio STUN / TURN 的 WebRTC 視頻聊天系統。

通俗一點的說,它就是一個開源的網頁版的視頻聊天工具

這場疫情,讓太多的視頻軟件大火了,國內外都有,當然還有讓學生煩惱不已的各種上課軟件。

Zipcall 提供了傳統技術無法提供的高質量視頻和超低延遲,效果真的很棒。

 

等等,我又有了一個大膽的想法

這個項目完全開源,可以在我們自己的服務器上搭建,那是不是我們就可以和自己的女朋友/男朋友想怎麼聊就怎麼聊了呢?

啊~無拘無束的感覺真好!

項目地址:點擊查看

6、qrcp

從 Mac 蘋果電腦拷貝一個文件到 Android 手機上,要怎麼做?

從 Linux 開發機拷貝一個文件到 iOS or Android 手機上,又要怎麼做?

別慌,qrcp 幫你解決煩惱!

電腦端安裝好 qrcp 後,在命令行使用指令,就可以將想要傳輸的文件打包,並二維碼形式分享出去。

手機端和電腦鏈接同一個 WiFi ,手機掃描二維碼即可實現快速下載。

能下載,當然也能上傳啦,電腦和手機互通的好助手!

項目地址:點擊查看

快樂

1、如何在氣勢上壓倒對手?

2、4月23日 國際查手機日

財富

2020年,什麼都沒幹,就見證了各種歷史

4月21日,美國的 5月份 WTI 原油期貨的價格,跌倒了負 40 美金一桶。在人類歷史上,可真是頭一次

可能,很多人都萌生了一個大膽的想法!抄底,All in!

現在油價已經漲回了 10 多美元一桶,有沒有必要跟一波?

別急,別忙着一頭扎進去,我們先簡單瞭解下,什麼是期貨

期貨本質上是一種合同。就是雙方約定好了一個日期,按一個價格買賣東西

而買了合約的人,要麼在合同到期之前,把這個合同轉手賣掉,賺個差價,或者賠錢賣掉,要麼等到約定的日期,按照約定的價格,買回這個實物,這就是實物交割,把約定的東西抱回家。

一般人 ,玩期貨,並不是想要實物,而是想倒騰合約,賺個差價錢。

比如,這個原油期貨,普通人總不能最後捧個桶去裝原油吧,畢竟咱又不是煉油的。

期貨是有實物交割日期的,比如這次暴跌的 5月份 WTI 原油期貨,還有不到一個月,就要到期了。

5月 能什麼樣,誰也說不準,風險還是蠻高的。

國內的一些原油基金,也是跌了很多,受挫嚴重。

這種高風險的東西,還是不太適合普通人去玩。

最後

創作不易,點贊支持一下吧~您的點贊,是對我最大的支持!

掃碼關注!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章