第658章 Shane Wighton百發百中的籃板

第658章 Shane Wighton百發百中的籃板

男孩都喜歡打籃球,到了真正的籃球場之後,卻被超低的投籃命中率搞崩了心態。「怎麼老投不中啊,肯定是籃板的問題!」

看似是一個埋怨的話,但一個叫ShaneWighton的程序員,發現確實跟籃板有關係。

因2020新冠疫情在家憋得慌,一名叫ShaneWighton的國外程序員老哥,做了這樣一塊神奇的「百發百中」籃板。

他投籃百發百中的一段視頻,目前在YouTube上已經超過了453萬次點擊。

看籃板正面沒有任何異常,而側面看,竟然還有這麼大的弧度!

怎麼樣的弧度,才能保證籃板具有百發百中的能力?這個神奇的弧度又是怎麼找到的?要知道,籃球打在籃板上的狀態,有無限種可能。不同的角度、速度和落點,都會讓籃球的下落軌跡發生變化,將所有的可能性都模擬出來,工作量實在太大了。換句話說,ShaneWighton想做出「百分百命中」的籃板,幾乎是不可能的。

他很執著。為了確定這塊籃板的最佳弧度,他在球場上整整呆了兩天兩夜!

在球場的不同位置不斷地投籃后,他根據每次投籃的結果,修改籃板上相應位置的角度。

這樣一來,就能保證每一次不準的投籃,都能在每一個點的「輔助弧度」的幫助下,順利進入籃筐。

ShaneWighton表示,將每一個點的「輔助弧度」集合起來,就是這個「完美弧度」籃板的全貌。

在這種情況下,他還專門做了一款軟體,運用著名的統計模擬方法——蒙特卡羅的數學方法,將數百種不同角度和速度的投籃,重複了幾千萬次!

蒙特卡羅法是一類隨機演算法,它依賴於重複隨機抽樣來獲得數值結果。

在採樣不全時,蒙特卡羅法通常不能保證找到最優解,但隨著採樣越來越多,就會越來越近似最優解。

簡單來說,就是先通過大量的採樣(投籃模擬),來得到近似的最優解(每個點的角度)。

在幾千萬次的計算之後,得到的每個點的「輔助弧度」,就是比較精確的了。

接著,Wighton又用最小二乘法將計算結果進行優化,最後,將這些優化過的每個點的結果集合起來,就得到了這樣一塊「完美籃板」的模型圖。

運用了數控機床和3D列印的技術,Wighton將籃板所需的每塊木板做出來,最後將木板間的裂縫用膨脹泡沫填補起來,終於做出了一塊完整的「百分百命中」籃板。

但是一個都沒進去,很尷尬,經過一番調查,Wighton才發現,他在模擬過程中把籃球當成了一個質點,沒有將籃球的大小考慮進去。

測量籃球后,簡簡單單,將籃筐往前推了6厘米,就把這個問題解決了。果不其然,在這一番神操作之後,這塊夢幻籃板終於實現了「百發百中」!

在「百分百命中」籃板1.0版本受到大家的認可之後,Wighton也沒有閑著,將籃板進行了改良。這一次的2.0版本,更是驚掉了網友們的下巴。因為它實在是太太太智能了!

看到了嗎?這籃板居然會自己動!居然是把球扣進籃筐的!這哪是籃板啊,這簡直就是排球手殺球啊!

Wighton在新的視頻中坦言,由於第一塊籃板在面對某些平飛球時,表現並不是那麼出色,他才動了製作2.0版本籃板的心。

2.0使用機器學習方法,而這種方法需要讓籃球視覺系統對籃球進行大量學習,才能完成精確的投球工作。

上一章書籍頁下一章

數學大帝

···
加入書架
上一章
首頁 都市青春 數學大帝
上一章下一章

第658章 Shane Wighton百發百中的籃板

%