草庐IT

理论课

全部标签

ruby - 面向对象数据库理论

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。请推荐一些关于为动态语言实现面向对象数据库的Material(对Ruby感兴趣)。我意识到OODB没有良好的数学基础,但我能找到的信息仍然绝对不足以让我开始研究新的OODB。谢谢。

深度学习理论篇之 ( 十八) -- 注意力机制之SENet

科普知识ILSVRC(ImageNetLargeScaleVisualRecognitionChallenge)是机器视觉领域最受追捧也是最具权威的学术竞赛之一,代表了图像领域的最高水平。 ImageNet数据集是ILSVRC竞赛使用的是数据集,由斯坦福大学李飞飞教授主导,包含了超过1400万张全尺寸的有标记图片。ILSVRC比赛会每年从ImageNet数据集中抽出部分样本,以2012年为例,比赛的训练集包含1281167张图片,验证集包含50000张图片,测试集为100000张图片。前言    上一期文章中我们一同学习了DenseNet网络,该网络核心在于每一个密集块中的每一层的输入都包含了

深度学习理论篇之 ( 十八) -- 注意力机制之SENet

科普知识ILSVRC(ImageNetLargeScaleVisualRecognitionChallenge)是机器视觉领域最受追捧也是最具权威的学术竞赛之一,代表了图像领域的最高水平。 ImageNet数据集是ILSVRC竞赛使用的是数据集,由斯坦福大学李飞飞教授主导,包含了超过1400万张全尺寸的有标记图片。ILSVRC比赛会每年从ImageNet数据集中抽出部分样本,以2012年为例,比赛的训练集包含1281167张图片,验证集包含50000张图片,测试集为100000张图片。前言    上一期文章中我们一同学习了DenseNet网络,该网络核心在于每一个密集块中的每一层的输入都包含了

c++ - 错误处理理论?

大多数关于错误处理的建议都归结为一些技巧和窍门(例如,参见thispost)。这些提示很有帮助,但我认为它们并不能回答所有问题。我觉得我应该根据某种哲学来设计我的应用程序,这是一种为构建提供坚实基础的思想流派。关于错误处理的话题有这样的理论吗?这里有几个实际问题:如何决定错误应该在本地处理还是传播到更高级别的代码?如何决定是记录错误还是将其作为错误消息显示给用户?日志记录是否应该只在应用程序代码中完成?或者可以从库代码中进行一些日志记录。如果出现异常,您应该一般在哪里捕获它们?在低级或高级代码中?你是应该通过所有层的代码争取统一的错误处理策略,还是尝试开发一个能够适应各种错误处理策略的

c++ - 错误处理理论?

大多数关于错误处理的建议都归结为一些技巧和窍门(例如,参见thispost)。这些提示很有帮助,但我认为它们并不能回答所有问题。我觉得我应该根据某种哲学来设计我的应用程序,这是一种为构建提供坚实基础的思想流派。关于错误处理的话题有这样的理论吗?这里有几个实际问题:如何决定错误应该在本地处理还是传播到更高级别的代码?如何决定是记录错误还是将其作为错误消息显示给用户?日志记录是否应该只在应用程序代码中完成?或者可以从库代码中进行一些日志记录。如果出现异常,您应该一般在哪里捕获它们?在低级或高级代码中?你是应该通过所有层的代码争取统一的错误处理策略,还是尝试开发一个能够适应各种错误处理策略的

Webrtc从理论到实践六: Webrtc官方demo运行

系列文章目录Webrtc从理论到实践一:初识Webrtc从理论到实践二:架构Webrtc从理论到实践三:角色Webrtc从理论到实践四:通信Webrtc从理论到实践五:编译webrtc源码文章目录系列文章目录操作步骤总结操作步骤在工程目录下找到examples文件夹,然后找到peerconnection_client和peerconnection_server工程,可以选择生成debug或者release版本的exe文件,成功之后会在out/debug(release)目录下生成两个exe文件先双击运行peerconnection_server.exe文件,会监听8888端口然后双击运行pee

Webrtc从理论到实践六: Webrtc官方demo运行

系列文章目录Webrtc从理论到实践一:初识Webrtc从理论到实践二:架构Webrtc从理论到实践三:角色Webrtc从理论到实践四:通信Webrtc从理论到实践五:编译webrtc源码文章目录系列文章目录操作步骤总结操作步骤在工程目录下找到examples文件夹,然后找到peerconnection_client和peerconnection_server工程,可以选择生成debug或者release版本的exe文件,成功之后会在out/debug(release)目录下生成两个exe文件先双击运行peerconnection_server.exe文件,会监听8888端口然后双击运行pee

DCGAN理论讲解及代码实现

目录DCGAN理论讲解DCGAN的改进: DCGAN的设计技巧DCGAN纯代码实现 导入库导入数据和归一化  定义生成器定义鉴别器  初始化和模型训练 运行结果DCGAN理论讲解DCGAN也叫深度卷积生成对抗网络,DCGAN就是将CNN与GAN结合在一起,生成模型和判别模型都运用了深度卷积神经网络的生成对抗网络。DCGAN将GAN与CNN相结合,奠定了之后几乎所有GAN的基本网络架构。DCGAN极大地提升了原始GAN训练的稳定性以及生成结果的质量DCGAN主要是在网络架构上改进了原始的GAN,DCGAN的生成器与判别器都利用CNN架构替换了原始GAN的全连接网络,主要改进之处有如下几个方面,D

DCGAN理论讲解及代码实现

目录DCGAN理论讲解DCGAN的改进: DCGAN的设计技巧DCGAN纯代码实现 导入库导入数据和归一化  定义生成器定义鉴别器  初始化和模型训练 运行结果DCGAN理论讲解DCGAN也叫深度卷积生成对抗网络,DCGAN就是将CNN与GAN结合在一起,生成模型和判别模型都运用了深度卷积神经网络的生成对抗网络。DCGAN将GAN与CNN相结合,奠定了之后几乎所有GAN的基本网络架构。DCGAN极大地提升了原始GAN训练的稳定性以及生成结果的质量DCGAN主要是在网络架构上改进了原始的GAN,DCGAN的生成器与判别器都利用CNN架构替换了原始GAN的全连接网络,主要改进之处有如下几个方面,D

CORDIC算法理论详解

一、前言要理解cordic算法,我们先证明一道中学的数学题。已知,OA逆时针旋转θ角度后得到OB,线段OA=OB,∠AOB=θ,A点坐标(x1,y1),B点坐标(x2,y2)。求证:x2=x1*cosθ -y1*sinθy2=x1*sinθ+y1*cosθ证明:如图所示,假设A在第一象限,点A沿着点O做旋转至点B,可能旋转到第一象限或者第二象限或者第三象限或者第四象限。假设OA=OB=m。假设点B在第一象限,求证如下:根据三角函数定理:x1=m*cosα,y1=m*sinα。x2=m*cos(α+θ)=m*(cosαcosθ-sinαsinθ)=m*(cosαcosθ-cosαtanαsinθ