摘要:
前言 在上篇文章中,介绍了基本图形的绘制。这篇博客中将介绍模型的加载、绘制以及鼠标交互的实现。 模型加载 模型存储 要实现模型的读取、绘制,我们首先需要知道模型是如何存储在文件中的。 通常模型是由网格组成的,且一般为三角网格。原因为: 其它多边形网格可以容易地剖分为三角形 三点共面:保证平面性 可以 阅读全文
摘要:
前言 这是从零开始openGL系列文章的第二篇,在上篇文章中介绍了基本的环境配置,这篇文章将介绍如何绘制基本图形(圆、三角形、立方体、圆柱、圆锥)。 基本框架 下面这里我先给出opengl的3D绘图的基本框架 #include <windows.h> #include <string.h> #inc 阅读全文
摘要:
NN入门,手把手教你用Numpy手撕NN(3) 这是一篇包含极少数学的CNN入门文章 上篇 "文章" 中简单介绍了NN的反向传播,并利用反向传播实现了一个简单的NN,在这篇文章中将介绍一下CNN。 CNN CV(计算机视觉)作为AI的一大研究方向,越来越多的人选择了这个方向,其中使用的深度学习的方法 阅读全文
摘要:
这是一篇近两年来的一些日常的记录以及一些感想。 这周宁哥给我们开了场班会,讲了讲他大学的一些经历。宁哥在问我们这两年多的大学生活是否有什么印象深刻的事的时候,我想了好久,似乎想不到什么。但听完他讲的几个经历后,才想起来我也有过类似的经历,但我却没法立马想起来。细细反思了下原因,可能是在这半年的学习中 阅读全文
摘要:
前言 这学期开始学习linux,但笔记本装了双系统之后指纹识别会失效,开虚拟机又十分占据内存,于是乎基本需要使用linux的时候就用wsl,可奈何只有命令行界面,在需要使用图形软件(如emacs)的时候就很是苦恼。最近捣鼓了下,终于可以成功的在wsl中使用图形化软件了。 下面就来讲讲流程 过程 装w 阅读全文
摘要:
前言 高考完之后填志愿,当时想以后去做游戏,所以选择了计算机这个专业,之前捣鼓过U3D,这学期也开始了计算机图形学的学习,最近学习了OpenGL相关的一些内容,将在博客中记录这系列的学习。这篇开篇博客将介绍环境的配置。 配置过程 本地环境 Window 10 + VS2017 配置环境 GLUT + 阅读全文
摘要:
这是一篇包含较少数学推导的NN入门文章 上篇 "文章" .md)中简单介绍了如何手撕一个NN,但其中仍有可以改进的地方,将在这篇文章中进行完善。 误差反向传播 之前的NN计算梯度是利用数值微分法,虽容易实现,但是计算速度慢,这里介绍的 能够高效计算权重参数的梯度的方法。 这里将通过 的方法来讲解反向 阅读全文
摘要:
前言 这是一篇包含极少数学推导的NN入门文章 大概从今年4月份起就想着学一学NN,但是无奈平时时间不多,而且空闲时间都拿去做比赛或是看动漫去了,所以一拖再拖,直到这8月份才正式开始NN的学习。 这篇文章主要参考了《深度学习入门:基于Python的理论与实现》一书,感觉这本书很不错,偏向实践,蛮适合入 阅读全文
摘要:
前言 前段时间周围有很多认识的人学习Android,看蛮多人在装Android Studio,然而看他们装的过程不是那么顺利?然后也有高中同学来问我,于是乎就自己也试着去装了下,也方便日后学习Android吧。在这记录安装过程,希望能帮助到大家。 注:因为我电脑中已有JAVA环境了,所以在本教程中不 阅读全文
摘要:
前言 自从开始弄起数据挖掘之后,已经很久没写过技术类的博客了,最近学校 JAVA 课设要求实现一个聊天室,想想去年自己已经写了一个了,但是有些要求到的功能我也没实现,但看着原有的代码想了想加功能好像有那么点点难,于是就想着重构,也正好之前有看到别人写的CS架构的代码,感觉扩展性还不错,就试着写了写, 阅读全文
摘要:
基本概念 (support vector machines,SVM)是一种 模型,它的基本模型是定义在特征空间上的 的线性分类器。支持向量机还包括 ,这使它成为实质上的非线性分类器。其学习策略就是间隔最大化,可形式化为一个求解凸二次规划(convex quadratic programming)的问 阅读全文
摘要:
Logistic regression 适用于二分分类的算法,用于估计某事物的可能性。 logistic分布表达式 $ F(x) = P(X $ f(x) = F^{'}(x)=\frac{e^{\frac{ (x \mu)}{\gamma}}}{\gamma(1+e^{\frac{ (x \mu) 阅读全文
摘要:
前言 在上篇 "文章" 中介绍了决策树的一些基本概念,在这篇文章中,将介绍决策树ID3和C4.5算法的代码实现以及一些优化。 ID3实现 ID3算法的核心是在决策树各个节点上应用信息增益准则选择特征,递归地构建决策树,算法伪代码在上篇文章中给出了。在这里将给出其代码实现。 代码 输入 输入选取统计学 阅读全文
摘要:
从零基础开始参加了几场数据挖掘方面的比赛,每次比赛都会学到不少东西,自从上次在 的 kernel 中看见很多人都使用 ,那之后我也开始用起了这些,但是却从未花时间去了解过这是究竟是什么,其内部工作原理是怎么样的,正好这段时间在参加 的`消费者人群画像—信用智能评分`这一比赛,做起了调参,但因为对其内 阅读全文
摘要:
前几天帮同学配置 python 和 anaconda 环境,在装 jupyter notebook 时,出了点问题,搞了一天半终于搞好了,也是在 github 里找到了这个问题的解答。 当时显示的是无法连接到python,不知道为什么,帮他们装的notebook居然都是中文,后来发现是 no con 阅读全文
摘要:
前言 因近期要做 hadoop 有关的项目,需配置 hadoop 环境,简单起见就准备进行单机部署,方便开发调试。顺便记录下采坑步骤,方便碰到同样问题的朋友们。 安装步骤 一、下载 hadoop-XXX.tar.gz 下载地址:http://archive.apache.org/dist/hadoo 阅读全文
摘要:
前言 最近开始使用起markdown来记学习笔记,因为经常有公式要写,就需要用到latex,到网上查来查去又不太方便,而且也很少能查到写的比较全的,就准备写下这篇文章。 插入数学公式 在markdown中插入数学公式的语法有两种: 1. 行内公式 2. 行间公式 如: 函数$ L(Y,f(X))=( 阅读全文
摘要:
1.1 统计学习 统计学习也称统计机器学习 主要特点: 1. 以计算机及网络为平台,建立在计算机及网络之上 2. 以数据为研究对象,是数据驱动的学科 3. 统计学习的目的是对数据进行预测和分析 4. 统计学习以方法为中心,统计学习方法构建模型并应用模型进行预测和分析 5. 统计学习是概率论、统计学、 阅读全文
摘要:
前言 前面两篇文章介绍了 python 中两大模块 pandas 和 numpy 的一些基本使用方法,然而,仅仅会处理数据还是不够的,我们需要学会怎么分析,毫无疑问,利用图表对数据进行分析是最容易的,通过图表可以很好地理解数据之间的关联性以及某些数据的变化趋势。因此,将在这篇博客中介绍 python 阅读全文
摘要:
问题 今天在使用 tensorflow-yolov3 的时候,发现报错 emmmmmm。。。看了下,好像说是CuDNN的版本有点低,说是源文件是用 CuDNN 7.2.1 版本编译的,而我们使用的是版本 7.1.4,这可能跟我们安装的 tensorflow-gpu 的版本有关 解决方法 我到 sta 阅读全文