基于python的vgg网络学习,很基础但又包含图像识别的所有模块


内含有minist数据集,同时拥有基于python编程的vgg网络,涵盖数据的预处理(初始化,白化,中心化以及其他预处理),模型构建,模型测试,涵盖了整个vgg网络m所有部分,提供大家学习。 内部代码均为可编辑代码,同时还有cnnnet的各类处理代码,均为学习vgg服务。 个人觉得学懂一个网络所有的也就融会贯通
资源截图
代码片段和文件信息
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
“““
Created on Fri May  4 14:19:39 2018

@author: apple
“““

import numpy as np

class ActivationInterface(object):
    activations = [‘ReLU‘ ‘ELU‘]
    @staticmethod
    def activation(data activation):
        if activation == ‘ReLU‘:
            data = np.maximum(0 data)
            return data
        if activation == ‘ELU‘:
            expdata = np.exp(data) - 1
            data = np.where(data > 0 data expdata) 
            return data
    @staticmethod    
    def dactivation(ddata data activation):
        if activation == ‘ReLU‘:
            ddata[data <= 0] = 0
            return ddata
        if activation == ‘ELU‘:
            ddatatemp = ddata*(data+1)
            ddata = np.where(data > 0 ddata ddatatemp) 
            return ddata
    @staticmethod
    def check_activation(activation):
        if activation not in ActivationInterface.activations:        
            raise ValueError(‘‘‘Activation methods: ReLU ELU!‘‘‘)
            
  
            

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6148  2018-08-17 23:00  vgg.DS_Store

     文件        470  2019-03-26 10:44  vgg.idea9 vgg.iml

     文件        138  2019-03-26 10:38  vgg.ideaencodings.xml

     文件        294  2019-03-26 10:38  vgg.ideamisc.xml

     文件        269  2019-03-26 10:38  vgg.ideamodules.xml

     文件      19687  2019-03-26 16:49  vgg.ideaworkspace.xml

     文件         56  2018-05-03 12:24  vgg.spyprojectcodestyle.ini

     文件         58  2018-05-03 12:24  vgg.spyprojectencoding.ini

     文件         85  2018-05-03 12:24  vgg.spyprojectvcs.ini

     文件        362  2018-05-25 20:20  vgg.spyprojectworkspace.ini

     文件       1032  2018-08-17 22:33  vggactivation_interface.py

     文件    1653261  2018-05-06 18:57  vggcheckpoint_(loss_-1.23)_(epoch_4)__[(lr reg)_(-3.0 -4.0)]_ adam L2 ELU.npy

     文件      43049  2018-05-06 18:57  vggcheckpoint_(loss_-1.23)_(epoch_4)__[(lr reg)_(-3.0 -4.0)]_ adam L2 ELU.png

     文件      13482  2018-08-17 22:56  vggcnn_block_interface.py

     文件       7585  2018-08-17 21:17  vggcnn_train_interface.py

     文件    1648877  2018-02-05 17:24  vggMNIST 10k-images-idx3-ubyte.gz

     文件       4542  2018-02-05 17:25  vggMNIST 10k-labels-idx1-ubyte.gz

     文件    9912422  2018-02-05 17:24  vggMNIST rain-images-idx3-ubyte.gz

     文件      28881  2018-02-05 17:24  vggMNIST rain-labels-idx1-ubyte.gz

     文件       2876  2018-05-08 09:50  vggMNIST_interface.py

     文件       1284  2018-08-16 21:02  vggoptimizer_interface.py

     文件        707  2018-05-05 17:44  vgg
egulation_interface.py

     文件       3513  2018-08-17 22:30  vggvgg_grad_check.py

     文件      14377  2019-03-26 11:12  vggvgg_net.py

     文件       1676  2018-08-17 23:01  vggvgg_test.py

     文件       1268  2018-08-17 22:32  vgg\__pycache__activation_interface.cpython-36.pyc

     文件       8839  2018-08-17 22:04  vgg\__pycache__cnn_block_interface.cpython-36.pyc

     文件       8859  2018-05-05 10:28  vgg\__pycache__cnn_layer_interface.cpython-36.pyc

     文件       5760  2018-08-17 21:28  vgg\__pycache__cnn_train_interface.cpython-36.pyc

     文件       2766  2018-05-08 09:50  vgg\__pycache__MNIST_interface.cpython-36.pyc

............此处省略13个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)