• 大小: 1.96M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-14
  • 语言: 其他
  • 标签: 其他  

资源简介

深度学习与计算机视觉.zip

资源截图

代码片段和文件信息

import matplotlib.pyplot as plt
from sklearn.metrics import confusion_matrix roc_curve auc

result_filepath = ‘val_results.txt‘

# the index of ky & szr are 0 and 2 respectively
is_ky = []
pred_ky = []
is_szr = []
pred_szr = []
ky_scores = []
szr_scores = []
with open(result_filepath ‘r‘) as f:
    lines = f.readlines()
    for line in lines:
        tokens = line.split()
        true_label = int(tokens[1])
        pred_label = int(tokens[2])
        ky_prob = float(tokens[3])
        szr_prob = float(tokens[5])

        is_ky.append(1 if true_label == 0 else 0)
        pred_ky.append(1 if pred_label == 0 else 0)
        ky_scores.append(ky_prob)

        is_szr.append(1 if true_label == 2 else 0)
        szr_scores.append(szr_prob)

ky_cnf_mat = confusion_matrix(is_ky pred_ky labels=[1 0])
print(ky_cnf_mat)

ky_fpr ky_tpr ky_ths = roc_curve(is_ky ky_scores)
ky_auc = auc(ky_fpr ky_tpr)

szr_fpr szr_tpr szr_ths = roc_curve(is_szr szr_scores)
szr_auc = auc(szr_fpr szr_tpr)

plt.plot(ky_fpr ky_tpr ‘k--‘ lw=2
         label=‘Kao Ya ROC curve (auc = {:.2f})‘.format(ky_auc))
plt.plot(szr_fpr szr_tpr ‘b-.‘ lw=2
         label=‘Shui Zhu Rou ROC curve (auc = {:.2f})‘.format(szr_auc))
plt.plot([0 1] [0 1] ‘k‘ lw=1)
plt.plot([0 0 1] [0 1 1] ‘k:‘ lw=2)
plt.xlim([-0.02 1.0])
plt.ylim([0.0 1.02])
plt.xlabel(‘False Positive Rate‘ fontsize=16)
plt.ylabel(‘True Positive Rate‘ fontsize=16)
plt.title(‘Receiver operating characteristic example‘)
plt.legend(loc=“lower right“)
plt.show()

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-03-24 11:24  dlcv_for_beginners-master\
     文件        1518  2018-03-24 11:24  dlcv_for_beginners-master\LICENSE
     文件        2875  2018-03-24 11:24  dlcv_for_beginners-master\README.md
     文件          27  2018-03-24 11:24  dlcv_for_beginners-master\_config.yml
     目录           0  2018-03-24 11:24  dlcv_for_beginners-master\chap10\
     文件         465  2018-03-24 11:24  dlcv_for_beginners-master\chap10\README.md
     目录           0  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\
     文件        2739  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\collect_data.py
     文件         821  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\downscale.py
     文件         387  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\food_augmentation.py
     文件         391  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\gen_label_list.py
     目录           0  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\image_urls\
     文件      138453  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\image_urls\000_urls.txt
     文件      127725  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\image_urls\001_urls.txt
     文件      136687  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\image_urls\002_urls.txt
     文件      131958  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\image_urls\003_urls.txt
     文件      147079  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\image_urls\004_urls.txt
     文件      101609  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\image_urls\005_urls.txt
     文件      122829  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\image_urls\006_urls.txt
     文件         183  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\image_urls\fig-10.7.txt
     文件          55  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\keywords.txt
     文件         157  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\link_data_augmentation.sh
     文件         307  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\remove_dups_from_list.py
     文件         507  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\remove_invalid_images.py
     文件         627  2018-03-24 11:24  dlcv_for_beginners-master\chap10\data\sample_val.py
     文件          99  2018-03-24 11:24  dlcv_for_beginners-master\chap10\download_resnet10_cvgj_weights.sh
     文件        7354  2018-03-24 11:24  dlcv_for_beginners-master\chap10\food_resnet_10_cvgj_deploy.prototxt
     文件       11948  2018-03-24 11:24  dlcv_for_beginners-master\chap10\food_resnet_10_cvgj_finetune_val.prototxt
     文件        1530  2018-03-24 11:24  dlcv_for_beginners-master\chap10\kaoya_shuizhurou_roc_auc.py
     文件        1754  2018-03-24 11:24  dlcv_for_beginners-master\chap10\make_confusion_matrix.py
     文件        1292  2018-03-24 11:24  dlcv_for_beginners-master\chap10\recognize_food.py
............此处省略151个文件信息

评论

共有 条评论