闲聊几句

还是得有个博客记录啊,之前用的工具Sleap好久没用,没想到现在又要用了,流程什么的好些都忘了,又要重新捡回来,有个博客的好处就是能够方便地记录下来,日后万一哪天需要的时候,就很方便。

Sleap

论文:Sleap: A deep learning system for multi-animal pose tracking[1]

作者是来自普林斯顿、NYU等机构的学者,名字比较多,就不一一列举了。论文引用[1]:Pereira, T.D., Tabris, N., Matsliah, A. et al. SLEAP: A deep learning system for multi-animal pose tracking. Nat Methods 19, 486–495 (2022). https://doi.org/10.1038/s41592-022-01426-1

Time

  • 2022.Apr

总结

  1. 理解大脑如何产生和促使行为的愿望驱使了量化自然动物行为工具的方法的创新。
  2. 特点有:
    • GUI
    • 超过30个model architecture:有很多预训练的模型。
    • 2种part grouping的方式、2种identity tracking的方式
    • 多种workflows for data labeling, model training, inference on previously unseen data.
    • 能够端到端的tracking of high-resolution multi-animal data at low latencies.
    • 是一个对于多动物姿态追踪的完整的framework。

Train

  1. 可以导入已经标好了的COCO格式的数据,Import data

sleap-train path/to/your/training_profile.json another/path/to/labels.pkg.slp

这里需要注意的是:在training_profile.json里,training_label和validation_label的路径可以补上,这是比较简单的方式了,如果是在服务器上跑,那就把train文件run training,然后export为train.pkg.slp格式,这样不会报图片不存在的错误;如果实在本地跑,可以将train label 直接save as 为train.slp,给到training label的路径。

阅读全文 »

参考链接:

https://web.mit.edu/be.400/www/SVD/Singular_Value_Decomposition.htm 这个里面有几处错误,A的转置矩阵不对。

https://my.oschina.net/findbill/blog/535044

https://zhuanlan.zhihu.com/p/77151308

矩阵的计算复杂度

  1. 给定一个矩阵A(\(n\times m\)), 矩阵B(\(m\times n\)),两个矩阵相乘的复杂度是 \(O(n^2 \times m)\)。解释如下:
    • \(A \times B\)得到的矩阵 \(C\)\(n \times n\) 个元素,每个元素需要进行 \(m\) 次乘法和 \(m-1\) 次加法,所以复杂度是 \(O(n^2 \times m)\).

最近一直有个想法,想去弄个博客,之前有在cnblogs上弄过,但是感觉还是想通过Hexo和Github来弄,主要目的是记录一下自己学习的一些东西,包括各种软件算法的配置、使用、以及踩过的坑等等。有个记录,方便自己需要的时候可以看看,同时,如果有朋友遇到了类似的问题,可以相互交流借鉴。

阅读全文 »
0%