初识人工智能

什么是人工智能

人工智能就是让机器能像人一样进行思考,那么如何做到。一句话就是找规律,从大量的数据中寻找规律,然后通过这个寻找到的规律进行预测,所以影响人工智能发展的有三大要素:数据 算法 算力 人工智能的三大方向:计算机视觉、自然语言处理、机器人

CPU 和 GPU

CPU 可以理解为一个超人什么都能干,但是有个致命的缺点并行度不高。GPU 刚好相反,他不能进行复杂的逻辑运算,但是却有着极强的并发计算的能力。GPU 在游戏领域用的比较多,上面提到人工智能需要找规律,找规律的过程中就需要大量的运算,而 GPU 刚好符合这一特征。所以在一定程度上来说游戏的发展也间接促进了人工智能的发展

人工智能、机器学习、深度学习

人工智能包含机器学习 机器学习又包含深度学习


人工智能

有监督学习 无监督学习

有监督学习指的是提前告诉计算机结果然后让计算机从中寻找规律 如:给计算机喂一些猫的图片然后计算器通过不断地学习该图片的特征。然后当计算机拿到有一张陌生的图片时候会从中提取特征来判断他是不是猫。无监督学习 只给计算机喂一些数据让计算机自动从中寻找规律

人工智能预测打车费用

让计算机预测打车费用逻辑 现在有一些打车费用的数据:

打车距离 打车费用
1 10
2 12
3 14
4 16
5 18

任务:让计算机预测打车在 10 公里的时候费用是多少
加入打车费用于距离之间的关系为 y = w * x + b (w 为权重 b 为偏执) 让计算机求出 w 和 b 的值即可成功预测

思路:假设 w = 0.001 b = 0.001 依次把 w 和 b 向上 加一个值直到求得最小的值 那么如何让计算值知道预测的值和真实值之间的偏差?这里我们采用均方误差来进行计算公式如下:

y = \frac{1}{n} \sum_{i=1}^{n}(y_i - \hat{y}_i)^2

dw 梯度:

dw = \frac{2}{n} \sum_{i=1}^{n}(-x_i)(y_i - (wx_i+b)

db 梯度:

db = \frac{2}{n} \sum_{i=1}^{n}(-1)(y_i-(wx_i+b))

class CarFree:
    def __init__(self, w, b):
        self.w = w
        self.b = b

    def cal_result(self, x):
        return np.dot(self.w, x) + self.b

    def loss(self, y, z):
        ret = z - y
        return np.mean(ret * ret)

    def update(self, dw, db, rate=0.001):
        self.w = self.w - rate * dw
        self.b = self.b - rate * db

    def cal_dw_db(self, x, y, z):
        # w的梯度
        dw = np.mean((z - y) * x)
        # b的梯度
        db = np.mean(z - y)
        return dw, db

    def train(self, x, y, rate = 0.001):
        ## 开始训练
        for i in range(5000):
            z = self.cal_result(i)
            loss = self.loss(y, z)
            dw, db = self.cal_dw_db(x, y, z)
            self.update(dw, db)

开始训练

def load_data():
  ## 准备数据集
  data = np.array([
      [1.0, 10.0], [2.0, 12.0],
      [3.0, 14.0], [4.0, 16.0],
      [5.0, 18.0]
    ])

  ratio = 0.8
  offset = int(data.shape[0] * ratio)
  ## 训练数据
  train_data = data[:offset]
  ## 测试数据
  test_data = data[offset:]
  x_train_data = train_data[:, 0:1]
  y_train_data = train_data[:, 1:2]

  x_test_data = test_data[:, 0:1]
  y_test_data = test_data[:, 1:2]
  return x_train_data, y_train_data, x_test_data, y_test_data

x_train_data, y_train_data, x_test_data, y_test_data = load_data()
# 创建模型对象
myNet = CarFree(1, 1)
# 训练
myNet.train(x_train_data, y_train_data)
#预测测试数据
z = myNet.cal_result(x_test_data)
print('测试数据的预测值:', z)
# 评估测试数据
loss = myNet.loss(y_test_data, z)
print('测试数据的成本值:', loss)
print(myNet.b)
print(myNet.w)
7.999999999996891
2.000000000001066

可以看到经过 不断的训练 w 和 b 的值已经和真实的值已经是非常接近了

本文由mdnice多平台发布

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,076评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,658评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,732评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,493评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,591评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,598评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,601评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,348评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,797评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,114评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,278评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,953评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,585评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,202评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,442评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,180评论 2 367
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,139评论 2 352

推荐阅读更多精彩内容