
机器学习
文章平均质量分 76
记录平时用到的机器学习模型、算法、代码,力求做到开箱即用。
hhy_csdn
理论是灰色的,而实践之树常青。
展开
-
使用线性向量自回归模型Linear VAR推断时序变量的因果关系
使用VAR计算变量之间的Granger Causality原创 2022-06-01 03:47:30 · 600 阅读 · 0 评论 -
利用YAKE进行文档关键词提取
利用YAKE!进行文档关键词提取现记录一种基于关键词统计、无监督、单文档关键词提取算法YAKE!(Yet Another Keyword Extractor)的使用笔记。YAKE!基于5种指标:是否大写,词的位置,词频,上下文关系,词在句中频率,来计算候选词的得分,从而筛选Top-N关键词。论文:《YAKE! Keyword extraction from single documents using multiple local features》网站:https://liaad.github.i原创 2022-05-29 22:35:45 · 3251 阅读 · 0 评论 -
使用Transformer编码器进行序列数据分类(上)
使用Transformer编码器进行序列数据分类(上)搭建Encoder Classimport numpy as npimport torchimport torch.nn as nnimport torch.nn.functional as Flen_traj = 13batch_size = 3d_obs = 6d_embed = 7 # embedding dimensionn_heads = 8d_k = 16d_hidden = 16d_class = 2n_laye原创 2022-05-24 20:53:53 · 6732 阅读 · 5 评论 -
各类神经网络的图形表示
一张16年的老图,最近用到了其中的一些idea,尤其是最后两行。图源asimovinstitute。原创 2020-07-08 21:26:44 · 1241 阅读 · 0 评论 -
从零开始搭建Ubuntu下的深度学习环境TensorFlow+Keras+Pytorch+Sklearn+OpenCV
我的Ubuntu系统又双叒叕崩溃了,卡在系统登录输密码的界面循环,似乎是更新了一下系统,和英伟达的驱动不兼容了。正好我的CUDA版本是8.0,支持不了高版本的TensorFlow,很难受,索性格式化系统,重新来一遍好了。现将整个过程记录在此,以备后查。正文开始从零开始搭建Ubuntu下的深度学习环境一、删除Ubuntu系统需要安装:分区助手 https://www.disktool.cn/...原创 2018-09-26 23:59:37 · 9414 阅读 · 3 评论 -
基于卷积自编码器和图像高斯金字塔的布料缺陷无监督学习与检测方法
基于卷积自编码器和图像金字塔的布料缺陷无监督学习与检测方法这篇博客是在论文《An Unsupervised-Learning-Based Approach for Automated Defect Inspection on Textured Surfaces》的基础上进行了复现,并加入了自己的理解和改进。布料纹理缺陷检测与纹理学习因为对缺陷进行标记或像素级分割很困难,缺陷的类型也十分复杂,...原创 2018-12-04 11:30:52 · 7556 阅读 · 29 评论 -
利用Keras实现常用CNN结构——LeNet、AlexNet、ZFNet、VGGNet、GoogLeNet、ResNet(修正版)
在代码最前面加上from keras.models import Sequentialfrom keras.layers import Input,Dense,Conv2D,MaxPooling2D,UpSampling2D,Dropout,Flatten from keras.layers import BatchNormalization,AveragePooling2D,concate...原创 2018-12-05 12:02:07 · 5010 阅读 · 3 评论 -
基于卷积神经网络和时域金字塔池化的语音情感分析
基于卷积神经网络和时域金字塔池化的语音情感分析概述这是最近学习《这篇文章》时所做的笔记和代码实现。其中有部分太过复杂没有复现出来原创 2019-01-08 23:15:35 · 5060 阅读 · 16 评论 -
构建深度神经网络,我有20条「不成熟」的小建议
构建深度神经网络,我有20条「不成熟」的小建议转载自 https://mp.weixin.qq.com/s/8DlnAKM94mgNoGd4opJD8A在我们的机器学习实验室中,我们已经在许多高性能的机器上进行了成千上万个小时的训练,积累了丰富的经验。在这个过程中,并不只有电脑学习到了很多的知识,事实上我们研究人员也犯了很多错误,并且修复了很多漏洞。在本文中,我们将根据自身经验(主要基于 T...转载 2019-04-24 18:22:15 · 468 阅读 · 0 评论 -
论文笔记《Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks》
这篇关于Cycle-GAN的论文笔记是今年三月份所写的,由于各种原因,直到现在才整理好,稳重有说的不对的地方,请批评指正。Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networksfrom ICCV 2017, UC Berkeley图对图翻译是一类计算机视觉任务,其目标是利用一个经过校准的图...原创 2018-09-30 21:57:39 · 8104 阅读 · 0 评论 -
深度学习人脸检测框架DFace-win64的调试与视频人脸检测
深度学习人脸检测框架DFace-win64的调试与视频人脸检测在分辨率不是很高的视频中,Haar+AdaBoost的人脸检测方式精度不是很高,错检也有很多,于是尝试用深度学习的方式来做人脸检测。目标是在视频/图片中检出人脸的位置,画出Bounding Box,以便于作为输入图像进行表情。本文用到的深度学习人脸检测框架是DFace 在其开源代码的基础上做了修改,简化了部分运算,并将其运用到...原创 2018-09-01 15:55:16 · 3061 阅读 · 7 评论 -
Windows10+GPU+Anaconda3+Pytorch+TensorFlow+Keras配置方法
配环境这个事真的是常看常新,随着package的不断更新,之前配环境的经验都不能用了,所以新开一贴,记录一下最近配环境的曲折之路。之前博客Windows10 GPU版Tensorflow配置教程+Anaconda3+Jupyter Notebook依然可以用。...原创 2018-08-31 22:51:53 · 2250 阅读 · 1 评论 -
深度学习之caffe入门——cifar10例程
2017年3月11日23:55 cifar10是caffe自带的第二个比较有趣的例程。 readme文档的翻译进行神经网络的训练全过程。原创 2017-03-11 23:58:49 · 1822 阅读 · 0 评论 -
深度学习之CUDA——翻译NVIDIA CUDA Installation Guide for Linux (1)
NVIDIA CUDA Installation Guide for LinuxLinux系统下的NVIDIA CUDA 安装指南(翻译官方手册)翻译 2017-03-21 13:04:28 · 4291 阅读 · 1 评论 -
深度学习之caffe入门一一配置SSD中遇到的问题
记录caffe-ssd配置过程中的错误解决原创 2017-03-31 21:40:48 · 8202 阅读 · 2 评论 -
Windows10 GPU版Tensorflow配置教程+Anaconda3+Jupyter Notebook
之前配Caffe费了不少周折,详情参阅 深度学习之caffe入门——caffe环境的配置(CPU ONLY)。 如今转战Tensorflow,又免不了配环境之苦,摸索半天。终得其法。记录下来,以备后用。一、在使用pip安装package的时候,经常崩掉,换用清华的源就好很多,或者用豆瓣的源也是可以的。 具体怎么改清华源,请看这篇博客。Ubuntu使用清华源或者pip insta...原创 2018-03-07 23:08:16 · 3526 阅读 · 0 评论 -
深度学习之群卷积(Group Convolution)
最近在看MSRA的王井东研究员的《Interleaved Group Convolutions for Deep Neural Networks》。论文中多次提到群卷积这个概念,所以特地学习了一下群卷积。群卷积最早出现于AlexNet中。是为了解决显存不够的问题,将网络部署在两张GTX 580显卡上训练,Alex认为group conv的方式能够增加 filter之间的对角相关性,而且能够减少...原创 2018-04-21 15:57:12 · 40000 阅读 · 2 评论 -
TensorFlow使用显存的设置
TensorFlow默认情况下训练会占用全部显存。 可以设置参数来修改显存使用情况。设置使用显存比例在构造tf.Session()时候通过传递tf.GPUOptions作为可选配置参数的一部分来显式地指定需要分配的显存比例,如下所示:假如有12GB的显存并使用其中的4GB: gpu_options = tf.GPUOptions(per_process_gpu_memory...原创 2018-05-05 18:23:29 · 2038 阅读 · 1 评论 -
机器学习与计算机视觉入门项目——视频投篮检测(一)
机器学习与计算机视觉入门项目——视频投篮检测(一)随着机器学习、深度学习技术的迅猛发展,计算机视觉无疑是近年来发展最快的AI领域之一。正因如此,互联网上有关计算机视觉和机器学习、深度学习的社区、博文、论文、代码、算法框架等极大地丰富起来,给初入该领域的新人丰富的参考资料。同时计算机视觉比较易于理解,适合新手入门,培养最基本的工程素养和代码项目经验,从而了解处理具体计算机科学相关领域的基本流程。...原创 2018-08-13 22:42:40 · 7630 阅读 · 3 评论 -
暂时记一下
anaconda的文件夹,获取全部权限新安装的env记得装jupyter notebookpytorch 的安装pth文件的书写格式原创 2018-08-30 23:39:29 · 179 阅读 · 0 评论 -
深度学习之caffe入门——caffe环境的配置(CPU ONLY)
caffe配置环境CPU——onlyUbuntu16.04原创 2017-03-12 12:10:15 · 1664 阅读 · 1 评论