Tensorflow 学习笔记

[TOC]

Tensorflow

准备 D1

安装

  1. 下载地址:
    https://www.tensorflow.org/install/
    推荐使用Virtualenv 安装 TensorFlow
    只用安装某个python的ts
    每次在新的 shell 中使用 TensorFlow 时,您都必须激活 Virtualenv 环境

斯坦佛:http://web.stanford.edu/class/cs20si/
blibli视频:2017
https://www.bilibili.com/video/av9156347/?from=search&seid=6905181275544516403
youtube:https://www.youtube.com/watch?v=g-EvyKpZjmQ&list=PLQ0sVbIj3URf94DQtGPJV629ctn2c1zN-

数据集库:收集数据集
https://zhuanlan.zhihu.com/p/35399323
https://deeplearning4j.org/cn/opendata

版本:
TF learn
TF Slim
High level API:Keras

学会使用docker容器:
学习python:

概念 import tensorflow as tf

本质:产生计算图
可视化:tensorboard

tensor:
0-d:number
1-d:vector
2-d:matrix

神经网络结构
input layer –hidden layer– output layer(拟合数据)
怎么处理数据结构:

  1. 建立结构
  2. 放数据进结构里面
  3. weight 和 baias(权重和偏置)

GradientDescentOptimizer 优化器

Read more

python 爬虫基础

做了一个整理,把python的爬虫基础发一下。这个是基于周莫凡的python整理材料

[TOC]

Read more

二律背反

​ 干一件事件久了,可以开悟,也可以傻。就像和尚,也许打着禅就变成乔达摩悉达多开悟了,也可能就去见如来了。

​ 我有的时候很搞不懂,为什么意识形态的东西会影响人们那么深,我今天算是神了。

​ 看书,休息,看书,弹琴,看书,睡觉,生活一天一天过,日复一日年复一年天天如此略显单调,有的时候也能灵光一现,突然发现某个看不懂的模型,突然明白了,顿时对蒙代尔之流产生莫名好感和敬佩。

​ 今天看书,看到一半,笑了,非常好玩,马克思写到“资本家总是力求延长工作日,因为资本家是人格化的资本,他的灵魂就是资本的灵魂。而资本只有一种本能,就是获得剩余价值,用自己不变不分即生产资料吮吸可能多的生产价值”“资本是死劳动,像吸血鬼一样”
然后他分析了很多,简单来说就是马克思说资本家不是人,甚至连人都不是,就是吸血鬼。
​ 这样想想,我觉得有些人确实好玩,就是感觉干一件事情久了,傻了。这样的文风不禁想起很多老一辈的人,你看朱光潜,挺有文化的吧,也接受过很好的教育,你看看他写的《西方美学史》,一开始就马列主义开始辩证分析,让人觉得学究的要死,你说你写一个讲义的东西,又自我批评写作犯错的心路历程,又搞这个马列的哲学探讨。还有像竺可桢之流,他写个日记都不忘毛主席,这是为什么呢,因为吧,就像我一样,一天看个十几个小时的书,犯傻,一个人在一个环境下一直不变,不论什么学识,囿于自己意识,会偏激,会傻。牛顿最后傻了,抱着上帝不放,更有甚者,想奥利金自我阉割而奉行上帝。弗洛伊德也天天分析来分析去,终于在41岁开始自觉告别性生活了,为什么呢。

Read more

python 文档

[TOC]

这个是基于莫凡python,廖雪峰的自学整理

安装

安装python3

1
brew install python3

选择python3 —version
atom 安装 script
cmd shift +p 查找 run 快捷键cmd i
打开setting:cmd + ,
1
pip3 install jupyter

这边用conda更方便

基础功能

Print 功能:

  1. Print(1) 3.5以上一定要有括号
  2. Print string的话 用单引号或者双引号,双引号里面加单引号
  3. \是系统识别符号,数字不可以加字符串

坚持使用4个空格的缩进
大小写敏感的
平方是2**2,2**3三次方,
8%3是取余数,
9//4取整

1
2
3
print(int('2')+3) #int为定义整数型
print(int(1.9)) #当int一个浮点型数时,int会保留整数部分
print(float('1.2')+3) #float()是浮点型,可以把字符串转换成小数

格式化

用%实现

  1. %s表示用字符串替换
  2. %d表示用整数替换
  3. 有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。
  4. %s永远起作用
    %s 字符串 (采用str()的显示)
    %r 字符串 (采用repr()的显示)
    %c 单个字符
    %b 二进制整数
    %d 十进制整数
    %i 十进制整数
    %o 八进制整数
    %x 十六进制整数
    %e 指数 (基底写为e)
    %E 指数 (基底写为E)
    %f 浮点数
    %F 浮点数,与上相同%g 指数(e)或浮点数 (根据显示长度)
    %G 指数(E)或浮点数 (根据显示长度)
    %% 字符”%”
    1
    2
    3
    print ('Hi, %s, you have $%d.' % ('Michael', 1000000))
    print( 'growth rate: %d %%' % 7)
    print( 'Age: %s. Gender: %s' % (25, True))

定义变量

1
2
3
apple=1
apple_2016='iphone 7 plus'
a,b,c=1,2,3 #定义多个自变量

循环

条件判断

注意不要少写了冒号:

1
2
3
4
5
6
7
age = 3
if age >= 18:
print('adult')
elif age >= 6:
print('teenager')
else:
print(‘kid')

// d82f37493cc3f66494b326395c054980.png //

Read more