分享一个编程学习GitHub项目
1 这是个什么东西?12月已经过了块三分之一,然后我却一篇博客都还没来得及写,今天算是本月的第一篇博客了。今天分享一个GitHub的学习项目,这是很多人一起组成的一个分享项目,这是其GitHub地址,或者你可可以访问该分享项目的官网,
官网首页如下:
你可以选择哪一期进行阅览
你可以选择不同语言
或者直接搜索
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
如何免费访问Google
一 谷歌访问助手(破解版)
此方法不需要注册登录,就可以使用,但是只能访问谷歌,其他的国外网站不能访问
1 下载插件在百度中搜索github 谷歌访问助手,点击如下所示,第一条,然后会跳转到GitHub页面,我们下载clone即可。或者点击直接下载
2 解压安装下载完成之后,我们解压压缩包,然后点击Google浏览器的更多工具->扩展程序。进入如下界面:
3 进行访问访问界面如下:
4 快捷访问你也可以直接访问这个地址https://so.bban.fun/直接进行访问,但是改地址不能访问Google mail和google shop等应用
二 Google Helper(正式版)
此方法需要注册登录,会有3天VIP,这3天,你可以访问任何国外网站,就想VPN一样,但是3天VIP过期之后,你就只能使用基本功能了,一样可以访问谷歌,但是VPN的服务就暂停了。
1 下载Google Helper点击官网下载,截图如下:
2 解压安装按照方法一中介绍的那样解压安装,这里不过多介绍
3 注册和认证我们需要注册一下Google Helper才能使用,注册完之后还需要邮 ...
TensorFlow中reduce_mean有什么用?
TensorFlow中reduce_mean的作用
tf.reduce_mean 函数用于计算张量tensor沿着指定的数轴(tensor的某一维度)上的的平均值,主要用作降维或者计算tensor(图像)的平均值。
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
基于TensorFlow的mnist手写体识别
0 引言昨天我做(学者网上的教程)了一个线性回归的模型,可以参考这篇博客,用的TensorFlow框架,今天我继续学习,用TensorFlow框架对mnist数据集进行手写体识别。
1 准备数据这里用到的是TensorFlow里面的placeholder占位符,类似constant,只不过先定义但是不赋值,用起来的时候再赋值。
mnist数据集from tensorflow.examples.tutorials.mnist import input_datamnist_data = input_data.read_data_sets(“./mnist_data”, one_hot=True)
y_truey_true = tf.placeholder(dtype=tf.float32, shape=[None, 10], name=”y_true”)
labelX = tf.placeholder(dtype=tf.float32, shape=[None, 784], n ...
用TensorFlow实现线性回归
1 准备工作利用TensorFlow做一个线性回归的案例,我们需要知道我们要干一些什么?我们要的干的活:
1 准备数据
2 构造模型
weights
bias
3 构造损失函数
4 优化损失
5 运行代码(session)
2 开始写代码
1 准备数据X = tf.random_normal(shape=[100, 1],mean=0.0,stddev=1.0,name=”feature”) # 用高斯分布生成随机值, y_true = tf.matmul( X, [[0.8]]) + 0.7 # 用高斯分布生成随机值, 默认均值是0 方差是1
2 构造模型
weights weights = tf.Variable(initial_value=tf.random_normal(shape=[1,1]),name=”weights”)
bias bias = tf.Variable(initial_value=tf.random_normal(s ...
解决【TypeError: Input 'b' of 'MatMul' Op has type int32 that does not match type float32 of argument 'a'.】问题
1 发现问题利用TensorFlow框架进行自实现线性回归时,报错:TypeError: Input ‘b’ of ‘MatMul’ Op has type int32 that does not match type float32 of argument ‘a’.
源代码:
12345678910111213141516171819202122232425262728293031323334def liner_regression(): 自实现一个线性回归 y_true = 0.8X + 0.7 :return: # 1 准备数据 X = tf.random_normal(shape=[100, 1],mean=0.0,stddev=1.0,name="feature") # 用高斯分布生成随机值, y_true = tf.matmul( X, [[8]]) + 0.7 # 用高斯分布生成随机值, 默认均值是0 方差是1 # 2 构造模型 # 模型构造用TensorFlow中的变量进 ...
markdownPad2下载以及破解
1 下载链接:https://pan.baidu.com/s/1vsP_eEaiepAzuJKYnfTvNg提取码:3em7
2 MarkdownPad2破解点击Enter Key 进入输入邮箱和License key
Email address:Soar360@live.com
License key :
1GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q74f47fzsZo45JE2hfQBFi2O9Jldjp1mW8HUpTtLA2a5/sQytXJUQl/QKO0jUQY4pa5CCx20sV1ClOTZtAGngSOJtIOFXK599sBr5aIEFyH0K7H4BoNMiiDMnxt1rD ...
hexo绑定个人域名如何实现https访问
1 发现问题当我们使用github+hexo+personal domain做自己的博客时,会发现只有http访问,不能进行https访问,关于个人域名的申请,请参考这篇博客,这里介绍一个网站cloudflare,他是国外的一个提供网站安全管理、性能优化及相关的技术支持的网站,github服务器在国外,所以有时候可能会被墙,这个时候cloudflare就发挥作用了。
2 解决问题首先去cloudflare注册一个账号,建议用邮箱注册。然后去首页添加自己的域名,如下所示:然后在点击SSL/TLS按钮将加密模式选为flexible:再然后就是点击page ranks按钮添加对应的域名,一个是www,另一个是域名本身,如下:再然后点击DNS按钮,填上下图所示的信息,你的域名本身以及带www的域名:最后,修改域名提供商上的nameserver地址,我是用的腾讯云域名,如下所示:
3 查看邮箱邮件当你设置完之后,过一会(官方说是72小时内)你会收到一封邮件,内容如下:还有收到一封欢迎加入cloudflare的邮件,如下:
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】, ...
hexo编辑器之HexoEditor安装以及闭坑教程
1 准备工作关于hexo+github配置自己的个人自定义博客是一个很好的个人博客解决方案,让hexo跑起来其实很简单,但是后期写博客,就显得有些不是很方便,你得:
打开git bash进入到博客目录
使用hexo new "post_name"命令创建博客文件
使用Markdown编辑器或者记事本写博客
在使用git bash使用hexo clean & hexo g & hexo d部署到GitHub或者coding上
这么一看确实很麻烦,而且还有图床也需要自己手动解决,所以这里介绍一个hexo编辑器HexoEditor,可以创建博客,然后发布博客,还能编写边渲染,还支持图床备份等,很方便。当然还有其他的解决方案,比如:hexo-admin,hexo-admin-ehc,hexo-hey等
这里是HexoEditor代码的下载安装地址:https://github.com/zhuzhuyule/HexoEditor。该编辑器的界面如下,简洁大方:
安装环境:
node.js,install
git,install
2 配 ...
npm/npmr文件的原始内容
1 发现问题今天我修改了node.js的安装路径下的一个文件的内容,后来发现不能npm运行了,然后无奈我就重新安装了一下,因为我要安装一个hexoEditer来编写我的hexo博客,因为采用git bash和Markdown编辑器太麻烦了,所以上GitHub上找到了hexo的编辑器,这里是下载安装地址:HexoEditor。该编辑器的界面如下,简洁大方:
在GitHub的readme中,有提到使用下面的语句进行配置全局变量:
12345678910111213141516//if use Windows:npm config set prefix "C:/Program Files/nodejs/npm_global"npm config set cache "C:/Program Files/nodejs/npm_cache" //if use Linux\Mac:npm config set prefix "~/nodejs/npm_global"npm config set cache "~/no ...