![](https://img-blog.csdnimg.cn/20190930095707514.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Keras
あずにゃん
日萌社
展开
-
活体检测:keras
日萌社人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)1. 什么是活体检测?--> 判断捕捉到的人脸是真实人脸,还是伪造的人脸攻击(如:彩色纸张打印人脸图,电子设备屏幕中的人脸数字图像 以及 面具 等)2. 为什么需要活体检测?--> 在金融支付,门禁等应用场景,活体检测一般是嵌套在人脸检测与人脸识别or验证中的模块,用来验证是否用户真实本人3. 活体检测对应的计算机视觉问题:-->.原创 2021-07-08 15:10:39 · 2244 阅读 · 2 评论 -
callbacks回调函数(Checkpoint、TensorBoard)、tf.data、ImageDataGenerator
日萌社人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)4.6 TF常用功能模块4.6.1 fit的callbacks详解回调是在训练过程的给定阶段应用的一组函数。可以使用回调来获取培训期间内部状态和模型统计信息的视图。您可以将回调列表(作为关键字参数callbacks)传递给或类的fit()方法。...原创 2021-08-05 11:35:44 · 1492 阅读 · 0 评论 -
Keras的Sequential/Functional API两种方式构建模型、保存模型/权重和恢复模型/权重、自定义 层Layer/损失函数Loss/评估指标Metric
日萌社人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)4.5 Keras Pipline与自定义模型使用了 Keras 的 Subclassing API 建立模型,即对 tf.keras.Model类进行扩展以定义自己的新模型,同时手工编写了训练和评估模型的流程。这种方式灵活度高,且与其他流行的深度...原创 2021-08-05 11:35:47 · 1809 阅读 · 0 评论 -
Keras 实现卷积神经网络识别手写数字、迁移学习以及tf.keras.applications使用
日萌社人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)4.4 案例:CNN进行分类4.4.1 卷积神经网络构建识别手写数字卷积神经网络包含一个或多个卷积层(Convolutional Layer)、池化层(Pooling Layer)和全连接层(Fully-connected Layer)。4...原创 2021-08-05 11:35:50 · 2568 阅读 · 0 评论 -
基于深度学习的人脸识别系统:卷积神经网络实现(VIPLFaceNet、VGGNet、Xception、ResNet50、ResNet18)、AM-Softmax损失
日萌社人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)train.py#!/usr/bin env pythonfrom keras.callbacks import EarlyStopping, ReduceLROnPlateau, CS...原创 2021-08-09 11:12:35 · 1660 阅读 · 0 评论 -
Keras的工程实践:训练时的回调函数(EarlyStopping、记录训练日志、模型持久化ModelCheckpoint、降低学习率)、获取某隐藏层输出(提取某隐藏层特征向量)
日萌社人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)原创 2021-08-12 12:24:03 · 545 阅读 · 0 评论 -
数据增强:ImageDataGenerator类实现
日萌社人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)原创 2021-08-12 12:24:05 · 476 阅读 · 0 评论 -
模型评估方法:交叉验证。分类器性能评估:准确率accuracy、精确率precision(即查准率)、召回率recall(即查全率)、F1值、ROC曲线(受试者工作特征曲线感受性曲线)
日萌社人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)...原创 2021-08-13 09:42:32 · 4342 阅读 · 0 评论 -
损失函数(代价函数):均方误差MSE、均方根误差RMSE、平均绝对误差MAE、交叉熵损失函数
日萌社人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)原创 2021-08-13 09:42:35 · 2813 阅读 · 0 评论 -
优化器:SGD优化器(随机梯度下降)、Adadelta优化器(自适应调节学习率)。反向传播:梯度下降算法(BP算法)。
日萌社人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)原创 2021-08-13 09:42:38 · 7920 阅读 · 0 评论 -
神经网络层:全连接层、二维卷积层、池化层、BN层、dropout层、flatten层
日萌社人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)独立同分布IID(independent and identically distributed)1.独立同分布(i.i.d.) 在概率统计理论中,如果变量序列或者其他随机变量有相同的概率分布,并且互相独立,...原创 2021-08-13 09:42:41 · 4362 阅读 · 0 评论 -
激活函数:Sigmoid、Softmax、ReLU
日萌社人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)原创 2021-08-13 09:42:43 · 297 阅读 · 0 评论 -
Keras神经网络堆叠的两种方法:线性模型、函数式API
日萌社人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)原创 2021-08-13 09:42:51 · 542 阅读 · 0 评论 -
Keras深度学习:Keras、TensorFlow安装、ubuntu16上安装英伟达驱动等
日萌社人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)原创 2021-08-13 09:42:48 · 244 阅读 · 0 评论 -
Keras - Python深度学习(第二部分)
Keras - Python深度学习(第一部分)Keras - Python深度学习(第二部分)shuffle和validation_split之间的执行顺序模型的fit函数中有两个参数,shuffle用于将数据打乱,validation_split用于在没有提供验证集的时候,按一定比例从训练集中取出一部分作为验证集。这里有个陷阱是,程序是先执行validation_split,...原创 2021-08-24 09:31:41 · 537 阅读 · 0 评论 -
Keras - Python深度学习(第一部分)
Keras - Python深度学习(第一部分)Keras - Python深度学习(第二部分)执行时报错:could not create cudnn handle: CUDNN_STATUS_ALLOC_FAILED解决方式:GPU占用问题导致的,keras框架(Tensorflow backend) 设置GPU按需分配: import tensorflow as tf ...原创 2021-08-24 09:31:46 · 510 阅读 · 0 评论 -
Keras深度学习实战(王海玲)
深度学习、机器学习、人工智能的区别深度学习、机器学习、人工智能的区别 1.机器学习 是 人工智能 的一个分支 主要研究如何使机器在不必额外编程的情况下,学会执行特定任务 机器学习 的核心思想在于可以通过创建算法让机器通过数据进行学习并预测数据 2.机器学习 有 3 个大的分类 第 1 种是监督学习,机器通过己知的输入和对应的预期输出进行样本训练,以对全新的未知数据进行有...原创 2021-08-24 09:31:50 · 948 阅读 · 0 评论 -
window下安装 Keras、TensorFlow(先安装CUDA、cuDNN,再安装Keras、TensorFlow)
日萌社======= 人工智能 Keras、TensorFlow 的环境安装 ======推荐安装:TensorFlow 2.0、CUDA10、cuDNN7.6.5TensorFlow 2.0 环境搭建window下安装 anaconda(python 3.6 / python 3.7)安装 ubuntu 16/18window下安装 Keras、TensorFlow(...原创 2021-06-18 22:08:49 · 1441 阅读 · 0 评论 -
深度学习、机器学习、人工智能的区别
日萌社深度学习、机器学习、人工智能的区别 1.机器学习 是 人工智能 的一个分支 主要研究如何使机器在不必额外编程的情况下,学会执行特定任务 机器学习 的核心思想在于可以通过创建算法让机器通过数据进行学习并预测数据 2.机器学习 有 3 个大的分类 第 1 种是监督学习,机器通过己知的输入和对应的预期输出进行样本训练,以对全...原创 2021-06-26 20:49:13 · 11793 阅读 · 3 评论 -
使用 Keras 定义简单神经网络来识别 MNIST 手写数字的网络
Keras 深度学习实战(不定时更新)Kera提供了必要的库来加载数据集,并将其划分成用于微调网络的训练集 X_train,以及用于评估性能的测试集 X_test。数据转换为支持 GPU计算的 float32 类型,井归一化为[0, 1]。另外,我们将真正的标签各自加载到 Y_train、Y_test中,并对其进行 One-hot 编码。Keras 配置htt...原创 2019-05-23 14:18:45 · 1116 阅读 · 0 评论