【日本交易所Liquid前员工爆料:管理混乱、安全漏洞、合规性不足】
今日链讯:日本交易所Liquid的多位前员工爆料,Liquid工作场所混乱,公司行政内斗严重,安全性和合规性也存在问题。消息人士称,Liquid高管们淡化了一些信息安全漏洞,没有披露其他漏洞,未能充分解决低级别的内部盗窃问题,并过早停止了对去年9000万美元黑客事件的调查。 此外,前员工表示,Liquid购买了自己的QASH代币,以在2018年熊市的部分时间里维持价格,并在报告其交易量时重复计算交易。而且,高级管理层为Telegram从未发行的GRAM代币提供了IOU,忽略了内部合规团队的担忧,Liquid曾在此次发行中损失了数百万美元。(Coindesk)
今日链讯:日本交易所Liquid的多位前员工爆料,Liquid工作场所混乱,公司行政内斗严重,安全性和合规性也存在问题。消息人士称,Liquid高管们淡化了一些信息安全漏洞,没有披露其他漏洞,未能充分解决低级别的内部盗窃问题,并过早停止了对去年9000万美元黑客事件的调查。 此外,前员工表示,Liquid购买了自己的QASH代币,以在2018年熊市的部分时间里维持价格,并在报告其交易量时重复计算交易。而且,高级管理层为Telegram从未发行的GRAM代币提供了IOU,忽略了内部合规团队的担忧,Liquid曾在此次发行中损失了数百万美元。(Coindesk)
好久没分享日常啦~
最近的快乐——冰 啤酒 好盆友
♡
(哦,为什么读起来很押韵呢是因为
jiu的韵母(iu)被省写啦正确的写法应该是iou
这样就和友的(iou)压到一起啦
以及『友』是没有声母的之所以也成you是为了好看它其实就是『iou』)
——关于一些突然想到的死去的回忆
去年的这个时候我应该正在青岛的小旅店里美美入睡,第二天醒来就能去逛啤酒博物馆吃到好吃的小吃和啤酒冰淇淋啦
怎么会不遗憾呢怎么会不难过呢
这是我在济南的倒数第二个春天呀
我甚至没来得及去看一眼外面的樱花
据说开的可好了呢
本来可以去给姐姐过生日的
可以去黄鹤楼去橘子洲头去鼓浪屿
但是再也没有这个春天了
只有被铁栅栏围起的我们
和同样被围起来的漫天杨絮
如果我们春天不能相见
那希望春天的愿望夏天可以实现叭
♡
最近的快乐——冰 啤酒 好盆友
♡
(哦,为什么读起来很押韵呢是因为
jiu的韵母(iu)被省写啦正确的写法应该是iou
这样就和友的(iou)压到一起啦
以及『友』是没有声母的之所以也成you是为了好看它其实就是『iou』)
——关于一些突然想到的死去的回忆
去年的这个时候我应该正在青岛的小旅店里美美入睡,第二天醒来就能去逛啤酒博物馆吃到好吃的小吃和啤酒冰淇淋啦
怎么会不遗憾呢怎么会不难过呢
这是我在济南的倒数第二个春天呀
我甚至没来得及去看一眼外面的樱花
据说开的可好了呢
本来可以去给姐姐过生日的
可以去黄鹤楼去橘子洲头去鼓浪屿
但是再也没有这个春天了
只有被铁栅栏围起的我们
和同样被围起来的漫天杨絮
如果我们春天不能相见
那希望春天的愿望夏天可以实现叭
♡
【mmdet-Assigner】
MaxIoUAssigner主要由assigner和assign_result,今天主要看assigner。assigner又分assign和assign_wrt_overlaps。assign用于计算anchor与GT的iou以及初步筛选;assign_wrt_overlaps根据assign的匹配结果进行包装同时给anchor加上类别标签,最后通过AssignResult存储结果,方便调用输出。
【步骤总结如下P7】
可能会有错 附上文字方便下次直接修改
(1)overlaps = self.iou_calculator(gt_bboxes, bboxes)计算出GT与anchor两两间的IoU,得到overlaps矩阵,其中(i,j)表示第i个GT与第j个anchor;
(2)overlaps[:, ignore_max_overlaps > self.ignore_iof_thr] = -1
在overlaps中,与gt_bboxes_ignore的IoU最大的anchor如果大于忽略阈值ignore_iof_thr,则将其对应位置的IoU赋值为-1(注意这里的-1并等于最后被分配的标签-1,而是IoU,方便在assign_wrt_overlaps中直接被筛掉)。
(3)assigned_gt_inds是初始化了overleap矩阵,将其中元素全部设置为-1,也就是忽略anchor。
(4)获取每个预测框anchor与所有gt_bbox最大的IoU max_overlaps,以及对应gt_bbox的索引argmax_overlaps;
(5)分配负样本,将max_overlaps(6)分配正样本,将max_overlaps> pos_iou_thr的预测框视为正样本,assigned_gt_inds设为argmax_overlaps+1,此处涉及样本质量高低的问题,需要根据不同算法来调整。
MaxIoUAssigner主要由assigner和assign_result,今天主要看assigner。assigner又分assign和assign_wrt_overlaps。assign用于计算anchor与GT的iou以及初步筛选;assign_wrt_overlaps根据assign的匹配结果进行包装同时给anchor加上类别标签,最后通过AssignResult存储结果,方便调用输出。
【步骤总结如下P7】
可能会有错 附上文字方便下次直接修改
(1)overlaps = self.iou_calculator(gt_bboxes, bboxes)计算出GT与anchor两两间的IoU,得到overlaps矩阵,其中(i,j)表示第i个GT与第j个anchor;
(2)overlaps[:, ignore_max_overlaps > self.ignore_iof_thr] = -1
在overlaps中,与gt_bboxes_ignore的IoU最大的anchor如果大于忽略阈值ignore_iof_thr,则将其对应位置的IoU赋值为-1(注意这里的-1并等于最后被分配的标签-1,而是IoU,方便在assign_wrt_overlaps中直接被筛掉)。
(3)assigned_gt_inds是初始化了overleap矩阵,将其中元素全部设置为-1,也就是忽略anchor。
(4)获取每个预测框anchor与所有gt_bbox最大的IoU max_overlaps,以及对应gt_bbox的索引argmax_overlaps;
(5)分配负样本,将max_overlaps
✋热门推荐