从零开始搭建一个简易神经网络
神经网络简述神经元神经网络通过模拟人神经元的活动,通过输入预测输出。
神经网络中的一个神经元的树突接触到输入,然后经过计算之后从轴突上传出信号。
经过抽象之后,一个神经元就长这样:
其接受3个输入,$x_1,x_2,x_3$,经过线性运算$w^Tx+b$,和激活函数$\sigma(z)$后,输出$a$。
$w$是一个$3\times1$的列向量,$x$是一个$3\times1$的列向量,$b$是一个实数
神经网络多个神经元(cell)一起就组成了神经网络,一个神经网络可以表示为如下这样:
%%{ init : { 'flowchart' : { 'curve' : 'basis' }}}%%
flowchart LR
age((年龄))
salary((薪水))
age-.->x1((cell)) & x2((cell)) & x3((cell))
salary-.->x1 & x2 & x3
x1 & x2 & x3-.->x4((cell)) &am ...
爬虫笔记
模拟发送 HTTP 请求GET请求GET请求是HTTP协议中定义的一种请求方法,用于从服务器获取数据。当发起一个GET请求时,客户端(通常是用户的网页浏览器)向服务器发送一个请求,请求服务器返回指定的资源或数据。当我们用浏览器打开网页时,其实发送的最原始的请求就是 GET 请求
1234567import requests res = requests.get('http://www.douban.com') print(res) print(type(res)) >>> <Response [200]> <class 'requests.models.Response'>
可以看到,我们得到的是一个 Response 对象
如果我们要获取网站返回的数据,可以使用 text 或者 content 属性来获取
text:是以字符串的形式返回数据
content:是以二进制的方式返回数据
POST请求POST请求是HTTP协议中定义的另一种请求方法,用于向服务器提交数据。当发起一个POST请求时,客户端向服 ...