diy电脑配置生成器 智能机器怎么用,diy电脑配置生成器 智能机器怎么用的
如何用人工智能做ppt?
人工智能在PPT制作中可以用来自动化一些重复性的、机械性的任务,从而提高PPT的制作效率和质量。以下是使用人工智能制作PPT的一些方法:
1. 利用PPT模板库:许多在线PPT制作平台都提供了丰富的PPT模板库,其中不乏一些基于人工智能技术的智能模板。用户可以根据需要选取相应的模板,将自己的内容插入到模板中即可。
2. 使用PPT生成器:有些在线PPT制作平台提供了一些基于人工智能技术的PPT生成器,这些生成器可以根据用户提供的关键词或素材,自动生成适合的PPT模板和幻灯片内容,从而减少用户的制作时间和精力。
3. 利用图片搜索引擎:为了使PPT更具吸引力和视觉效果,用户需要插入大量的图片素材。传统的方法是在网络上搜索并下载,但这往往非常耗时。此时,可以利用一些基于人工智能的图片搜索引擎,如Google图片搜索、Bing图片搜索等,快速找到符合需求的图片素材。
4. 利用图表生成工具:PPT中经常需要使用各种图表来展示数据和趋势。一些在线工具提供了基于人工智能技术的图表生成器,用户可以根据自己的需求,选择合适的图表类型和样式,快速生成符合要求的图表。
总之,使用人工智能制作PPT可以提高制作效率和质量,但需要注意人工智能技术还不完善,仍然需要人类设计和审查,以确保制作出来的PPT满足实际需求和预期目标。
如何用一个1-8随机数生成器制作一个1-7随机数生成器?
从信息的角度来说,我们每次使用rand8(),获得的信息量都是3bit,或者说8种状态中的一种,那么n次的状态总量是8的n次方,或者说3n bit。以这样的一个空间,大概没有什么优雅的方案可以均匀的映射到一个每次都是7种状态的空间的。
如果我们将信息视作一进制,那么信息利用方式就只能对7取余数,则可以完全的利用所有的信息。简而言之,算法如下:
int rand7()
{
static int sum;
sum+=rand8();
if(sum>7)sum-=7;
return (sum%7 + 1);
}
此种算法有知友验证了从概率来说,7个数字产生概率都是相同的,但是数字之间的独立性却会有很大问题。
这个简单来说,***设当前sum=0,那么下次rand7返回值中,1会是2/8,其他是1/8。数据的独立性会有问题。但是每个数字的概率是相同的——其实如果你依次返回1-7,概率也是相同的,但显然这不能算是啥随机数。
如果要独立性好,但对性能没有要求,则可以用如下的方法:
int rand7()
{
int temp=rand8();
if(temp==8)return rand7();
else return temp;
}
这个很好理解,如果等于8则再取一次。但是理论上存在一长串8,导致效率低下,并且原理上是可能会有无限个连续的8出现以至于没有结果。
所以我们可以结合上面两种方案:
int rand7()
{
static int sum;
int temp=rand8();
sum+=rand8();
if(sum>7)sum-=7;
if(temp==8)return (sum%7 + 1);
else return temp;
}
这个方法是,一方面记录总和,如果rand8返回的是8,那利用sum对7取余数来得到随机值。这个方案的随机性我还没去验证,不过至少可以避免上一种方法的极端情况,但是还是牺牲了随机性的。
更高级的解法大概是要等数学专业的人来做解答了,大概这应该可以对应到数论或者某个数学现成的猜想或者命题。
如果你观察一下,会发现存在“if(之前的情况)输出现在的数字”这种语句的,几乎不可能独立,因为if本来就是一种关联。同样,求和为什么用static?static本身就意味着和之前的数据有关系,所以也是简单就能判断数据之间独立性是不完全满足随机数的要求的。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.zoerecruitmentug.com/post/6443.html发布于 09-15