首页
学习
活动
专区
圈层
工具
发布

吴恩达观点再被证实,LLM竟能理解空间和时间

在空间表征上,研究者对世界各地数以万计的城市、地区和自然地标的名称运行了Llama-2模型。 他们在最后的token激活时训练了线性探测器,然后发现:Llama-2可以预测每个地方真实纬度和经度。...研究人员的美国数据集包括了城市、县、邮政编码、大学、自然地点和结构的名称,其中人口稀少或查看位置类似地被过滤掉。 纽约市数据集包含城市内的学校、教堂、交通设施和公共住房等位置。...特别是,给定激活数据集 A ∈ Rn×dmodel 和包含时间或二维纬度和经度坐标的目标 Y,研究人员拟合了线性岭回归探针(fit linear ridge regression probes)。...如果模型如研究人员所期望的那样,「在X 国」具有几乎正交的二元特征,然后可以通过将每个国家的这些正交特征向量相加来构建高质量的纬度(经度)探针,其系数等于该国家/地区的纬度(经度)那个国家。...然而,与纬度探测可能是隶属特征的加权和( be a weighted sum of membership features)类似,纬度探测也可以是城市纬度和自然地标纬度的不同(正交)方向的总和。

80040

一口气说出 4种 LBS “附近的人” 实现方式,面试官笑了

“附近的人” 核心思想如下: 以 “我” 为中心,搜索附近的用户 以 “我” 当前的地理位置为准,计算出别人和 “我” 之间的距离 按 “我” 与别人距离的远近排序,筛选出离我最近的用户或者商店等 [在这里插入图片描述...定位一个位置最好的办法就是用经、纬度标识,但经、纬度它是二维的,在进行位置计算的时候还是很麻烦,如果能通过某种方法将二维的经、纬度数据转换成一维的数据,那么比较起来就要容易的多,因此GeoHash算法应运而生...[在这里插入图片描述] 3、实现 同样要设计一张表存用户的经、纬度信息,但区别是要多一个geo\_code字段,存放geohash字符串,此字段通过用户经、纬度属性计算出。...GEOADD:将给定的位置对象(纬度、经度、名字)添加到指定的key; GEOPOS:从key里面返回所有给定位置对象的位置(经度和纬度); GEODIST:返回两个给定位置之间的距离; GEOHASH...WITHDIST:在返回位置对象的同时,将位置对象与中心之间的距离也一并返回。距离的单位和用户给定的范围单位保持一致。 WITHCOORD:将位置对象的经度和维度也一并返回。

1.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Redis GEO地理位置

    根据给定地理位置获取指定范围内的地理位置集合; GEOHASH 获取某个地理位置的geohash值。...将给定的空间元素(纬度、经度、名字)添加到指定的键里面。...当用户尝试输入一个超出范围的经度或者纬度时, GEOADD 命令将返回一个错误。...从键里面返回所有给定位置元素的位置(经度和纬度)。 GEOPOS 命令返回一个数组, 数组中的每个项都由两个元素组成: 第一个元素为给定位置元素的经度, 而第二个元素则为给定位置元素的纬度。...GEORADIUS 命令一样, 都可以找出位于指定范围内的元素, 但是 GEORADIUSBYMEMBER 的中心点是由给定的位置元素决定的, 而不是像 GEORADIUS 那样, 使用输入的经度和纬度来决定中心点

    1.9K40

    redis常用命令和数据类型

    语法: geoadd key 经度 纬度 地名 经度 纬度 地名 ... ... 2、geopos:获取地理位置的坐标(经度,纬度) geopos key 地名 3、geodist:计算两个位置之间的距离...georadius 以给定的经纬度为中心, 返回键包含的位置元素当中, 与中心的距离不超过给定最大距离的所有位置元素 georadius key 经度 纬度 半径值 单位 [WITHCOORD] [WITHDIST...WITHCOORD: 将位置元素的经度和纬度也一并返回。 WITHHASH: 以 52 位有符号整数的形式, 返回位置元素经过原始 geohash 编码的有序集合分值。...georadiusbymember 和 GEORADIUS 命令一样, 都可以找出位于指定范围内的元素, 但是 georadiusbymember 的中心点是由给定的位置元素决定的, 而不是使用经度和纬度来决定中心点...destkey中 Redis 突然变慢了如何排查并解决?

    99210

    如何使用 Python 更加精确地计算两地距离

    使用 Python 进行大圆计算:基于 Vincenty 公式的应用 项目概述 在地理信息处理中,计算两点之间的距离、方位角以及从一个点出发给定距离和方位角求解另一个点的位置等问题是非常常见的需求。...根据初始点、距离和方位角创建新点 我们可以利用 great_circle 函数来根据给定的起始点(纬度和经度)、距离(单位:米)和方位角(角度)来计算到达的新点的位置。...计算两点间的大圆距离 great_distance 函数可以用来计算两个点之间的距离(单位:米)和方位角。...计算台风移动速度 假设我们有一个台风的轨迹数据,包含一系列时间戳以及相应的经纬度位置。我们可以使用 pygc 库来计算两个连续观测点之间的距离,并结合时间差来估算台风的移动速度。...21.23 米/秒 计算雷达的方位角与目标的距离 在雷达系统中,如果已知雷达站的位置和探测到的目标位置,可以使用 pygc 来计算两者之间的距离和方位角 # 雷达站位置 radar_lat, radar_lon

    21710

    利用Redis的Geo功能实现查找附近的位置

    GEO相关的命令如下: Redis 命令 描述 GEOHASH 返回一个或多个位置元素的 Geohash 表示 GEOPOS 从 key 里返回所有给定位置元素的位置(经度和纬度) GEODIST 返回两个给定位置之间的距离...GEORADIUS 以给定的经纬度为中心, 找出某一半径内的元素 GEOADD 将指定的地理空间位置(纬度、经度、名称)添加到指定的 key 中 GEORADIUSBYMEMBER 找出位于指定范围内的元素...纬度为39.08的地点tianjin和经度为114.29纬度为38.02的地点shijiazhuang加入key为cities:locs的 sorted set集合中。...然后我们就可以借助于其他命令来进行地理位置的计算了。 有效的经度从-180 度到 180 度。有效的纬度从-85.05112878 度到 85.05112878 度。...WITHCOORD 将位置元素的经度和维度也一并返回,非必选。 WITHDIST 在返回位置元素的同时, 将位置元素与中心点的距离也一并返回。 距离的单位和查询单位一致,非必选。

    2.6K50

    Redis 实战篇:通过 Geo 类型实现附近的人邂逅女神

    所以就想开发一款 App,用户登陆后能发现附近的那个 Ta,连接彼此。 我该如何实现发现附近的人?...MySQL 实现 “计算「附近的人」,通过一个坐标计算这个坐标附近的其他数据,按照距离排序,如何下手呢?...在进行第一次二分区时,经度范围[-180,180]会被分成两个子区间:[-180,0) 和[0,180](我称之为左、右分区)。 此时,我们可以查看一下要编码的经度值落在了左分区还是右分区。...合并经纬度编码 假如计算的经纬度编码分别是 11011 和00101`,目标编码第 0 位则从经度第 0 位的值 1 作为目标值,目标编码的第 1 位则从纬度第 0 位值 0 作为目标值,以此类推: ?...一组经纬度落在某个区间后,就用区间的编码值来表示,并把编码值作为 Sorted Set 元素的权重分数。

    1.3K50

    Redis Geo:掌握地理空间数据的艺术

    利用Redis Geo,你可以快速地执行各种地理空间查询,如计算两个位置之间的距离、查找某个范围内的所有位置等。...地理坐标系统 经纬度: 地理坐标系统使用经度和纬度来确定地球表面上的位置。经度表示东西位置,纬度表示南北位置。...二分编码 经度和纬度交替:Geohash算法会交替对经度和纬度进行二分。首先,将全球经度范围分为两部分(东半球和西半球),然后是纬度范围(北半球和南半球),接着再次对经度进行二分,如此交替进行。...用途:将给定的地理空间位置(经度、纬度和名称)添加到指定的key中。...每个位置由其经度、纬度和名称唯一标识。 2. GEODIST GEODIST命令用于计算两个地点之间的距离。

    14610

    微信附近的人,用redis也能实现?(GEO)

    用关系型数据库(mysql)的方式解决问题 我们先把问题简化,假如我附近的人都是不动的,也就是说他们的位置是固定的,按照咱们传统的思路,就是把每个人的经纬度存起来,然后遍历这些经纬度,我们可以通过某种方法获取我和各个经纬度之间的距离...如何根据两个经纬度,获取到这两个点之间的距离我在网上找了个方法,大家可以参考下 /** * 求两个已知经纬度之间的距离,单位为米 * * @param lng1 $ ,lng2 经度 * @param...GEOPOS:获取某个地理位置的坐标 GEODIST:获取两个地理位置的距离 GEORADIUS:根据给定地理位置坐标获取指定范围内的地理位置集合 GEORADIUSBYMEMBER:根据给定地理位置获取指定范围内的地理位置集合...WITHDIST: 在返回位置元素的同时, 将位置元素与中心之间的距离也一并返回。 WITHCOORD: 将位置元素的经度和维度也一并返回。...距离经纬度(15,37)200km 以内的元素都找出来,而且带上距离 GEORADIUSBYMEMBER 其实和 GEORADIUS 作用都一样,唯一的区别在于 GEORADIUS 是以某个经纬度为基准点

    71010

    Redis GeoHash核心原理解析

    小得意了一会儿,小麦发现北京的餐馆何其多啊,这样计算不得了,于是想了,既然知道经纬度了,那它应该知道自己在西城区,那应该计算所在位置P与西城区所有餐馆的距离啊,机机运用了递归的思想,想到了西城区也很多餐馆啊...但是对于空间上的一个点(二维,包括经度和纬度),如何排序呢?又如何索引呢?解决的方法很多,下文介绍一种方法来解决这一问题。...GeoHash算法 上文讲了GeoHash的计算步骤,仅仅说明是什么而没有说明为什么?为什么分别给经度和维度编码?为什么需要将经纬度两串编码交叉组合成一串编码?本节试图回答这一问题。...每个POI都有经纬度信息,用图1b的SQL语句在mySQL中建立了POI_spatial的表,其中lat和lng两个字段来代表纬度和经度。为后续分析方便起见,我人造了40万个POI数据。...只能对经度或纬度索引(一维索引),与期望的不符 我们期待的是快速找出落在某一空间范围的POI(如矩形)(图8a),而不是快速找出落在某纬度或经度范围的POI(图8b),想象一下,我要查询北京某区的POI

    1.7K20

    利用Redis的Geo功能实现查找附近的位

    GEO相关的命令如下: Redis 命令 描述 GEOHASH 返回一个或多个位置元素的 Geohash 表示 GEOPOS 从 key 里返回所有给定位置元素的位置(经度和纬度) GEODIST 返回两个给定位置之间的距离...GEORADIUS 以给定的经纬度为中心, 找出某一半径内的元素 GEOADD 将指定的地理空间位置(纬度、经度、名称)添加到指定的 key 中 GEORADIUSBYMEMBER 找出位于指定范围内的元素...纬度为39.08的地点tianjin和经度为114.29纬度为38.02的地点shijiazhuang加入key为cities:locs的 sorted set集合中。...然后我们就可以借助于其他命令来进行地理位置的计算了。 有效的经度从-180 度到 180 度。有效的纬度从-85.05112878 度到 85.05112878 度。...WITHCOORD 将位置元素的经度和维度也一并返回,非必选。 WITHDIST 在返回位置元素的同时, 将位置元素与中心点的距离也一并返回。距离的单位和查询单位一致,非必选。

    1.6K30

    一口气说出 4种 “附近的人” 实现方式,面试官笑了!

    “附近的人” 核心思想如下: 以 “我” 为中心,搜索附近的用户 以 “我” 当前的地理位置为准,计算出别人和 “我” 之间的距离 按 “我” 与别人距离的远近排序,筛选出离我最近的用户或者商店等 二、...定位一个位置最好的办法就是用经、纬度标识,但经、纬度它是二维的,在进行位置计算的时候还是很麻烦,如果能通过某种方法将二维的经、纬度数据转换成一维的数据,那么比较起来就要容易的多,因此GeoHash算法应运而生...在这里插入图片描述 3、实现 同样要设计一张表存用户的经、纬度信息,但区别是要多一个geo_code字段,存放geohash字符串,此字段通过用户经、纬度属性计算出。使用频繁的字段建议加上索引。...GEOADD:将给定的位置对象(纬度、经度、名字)添加到指定的key; GEOPOS:从key里面返回所有给定位置对象的位置(经度和纬度); GEODIST:返回两个给定位置之间的距离; GEOHASH...WITHDIST:在返回位置对象的同时,将位置对象与中心之间的距离也一并返回。距离的单位和用户给定的范围单位保持一致。 WITHCOORD:将位置对象的经度和维度也一并返回。

    2.3K20

    Redis 实战篇:通过 Geo 类型实现附近的人邂逅女神

    所以就想开发一款 App,用户登陆后能发现附近的那个 Ta,连接彼此。 我该如何实现发现附近的人?...MySQL 实现 “计算「附近的人」,通过一个坐标计算这个坐标附近的其他数据,按照距离排序,如何下手呢?...” 我们可以通过区域来过滤出有限「女神」坐标数据,再对矩形区域内的数据进行全量距离计算再排序,这样计算量明显降低。 “如何划分矩形区域呢?...在进行第一次二分区时,经度范围[-180,180]会被分成两个子区间:[-180,0) 和[0,180](我称之为左、右分区)。 此时,我们可以查看一下要编码的经度值落在了左分区还是右分区。...合并经纬度编码 假如计算的经纬度编码分别是 11011 和00101`,目标编码第 0 位则从经度第 0 位的值 1 作为目标值,目标编码的第 1 位则从纬度第 0 位值 0 作为目标值,以此类推: ?

    1.5K20

    Redis 实战篇:Geo 算法教你邂逅附近女神

    MySQL 实现 “计算「附近的人」,通过一个坐标计算这个坐标附近的其他数据,按照距离排序,如何下手呢?...” 我们可以通过区域来过滤出有限「女神」坐标数据,再对矩形区域内的数据进行全量距离计算再排序,这样计算量明显降低。 “如何划分矩形区域呢?...在进行第一次二分区时,经度范围[-180,180]会被分成两个子区间:[-180,0) 和[0,180](我称之为左、右分区)。 此时,我们可以查看一下要编码的经度值落在了左分区还是右分区。...合并经纬度编码 假如计算的经纬度编码分别是 11011 和00101`,目标编码第 0 位则从经度第 0 位的值 1 作为目标值,目标编码的第 1 位则从纬度第 0 位值 0 作为目标值,以此类推:...一组经纬度落在某个区间后,就用区间的编码值来表示,并把编码值作为 Sorted Set 元素的权重分数。

    1.8K10

    第七章 LBS及GEO介绍

    在一定误差范围内,通常情况下,经纬线和米的换算为:经度或者纬度0.00001度,约等于1米。...0,否则编码为1,然后根据目标纬度所落的区间再平均分成两个区间进行编码,以此类推,直到精度满足要求,经度也用同样的算法,对(-180, 180)依次细分,然后合并经度和纬度的编码,奇数位放纬度,偶数位放经度...,往北则维度的二进制加1,往南则维度的二进制减1,在东西(左右)方向上体现为经度的变化,往东则经度的二进制加1,往西则减1,可以计算出上下左右四个网格经纬度的二进制编码,再将加减得出的经纬度两两组合,计算出左上...、左下、右上和右下四个网格的经纬度二进制编码,从而就可以根据Geohash的编码规则计算出周围八个网格的字符串添加元素 - GEOADD添加:GEOADD key [NX|XX] [CH] longitude...距离的单位和用户给定的范围单位保持一致WITHCOORD: 将位置元素的经度和维度也一并返回WITHHASH: 以52位有符号整数的形式,返回位置元素经过原始geohash编码的有序集合分值这个选项主要用于底层应用或者调试

    9200

    使用.NET查询日出日落时间

    计算日出和日落时间通常需要考虑以下因素: 日期:具体的年、月、日,用于确定太阳相对于地球的位置。 经度:地理位置的经度,影响日出和日落的具体时刻。...纬度:地理位置的纬度,影响日出和日落时间的早晚以及全年日照时间的长短。 海拔:较高的海拔会影响大气折射,从而略微影响日出和日落时间。 获取日出日落时间可以使用在线API或者公式计算。...) 经度纬度查询 不管是在线API还是公式计算的方式获取日出日落时间,都需要输入经度纬度信息,直接获取经度纬度信息并不容易。...IP2Location Lite提供了CSV和Bin两种格式的数据库,并根据数据丰富性分为多个不同的版本。这里以包含了国家、地区、城市、经度纬度、邮政编码、时区的DB11为例介绍如何使用。...在程序中也可以通过特定API获取公网IP,比如下边这个API: Get https://ipecho.net/plain 小结 在计算日出日落和经度纬度信息的环节都介绍了在线API服务和离线获取两种方式

    59010

    根据两点的经纬度计算距离_经纬度两点距离

    大家好,又见面了,我是你们的朋友全栈君。...在大海中航行的船只,只要把所在地的经度测出来,就可以确定船在海洋中的位置和前进方向。 纬度共有90度。赤道为0度,向两极排列,圈子越小,度数越大。横线是纬度,竖线是经度。...当然可以计算,四元二次方程。 经度和纬度都是一种角度。经度是个两面角,是两个经线平面的夹角。...结果是km…… 在实际应用当中,一般是通过一个个体的邮政编码来查找该邮政编码对应的地区中心的经纬度,然 后再根据这些经纬度来计算彼此的距离,从而估算出某些群体之间的大致距离范围(比如酒店旅客的分布范围...-各个旅客的邮政编码对应的经纬度和酒店的经纬度所 计算的距离范围-等等),所以,通过邮政编码查询经纬度这样一个数据库是一个很有用的资源。

    2.6K20

    如何用Tableau实现动态报表?

    image.png 这是免费系列教程《7天学会商业智能(BI)-Tableau》的第6天,前面我们介绍了如何用Tableau可视化?,今天介绍项目实战:如何制作报表?...image.png 接下来,我们看下这样的报表如何用Tableau来实现。 1.项目案例 这是一家咖啡店的数据,Excel里有两个表,分别是销售数据表、产品表。...image.png 2.导入数据源 打开Tableau,点击红框图标,选择你要导入的表格打开:如何用Tableau获取数据?...-经度分别拖至行-列 image.png 图形保持自动,颜色设置为绿色 image.png 这是因为有些城市不在tableau默认识别范围内。...回到上边的图,我们点开“6未知” image.png 点击,编辑位置 image.png 需要点开每个城市的红色字体,然后单击向下箭头,再进入输入纬度和经度。

    2.8K00
    领券