AITrace的基本路数
先记录几个经常用到和碰到的三角函数和向量点计算时用到的tips:
有二维向量 A(x, y), B(x, y)
1, 向量的模, 可以看做是向量点在x,y坐标系下的向量长度, 记作 |A| = sqrt(A.x*A.x + A.y*A.y);
2, 向量相减产生一个新的Vector point, A - B = (A.x-B.x, A.y-B.y), 一个新的Vec point;
3, 相减后的new point,计算出模, 可以看做是A 点与 B点的距离差额(暂时理解如此);
4, 点积, 也就是相乘,A*B = A.x * B.x + A.y * B.y, 点积有个三角函数相关的
继续阅读 »
写在前面
最近抽时间看一些 AI 方面的东西,说实话,我一开始对这方面其实不是很重视的,毕竟现在发展还是处于很初级的阶段。但因为本身职业是跟金融有关的,最近看了不少产业相关的资料,也经常研究国家在各个产业链上的政策,以及经常看到不少国内外企业在 AI 方面的布局和成绩,觉得这个方向还是可圈可点的。所以还是准备花些时间掌握一些这方面的底层原理,做到知其然知其所以然。
继续阅读 »
Machine Learning Yearning,Technical Strategy for AI Engineers,In the Era of Deep Learning. Andrew NG.
Machine Learning Yearning is a deeplearning.ai project.
继续阅读 »
文/Robin
2020 年 8 月 18 日,Bitfinex 宣布推出 Catalyst Sales,首个即插即用代币销售技术解决方案。
Catalyst Sales 旨在为 BTS(Bitfinex Token Sales)用户带来高质量的代币项目,同时为这些项目提供一种发展社区、扩大网络和重新吸引现有用户的方式。代币发行者可以利用一流的 BTS 技术来运行代币销售和分发他们的代币。
Catalyst Sales 为 BTS 用户提供了获得奖励代币的机会,以鼓励他们更多地了解和尝试代币发行商的网络。
首个使用 Catalyst Sales 技术的项目是 Fetch.ai。Fetch.ai 曾经于 2019 年 2
继续阅读 »
游戏里有很多事件, 可能会随玩家, 或场景内某个物品或某个生物体的状态, 来触发这些事件。比如那种跟随主人走动的宠物,可以认为随主人的状态变更为STATE_MOVE来触发宠物的某个事件, 比如跟随主人,宠物类和宠物的AI类, 以及人物类, 均是独立的, 我们需要一个观察器来连接他们之间的关联:
继续阅读 »
题目
涵涵有两盒火柴,每盒装有 n 根火柴,每根火柴都有一个高度。现在将每盒中的火柴各自排成一列,同一列火柴的高度互不相同,两列火柴之间的距离定义为:$\sum_{i=1}^{n}{(a_i-b_i)^2}$
,其中 ai表示第一列火柴中第 i 个火柴的高度,bi表示第二列火柴中第 i 个火柴的高度。
每列火柴中相邻两根火柴的位置都可以交换,请你通过交换使得两列火柴之间的距离最小。请问得到这个最小的距离,最少需要交换多少次?如果这个数字太大,请输出这个最小交换次数对 99,999,997 取模的结果。
分析
这真是一道好题——断断续续想了几天才完全AC。
事实上,由排序不等式可知:
当$a_i, b_i$从小到大排序时,距离
继续阅读 »