三秦指陕西,五津指蜀川。
三秦,指长安城附近的关中之地,即今陕西省潼关以西一带。秦朝末年,项羽破秦,把关中分为三区,分别封给三个秦国的降将,所以称三秦。
五津:指岷江的五个渡口白华津、万里津、江首津、涉头津、江南津。这里泛指蜀川。
《送杜少府之任蜀州》是唐代诗人王勃的作品。此诗意在慰勉友人勿在离别之时悲哀。首联描画出送别地与友人出发地的形势和风貌,隐含送别的情意,严整对仗;颔联为宽慰之辞,点明离别的必然性。
以散调相承,以实转虚,文情跌宕;颈联奇峰突起,高度地概括了“友情深厚,江山难阻”的情景,使友情升华到一种更高的美学境界;此诗开合顿挫,气脉流通,意境旷达,堪称送别诗中的不世经典。
扩展资料:
王勃(约650年—约676年),字子安,汉族,唐代文学家。古绛州龙门(今山西河津)人,出身儒学世家,与杨炯、卢照邻、骆宾王并称为“王杨卢骆”、“初唐四杰”。
王勃自幼聪敏好学,据《旧唐书》记载,他六岁即能写文章,文笔流畅,被赞为“神童”。九岁时,读颜师古注《汉书》,作《指瑕》十卷以纠正其错。十六岁时,应幽素科试及第,授职朝散郎。因做《斗鸡檄》被赶出沛王府。
之后,王勃历时三年游览巴蜀山川景物,创作了大量诗文。返回长安后,求补得虢州参军。在参军任上,因私杀官奴二次被贬。唐高宗上元三年(676年)八月,自交趾探望父亲返回时,不幸渡海溺水,惊悸而死。
王勃的诗现存80多首,赋和序、表、碑、颂等文,现存90多篇,现存《王子安集》16卷、《汉书指瑕》10卷、《周易发挥》5卷,《次论语》10卷,《舟中纂序》5卷、《千岁历》、《平台钞略》(一作《平台秘略》)10篇、《合论》10篇。
王勃在诗歌体裁上擅长五律和五绝,代表作品有《送杜少府之任蜀州》等;主要文学成就是骈文,无论是数量还是质量,堪称一时之最,代表作品有《滕王阁序》等。
参考资料来源:搜狗百科-送杜少府之任蜀州
B型血的基因型为BB或Bi,AB型血的基因型为AB,A、B为显性基因,i为隐性基因,只有当决定血型的基因型中没有任何显性基因存在时,阴性基因的形状才会表现出来,也就是说ii基因型的人是O型血。 B型血的父亲遗传下来的配子是B B B i,也就是说有75%可能是B,25%可能是i;AB型血的母亲配子是A或B,几率各占50%,那么,孩子的血型基因型可能是AB BB Ai Bi 综上所述,孩子的血型是O型是有肯定有可能的
1、何谓启发式搜索算法
在说它之前先提提状态空间搜索。状态空间搜索,如果按专业点的说法就是将问题求解过程表现为从初始状态到目标状态寻找这个路径的过程。通俗点说,就是 在解一个问题时,找到一条解题的过程可以从求解的开始到问题的结果(好象并不通俗哦)。由于求解问题的过程中分枝有很多,主要是求解过程中求解条件的不确 定性,不完备性造成的,使得求解的路径很多这就构成了一个图,我们说这个图就是状态空间。问题的求解实际上就是在这个图中找到一条路径可以从开始到结果。 这个寻找的过程就是状态空间搜索。
常用的状态空间搜索有深度优先和广度优先。广度优先是从初始状态一层一层向下找,直到找到目标为止。深度优先是按照一定的顺序前查找完一个分支,再查找另一个分支,以至找到目标为止。这两种算法在数据结构书中都有描述,可以参看这些书得到更详细的解释。
前面说的广度和深度优先搜索有一个很大的缺陷就是他们都是在一个给定的状态空间中穷举。这在状态空间不大的情况下是很合适的算法,可是当状态空间十分大,且不预测的情况下就不可取了。他的效率实在太低,甚至不可完成。在这里就要用到启发式搜索了。
启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无畏的搜索路径,提 到了效率。在启发式搜索中,对位置的估价是十分重要的。采用了不同的估价可以有不同的效果。我们先看看估价是如何表示的。
启发中的估价是用估价函数表示的,如:
f(n) = g(n) + h(n)
其中f(n) 是节点n的估价函数,g(n)实在状态空间中从初始节点到n节点的实际代价,h(n)是从n到目标节点最佳路径的估计代价。在这里主要是h(n)体现了搜 索的启发信息,因为g(n)是已知的。如果说详细点,g(n)代表了搜索的广度的优先趋势。但是当h(n) >> g(n)时,可以省略g(n),而提高效率。这些就深了,不懂也不影响啦!我们继续看看何谓A*算法。
2、初识A*算法
启发式搜索其实有很多的算法,比如:局部择优搜索法、最好优先搜索法等等。当然A*也是。这些算法都使用了启发函数,但在具体的选取最佳搜索节点时的 策略不同。象局部择优搜索法,就是在搜索的过程中选取“最佳节点”后舍弃其他的兄弟节点,父亲节点,而一直得搜索下去。这种搜索的结果很明显,由于舍弃了 其他的节点,可能也把最好的节点都舍弃了,因为求解的最佳节点只是在该阶段的最佳并不一定是全局的最佳。最好优先就聪明多了,他在搜索时,便没有舍弃节点 (除非该节点是死节点),在每一步的估价中都把当前的节点和以前的节点的估价值比较得到一个“最佳的节点”。这样可以有效的防止“最佳节点”的丢失。那么 A*算法又是一种什么样的算法呢?其实A*算法也是一种最好优先的算法。只不过要加上一些约束条件罢了。由于在一些问题求解时,我们希望能够求解出状态空 间搜索的最短路径,也就是用最快的方法求解问题,A*就是干这种事情的!我们先下个定义,如果一个估价函数可以找出最短的路径,我们称之为可采纳性。A* 算法是一个可采纳的最好优先算法。A*算法的估价函数可表示为:
f'(n) = g'(n) + h'(n)
这里,f'(n)是估价函数,g'(n)是起点到终点的最短路径值,h'(n)是n到目标的最断路经的启发值。由于这个f'(n)其实是无法预先知道 的,所以我们用前面的估价函数f(n)做近似。g(n)代替g'(n),但 g(n)>=g'(n)才可(大多数情况下都是满足的,可以不用考虑),h(n)代替h'(n),但h(n)<=h'(n)才可(这一点特别 的重要)。可以证明应用这样的估价函数是可以找到最短路径的,也就是可采纳的。我们说应用这种估价函数的最好优先算法就是A*算法。哈。你懂了吗?肯定没 懂。接着看。
举一个例子,其实广度优先算法就是A*算法的特例。其中g(n)是节点所在的层数,h(n)=0,这种h(n)肯定小于h'(n),所以由前述可知广度优先算法是一种可采纳的。实际也是。当然它是一种最臭的A*算法。
再说一个问题,就是有关h(n)启发函数的信息性。h(n)的信息性通俗点说其实就是在估计一个节点的值时的约束条件,如果信息越多或约束条件越多则排除 的节点就越多,估价函数越好或说这个算法越好。这就是为什么广度优先算法的那么臭的原因了,谁叫它的h(n)=0,一点启发信息都没有。但在游戏开发中由 于实时性的问题,h(n)的信息越多,它的计算量就越大,耗费的时间就越多。就应该适当的减小h(n)的信息,即减小约束条件。但算法的准确性就差了,这 里就有一个平衡的问题。可难了,这就看你的了!
好了我的话也说得差不多了,我想你肯定是一头的雾水了,其实这是写给懂A*算法的同志看的。哈哈。你还是找一本人工智能的书仔细看看吧!我这几百字是不足以将A*算法讲清楚的。只是起到抛砖引玉的作用希望大家热情参与吗。
上一篇:不求甚解(人工智能实验室)
下一篇:打95580的是什么银行