简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、Servlet 简介Servlet(Server Applet),全称 Java Servlet,未有中文译文。Servlet 是用 Java 编写的服务器端程序,其主要功能在于处理请求和发送响应,交互式地浏览和修改数据,生成动态 Web 内容。Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP
卷积运算1、卷积定义我们称 ( f*g )(n) 为 f,g 的卷积。● 其连续的定义为:● 其离散的定义为:这两个式子有一个共同的特征:观察上面两个式子你会知道,所谓卷积就是先对 g 函数进行翻转(一维)或者旋转(二维),相当于在数轴(一维)上把 g 函数从右边褶到左边去,这也就是褶积的“褶”的由来(小编认为“褶”比“卷”更准确)。然后再把 g 函数平移 n,在这个位置 f,g 两个函数的对应点
一、损失函数损失函数(loss function)也叫代价函数(cost function),用来度量我们的模型得到的的预测值和数据真实值之间的差距,也是一个用来衡量我们训练出来的模型泛化能力好坏的重要指标。损失函数是神经网络优化的目标函数,神经网络训练或者优化的过程就是最小化损失函数的过程(损失函数值小了,对应预测的结果和真实结果的值就越接近)。1、二次代价函数均方误差(MSE)度量的是预测值和
一、简介PyTorch 是一个基于 Torch 的 Python 开源机器学习库(Python+Torch(深度学习框架)),由Facebook的人工智能研究小组开发。Pytorch类似于Numpy,可以使用GPU,运行在CUDA上;内置动态图,可以定义深度学习模型,可灵活的进行训练和应用。(1)PyTorch 基于Python的科学计算包,服务于以下两种场景:● 作为NumPy的替代品,可以使用
应用层协议在传输层之上,便是应用层。传输层的 UDP 报文和 TCP 报文段的数据部分就是应用层交付的数据。应用层直接为用户提供服务,应用层有很多协议,每一个协议对应着计算机上的一个服务。不同类型的网络应用有不同的通信规则,因此应用层协议是多种多样的,比如DNS、FTP、Telnet、SMTP、HTTP、RIP、NFS等协议都是用于解决其各自的一类问题。应用层协议(application-laye
1、普通卷积对于一张5×5像素、三通道彩色输入图片(shape为5×5×3)。经过3×3卷积核的卷积层(假设输出通道数为4,则卷积核shape为3×3×3×4),最终输出4个Feature Map,如果有same padding则尺寸与输入层相同(5×5),如果没有则为尺寸变为3×3。此时,卷积层共4个Filter,每个Filter包含了3个Kernel,每个Kernel的大小为3×3。因此卷积层
内存模型产生背景在介绍 Java 内存模型之前,我们先了解一下物理计算机中的并发问题,理解这些问题可以搞清楚内存模型产生的背景。物理机遇到的并发问题与虚拟机中的情况有不少相似之处,物理机的解决方案对虚拟机的实现有相当的参考意义。1、物理机的并发问题(1)硬件的效率问题计算机处理器处理绝大多数运行任务都不可能只靠处理器“计算”就能完成,处理器至少需要与内存交互,如读取运算数据、存储运算结果,这个 I
一、Python 的文件执行原理1、解释性语言通常我们将 Python 和 Java 成为解释性语言,将 C/C++ 成为编译型语言,两者区别如下:(1)编译型(2)解释型2、Python 执行过程python 先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后解释器会从编译得到的 PyCodeObject 对象中一条一条执行字节码指令,并在当前的上下文环境中执行这条字节码指令,从而完成程
一、Java 程序执行流程1、源文件由编译器编译成字节码(ByteCode)Java 源代码编译成 .class 字节码文件,是 Java 的第一次编译。生成的这个 .class 文件就是可以到处运行的文件。2、.Class 字节码文件转换成目标机器代码,由JVM执行引擎来完成字节码无法直接交给硬件执行,需要虚拟机翻译成机器码才能执行。“翻译”的策略有两种:解释执行和编译执行(又称即使编译(JIT
一、什么是序列化Java 提供了一种对象序列化的机制,该机制中,一个对象可以被按字节进行持久化(被表示为一个字节序列),该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息和对象的数据,还有对象中的数据类型可以用来在内存中新建对象。序列化与反序列化都是 Java 虚拟机(JVM)独立