
机器学习
机器学习算法、深度学习框架。仅供学习交流
GottdesKrieges
Oracle、OceanBase、TiDB、达梦数据库认证专家。 GBase数据库认证工程师。K8S云原生认证工程师。ITIL服务管理和PMP项目管理认证。
展开
-
云服务器tensorflow GPU版本环境
配置实例时从镜像市场选择预装tensorflow和显卡驱动的系统。该系统预装了tensorflow 1.3.0以及对应显卡驱动、CUDA和cuDNN。购买配有GPU的实例后只需要配置jupyter notebook和其他软件包。查看tensorflow版本pythonimport tensorflow as tftf.__version__tf.__path__#...原创 2020-03-20 16:29:48 · 381 阅读 · 0 评论 -
利用远程云服务器跑深度学习模型
利用远程云服务器跑深度学习模型主要有三个问题需要解决。一是深度学习环境的搭建,二是已搭建环境的保存,三是远程数据的传输。深度学习环境的搭建以阿里云为例,在购买服务器创建实例时,可以在镜像市场选择购买已经配置好环境装好驱动的镜像。其优点是可以省去大量自己配置环境和安装显卡驱动的时间;而缺点在于不能自己选择深度学习框架和其它软件的版本,在后续自己安装其他软件或者函数库时可能发生兼容问题。下...原创 2020-03-16 18:06:47 · 14082 阅读 · 1 评论 -
Win10快速安装tensorflow CPU版本
快速浏览请直接跳转到文章末尾。首先安装Anaconda,然后创建一个独立的新环境来安装tensorflow。请确认anaconda已经添加到电脑的环境变量,否则conda指令在cmd命令行将无法使用。conda create -n tf_cpu_avx2 python==3.7 # -n后为环境名和对应python版本conda activate tf_cpu_avx2 # 可激活环境...原创 2019-10-22 23:06:14 · 701 阅读 · 0 评论 -
Tensorflow训练MNIST模型持久化
mnist_inference.py# -*- coding: utf-8 -*-import tensorflow as tf'''mnist_inference.py 定义前向传播过程和神经网络参数'''# 神经网络结构参数INPUT_NODE = 784OUTPUT_NODE = 10LAYER1_NODE = 500# 通过tf.get_variable函数获...转载 2019-01-26 20:14:32 · 293 阅读 · 0 评论 -
Tensorflow训练MNIST手写数字识别模型
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_dataINPUT_NODE = 784 # 输入层节点=图片像素=28x28=784OUTPUT_NODE = 10 # 输出层节点数=图片类别数目LAYER1_NODE = 500 # 隐藏层节点数,只有一个隐藏层...转载 2019-01-25 19:01:00 · 336 阅读 · 0 评论 -
训练一个简单的Tensorflow神经网络模型
以下代码运行于Google Colaboratory:import tensorflow as tffrom numpy.random import RandomStatebatch_size = 8# 定义神经网络参数w1 = tf.Variable(tf.random_normal([2, 3], stddev=1, seed=1))w2 = tf.Variable(tf....转载 2019-01-21 20:03:32 · 780 阅读 · 0 评论 -
使用Google Colaboratory进行Tensorflow深度学习
Colaboratory作为Google推出的一项免费云端深度学习环境服务,由于配置了Tensorflow+GPU深度学习环境,并且使用了Jupyter Notebook编辑器,非常适合深度学习小白作为入门的工具。首先你需要注册一个Google Drive网盘,在网盘中右键-->更多-->关联更多应用,搜索关联Colaboratory应用; 新建一个文件夹已将其他文件区分开来,可...转载 2019-01-21 19:53:50 · 1760 阅读 · 0 评论 -
Python statsmodels库ARIMA时间序列预测
#!/usr/bin/env python3# -*- coding: utf-8 -*-"""https://www.howtoing.com/a-guide-to-time-series-forecasting-with-arima-in-python-3/http://www.statsmodels.org/stable/datasets/index.html"""import...转载 2018-06-30 23:27:03 · 6972 阅读 · 0 评论 -
使用argparse在终端运行PyTorch模型
argparse教程:点击打开链接使用argparse在命令行运行MNIST图像分类模型的代码如下。默认在GPU上运行。from __future__ import print_functionimport argparseimport torchimport torch.nn as nnimport torch.nn.functional as Fimport torch.optim ...转载 2018-06-10 20:55:01 · 2168 阅读 · 0 评论 -
PyTorch时间序列预测GPU运行示例模型
官方Github上给的例子是CPU版本:https://github.com/pytorch/examples/tree/master/time_sequence_prediction下面的代码将其改为了GPU版本。除了将网络模型和输入迁移到显卡上之外,还有注意两点:一是计算隐藏层状态和细胞状态时也需要把h和c的值迁移到显卡上;二是在画图之前需要把预测值迁移回到CPU上才能将其转化为numpy数组...原创 2018-06-04 23:53:49 · 2769 阅读 · 2 评论 -
ubuntu 18.04 LTS配置GPU版PyTorch
1.显卡驱动http://www.linuxandubuntu.com/home/how-to-install-latest-nvidia-drivers-in-linux驱动下载地址:http://www.geforce.cn/drivers检查驱动版本编号:https://www.nvidia.cn/download/driverResults.aspx/134287/cn 在终端使用ubun...原创 2018-06-03 11:09:13 · 9538 阅读 · 0 评论 -
win10安装Pytorch经验总结
最近Pytorch出windows版本了,于是赶紧装了一下试试。最开始是按照官方教程,在命令行输入如下指令:conda install pytorch-cpu -c pytorch pip3 install torchvision结果第一次跑example的时候还行。第二天就不停的出现kernel died restarting...信息,只好卸载重装。卸载指令如下:pip uninstall ...原创 2018-05-13 10:19:07 · 3677 阅读 · 1 评论 -
使用scikit-learn对车辆情况进行分类
原问题描述:Car Evaluation Problem第一种方法:使用独热向量编码方式对原始数据进行转换,并采用决策树、支持向量机、朴素贝叶斯方法、k近邻算法和多层感知机这五种模型分别进行训练和分类。import numpy as np# Part 1 : load dataXt = np.genfromtxt('car.data', delimiter=',', dtype=[原创 2018-01-24 17:04:03 · 1063 阅读 · 0 评论 -
Python数据科学Jupyter-Matplotlib-Numpy-Keras-Pandas速查
JupyterMatplotlibNumpyKerasPandas转载地址:https://medium.com/towards-data-science/top-6-cheat-sheets-novice-machine-engineers-need-5ea43d1be3de转载 2017-11-02 14:06:47 · 520 阅读 · 0 评论 -
吴恩达深度学习课程第三部分笔记要点
1-Using a single number evaluation metric:eg. Trade-off betweeen the Precision & the Recall --> F1 Score;2-Satisfacing & Optimizing metrics:one optimizing metric(尽可能优化) with multiple satisfa原创 2017-09-26 13:13:34 · 678 阅读 · 0 评论 -
吴恩达深度学习课程第二部分笔记要点
1-通过迭加计算训练集上的error来判断是否high bias,利用验证集上的error判断是否high variance;2-测试阶段不用Dropout层;Dropout层是用于预防overfitting的正则化方法;代价函数J对于Dropout层未明确定义,为检查梯度是否一直下降,需关闭Dropout层或将参数设为1;3-gradient check只用于debu原创 2017-09-21 22:49:04 · 434 阅读 · 0 评论 -
深度学习笔记-客流预测模型-20170627
Radial basis functionhttps://en.wikipedia.org/wiki/Radial_basis_functionRadial_basis_function networkhttps://en.wikipedia.org/wiki/Radial_basis_function_networkRadial basis function ke转载 2017-06-27 21:30:32 · 3763 阅读 · 0 评论 -
SVM简单实例-A simple implementation of SVM using Matlab
本文是一个用Matlab实现的简单的SVM实例,仅供参考,如有不足之处,欢迎指正。原创 2017-02-28 15:45:37 · 512 阅读 · 0 评论