机器学习,俗称“炼金术”。作为一种AI“黑魔法”,加点“玄学”如何?最近,苏州大学的一个博士生做了一个“随机运气”的项目。老哥说机器学习用的随机种子会影响最后的实验结果,还是增加luck比较好。开源项目:https://github.com/Spico197/random-luck这真是“东海西海同心,南学北学道”。生成数字的方式有两种:一种是简单填写出生日期,另一种是计算AI实验开始时间的生肖数字,返回一个幸运数字,并以此数字作为随机种子来运行实验。效果大致是这样的:代码如下:,daterandom_seed=随机数。get_random_seed(utc_datetime=datetime.utcnow(),strategy="bazi")print(random_seed)random_seed=randluck.get_random_seed(utc_datetime=date(year=2015,month=9,day=7),strategy="lucky_num_by_year")打印(random_seed)虽然作者说这只是为了好玩,但没有附上任何科学证明或解释。不过,饱经风霜的码农和??同学们,也可以寄托一些美好的愿望于此……吧?作者朱彤目前正在攻读博士学位。苏州大学学士,贵州大学学士。他的研究兴趣包括物联网设计、关系抽取和事件抽取。2020年获得CCKS“金融文档事件抽取”课题组第一名。2021年获得语言与智能竞赛三等奖(前5名)和CCKS事件与关系抽取任务技术创新奖。干支地支虽然真正相信天干地支是真实存在的科学码农少之又少,但这并不代表热衷于干支概念的时代人也这么认为。据古代考证界第一大作家、巨匠郭沫若考证,最早出现于公元前13-12世纪中国古代的《十二地支》和《太岁志》源于古代西亚,最早出现于公元前45-23世纪,成熟于公元前13世纪的“十二生肖”系统。“十二地支”对应的十二个“太岁年号”,是由“十二宫”的古苏美尔语和阿卡德语语的发音音译而来。西方古代泥版上的“十二生肖”星座符号,与甲骨文的“十二地支”几乎一模一样。古代西亚的生肖图,就是说天干地支系统和十二星座系统的算命术其实有着相似的渊源。就像CNN不再分国界,每个人都要滚一卷……几千年前的古亚洲人、古中国人看八字/干支,这和当代AI从业者看LeCun的方式类似:都是前沿科技,虽然看不懂,但大牛说的一定很厉害。所以,把模拟器拿来吐出来,也算是古代尖端技术和当代尖端技术的汇聚。毕竟,科幻作家海因莱因曾说过:“你认为如此强大的超自然现象,其实是一种精密的工程现象,让创作者觉得很麻烦。”随机种子从概念上讲,种子值是用来生成随机数的生成器。此外,每次使用相同的种子值时,都会得到相同的随机值。也就是说,随机种子确保重新运行此代码的任何人都将获得完全相同的输出。它通常用于两个任务:1.将数据拆分为训练/验证/测试集:随机种子确保每次运行代码时都以相同的方式拆分数据2.模型训练:随机森林和梯度提升等算法是非-确定性(对于给定的输入,输出并不总是相同的),因此需要一个随机种子参数来获得可重现的结果除了重现性之外,随机种子对于信息丰富的结果也很重要。例如测试一个算法的多个版本,重要的是所有版本都使用相同的数据并且尽可能相似(除了需要测试的参数)。虽然随机种子很重要,但它的设置通常是显而易见的。例如,使用工作日期(2020年3月1日,种子为20200301)。有些每次都使用相同的种子,而另一些则随机生成。例如,在使用Scikit-learn训练机器学习模型时,从sklearn.model_selection模块导入的函数train_test_split使用随机状态等参数获取随机种子的输入。fromsklearnimportdatasetsfromsklearn.model_selectionimporttrain_test_splitiris=datasets.load_iris()X=iris.datay=iris.targetX_train,X_test,y_train,y_test=train_test_split(X,y,test_size=0.3,random_state=42)这个参数random_st设置每次我们运行上面的代码时,将随机种子设置为相同的值将导致相同的验证集(X_test,y_test)。AI写你的每日星盘当然,AI是恶魔的浪漫想法不会仅限于中国码农。美国码农也萌生了用AI写星盘的想法。2017年,VICE杂志报道,三位具有编码技能、产品开发技能和占星术爱好的纽约码农深受当时市场上“智能星盘”和“自动星盘”应用的困扰。苏珊·米勒等人在1990年代的入围作品做了一个“星盘算法”。基本机制并不复杂。开发者首先在占星术中输入对应的各种天体运行的算命解读,同时开发界面自动拾取NASA发布的天体跟踪数据。然后开发一个算法来对应这些数据的计算结果,同时开发一个自然语言生成器,让算法结果出现在《你的每日星盘》一文中。这些占星爱好者也具备非常合格的产品经理能力。《占星算法》APP特别强调了加好友的社交功能。不仅可以对比每个人的星盘表,还可以生成每个人的星盘相合度。各种天体与十二生肖“入宫”的互动,影响和互动着每一个人、每一个人的朋友的命运,也在APP上呈现。您添加的朋友越多,结果就越具体。“星盘算法”的开发者高兴地告诉VICE:“我们当然知道这不是科学算命。但这是一种有趣的讲故事的方式,既基于古代神话,又基于当代人格,非常有趣。””但不仅浪漫是普遍存在的,理科生这种靠能力单身的性格似乎也是普遍存在的。2020年,有码农去推特上采样了星盘推特的表情回复频率作为原始数据,并且写了一个项目跑统计,用受访者陈述的准确性来验证占星术是否真的有算命的作用……废话,当然不能,实在是看不懂,做这个项目的人肯定会没有女朋友。
