logo
Loading...

precision/recall/f1的程式問題 - Cupoy

請問一下,圖一是我自己寫的,而我在看完解答後已經知道這是要用函式來寫,只是我想問一下,在beta是2...

precision/recall/f1的程式問題

2020/04/06 下午 05:12
機器學習共學討論版
吳育任
觀看數:21
回答數:4
收藏數:0



請問一下,圖一是我自己寫的,而我在看完解答後已經知道這是要用函式來寫,只是我想問一下,在beta是2的時候,為什麼我的寫法跟解答出來的結果不一樣?

回答列表

  • 2020/04/06 下午 09:37
    Jeffrey
    贊同數:0
    不贊同數:0
    留言數:1

    請問一下, 若是重複三次, 是否每次的結果都一樣?

  • 2020/04/07 下午 09:48
    Jiun-Yau
    贊同數:0
    不贊同數:0
    留言數:1

    可能是precision 和 recall 的寫法中。y_pred 和 y_true 放到相反的位置導致的

  • 2020/04/07 下午 09:51
    Shih Cheng Chen
    贊同數:0
    不贊同數:0
    留言數:1

    這次的測試資料是隨機產生,如果是寫在2個檔案分開跑,是會得到不同分數的。試試看把解答複製到你的程式下跑。

    y_pred = np.random.randint(2, size=100)  # 生成 100 個隨機的 0 / 1 prediction
    y_true = np.random.randint(2, size=100)  # 生成 100 個隨機的 0 / 1 ground truth

  • 2020/04/09 下午 11:53
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    嗨,育任


    這邊可以要先檢查一下這裡前面的資料是否是一樣的。


    如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃