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

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