面部痤疮项目(TF/机器视觉/深度学习)
主要是Tensorflow、人工智能、机器视觉和深度学习方面的研究
轻院豪横同学
持之以恒
展开
-
Tensorflow学习第11篇-全连接网络 2020-10-31
一、前言本文主要是对另一个博主的博客以及代码进行解读:https://blog.csdn.net/LQ_qing/article/details/99623008具体的案例就是手写全连接MNIST数据集具体原理的解读这边就不开展了,可以直接查看上面的网址。二、代码部分解读import tensorflow as tffrom tensorflow import kerasfrom tensorflow.keras import datasetsimport os原创 2020-10-30 15:27:54 · 289 阅读 · 0 评论 -
Tensorflow学习第10篇-卷积神经网络 2020-09-21
一、基础:欠拟合和过拟合首先上参考网址:https://blog.csdn.net/xuaho0907/article/details/88649141说的很详细,而且很形象,大家都懂得!二、卷积神经网络参考网址:博客1:https://blog.csdn.net/m0_37490039/article/details/79378143/博客2:https://blog.csdn.net/liangchunjiang/article/details/79030681博客2视频.原创 2020-09-25 20:41:09 · 115 阅读 · 0 评论 -
Tensorflow学习第九篇-梯度下降法|可训练变量|自动求导机制 2020-09-20
一、求数值解的方法-梯度下降法找到极值点的速度:步长的大小决定,但是也不是越大越好步长太小,迭代次数多,收敛慢步长太大,引起震荡,可能无法收敛所以这个步长的取值是否可以自动调节呢?如上图所示,斜率与步长是呈正比例的关系的。而斜率是可以通过某点的求导获得,然后进行迭代但是疑问来了,为什么迭代公式仅仅使用减号,而没有加号呢?其实我们分析发现:在 x>0 的时候,函数的导数值是是大于零的,也就是曲线是上升趋势,因此减去导数值是朝着极值方向;在 x<0 .原创 2020-09-20 19:06:12 · 502 阅读 · 0 评论 -
Tensorflow学习第八篇-线性可视化 2020-09-20
一、mplot3d工具集绘制三维图形内置于MatplotlibFigure对象Axes3d对象程序案例:from mpl_toolkits.mplot3d import Axes3Dfig = plt.figure()ax3d = Axes3D(fig)plt.show()绘制散点图:scatter(x,y,z)程序案例:from mpl_toolkits.mplot3d import Axes3Dimport numpy as npx = np.r.原创 2020-09-20 10:30:34 · 195 阅读 · 0 评论 -
Tensorflow学习第七篇-一元线性回归 2020-09-18 (需要补充)
学习网址:https://www.bilibili.com/video/BV1D541167N9?p=52一、损失函数使用残差绝对和获取最小值的问题,可以避免由于正负误差相互抵消的问题。但是在求函数最值问题,一般是求导问题时,有绝对值不利于求导,因此使用残差平方和。损失函数的2个性质:非负性:保证样本误差不会相互抵消一致性:损失函数的值和误差变化一致所以说,确定未知参数,也就是确定损失函数值最小。回归到数学上,也就是解决最小值的问题。(极值问题)二、最小二乘法...原创 2020-09-18 17:28:24 · 181 阅读 · 0 评论 -
Tensorflow学习第六篇-机器学习基础 2020-09-18
学习网站:https://www.bilibili.com/video/BV1D541167N9?p=51一、机器学习:从数据中学习学习过程:以上面的房屋销售为例:建立模型:y=wx+b 学习模型:确定参数w,b;这一步比较关键 预测房价:使用模型计算房价监督学习:有标记的样本进行学习回归:预测连续值 分类:预测离散值 模型/学习器:估计函数 学习算法:从数据中产生模型的算法监督学习过程:无监督学习:样本没有标记的情况下,挖掘...原创 2020-09-18 16:10:53 · 192 阅读 · 0 评论 -
Tensorflow学习第五篇-张量的基本运算 2020-09-18
一、基本运算1.加减乘除运算2.幂指数运算3.其他运算4.三角函数和反三角函数5.运算重载符二、张量和NumPy的转换三、向量运算1.向量乘法tf.matmul()或者@运算符2.张量的统计函数tf.reduce_sum():求和tf.reduce_mean():求平均值tf.reduce_max():求最大值tf.reduce_min():求最小值import tensorflow as tfa=t...原创 2020-09-18 12:20:33 · 542 阅读 · 0 评论 -
Tensorflow学习第四篇-部分采样 2020-09-18
一、索引和切片1.索引#一位张量索引 a[1]#二维张量的索引 b[1][1]其实和Numpy一样的方式进行索引2.切片起始位置:结束位置:步长 (前闭后开)形式:a[::] a[::2] a[1::2]#也可以是负数a[::-2]二.数据提取1.tf.gather()tf.gather(a,axis=0,indices=[0,2,3]) :提取0,2,3行的元素2.tf.gather_nd()对指定点进行采样...原创 2020-09-18 10:29:40 · 192 阅读 · 0 评论 -
Tensorflow学习第三篇-维度变换 2020-09-17
学习网址:https://www.bilibili.com/video/BV1D541167N9?p=47原创 2020-09-18 09:43:23 · 326 阅读 · 1 评论 -
Tensorflow学习第二篇-基础学习 2020-09-16
一、遇到的问题(1)Tensorflow中没有相关模块在编译的时候,会出现以下的问题,找你很久,才找到解决方法。问题:1)AttributeError: module 'tensorflow' has no attribute 'Session'2)AttributeError: module 'tensorflow' has no attribute 'matrix_determinant'解决方法: import tensorflow as tf tf....原创 2020-09-16 14:11:09 · 406 阅读 · 0 评论 -
Tensorflow学习第一篇-准备工作和注意事项 2020-09-16
一、机器学习的概念监督学习和非监督学习(1)监督学习或监督训练包括将训练集作为系统的输入给出的过程,其中每个示例用期望的输出值标记。使用特定损失函数的最小化来执行这种类型的训练,该特定损失函数表示相对于期望输出系统的输出误差。 在完成训练之后,针对来自训练集的不相交示例(也称为验证集)测量每个模型的准确度。(2)在无监督学习或无监督训练中,包括训练样本,这些训练样本没有被其所属的系统标记。系统寻找具有共同特征的数据,并根据内部知识特征对其进行更改。这种类型的学习算法主要用于聚类...原创 2020-09-16 10:18:06 · 172 阅读 · 0 评论