一 Tensorflow的游乐场及其神经网络的简介       此块,我们将通过Tensorflow的游乐场来快速的介绍神经网络的主要功能。Tensorflow游乐场的链接如下所示:https://playground.tensorflow.org,这是一个可以通过网络浏览器就可以训练的简单的神经网络,并可以实现可视化训练过程的工具。其具体的截图如下所示:&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-20 06:47:02
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            学了一段深度学习,最近学了tensorflow,所以想自己去根据教程写一个简单的卷积神经网络。CNN:卷积神经网络的实现一个卷积神经网络的结构一般是由输入-->卷积-->池化-->卷积-->池化-->............-->全连接-->全连接-->输出,这样的一层层构建起来的网络。本代码构建了一个含有两个卷积层,两个池化层和两个全连接层的网络,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-27 09:45:07
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、卷积神经网络简介卷积神经网络(Convolutional Neural Network, CNN)作为一个深度学习架构被提出的最初诉求,是降低对图像数据预处理的要求,以及避免复杂的特征工程。CNN不需要将特征提取和分类训练分开,它在训练的时候就自动提取了最有效的特征。 CNN最大的特点是卷积的权值共享结构,可以大幅度减少神经网络的参数量,防止过拟合的同时又降低了神经网络模型的复杂度。一个卷积神            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-27 21:33:48
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录1. 背景知识1.1 CNN(卷积神经网络)结构介绍1.2 卷积层1.3 Pooling池化层1.4 经过一次卷积与池化的结果1.5 Flatten1.6 注意Filter的维度1.7 补充:1x1卷积1.8 CNN学到了什么2. 作业描述3. 数据预处理4. 在train set 上训练,参考val set上的结果调参5. 在总的训练集上训练 1. 背景知识1.1 CNN(卷积神经网络)结            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-26 10:06:25
                            
                                97阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # TensorFlow搭建卷积神经网络
## 引言
卷积神经网络(Convolutional Neural Network, CNN)是一种在计算机视觉和图像识别领域中广泛应用的深度学习模型。它的特点是能够自动从图像中提取特征,并进行高效的分类和识别。TensorFlow是一个开源的深度学习框架,它提供了丰富的API和工具,方便我们构建和训练卷积神经网络。
本文将介绍如何使用TensorF            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-13 08:05:39
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Tensorflow–卷积神经网络卷积神经网络与全连接神经网络类似,可以理解为一种变换,这种变换一般由卷积,池化,加法,激活函数等一系列操作组合而成一.浅层卷积神经网络输入的三维张量首先与3个2行2列2深度的卷积核进行步长为1的same卷积,输出结果的尺寸是3行3列3深度 对应代码如下:import tensorflow as tf
# 输入张量
input_tensor=tf.constant            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-20 09:40:50
                            
                                109阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             文章目录1、Batch Size对训练效果的影响2、合理增大Batch Size 的好处3、Batch Size太大的坏处 Batch Size指的是一次训练所选取的样本数,Batch Size的大小影响模型的优化程度和速度。1、Batch Size对训练效果的影响当Batch Size太小时,比如Batch Size=1。一次迭代只需对一个样本进行计算,因此单次迭代速度很快,可用于在线学习。在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-31 19:52:25
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言上一节了解了一些基本的原理,这一节学习代码。卷积神经网络 这是卷积神经网络的结构图,可以看到一般基本的流程就是: 卷积——>池化——>卷积——>池化——>全连接层——>输出代码结构导入tf包等,加载数据集:import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_da            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 08:50:28
                            
                                131阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            GoogLeNet 模型总结
    1、GoogLeNet 模型简介GoogLeNet 是2014年Christian Szegedy提出的一种全新的深度学习结构,该模型获得了ImageNet挑战赛的冠军。2、GoogLeNet 模型的提出1)在这之前的AlexNet、VGG等结构都是通过增大网络的深度(层数)来获得更好的训练效果,但层数的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-15 16:02:59
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            卷积神经网络import tensorflow as tf
from tensorflow import keras
from tensorflow.keras import layers,Sequential,losses,optimizers,datasets1.卷积层的实现在 TensorFlow 中,既可以通过自定义权值的底层实现方式搭建神经网络,也可以直接调用现成的卷积层类的高层方式快速            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-19 08:57:28
                            
                                42阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            TensorFlow搭建CNN卷积神经网络该教程采用TernsorFlow搭建CNN卷积神经网络,并利用MNIST数据集进行数字的手写识别 数据结构mnist原始图片输入,原始图片的尺寸为28×28,导入后会自动展开为28×28=784的list tensor : shape=[784]卷积层输入input_image: shape=[batch, height, width, channels]            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-05 23:31:14
                            
                                41阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这里搭建了一个卷积神经网络,该网络仅应用于单一目标识别,网络结构如下表: 以手写体数字识别为例,代码如下:import os
import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data
# os.environ['TF_CPP_MIN_LOG_LEVEL']='1' # 显示所有信息
os.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 14:29:36
                            
                                149阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            总结下训练神经网络中最最基础的三个概念:Epoch, Batch, Iteration。1.名词解释epoch:训练时,所有训练数据集都训练过一次。batch_size:在训练集中选择一组样本用来更新权值。1个batch包含的样本的数目,通常设为2的n次幂,常用的包括64,128,256。 网络较小时选用256,较大时选用64。iteration:训练时,1个batch训练图像通过网络训练一次(一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-22 21:36:43
                            
                                167阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            %%=========================================================================
%函数名称:cnntrain()
%输入参数:net,神经网络;x,训练数据矩阵;y,训练数据的标签矩阵;opts,神经网络的相关训练参数
%输出参数:net,训练完成的卷积神经网络
%算法流程:1)将样本打乱,随机选择进行训练;
%            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-25 20:21:10
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # coding=utf-8
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
import argparse
import sys
import tempfile
from tensorflow.examples.tutori            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 16:50:29
                            
                                105阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            视频中所涉及的代码如下:basic_cnn.py 一个简单的卷积层padding.py 卷积层参数——padding填充stride.py 参数——步长maxpooling.py 下采样——最大池化cnn.py 一个简单的卷积神经网络cnn_job.py 作业——修改网络结构1. basic_cnn.py 一个简单的卷积层 示范卷积层所做的工作import torch
in_channels, o            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 11:35:20
                            
                                186阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本篇文章参考《Tensorflow实战Google深度学习框架》一书之前接触了简单卷积神经网络,以后我们将利用Tensorflow提供的函数实现几个经典的卷积神经网络。这里我们简单介绍一下AlexNet网络。AlexNet的网络结构如下: 因为AlexNet训练时使用了两块GPU,因此这个结构图中不少组件都被拆成了两部分。现在我们GPU的显存可以放下全部模型数据,因此只考虑一块GPU的情况即可。以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-31 21:38:01
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            从一个通道的图片进行卷积生成新的单通道图的过程很容易理解,对于多个通道卷积后生成多个通道的图理解起来有点抽象。本文以通俗易懂的方式讲述卷积,并辅以图片解释,能快速理解卷积的实现原理。最后手写python代码实现卷积过程,让Tensorflow卷积在我们面前不再是黑箱子!注意:本文只针对batch_size=1,padding='SAME',stride=[1,1,1,1]进行实验和解释,其他如果不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-02 20:24:47
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            关于 CNN 基础理论可见:卷积神经网络TensorFlow2.0 快速搭建神经网络:tf.keras 下面主要介绍:1.搭建卷积神经网络的主要模块:卷积、批标准化、激活、池化、全连接;       2.经典卷积网络的搭建:LeNet、AlexNet、VGGNet、InceptionNet、ResNet。1 卷积神经网络主要模块1.1 卷积 (Convolutional)tf.keras            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-18 12:42:57
                            
                                894阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              在前3篇博客介绍完pytorch的基础知识之后,我这里我们接着介绍简单网络的搭建,详述卷积操作,最后根据卷积操作搭建 神经网络的卷积层。1. nn.Module的简单使用     官方帮助文档  首先,我们还是要从帮助文档看起,进入 pytorch 官网,查看 Pytorch 的官方帮助文档              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-10 12:05:04
                            
                                89阅读
                            
                                                                             
                 
                
                                
                    