问题 A: 深度学习

时间限制: 1 Sec  内存限制: 128 MB
提交: 53  解决: 42
[提交] [状态] [讨论版] [命题人:admin]

题目描述

小 A 最近在研究深度学习,他自己搭建了一个很牛逼的神经网络,现在他手头一共有 n 组训练数据,一开始他会给自己的神经网络设置一个 batch size,假设为 B (1≤B≤n) ,每次训练他都会从手头的 n 组训练数据中随机等概率选择互不相同的 BB 组数据,然后扔到神经网络去训练。

然而小 A 的服务器并不是特别支持并行,所以运行时间和 B 成正比,每一次训练都会花费 B 秒的时间。

现在小 A 发现这样每次随机选数据的话,从概率上讲要训练好多次才能使得每组训练数据都被选中过。小 A 是一个炼丹的新手,他觉得只要所有训练数据都被选中过,那么这个模型就会很牛逼,所以只要某次训练后,如果所有训练数据都被选中过,那么他就会停止进行训练。

现在他想合理地设置 B ,使得训练总时间的期望值尽可能地短,你只需要求出这个最小的期望值。

输入

第一行一个正整数 n
1≤n≤40

输出

输出一个实数,表示最小的期望值,要求保留恰好两位小数

样例输入

1

样例输出

1.00

很坑的一道水题,其实只要每次全拿就是最小的情况,不需要想太多。。。。

AC代码

#include<cstdio>
using namespace std;
int main()
{float n;scanf("%f",&n);printf("%.2f",n);return 0;
}

问题 A: 深度学习相关推荐

  1. 从2012年到现在深度学习领域标志成果

    2006年,Hinton 发表了一篇论文<A Fast Learning Algorithm for Deep Belief Nets>,提出了降维和逐层预训练方法,该方法可成功运用于训练 ...

  2. 各种优化算法公式快速回忆优化器-深度学习

    本文是Deep Learning 之 最优化方法系列文章的RMSProp方法.主要参考Deep Learning 一书. 整个优化系列文章列表: Deep Learning 之 最优化方法 Deep ...

  3. 卷积神经网络之卷积计算、作用与思想 深度学习

    博客:blog.shinelee.me | 博客园 | CSDN 卷积运算与相关运算 在计算机视觉领域,卷积核.滤波器通常为较小尺寸的矩阵,比如3×33×3.从这个角度看,多层卷积是在进行逐层映射,整 ...

  4. 矩阵的卷积核运算(一个简单小例子的讲解)深度学习

    卷积运算:假设有一个卷积核h,就一般为3*3的矩阵: 有一个待处理矩阵A: h*A的计算过程分为三步 第一步,将卷积核翻转180°,也就是成为了 第二步,将卷积核h的中心对准x的第一个元素,然后对应元 ...

  5. 深度学习优化函数详解(5)-- Nesterov accelerated gradient (NAG) 优化算法

    深度学习优化函数详解系列目录 深度学习优化函数详解(0)– 线性回归问题 深度学习优化函数详解(1)– Gradient Descent 梯度下降法 深度学习优化函数详解(2)– SGD 随机梯度下降 ...

  6. transformer bert seq2seq 深度学习 编码和解码的逻辑-重点

    参考文献: 详解从 Seq2Seq模型.RNN结构.Encoder-Decoder模型 到 Attention模型 [NLP]Attention Model(注意力模型)学习总结(https://ww ...

  7. 入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集-深度学习问题

    入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集 GT_Zhang关注 0.1012019.08.01 18:43:34字数 1,874阅读 795 Hi,欢迎各位来自Paddl ...

  8. 深度学习的分布式训练--数据并行和模型并行

    <div class="htmledit_views"> 在深度学习这一领域经常涉及到模型的分布式训练(包括一机多GPU的情况).我自己在刚刚接触到一机多卡,或者分布式 ...

  9. 1-1 机器学习和深度学习综述-paddle

    课程>我的课程>百度架构师手把手教深度学习>1-1 机器学习和深度学习综述> 1-1 机器学习和深度学习综述 paddle初级课程 王然(学生) Notebook 教育 初级深 ...

  10. 深度学习的Xavier初始化方法

    在tensorflow中,有一个初始化函数:tf.contrib.layers.variance_scaling_initializer.Tensorflow 官网的介绍为: variance_sca ...

最新文章

  1. javascript 之反射
  2. NND年年回家这么难买火车票
  3. 你有多了解hybris ?
  4. boost::units模块实现绝对温度和温差的华氏和开尔文之间的转换的测试程序
  5. Calender日历类
  6. 会向业务“砍需求”的技术同学,该具备哪6点能力?
  7. 一个关于二叉树的创建、先序遍历、中序遍历、后序遍历、求叶子节点的完整函数的c语言完整程序。
  8. OpenERP 中的on_change方法总结
  9. hdu 5150 Sit sit sit
  10. Spring+SpringMVC+Mybatis 详细配置
  11. fatal io error 11错误
  12. NOIP 2010 普及组解题报告
  13. h3c comware 使用 freeradius 统一认证---草稿
  14. 西门子em235模块的功能_与其研究人工智能不如研究可编程控制器之德国西门子PLCS7200...
  15. Matlab计算矩阵的行列式
  16. 世界各国简称 英文名称 电话区号JSON数据包
  17. Jenkins+GitHub+fir_cli 一行命令从源码到fir im
  18. iHRM 人力资源管理系统_第7章 POI报表的入门
  19. OpenFeign日志
  20. 还是关于pdflatex生成的文件复制粘贴出现乱码问题

热门文章

  1. mysql csdn 知乎_CSDN 怎么样?
  2. C语言 NULL 和 0 区别 - C语言零基础入门教程
  3. C语言 #pragma once - C语言零基础入门教程
  4. Python 线程条件变量 Condition - Python零基础入门教程
  5. 软件测试行业用mac好还是win好,业余RMAA测试 同样的硬件下OS X果然比Windows声音好...
  6. php ldap 模块,不重新编译为PHP增加LDAP模块的支持
  7. oracle非常量不能用于privot_Oracle 行列转换函数pivot、unpivot的使用(二)
  8. 关于计算机哪些学校好,计算机哪些学校好
  9. java多态的两种形式_java核心(八):继承与方法重写、final、多态性的两种描述形式...
  10. c java 开发效率高_Java 的开发效率究竟比 C++ 高在哪里?