深度学习
文章平均质量分 89
一起研讨深度学习的魅力,走进神经网络的世界。
L先生AI课堂
李虎,联想集团PCSD业务UDS平台推荐算法团队开发负责人,曾获2018-2019年度联想集团中国区优秀员工。在联想内部,做过多次企业内训和技术支持,并在北京线下技术沙龙分享会上作为演讲嘉宾分享算法实战应用效果,拥有丰富的线上,线下培训经验。对机器学习,深度学习算法建模,推荐系统,大数据有多年的实际经验。CSDN博客专家,著有大白话算法系列,以通俗生动的方式讲解人工智能前沿算法。愿景是打造全网AI最通俗教学,赠人玫瑰,手有余香,在人工智能前行的路上一起前行,以通俗简洁详细的方式,让每一位热爱着深入其中。空间有形、梦想无限!加油!
展开
-
浅谈Graph Embedding(一)
本文主要介绍Graph Embedding算法背景引入和Graph Embedding 介绍以及Graph Embedding算法之Deep Walk原创 2023-02-03 16:05:34 · 804 阅读 · 0 评论 -
神经网络的类型分类和结构理解
神经网络按照不同的分类方式,会有多种形式的划分。第一种分类方式是按照类型来分,包含两种类型,分别为前馈神经网络和反馈神经网络。掌握神经网络层与层之间的结构后,会有助于我们对神经网络的理解,从而更好的理解参数模型,找到算法合适的参数。原创 2022-12-07 21:05:48 · 6344 阅读 · 1 评论 -
新年第一篇---算法浅谈
一、前述2020是不平凡的一年。展望2021,希望大家都能有所收获。在此谈下算法方面的工作。二、工作类别目前算法工作的话,第一类是数据挖掘,它包含的知识,跟机器学习相关度会更大,包含常规的数据挖掘以及推荐算法。在数据挖掘里面,要单独的会机器学习的特征工程,和其它的领域的知识,比方金融公司,可能要知道一些金融公司业务方面的知识。数据挖掘,可能有几个附加的知识也需要知道,有的数据挖掘岗,它需要一些机器学习和大数据的组合,还有一种是机器学习的知识,加上自然语言处理的这方面。 新浪微博的数据挖掘岗,原创 2021-01-01 17:55:29 · 376 阅读 · 0 评论 -
大白话5分钟带你走进人工智能-第40节神经网络之调优神经网络的超参数
神经网络有着灵活性,同时也是算法的主要缺点:需要有许多超参数需要去调节。比如隐藏层及神经元个数,轮次,每一轮次给多少数据,学习率,对于神经网来说,有很多超参数可以调节。层数,每层的神经元数,在每层使用的激活函数,初始化权重的逻辑,等等你怎么知道哪种组合最适合你的任务?站在机器学习角度来说,可以去使用grid search,cross validation就是交叉熵验证加上栅格搜索,但是它在深度学习里用的并不多,它特别的费时间,它要跑很多遍。在深度学习里就是奔着过拟合去调,调过了只是说明结果已经出现过原创 2020-05-09 16:11:42 · 1224 阅读 · 1 评论 -
大白话5分钟带你走进人工智能-第38节神经网络之TensorFlow利用梯度下降法求解最优解(6)
先看一个传统方法手动实现线性回归和MSE损失函数的方案:import tensorflow as tfimport numpy as npfrom sklearn.datasets import fetch_california_housingfrom sklearn.preprocessing import StandardScaler#多元线性回归是一个凸函数 ,所以能找到全局...原创 2020-05-08 18:20:42 · 1172 阅读 · 4 评论 -
大白话5分钟带你走进人工智能-第42节神经网络之CNN从详述到应用
一、背景前言先看下人眼看到物体的情况:眼睛里一个神经元,它会盯着图像,但它并不会盯着图像的每一个像素,它只会盯着图像的一部分。盯的一部分,称为叫感受野,也就是感受的一部分。另外一个神经元它又会盯着另外的一部分。但是它们有重叠。这就相当于一些神经元看线, 另外一些神经元会看线的方向,然后组合底层的一些图案,所以底层看到的这个线、方向组合成一些更大的感受野,然后组成一些基础图像,基础图像再...原创 2020-09-07 16:37:52 · 641 阅读 · 1 评论 -
大白话5分钟带你走进人工智能-第41节神经网络之TensorBorad的应用
一、前言我们为什么要存日志?因为我们希望通过tensorboard组件让它来读日志,然后分析这个日志之后,在外部页面给我们展示tensorflow一个流程,整个的计算图。存日志所放的路径跟我们后面启动tensorboard组件所要读取的路径必须是一致的。那如何启动tensorboard呢?在python里面,先导入tensorflow,然后导入tensorboard,在安装的时候,它自动给...原创 2020-10-24 14:53:33 · 614 阅读 · 1 评论 -
强势回归~大白话5分钟带你走进人工智能之第39节神经网络之DNN网络的layer功能实现
因为最近发生了很多事情,导致博文停更,对深爱大白话的AI迷们说声抱歉。经历了深思深思再深思的深思 ,L先生决定将后面的文章设置收费模式。~~~~。主要基于以下原因:1、因为是象征性的收费,大家会更加认真的去看每一篇博文。这样有利于提出针对性的问题,一起进步。2、L先生写文真的不易~~~。每一篇文章都是精心打磨,包括配图,举例。而且抽出的时间去写文章的时间占据了业余90%的时间。...原创 2019-10-17 21:46:37 · 787 阅读 · 1 评论 -
大白话5分钟带你走进人工智能-第39节神经网络之DNN网络的layer功能实现
目录一、背景前言二、DNN概述三、手写DNN实现逻辑四、调用Tensorflow代码构建DNN五、模型保存和使用六、提升准确率方案七、引申和总结--零初始化,梯度消失和反向传播一、背景前言我们先看下SoftMax的代码:#!/usr/bin/python# -*- coding: UTF-8 -*-# 文件名: 12_Softmax_regressio...原创 2020-05-09 16:06:12 · 1243 阅读 · 0 评论 -
大白话5分钟带你走进人工智能-第37节神经网络之反向传播详细案例及解释(5)
目录1、反向传播前述:2、第一个案例解说反向传播:3、通用案例形式:4、逻辑回归案例:5、总结:1、反向传播前述:我们知道正向传播就是把x拿下来一层层的和w乘,然后经过function非线性变化,最后得到一个y输出结果。反向传播(reverse-mode autodiff)就是反过来,从最后的y到x,反向的自动求导。前向传播是make predictions,去预测ŷ,...原创 2019-08-14 14:27:17 · 1566 阅读 · 1 评论 -
大白话5分钟带你走进人工智能-第36节神经网络之tensorflow的前世今生和DAG原理图解(4)
目录1、Tensorflow框架简介2、安装Tensorflow3、核心概念4、代码实例和详细解释5、拓扑图之有向无环图DAG6、其他深度学习框架详细描述6.1 Caffe框架:6.2 Theano框架:6.3 Keras框架:1、Tensorflow框架简介Tensorflow由Google Brain谷歌大脑开源出来的,在2015年11月在GitHu...原创 2019-08-05 23:51:36 · 1069 阅读 · 0 评论 -
大白话5分钟带你走进人工智能-第35节神经网络之sklearn中的MLP实战(3)
本节的话我们开始讲解sklearn里面的实战:先看下代码:from sklearn.neural_network import MLPClassifierX = [[0, 0], [1, 1]]y = [0, 1]clf = MLPClassifier(solver='sgd', alpha=1e-5, activation='logistic', ...原创 2019-07-26 11:53:45 · 1268 阅读 · 1 评论 -
大白话5分钟带你走进人工智能-第34节神经网络之多神经网络概念(2)
目录1、回顾:2、常见的激活函数都有哪些?3、多层神经网络里面故事:4、如何训练神经网络?1、回顾:回顾下之前学习的内容。人工神经网络里面有重要的三条内容,一个是加和,加function,把前面的输入所对应模型的权重相乘相加,第二经过一个非线性变化,第三signal out输出。如果把function设置为Sigmoid函数,它相当于是一个逻辑回归。2、常见的激活函数都...原创 2019-07-25 17:56:38 · 904 阅读 · 0 评论 -
大白话5分钟带你走进人工智能-第33节神经网络和神经元概念(1)
目录1、前述2、神经网络实例与概念3、神经元结构4、神经元拓扑总结5、逻辑回归和神经元神经网络的关系1、前述不少小伙伴反应为什么没有神经网络的文章,因为现在那么主流。其实本打算更新完算法的基础篇之后再更新神经网络的文章。但是小伙伴的心情是急切的,所以也为了迎合大家的呐喊~~。从本节开始我们就开始神经元算法的学习了。这将是一个很有意思的事情。前面基础学习还有几节...原创 2019-07-25 13:59:18 · 2024 阅读 · 0 评论