机器学习
文章平均质量分 88
对人工智能的机器学习算法的学习以及总结
懒骨头707
这个作者很懒,什么都没留下…
展开
-
tensorflow:ImportError: cannot import name 'abs'
如上图,我们导入tensorflow的时候报出了这个 abs 的错误。那么问题的原因 网上是这么解释的:因为和protobuf版本不兼容造成的,因此需要卸载重新安装所以我们卸载 tensorflow和protobuf,然后重新安装tensorflow就可以了pip uninstall tensorflow protobuf --yespip install -...原创 2019-03-27 13:20:58 · 1667 阅读 · 0 评论 -
报错:tensorflow.python.framework.errors_impl.UnknownError: Could not start gRPC server
如题:tensorflow.python.framework.errors_impl.UnknownError: Could not start gRPC server环境:Ubuntu16.4,tensorflow-gpu1.10原因:分布式tensorflow中的ps或者worker进程为杀死解决方案:ps -aux|grep python然后杀死和分布式有关的进程:...原创 2018-12-14 19:44:54 · 7320 阅读 · 14 评论 -
用Python实现ElasticSearch的智能搜索
一、ElasticSearch的安装 针对安装ElasticSearch以及专门处理中文的IK分词,网上一搜一大把,这里就不说明了。二、文本预处理 本次的文本是word文档,所以我么先进行TXT转换。转换代码如下: '''将docx转化为txt'''def docx_to_text(): wordapp = win32...原创 2018-08-28 17:56:35 · 4968 阅读 · 0 评论 -
python下使用jieba分词
在本博客之前,我们先采用python处理过之前的csv数据。我们本次是用python对之前的数据进行分词处理。上一个博客链接:https://blog.csdn.net/qq_28626909/article/details/81674612#!D:/workplace/python# -*- coding: utf-8 -*-# @File : fenci.py...原创 2018-08-14 21:17:38 · 1308 阅读 · 0 评论 -
Python:用机器学习方法实现搜索引擎或者智能匹配系统
1.准备工作 在本文开始之前,我们首先是对原始的CSV表格的数据读取,然后分词,之后才开始进行智能匹配。csv的读取和分词都在之前的博客,所有的代码都是一个工程的。但是由于训练集是公司的数据,所以不方便放出,请谅解。但是对于训练集数据的描述CSV读取的博客中有提到。 csv的读取:https://blog.csdn.net/qq_28626909/article/deta...原创 2018-08-14 21:59:50 · 9017 阅读 · 10 评论 -
机器学习之线性模型学习(python+所有代码)
参考文献:https://blog.csdn.net/zmdsjtu/article/details/52891654一·普通线性回归 线性模型(linear model)就是试图用一个线性组合来描述: 我们在其他很多的课程中肯定也接触到用层级结构或者高纬映...原创 2018-06-23 16:48:41 · 3920 阅读 · 7 评论 -
机器学习之文本分类(附带训练集+数据集+所有代码)
我本次对4类文本进行分类((所有截图代码和数据集最后附带免费下载地址))主要步骤:1.各种读文件,写文件2.使用jieba分词将中文文本切割3.对处理之后的文本开始用TF-IDF算法进行单词权值的计算4.去掉停用词5.贝叶斯预测种类文本预处理:除去噪声,如:格式转换,去掉符号,整体规范化遍历的读取一个文件下的每个文本中文分词...原创 2018-05-20 14:59:10 · 73367 阅读 · 163 评论 -
Tensorflow:空洞卷积(Atrous convolution) atrous_conv2d的代码实现
一、参考文献https://blog.csdn.net/mao_xiao_feng/article/details/78003730https://blog.csdn.net/davincil/article/details/80902366二、概念空洞卷积的基本概念则是扩大卷积核,例如下图(作图为标准卷积核,有图为空洞卷积核): 这里使用...原创 2019-03-28 14:07:44 · 5536 阅读 · 0 评论 -
用卷积神经网络(CNN)实现cifar_10图像识别分类
一、资源链接无数据集纯代码链接:https://pan.baidu.com/s/1w20ZUkwaYw22qXIRWw2NXA提取码:csco带数据集和代码链接: https://pan.baidu.com/s/1OTu17l_9tk7Vg45m1BokNw提取码:w7o9二、资源格式一共4个文件,三个为py代码文件,另一个是数据集。目录尽量存放在一起,我的目录是这样...原创 2019-03-28 13:19:25 · 7928 阅读 · 3 评论 -
分布式深度学习环境配置,NVIDIA驱动+cuda+cudnn+docker
假设设备中已经安装了python3.61.安装NVIDIA驱动 在Ubuntu的操作系统上,输入ubuntu-drivers devices 查看推荐驱动我的推荐是NVIDIA384,然后输入sudo ubuntu-drivers autoinstall按推荐安装。之后输入nvidia-smi弹出gpu信息即代表安装成功二,安装cuda...原创 2018-12-14 19:40:09 · 1382 阅读 · 1 评论 -
分布式tensorflow测试代码
数据集:minist (我走的是本地读取)数据集链接:https://pan.baidu.com/s/1o2faz60YLaba3q7hn_JWqg 提取码:yv3y 代码和数据集放在一个文件下目的:测试服务器是否安装成功cuda和cudnn环境:ubuntu16.04,python3.6,tensorflow-gpu1.10,cuda9.0,cudnn7.4...原创 2018-12-14 19:38:22 · 709 阅读 · 0 评论 -
分布式Tensorflow中同步梯度更新tf.train.SyncReplicasOptimizer解读(backup_worker的用法)
在tensorflow的训练中,分布式可以大大的加快模型训练速度,但是分布式怎么分配和参数设定,都和SyncReplicasOptimizer这个函数有很大关系。 操作系统:Ubuntu16.04 运行环境:python3.6,nvidia384(4块),tensorflow-gpu1.10+cuda+cudnn(根据自己实际gpu配置) ...原创 2018-12-14 15:56:02 · 5010 阅读 · 4 评论