誠摯邀請會資料分析的人來 Numerai 玩玩

in #cn7 years ago (edited)

進入 Steemit 前,我便已涉足區塊鏈圈子好一段時間了。那時我主要在 Numerai 平台從事資料分析,藉由他們所提供的資料做預測來獲得獎勵。

Numerai 並沒有 ICO,但發行了名叫 Numeraire 的專屬代幣供大家擁有。不像其他項目要推出特殊產品給一般人,作為他們的營利來源,其僅提供資料而已。平台藉由綜合眾人分析完資料的結果,做出一個元模型,放到股票市場上運作。要是模型能夠表現良好,Numerai 就賺錢,它真正的營運機制是如此。

說明得更清楚點,他們接受大戶的投資,幫他們管理資產,但其有要求一定的門檻才能入資基金。據我所知,他們只接受最低10萬美元的機構投資(參考)。而 Numeraire 只有在參與預測時才有用,並不會給予回饋給持幣者,在這樣的情況下,單純持有並不會有特別利益,對於投資者而言沒有甚麼用。

大致來看,整個平台非常單純,其以獎勵招攬資料科學家,令他們幫 Numerai 預測。

我之所以到現在才介紹這個平台,是因為一兩個星期前有了大改版,獎勵系統做了些修正,對大家似乎更友善了;再加上,最近加密貨幣市場不是那麼熱絡,Numeraire 隨之變得比以往便宜,對於想以另一種方式獲得獎勵的人而言,門檻更低了(我稍後會解釋兩種獎勵機制)。於是想說,現在是個不錯的時候,可以將其推薦給大家,讓眾人也能從中得到好處。會資料分析、機器學習的人不妨去 Numerai 看看。

如何參與

只要有一個電子信箱帳號即可參與,填完資料後他們會把認證信寄給你,跟一般的網站一樣。當中比較特別的是,你可以在平台上用三組不同的電子信箱帳號作申請,每個都使用不同的模型去預測。但是記得,千萬不要超過這數目,他們這次大改版便有在處理多重帳號的問題,一旦被抓到,他們就會取消你的獎勵資格,將獎賞留給其他人。

第一名就因違反不得超過三個帳號的規則,而被撤除獎勵資格,讓第二名順勢領到第一名的獎賞。

依我來看,這對一般人而言有更大的誘因。原先 Numerai 只給前100名獎勵,而他者甚麼都領不到;但現今由於這個機制使得眾人得以遞補缺額,連兩百多名都有機會拿到,看來更公平了。

規則與介面介紹

登入後第一眼會看到這樣的介面,左上角是個人資訊,中間是記分板,記分板會記錄大家這回的上傳結果。Numerai 有四個重要指標審度參加者的預測結果,要是沒過門檻,它不會讓你進入實測,控制資金。這四個分別為:

  • 對數損失函數值(Logloss)
  • 穩定性(Consistency)
  • 原創性(Originality)
  • 一致性(Concordance)

Logloss 就是邏輯回歸的損失函數,用以衡量只輸出 0、1兩種結果模型的準確度,Numerai 要求預測結果必須小於 -ln(0.5)(也就是 0.69314718056 這個值),其意味著模型必須比隨便亂猜好。

穩定性用來衡量有多少個時間區塊,預測結果會小於先前提的 -ln(0.5)。指標以比例來呈現,其要大於等於75%,也就是說模型需經得起時間的考驗,不論在何種狀況下偏差也不要過大,不能過度調適(Overfitting)。

原創性是避免大家皆使用相同模型,上傳同樣的預測結果,造成元模型單一而無法提升準度所設計的指標。上傳後,平台會檢查是否與他人結果有類似之處,要是被演算法認為類似,就需要重新設計模型再次提交。有時,大家會因此而遭遇困難,必須想辦法與他人不同才行。

一致性是說提交的結果是否皆使用相同的模型來預測,一般而言,很難被判定為不一致。

Numerai 每星期為一回合,時間到後便會關閉,進入下一回合預測。封盤後,需耗時一個月的時間,在股市上實際測試,爾後才公布結果。參與者會依在市場上的表現而有不同獎勵,詳細獎勵明細請參考這個表格

資料大觀

資料一瞥

Numerai 提供的資料僅有數值而未說明變數資訊,完全仰賴資料分析,讓模型自行去尋找變數與結果間的聯繫,排除人為標記的可能。在大改版前,變數只有21種,而現在一口氣增加至50種。

而資料如以往一樣,經過他們團隊處理,皆呈常態分布。

訓練模型完,就將他們提供的預測資料填上機率,然後上傳至平台檢測,參與者要做的就是這些事。

預測資料的格式

下載下來的檔案有他們提供的R語言及 Python 範本,所以不用擔心整個輸入輸出流程為何,有問題便可參考他們的代碼。

下注制度

獎賞分為兩種,一種是你提供預測的獎勵,就算表現不佳也不會被懲罰,也就是先前不斷提到的獎勵;另一種是下注,你把 Numeraire 押住在自己身上,保證自身的實測結果低於 -ln(0.5)。若是不成,下注的代幣則將銷毀,需要承受損失。

下注系統有兩個參數需要考慮:下注額和信心值。下注額顧名思義表示下注的金額(最少1 Numeraire),而信心值則表示對於結果能否通過的信心程度。但信心值不單只有如是意義而已,其跟下注所得的回報(以美元計)有關。回報的公式如下:

下注額固定而信心值越小,回報越高。

但信心值並非越小越好。獎池有一定金額配給,一共3000美元,信心值越高領取順位越高,會不斷派發下去直到領完為止。

最底下的人通常拿不到任何獎勵,因為前面的人早已提領一空。想避免獎勵太少又不願平白蒙受風險,信心值的選擇對於下注者而言是很重要的一件事。

記得,下注有一定風險,不一定每次模型都能相當順利通過考驗。就好比這回合:

燃燒的第67周,除了頭個成功外,其餘代幣都被銷毀了。以當時價格約20美元計算,估計蒸發20511.2美元。

當時整個參加者的預測結果都很差,甚至於沒什麼人通過 -ln(0.5) 檢驗。即因這件事的關係,Numerai 有了大改版,將一些機制修訂,提供更多的資料給大家,為的就是避免這事再發生。

獎勵提領

倘若你成功進入100名或賭贏的話,他們會匯入一筆獎勵(前者有美元和 Numeraire,後者為美元)進你的帳號。而 Numerai 提供 Numeraire 和以太幣兩種管道提取,不收手續費。

邀約

除開在 Steemit 寫作外,你也可以在 Numerai 賺點外快,作為另一種收入來源。或許就寫作的同時,順便訓練模型。

我個人認為訓練模型上傳資料,沒甚麼太大問題,若非下注,不然不會牽扯任何金錢問題,就算 Numerai 倒了也不會被影響。自身的智識還是自己的,不是嘛?

在此,我邀請所有人前來 Numerai 參與這盛會。

老實說,彼此並不完全是競爭者,也可以是合作者的關係。為了讓 Numerai 繼續營運下去,而共同去研究模型,相互砥礪。

倘若自身不會資料分析也沒關係,吳恩達教授的機器學習永遠為你敞開,學完後就可以上工了!


相關連結:
Sort:  

@etzel So much information thanks for sharing.

Congratulations @etzel! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

<p dir="auto"><a href="http://steemitboard.com/@etzel" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><img src="https://images.hive.blog/768x0/https://steemitimages.com/70x80/http://steemitboard.com/notifications/voted.png" srcset="https://images.hive.blog/768x0/https://steemitimages.com/70x80/http://steemitboard.com/notifications/voted.png 1x, https://images.hive.blog/1536x0/https://steemitimages.com/70x80/http://steemitboard.com/notifications/voted.png 2x" /> Award for the number of upvotes received <p dir="auto">Click on any badge to view your own Board of Honor on SteemitBoard.<br /> For more information about SteemitBoard, click <a href="https://steemit.com/@steemitboard" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">here <p dir="auto">If you no longer want to receive notifications, reply to this comment with the word <code>STOP <blockquote> <p dir="auto">By upvoting this notification, you can help all Steemit users. Learn how <a href="https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">here!

完全不懂資料分析,所以其實看不太懂Numerai在做些什麼。
但是我非常好奇你這些知識都是從那兒來的?是自學嗎?現在學校裏應該還沒有教區塊鏈或資料分析的東西吧?
呵呵~不好意思,我年紀跟高中生有些距離,很好奇現在年輕人在想些什麼

這些智識學校確實不會教,需要自己主動去學,從網路、雜誌、書籍接收這些資訊。像是
Numerai 便是由雜誌上得知才去試;而資料分析主要從網路上學來,一開始從吳恩達教授在Coursera 開的機器學習課程習得基本概念,而後再用網路上現有的資源漸漸強化。

我ㄧ定比不上那些真正在做的專家,其勢必要付出許多心力才能達到那境界。但至少在 Numerai 還算可以有所突破。

問我年輕人在想甚麼喔!只能說人各有其志,有著不同打算。我無法概括全體,僅能勉強說明我所處環境的人為何,其他不可解釋。

要記得當今臺灣的社會依舊存在階層與群體之異,不同類群可能本身不會有交流,各過各的,素不認識。

哈哈!你不只所學與一般高中生有別,連說話口氣都非常不像你的年紀。

我也觉得,etzel 很棒的!

我也覺得你不錯,能把握這段黃金時期,不斷砥礪自身。雖然不一定對未來有顯著的影響,但於其中必然有深刻的變化。

Congratulations @etzel! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

<p dir="auto"><a href="http://steemitboard.com/@etzel" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><img src="https://images.hive.blog/768x0/https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png" srcset="https://images.hive.blog/768x0/https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png 1x, https://images.hive.blog/1536x0/https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png 2x" /> Award for the number of upvotes <p dir="auto">Click on any badge to view your own Board of Honor on SteemitBoard.<br /> For more information about SteemitBoard, click <a href="https://steemit.com/@steemitboard" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">here <p dir="auto">If you no longer want to receive notifications, reply to this comment with the word <code>STOP <blockquote> <p dir="auto">By upvoting this notification, you can help all Steemit users. Learn how <a href="https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">here!

Congratulations @etzel! You have received a personal award!

1 Year on Steemit
Click on the badge to view your Board of Honor.

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @etzel! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!