国产无码免费,人妻口爆,国产V在线,99中文精品7,国产成人无码AA精品一,制度丝袜诱惑av,久久99免费麻辣视频,蜜臀久久99精品久久久久久酒店
        訂閱
        糾錯
        加入自媒體

        如何構建一個 CNN 模型,以從圖像中對幼苗的種類進行分類?

        2021-06-03 17:05
        磐創AI
        關注

        new_train = np.asarray(new_train)
        # CLEANED IMAGES
        for i in range(8):
           plt.subplot(2,4,i+1)
           plt.imshow(new_train[i])

        將標簽轉換為數字

        標簽是字符串,這些很難處理。因此,我們將這些標簽轉換為二元分類。

        分類可以由 12 個數字組成的數組表示,這些數字將遵循以下條件:

        如果未檢測到物種,則為 0。

        1 如果檢測到該物種。

        示例:如果檢測到 Blackgrass,則數組將為 = [1,0,0,0,0,0,0,0,0,0,0,0]

        labels = preprocessing.LabelEncoder()
        labels.fit(traininglabels[0])
        print('Classes'+str(labels.classes_))
        encodedlabels = labels.transform(traininglabels[0])
        clearalllabels = np_utils.to_categorical(encodedlabels)
        classes = clearalllabels.shape[1]
        print(str(classes))
        traininglabels[0].value_counts().plot(kind='pie')

        定義我們的模型并拆分數據集

        在這一步中,我們將拆分訓練數據集進行驗證。我們正在使用 scikit-learn 中的 train_test_split() 函數。這里我們拆分數據集,保持 test_size=0.1。這意味著總數據的 10% 用作測試數據,其余 90% 用作訓練數據。檢查以下代碼以拆分數據集。new_train = new_train/255
        x_train,x_test,y_train,y_test = train_test_split(new_train,clearalllabels,test_size=0.1,random_state=seed,stratify=clearalllabels)
        防止過擬合

        過擬合是機器學習中的一個問題,我們的模型在訓練數據上表現非常好,但在測試數據上表現不佳。在深度神經網絡過度擬合的深度學習中,過度擬合的問題很嚴重。過度擬合的問題嚴重影響了我們的最終結果。為了擺脫它,我們需要減少它。在這個問題中,我們使用 ImageDataGenerator() 函數隨機改變圖像的特征并提供數據的隨機性。、為了避免過擬合,我們需要一個函數。此函數隨機改變圖像特性。檢查以下代碼以了解如何減少過度擬合generator = ImageDataGenerator(rotation_range = 180,zoom_range = 0.1,width_shift_range = 0.1,height_shift_range = 0.1,horizontal_flip = True,vertical_flip = True)
        generator.fit(x_train)

        定義卷積神經網絡

        我們的數據集由圖像組成,因此我們不能使用線性回歸、邏輯回歸、決策樹等機器學習算法。我們需要一個用于圖像的深度神經網絡。在這個問題中,我們將使用卷積神經網絡。該神經網絡將圖像作為輸入,并將提供最終輸出作為物種值。我們隨機使用了 4 個卷積層和 3 個全連接層。此外,我們使用了多個函數,如 Sequential()、Conv2D()、Batch Normalization、Max Pooling、Dropout 和 Flatting。

        我們使用卷積神經網絡進行訓練。

        該模型有 4 個卷積層。

        該模型有 3 個全連接層。

        np.random.seed(seed)
        model = Sequential()
        model.add(Conv2D(filters=64, kernel_size=(5, 5), input_shape=(scale, scale, 3), activation='relu'))
        model.add(BatchNormalization(axis=3))
        model.add(Conv2D(filters=64, kernel_size=(5, 5), activation='relu'))
        model.add(MaxPooling2D((2, 2)))
        model.add(BatchNormalization(axis=3))
        model.add(Dropout(0.1))
        model.add(Conv2D(filters=128, kernel_size=(5, 5), activation='relu'))
        model.add(BatchNormalization(axis=3))
        model.add(Conv2D(filters=128, kernel_size=(5, 5), activation='relu'))
        model.add(MaxPooling2D((2, 2)))
        model.add(BatchNormalization(axis=3))
        model.add(Dropout(0.1))
        model.add(Conv2D(filters=256, kernel_size=(5, 5), activation='relu'))
        model.add(BatchNormalization(axis=3))
        model.add(Conv2D(filters=256, kernel_size=(5, 5), activation='relu'))
        model.add(MaxPooling2D((2, 2)))
        model.add(BatchNormalization(axis=3))
        model.add(Dropout(0.1))
        model.add(Flatten())
        model.add(Dense(256, activation='relu'))
        model.add(BatchNormalization())
        model.add(Dropout(0.5))
        model.add(Dense(256, activation='relu'))
        model.add(BatchNormalization())
        model.add(Dropout(0.5))
        model.add(Dense(classes, activation='softmax'))
        model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])
        model.summary()

        <上一頁  1  2  3  下一頁>  
        聲明: 本文由入駐維科號的作者撰寫,觀點僅代表作者本人,不代表OFweek立場。如有侵權或其他問題,請聯系舉報。

        發表評論

        0條評論,0人參與

        請輸入評論內容...

        請輸入評論/評論長度6~500個字

        您提交的評論過于頻繁,請輸入驗證碼繼續

        暫無評論

        暫無評論

          掃碼關注公眾號
          OFweek人工智能網
          獲取更多精彩內容
          文章糾錯
          x
          *文字標題:
          *糾錯內容:
          聯系郵箱:
          *驗 證 碼:

          粵公網安備 44030502002758號

          主站蜘蛛池模板: 91视频免费入口| 浮力屁屁影院| 国精产品一区一区三区有限公司杨 | 久草成人网| 石阡县| 午夜精品人妻无码| 综合av| 国产又色| 巨乳无码| 欧洲无码视频| 大埔区| 邢台县| 亚洲色图导航| 国产女人18毛片精品18水| 左云县| 久草视频网| 云阳县| 精品熟女| 久久福利影院| 性交大片| 国产黄色在线视频| 亚洲天堂男人| 3P在线看| 熟妇与黑人一区二区三区乱码| 激情五月天婷婷| 国产xxxxxx| 精品国产av| 亚洲无码电影在线观看| 亚洲自拍另类| 熟女丝袜逼| 伊春市| 91制片厂天美传媒网站进入| 无码色亚洲| 阿拉善右旗| 人妻妺妺窝人体色WWW聚色窝| 91视频在线观看免费| 无码少妇人妻| 亚洲第一av网站| 抚宁县| 亚卅精品| 欧美色女人|