- 博客(27)
- 收藏
- 关注
原创 Anaconda使用教程
conda 是一款用于管理python常用环境的工具,一般来说,为了防止各个项目包冲突的问题,我们都会创建一个新的环境专门负责某一项目。 conda使用非常简单 这里总结一下conda 的使用指令~~linux系统和mac系统下创建环境conda create -n env_name python=3.5激活环境source activate env_name退出虚拟环境source deactivate env_name删除该环境conda remove -
2020-10-24 14:08:46
467
原创 从 lenet5 学习 cnn
卷积神经网络中有四个主要操作:1.卷积2.非线性变换(ReLU)3.池化或子采样4.分类(完全连接层)卷积的主要目的是从输入图像中提取特征。通过使用输入数据中的小方块来学习图像特征,卷积保留了像素间的空间关系。过滤器就是原始输入图像的特征检测器。池化的作用是逐步减少输入的空间大小[4]。具体来说有以下四点:使输入(特征维度)更小,更易于管理减少网络中的参数和运算次数,因此可以控...
2020-05-05 11:53:07
208
原创 L6 计算机图形学——动画制作和电影制作(openGL学习)
学习目标1.区分两种类型的动画2.了解动画形成的四个步骤3.了解关键帧和中间帧生成技术4.模拟常见的动画效果:比如加速减速和周期运动两种类型的动画根据运动的控制方式,我们将其分为实时(real-time)动画和逐帧(frame-by-frame)动画实时动画逐帧动画采用各种算法来实现物体的运动控制通过一帧一帧显示动画的图像序列来显示出 运动效果一般用于游戏...
2020-04-28 19:02:50
1824
原创 pytorch 搭建神经网络CNN的 初始化 set_seed ()
第一步,设置种子随机数在神经网络中,参数默认是进行随机初始化的。不同的初始化参数往往会导致不同的结果,当得到比较好的结果时我们通常希望这个结果是可以复现的,在pytorch中,通过设置随机数种子可以达到这个目的。def set_seed(seed): torch.manual_seed(seed) # cpu 为CPU设置种子用于生成随机数,以使得结果是确定的 torch.c...
2020-04-21 14:28:31
7025
原创 Python argparse如何使用,argparse常见用法说明。
argparse 是什么首先,argparse是python的一个常用模块。是python自带的命令行参数解析包,可以用来方便地读取命令行参数。argparse模块使编写用户友好的命令行界面变得容易。使用步骤主要有三个步骤:创建 ArgumentParser() 对象调用 add_argument() 方法添加参数使用 parse_args() 解析添加的参数这样看可能你还不太明白...
2020-04-21 13:43:48
797
原创 PyTorch torch.utils.data.dataset和torch.utils.data.dataloader 如何使用
transformtorchvision是一个和torch配合使用的Python包。 提供了几个常用数据集,几种已经搭建好的经典网络模型,以及一些图像数据处理方面的工具(主要是预处理阶段用的)。torchvision.transforms是pytorch中的图像预处理包,包含了很多种对图像数据进行变换的函数,这些都是在我们进行图像数据读入步骤中必不可少的。from torch.utils...
2020-04-21 12:54:36
2247
原创 L10 纹理和其他的映射技术 Texture and Other Mapping Techniques
学习目标能够应用像素顺序扫描以生成纹理描述并应用其他高级映射方法纹理映射: 就像贴墙纸一样,我们需要把所需纹理贴到想贴的物体上。其基本思想其实就是:图元中的每个顶点指定恰当的纹理坐标,然后通过纹理坐标在纹理图中可以确定选中的纹理区域,最后将选中纹理区域中的内容根据纹理坐标映射到指定的图元上纹理的坐标系,叫纹理坐标系(s,t),他的范围只有[0,1],如下图:两种纹理映射方法纹理扫...
2020-04-08 20:12:35
286
原创 L8J计算机图形学———可见表面检测 openGL入门
学习目标:明白可见表面检测的目的知道back-face detection 背面剔除方法知道深度缓冲(z-buffer)方法知道光线追踪(ray-casting)方法能对这种技术opengl编程可见表面检测又叫Hidden Surface Elimination隐面消除,只有可见表面应该被栅格化。当我们查看包含非透明对象和表面的图片时,我们无法从靠近眼睛的对象后面看到那些对象...
2020-04-07 16:01:06
654
原创 L7 计算机图形学————光照和栅格化,着色(openGL入门)三种着色模型Flat Shading, Gouraud Shading, Phong Shading
Lighting and Rasterization - Shading学习目标:1 分类不同类别的光源2 理解图像形成过程3 数学建模三种反射类型并了解其属性4 了解三种渲染方法,并比较它们的优缺点5 能够使用 OpenGL 对照明和着色进行编程。照明和着色模型1.计算在场景的给定点应该看到的光线的强度和颜色。2.最终目标是 photorealism照明模型 :模拟光源和环...
2020-04-07 14:32:27
2793
原创 维特比算法的实现与应用 HMM 隐马尔可夫链作业分析
学习目标1.区分两种类型的动画2.了解动画形成的四个步骤3.了解关键帧和中间帧生成技术4.模拟常见的动画效果:比如加速减速和周期运动两种类型的动画根据运动的控制方式,我们将其分为实时(real-time)动画和逐帧(frame-by-frame)动画实时动画逐帧动画采用各种算法来实现物体的运动控制通过一帧一帧显示动画的图像序列来显示出 运动效果一般用于游戏...
2020-04-06 20:53:58
534
1
原创 if __name__ == '__main__'的用处
模块的调用python 调用其他的模块的时候 ,其实是会把该模块先执行一遍的,比如,我们写一个test.py 内容如下:"test.py"print('haha')然后看我们的主程序main.pyimport testprint('main.py')那么这个时候,我们运行main.py ,得到的会是hahamain.py如何才能只调用test.py 而不执行呢???引入...
2020-03-21 00:02:48
530
3
原创 Mac vscode 常用快捷键
查找替换Command + F 查找Command + Option + F 替换Command + G 查找下一个Command + Shift + G 查找上一个Option + Enter 选中所有匹配项Command + D 向下选中相同内容Command + K Command + D 移除前一个向下选中相同内容调试F9 设置 或 取消断点F5 开始 或 继续F11...
2020-03-20 12:53:31
315
原创 数据挖掘note5 朴素贝叶斯分类器
前提:将每个属性和类标签视为随机变量给出某对象的属性值(x1,x2,…, xd),预测label值Y换种说法,其实我们想求的是Bayes classifier 贝叶斯分类器贝叶斯算法重要的理论基础:问题提出与简化将贝叶斯算法应用到该问题中,那我们可以将需要求的概率转化为:因为P(Y)和P(X1X2…Xd)是可以算出的,所以问题便转化为计算P(X1, X2, …, Xd ...
2020-03-09 02:14:21
116
原创 数据挖掘note4 KNN、
基于实例的分类器如 rote-learner和 nearest neighbork近邻分类器_KNN(k- nearest neighbor classifiers)需要三个已知:1、已知label的数据集 2、用于计算数据集间距离的 距离公尺(diatance metric)3、k的值我们要做的是: 1、计算未知点与其他数据点的距离 2、找出k个最近的邻居 3、用k个邻居的labe...
2020-03-09 01:33:10
132
原创 数据挖掘note3 决策树(gini,entropy)
常见的分类技术基本分类器decision treerule-based methodsnearest-neighborneural networksdeep learningnaive bayes and bayesian bilief networkssvm决策树1、根据训练数据集,画出决策树2、将该树用于预测test data要注意的是,找出最优二分类决策树是个...
2020-03-08 20:53:34
4943
原创 数据挖掘 note2
Outline1、数据特点属性和对象数据类型数据质量2、 基本数据探索技术基本统计学数据可视化3、对分类问题的介绍决策树Data exploration初步的数据探索是为了更好的理解数据特点其动机在于:有助于在为数据预处理和分析时选择正确的工具、利用人类的能力识别模式用到的技术有: 可视化、聚类和异常检测要注意的是,在数据挖掘中,聚类和异常检测是主要的关注领域,...
2020-03-08 18:38:49
160
原创 计算机图形学————viewing transform视图变换
学习目标1、能够建立 相机坐标系2、理解不同投影方式的特点3、能建立所需的投影矩阵并用openGL实现4、描述clipping的操作和函数图像的产生过程1、摆放好待拍摄的物品,或者人物。这个时候物品或者人物就是在世界坐标系里,就是在一个公认的坐标系中,目的是保证待拍摄的物体和照相机在同一个坐标系2、调整好拍摄角度。 WC->VC这一步相当于视图变换,这时候的坐标就是came...
2020-02-26 12:00:09
2506
1
原创 计算机图形学——————3d分层建模
学习目标了解构建清晰的3D对象的层次结构的需求能够计算组成部分之间的相对坐标变换能用openGL 去建立一个清晰的分层的3d对象
2020-02-25 23:11:09
876
原创 计算机图形学————3d建模转换
学习目标1、理解齐次坐标系的使用2、学习不同类型的3d转换和复合变换的概念3、能够使用坐标变换在一个坐标系与另一个坐标系之间切换4、学会用openGL 做坐标变换齐次坐标系 homogenous coordinates1、将n维实体表示为n+1维实体2、允许将所有线性变换表示为矩阵乘法;和加减法...
2020-02-25 17:16:11
1175
原创 计算机图形学————— 3D对象表示
学习目标1、理解标准图形对象的概念2、能通过数学展示并通过open gl 编程两种平面表示:tables and mesh3、区分参数和非参数方程的概念,并了解在计算机图形学中使用参数方程的优势4、能够在OpenGL二次曲面和超二次曲面中进行数学运算和编程标准图形对象standard graphics object = a set of (planar) polygons定义:标准图...
2020-02-25 17:00:39
2573
1
原创 字节跳动 后台开发 实习 面试准备
本文是网上各位大神字节跳动面试后回忆的面试问题总结,仅用于我自己准备面试!问题较多,建议先收藏后慢慢看!概念性问题http报文信息由 请求行/请求头/空白行/请求体 组成。请求行:请求方法字段、URL、http协议版本。请求头部:关键字/值 (每一行是一对 、多少数据就多少行)。进程调度都有哪些算法先来先服务;短作业优先;高优先级先执行;高响应比优先;时间片轮转;多级反馈...
2020-02-22 20:47:48
929
2
原创 python opencv 常见函数解析
cv2.imread()这是opencv最常用的读取图像函数 有两个参数,第一个是图像的绝对地址,第二个是CV_LOAD_IMAGE_UNCHANGED = -1CV_LOAD_IMAGE_GRAYSCALE = 0CV_LOAD_IMAGE_COLOR = 1CV_LOAD_IMAGE_ANYDEPTH = 2CV_LOAD_IMAGE_ANYCOLOR = 4cv2.imshow...
2019-10-20 13:01:52
494
原创 cv2.inRange python入门 去除图片背景
将一副图像去背景然后替换其他背景,那可分为以下几个步骤:1.图像从rgb color space转换到hsv color space,这个步骤可以直接使用转换函数:(第一个参数是你的图像) image_hsv = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)2.用cv2.inRange函数设阈值,去除背景部分 ,要去除什么颜色 就选怎样的阈值,阈值参考见下图...
2019-10-11 10:50:38
2087
原创 用python 证实poisson过程与指数分布的关系
已知在两次到达间隔直接服从指数分布,请证明在某段固定时间内的到达次数服从Poisson 分布 。import scipy.stats as stimport numpy as npimport matplotlib.pyplot as pltimport statsmodels.api as sm plt.figure() #exponentail distribution ...
2019-10-08 18:59:51
1104
1
原创 python 画log transformation function。
如何用python画log图像?图像处理进行histogram equalization 的时候 可能会用到 log转移函数,如何用python进行实现:import numpy as npimport mathimport matplotlib.pyplot as pltx=np.arange(0.5,254,0.5) y=[105.394*math.log(a+1,10)for...
2019-10-02 11:29:04
732
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人