国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

深度學(xué)習(xí)---自有圖像數(shù)據(jù)集劃分

這篇具有很好參考價值的文章主要介紹了深度學(xué)習(xí)---自有圖像數(shù)據(jù)集劃分。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

如需轉(zhuǎn)載,請注明:來源于 深度學(xué)習(xí)—自有圖像數(shù)據(jù)集劃分 | 老五筆記? ? ?

要對自有圖像數(shù)據(jù)集進(jìn)行圖像分類,首選需要將自有圖像數(shù)據(jù)集劃分為train和val(或者test)數(shù)據(jù)集。

? ? ? ?當(dāng)然?前提是將自有圖像數(shù)據(jù)集已經(jīng)按照分類進(jìn)行了預(yù)處理,每個分類的圖像作為一個單獨的目錄。然后劃分train和val的代碼如下所示:

import os
import random
import shutil
from shutil import copy2

def data_set_split(src_data_folder, target_data_folder, train_scale=0.8, val_scale=0.1, test_scale=0.1):
        #讀取源數(shù)據(jù)文件夾,生成劃分好的文件夾,分為trian、val、test三個文件夾
    print("開始數(shù)據(jù)集劃分")
    class_names = os.listdir(src_data_folder)
    split_names = ['train', 'val', 'test']
    for split_name in split_names:
        split_path = os.path.join(target_data_folder, split_name)
        if os.path.isdir(split_path):
            pass
        else:
            os.mkdir(split_path)
        for class_name in class_names:
            class_split_path = os.path.join(split_path, class_name)
            if os.path.isdir(class_split_path):
                pass
            else:
                os.mkdir(class_split_path)

    for class_name in class_names:
        current_class_data_path = os.path.join(src_data_folder, class_name)
        current_all_data = os.listdir(current_class_data_path)
        current_data_length = len(current_all_data)
        current_data_index_list = list(range(current_data_length))
        random.shuffle(current_data_index_list)

        train_folder = os.path.join(os.path.join(target_data_folder, 'train'), class_name)
        val_folder = os.path.join(os.path.join(target_data_folder, 'val'), class_name)
        test_folder = os.path.join(os.path.join(target_data_folder, 'test'), class_name)
        train_stop_flag = current_data_length * train_scale
        val_stop_flag = current_data_length * (train_scale + val_scale)
        current_idx = 0
        train_num = 0
        val_num = 0
        test_num = 0
        for i in current_data_index_list:
            src_img_path = os.path.join(current_class_data_path, current_all_data[i])
            if current_idx <= train_stop_flag:
                copy2(src_img_path, train_folder)
                train_num = train_num + 1
            elif (current_idx > train_stop_flag) and (current_idx <= val_stop_flag):
                copy2(src_img_path, val_folder)
                val_num = val_num + 1
            else:
                copy2(src_img_path, test_folder)
                test_num = test_num + 1

            current_idx = current_idx + 1

        print("*********************************{}*************************************".format(class_name))
        print("{}類按照{(diào)}:{}:{}的比例劃分完成,一共{}張圖片".format(class_name, train_scale, val_scale, test_scale, current_data_length))
        print("訓(xùn)練集{}:{}張".format(train_folder, train_num))
        print("驗證集{}:{}張".format(val_folder, val_num))
        print("測試集{}:{}張".format(test_folder, test_num))


src_data_folder = "./origin"
target_data_folder = "./demo"
data_set_split(src_data_folder, target_data_folder)

在執(zhí)行了上述代碼之后,實現(xiàn)了自有圖像數(shù)據(jù)集的劃分,然后就可以利用該數(shù)據(jù)集進(jìn)行模型訓(xùn)練了。文章來源地址http://www.zghlxwxcb.cn/news/detail-646471.html

到了這里,關(guān)于深度學(xué)習(xí)---自有圖像數(shù)據(jù)集劃分的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 人工智能概論報告-基于PyTorch的深度學(xué)習(xí)手寫數(shù)字識別模型研究與實踐

    人工智能概論報告-基于PyTorch的深度學(xué)習(xí)手寫數(shù)字識別模型研究與實踐

    本文是我人工智能概論的課程大作業(yè)實踐應(yīng)用報告,可供各位同學(xué)參考,內(nèi)容寫的及其水,部分也借助了gpt自動生成,排版等也基本做好,大家可以參照。如果有需要word版的可以私信我,或者在評論區(qū)留下郵箱,我會逐個發(fā)給。word版是我最后提交的,已經(jīng)調(diào)整統(tǒng)一了全文格

    2024年02月05日
    瀏覽(110)
  • 人工智能深度學(xué)習(xí)100種網(wǎng)絡(luò)模型,精心整理,全網(wǎng)最全,PyTorch框架逐一搭建

    人工智能深度學(xué)習(xí)100種網(wǎng)絡(luò)模型,精心整理,全網(wǎng)最全,PyTorch框架逐一搭建

    大家好,我是微學(xué)AI,今天給大家介紹一下人工智能深度學(xué)習(xí)100種網(wǎng)絡(luò)模型,這些模型可以用PyTorch深度學(xué)習(xí)框架搭建。模型按照個人學(xué)習(xí)順序進(jìn)行排序: 深度學(xué)習(xí)模型 ANN (Artificial Neural Network) - 人工神經(jīng)網(wǎng)絡(luò):基本的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),包括輸入層、隱藏層和輸出層。 學(xué)習(xí)點擊地

    2024年02月14日
    瀏覽(258)
  • 畢業(yè)設(shè)計:基于深度學(xué)習(xí)的圖像分類識別系統(tǒng) 人工智能

    畢業(yè)設(shè)計:基于深度學(xué)習(xí)的圖像分類識別系統(tǒng) 人工智能

    目錄 前言 項目背景 數(shù)據(jù)集 設(shè)計思路 自注意力 網(wǎng)絡(luò)模型 實驗環(huán)境 實驗結(jié)果分析 更多幫助 ? ? ??大四是整個大學(xué)期間最忙碌的時光,一邊要忙著備考或?qū)嵙?xí)為畢業(yè)后面臨的就業(yè)升學(xué)做準(zhǔn)備,一邊要為畢業(yè)設(shè)計耗費大量精力。近幾年各個學(xué)校要求的畢設(shè)項目越來越難,有不少課

    2024年04月16日
    瀏覽(111)
  • 畢業(yè)設(shè)計:基于深度學(xué)習(xí)的圖像去噪算法 人工智能

    畢業(yè)設(shè)計:基于深度學(xué)習(xí)的圖像去噪算法 人工智能

    目錄 前言 項目背景 設(shè)計思路 數(shù)據(jù)集 模型訓(xùn)練 更多幫助 ? ? ??大四是整個大學(xué)期間最忙碌的時光,一邊要忙著備考或?qū)嵙?xí)為畢業(yè)后面臨的就業(yè)升學(xué)做準(zhǔn)備,一邊要為畢業(yè)設(shè)計耗費大量精力。近幾年各個學(xué)校要求的畢設(shè)項目越來越難,有不少課題是研究生級別難度的,對本科同學(xué)

    2024年02月19日
    瀏覽(32)
  • 【pytorch】如何用自有數(shù)據(jù)集訓(xùn)練3D gaussian

    【pytorch】如何用自有數(shù)據(jù)集訓(xùn)練3D gaussian

    已有場景數(shù)據(jù): videos中含34個不同視角拍攝的同一動作視頻 cams中為34個不同視角對應(yīng)的相機(jī)參數(shù):內(nèi)外參+焦距 如何利用動態(tài)視頻 完成用于處理靜態(tài)場景的3D gaussian? 每個視角的對應(yīng)幀 - 合成一個文件夾 即34張圖片 34個視角 暴力做法:單目視頻 看上去第一種比較靠譜一點,

    2024年03月17日
    瀏覽(25)
  • [深度學(xué)習(xí)實戰(zhàn)]基于PyTorch的深度學(xué)習(xí)實戰(zhàn)(下)[Mnist手寫數(shù)字圖像識別]

    [深度學(xué)習(xí)實戰(zhàn)]基于PyTorch的深度學(xué)習(xí)實戰(zhàn)(下)[Mnist手寫數(shù)字圖像識別]

    PyTorch——開源的Python機(jī)器學(xué)習(xí)庫 ??首先感謝所有點開本文的朋友們!基于PyTorch的深度學(xué)習(xí)實戰(zhàn)可能要告一段落了。本想著再寫幾篇關(guān)于 PyTorch神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí) 的文章來著,可無奈項目時間緊任務(wù)重,要求 短時間內(nèi)出圖并做好參數(shù)擬合 。所以只得轉(zhuǎn)戰(zhàn) Matlab 編程,框架舊

    2024年02月16日
    瀏覽(29)
  • mediapipe 訓(xùn)練自有圖像數(shù)據(jù)分類

    參考: https://developers.google.com/mediapipe/solutions/customization/image_classifier https://colab.research.google.com/github/googlesamples/mediapipe/blob/main/examples/customization/image_classifier.ipynb#scrollTo=plvO-YmcQn5g 安裝: 版本錯誤情況 1)RuntimeError: File loading is not yet supported on Windows 其中mediapipe版本要大于等于

    2024年02月06日
    瀏覽(19)
  • 【圖像分類】【深度學(xué)習(xí)】ViT算法Pytorch代碼講解

    【圖像分類】【深度學(xué)習(xí)】ViT算法Pytorch代碼講解

    ViT是由谷歌公司的Dosovitskiy, Alexey等人在《 An Image Is Worth 16x16 Words: Transformers For Image Recognition At Scale【ICLR2021】》【論文地址】一文中提出的模型,提出了一種基于transformer結(jié)構(gòu)的模型,摒棄傳統(tǒng)的CNN結(jié)構(gòu),直接將Transformer應(yīng)用到圖像塊序列上一樣可以達(dá)到非常好的性能。 論文

    2024年02月08日
    瀏覽(53)
  • 計算機(jī)競賽 基于人工智能的圖像分類算法研究與實現(xiàn) - 深度學(xué)習(xí)卷積神經(jīng)網(wǎng)絡(luò)圖像分類

    計算機(jī)競賽 基于人工智能的圖像分類算法研究與實現(xiàn) - 深度學(xué)習(xí)卷積神經(jīng)網(wǎng)絡(luò)圖像分類

    ?? 優(yōu)質(zhì)競賽項目系列,今天要分享的是 基于人工智能的圖像分類技術(shù) 該項目較為新穎,適合作為競賽課題方向,學(xué)長非常推薦! ?? 更多資料, 項目分享: https://gitee.com/dancheng-senior/postgraduate 傳統(tǒng)CNN包含卷積層、全連接層等組件,并采用softmax多類別分類器和多類交叉熵?fù)p失

    2024年02月11日
    瀏覽(21)
  • 互聯(lián)網(wǎng)加競賽 基于人工智能的圖像分類算法研究與實現(xiàn) - 深度學(xué)習(xí)卷積神經(jīng)網(wǎng)絡(luò)圖像分類

    互聯(lián)網(wǎng)加競賽 基于人工智能的圖像分類算法研究與實現(xiàn) - 深度學(xué)習(xí)卷積神經(jīng)網(wǎng)絡(luò)圖像分類

    ?? 優(yōu)質(zhì)競賽項目系列,今天要分享的是 基于人工智能的圖像分類技術(shù) 該項目較為新穎,適合作為競賽課題方向,學(xué)長非常推薦! ?? 更多資料, 項目分享: https://gitee.com/dancheng-senior/postgraduate 傳統(tǒng)CNN包含卷積層、全連接層等組件,并采用softmax多類別分類器和多類交叉熵?fù)p失

    2024年02月02日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包