机器学习
文章平均质量分 71
geekac
这个作者很懒,什么都没留下…
展开
-
机器学习之BP算法
一、BP算法理解① BP算法全称 (Error) Back Propagation 算法,中文名曰:误差反向传播算法。②该算法是干嘛的? 计算梯度。更简单点,求(偏)导。对于简单的函数如下: ...原创 2018-05-25 15:04:12 · 3292 阅读 · 0 评论 -
Pytorch 0.4.0 基于Windows 10 问题解决记录
1.运行Pytorch tutorial代码报错:BrokenPipeError: [Errno 32] Broken pipe源代码地址: Training a classifier (CIFAR10)该问题的产生是由于windows下多线程的问题,和DataLoader类有关,具体细节不清。解决方案: 修改调用torch.utils.data.DataLoader()函数时的 num_w...原创 2018-05-09 11:17:44 · 5187 阅读 · 3 评论 -
机器学习之ROC曲线以及混淆矩阵
混淆矩阵的作用:对机器学习的学习效果进行评估的一种指标。confusion matrix is to evaluate the accuracy of a classification.它的作用是评估分类的准确度。混淆矩阵的定义:对于混淆矩阵C,C(i,j) 表示真实分类是第i类,但是预测值为第j类的观测总数。对于二分类问题(假设1是正类):C(0,0)表示真反类 TN(true negativ...原创 2018-04-27 10:44:25 · 3938 阅读 · 0 评论 -
win10下 使用Pycharm+Anaconda3创建指定版本虚拟环境
1.需求 当使用python进行开发时,可能用到很多第三方的库/模块。这些模块有些相互依赖,以及对python版本有要求。 如果直接在当前版本安装项目所需模块时,会让更新(或者卸载)一些相关的模块。会造成一些不必要的麻烦。 另一种情况就是,旧项目迁移,需要根据以前的代码进行重写项目。 这时候的最佳选择是使用python的虚拟环境!比较常见的工具包括venv(python自带...原创 2018-06-04 12:05:00 · 3433 阅读 · 1 评论