草庐IT

文心一言 VS 讯飞星火 VS chatgpt (38)-- 算法导论5.4 2题

二、假设我们将球投入到b个箱子里,直到某个箱子中有两个球。每一次投掷都是独立的并且每个球落入任何箱子的机会均等。请问投球次数期望是多少?文心一言:这是一个典型的鸽巢原理(PigeonholePrinciple)问题。假设每次投球时,每个箱子有1/b的概率被选中。我们设投球次数为x。我们首先考虑,在前x-1次投球中,没有任何一个箱子中有两个球的概率。我们可以将这个概率表示为:P(notwoballsinanybox|firstx-1throws)=(b-1)/b×(1/b)×…×(1/b)=(b-1)/b^(x-1)这个概率表示在前x-1次投球中,每个箱子最多只有一个球的概率。因为每次投球时,每

文心一言 VS chatgpt (1)-- 算法导论1.1

1.给出现实生活中需要排序的一个例子或者现实生活中需要计算凸壳的一个例子。文心一言:现实生活中需要排序的一个例子:在一个商店里,顾客需要购买一些商品。他们需要按照价格从低到高排序,以便更容易地找到他们想要的商品。现实生活中需要计算凸壳的一个例子:在一个建筑工地上,工人需要计算一个凸壳的面积。他们需要知道凸壳的高度和宽度,以便计算它的面积。凸壳的面积是指它的底面积加上它的凸出部分的面积。这些例子都是现实生活中需要排序或计算凸壳的例子。在实际应用中,排序和计算凸壳的问题可能会更加复杂,需要更多的数学知识和计算技能。chatgpt:一个现实生活中需要排序的例子是图书馆中书籍的分类和排列。在一个大型的

文心一言 VS chatgpt (14)-- 算法导论3.2 2~3题

二、证明等式(3.16):a^{\log_bc}=c^{\log_ba}。文心一言:chatgpt:我们需要证明的等式为:alog⁡bc=clog⁡baa^{\log_bc}=c^{\log_ba}alogb​c=clogb​a。首先,将log⁡bc\log_bclogb​c看作一个变量xxx,那么原式可表示为ax=clog⁡ablog⁡aca^x=c^{\frac{\log_ab}{\log_ac}}ax=cloga​cloga​b​。然后,我们将clog⁡ablog⁡acc^{\frac{\log_ab}{\log_ac}}cloga​cloga​b​进一步拆分,得到:clog⁡ablog

文心一言 VS chatgpt (17)-- 算法导论4.1 3~4题

三、在你的计算机上实现最大子数组问题的暴力算法和递归算法。请指出多大的问题规模n0是性能交叉点一一从此之后递归算法将击败暴力算法?然后,修改递归算法的基本情况一一当问题规模小于n0时采用暴力算法。修改后,性能交叉点会改变吗?文心一言:在你的计算机上实现最大子数组问题的暴力算法和递归算法,需要满足以下要求:1.暴力算法的时间复杂度为O(n^2),递归算法的时间复杂度为O(n)。2.对于给定的问题规模n0,递归算法的性能优于暴力算法。当问题规模n0是性能交叉点时,性能开始趋于最大。这是因为暴力算法将返回长度为1的解集合,而递归算法可以使用尾递归优化来减少调用次数。递归算法在n0左侧调用时将直接返回

文心一言 VS 讯飞星火 VS chatgpt (42)-- 算法导论5.4 6题

六、假设将n个球投人n个箱子里,其中每次投球独立,并且每个球等可能落入任何箱子。空箱子的数目期望是多少?正好有一个球的箱子的数目期望是多少?文心一言:这是一个典型的概率问题。首先,我们可以通过简单的计算来理解问题的背景。假设我们有n个球和n个箱子,每个球被投人到箱子里的概率是相等的,即每个箱子有1/n的概率被选中。现在我们来回答问题。1.空箱子的数目期望是多少?我们可以用全概率公式来解决这个问题。首先,考虑只有一个球的情况。在这种情况下,我们可以得到n个箱子中的一个,因此空箱子的期望是n-1。接下来,考虑有两个球的情况。在这种情况下,我们可以得到2个箱子中的一个,因此空箱子的期望是n-2。以此

文心一言 VS chatgpt (9)-- 算法导论2.3 7题 3.1 1题

七、描述一个运行时间为O(nlgn)的算法,给定n个整数的集合S和另一个整数,该算法能确定S中是否存在两个其和刚好为工的元素。文心一言:这里是一个运行时间为O(nlgn)的算法,可以用来确定集合S中是否存在两个元素,它们的和恰好为工。首先,我们需要将集合S中的元素按升序排序,这样我们可以先找到两个元素u和v,使得u+v=w。接下来,我们需要将这两个元素从集合S中删除,这样我们就可以得到集合S¹,其中S¹包含了原来集合S中所有元素和它们之间的和。最后,我们可以重复以上步骤,直到集合S中的所有元素都被找到,或者集合S中的元素个数减少到一个非常小的数值。具体来说,我们可以使用两个指针i和j,分别从1

西电算法分析与设计核心考点汇总(期末真题,教材算法导论)

文章目录前言一、历年考题1.1判断题1.2单选题1.3复杂度计算1.4分治1.5算法设计(01背包,最短路径)1.6最大子数组问题1.7算法设计(最长回文串)二、核心考点2.1概述部分考点2.1.1循环不变式loop-invariants2.1.2RAM模型2.2分治算法2.2.1分治算法求解方法2.2.2快速排序,归并排序,堆排序2.2.3主定理2.3线性时间排序算法2.4动态规划2.4.1动态规划求解步骤2.4.2动态规划要素2.4.3动态规划具体求解问题2.5贪心算法2.5.1贪心算法求解步骤2.5.2贪心算法要素2.5.3贪心算法具体问题求解2.6搜索算法和NP问题前言主要针对西安电子

人工智能导论(6)——机器学习(Machine Learning)

文章目录一、概述二、重点内容三、思维导图四、重点知识笔记1.概述1.1基本概念1.2机器学习的分类2.常见有监督学习算法2.1线性回归2.2多项式回归2.3支持向量机2.4k-最近邻分类2.5朴素贝叶斯2.6决策树2.7集成学习算法—Bagging算法、随机森林算法与Boosting算法3.常见无监督学习算法3.1k-均值聚类算法4.深度学习5.强化学习一、概述学习能力是智能的重要标志之一。机器学习是人工智能的核心研究课题之一。为方便记忆和回顾,根据个人学习,总结人工智能基础知识和思维导图形成系列。二、重点内容机器学习的基本概念机器学习的过程和分类常见有监督学习算法(回归、分类)常见无监督学习

人工智能导论(6)——机器学习(Machine Learning)

文章目录一、概述二、重点内容三、思维导图四、重点知识笔记1.概述1.1基本概念1.2机器学习的分类2.常见有监督学习算法2.1线性回归2.2多项式回归2.3支持向量机2.4k-最近邻分类2.5朴素贝叶斯2.6决策树2.7集成学习算法—Bagging算法、随机森林算法与Boosting算法3.常见无监督学习算法3.1k-均值聚类算法4.深度学习5.强化学习一、概述学习能力是智能的重要标志之一。机器学习是人工智能的核心研究课题之一。为方便记忆和回顾,根据个人学习,总结人工智能基础知识和思维导图形成系列。二、重点内容机器学习的基本概念机器学习的过程和分类常见有监督学习算法(回归、分类)常见无监督学习

人工智能导论——口罩佩戴检测详解(附带MTCNN论文精读)

人工智能导论——口罩佩戴检测详解(附带MTCNN论文精读)一、问题重述  随着人类的科技不断进步,病毒也在随之更新迭代;在19年席卷全球的新冠肺炎疫情给人们的生活带来了极大的灾难,造成了无数的人因此失去生命,同时也给高速增长的经济按下了暂停键。防止这种传染疾病的最常见的办法就是佩戴口罩;在人员密集的共同场合,如果只让工作人员来监督口罩佩戴检测的问题显然是极为困难的,所以我们考虑利用CV中深度学习技术来实现口罩佩戴检测。  在本次实验中,我们一共需要完成两个任务目标,首先是针对给定图片进行检测,检测出其中的人脸,同时在检测出的人脸的前提下进行口罩佩戴检测。二、设计思想  本次实验我们采取的办法是