- 博客(28)
- 收藏
- 关注
原创 Is-It-Possible-To-Have-An-English-Mind?
Is it possible for a non-native English speaker to think in English or to create a second brain all in English?I wonder whether the ways of Chinese learn English and native English speakers learn Chinese should be exchanged. As we recall, many Chinese mean
2025-07-27 11:02:30
235
原创 英语词汇积累Day12-13
tickle vt.vi. 呵痒,胳肢;(使)发痒 vt. 使高兴,使满足 n. 呵痒,胳肢;squint vi.vt. 眯着眼睛看 vi.(眼镜)斜视;stride vi. 大步走,阔步行走 n. 大步;haul vt. (用力)拖,拉;misogynistic adj. 厌恶女人的,歧视女人的(厌女的)binge n. 放纵,大吃大喝 vi. 放纵,大吃大喝。affirmation n. 肯定,断言,肯定的事物,主张。crouch vi.蹲伏,蜷缩 n. 蹲着的姿势。
2025-07-27 10:27:52
282
原创 How to Take Smart Notes (Chapter 1-2 Reading Notes)
This book aims to fill the gap between a blank screen and writing down an argument by showing how to efficiently turn your thoughts and discoveries into convincing written pieces and build up a treasure of smart and interconnected notes along the way.When
2025-07-25 16:59:17
701
原创 英语词汇积累Day11
grudge n. 积怨,怨恨 vt. 不情愿地做;认为....不应得到。muddle n. 糊涂,困惑;一团糟 vt. 弄乱,搅浑;counterattack n. 反攻,反击 vi.vt. 反攻,反击。androgynous adj. 双性的,雌雄同体的,雌雄同株的。curate n. 助理牧师 vt. 策展,管理;hoard vi.vt. 贮藏,囤积 n. 贮藏物。fidelity n. 忠诚,忠实,忠贞;compass n. 指南针,罗盘;cabinet n. 储藏柜,陈列柜;
2025-07-24 21:07:49
117
原创 英语词汇积累Day1-10(summary)
displacedwitnauseousceasefireattorneySyrianIsraelicoopertariffhurdledronefissureelusivebanquetmutitudereiterateiteratequeasyimpotentsabbaticalerrandversatilesyllabusextraneousapprenticeamelioratecomplacentsporadicinviolable。
2025-07-23 17:47:11
313
原创 利用现有模型处理面部视频获取特征向量(4)
每个视频其实输出的特征是一个93 rows x512 columns 的向量,但是考虑到如果再增加一个维度,变成三维张量,机器学习算法不好处理。所以我把每个视频的二维向量转化为一维。运行完之后,把output_path当中的文件夹下载到window,写一个代码把生成的69个.npy文件整合到一个csv文件中,供我跑机器学习。并且把支持的feature_type尝试个遍,clip、i3d、r21d、raft、resnet、s3d、timm和vggish共八个。既然拿到了特征,我就赶忙去跑一下机器学习。
2025-01-22 20:03:02
622
原创 利用现有模型处理面部视频获取特征向量(3)
我才发现服务器的gpu就只有48g,我之前说的一个T,是硬盘内存,不是运行内存。1T的gpu,现在估计还没有这玩意儿吧?师弟还帮我跑了一下,还是不行,果然还是视频有问题。视频有点大了,要么缩短时长,要么降低视频分辨率,要么两者都做一下,看一看会不会好一些。好了,师弟告诉我,只要把分辨率降低就能运行了。我再附上缩短视频的代码,免得我忘记了,老是想要找可以免费剪辑视频的在线网页,但是通常没有免费又好使的。启动虚拟环境,运行程序,为此我还把视频复制到服务器上面了。但是还是被Killed了?
2025-01-22 15:55:52
580
原创 利用现有模型处理面部视频获取特征向量(2)
点击【1 新标签页】左侧蓝色的文件夹图标,点击【连接管理器】下一行最左侧的白板绿加号图标,选择SSH连接(ctrl+shift+s可截屏,不要老是用截屏工具,麻烦,这个快捷键就不能记住吗?名称随你取,主机处填入ip地址,用户名和密码一般网上租服务器都会给,点击右下角的确定就可以了。就这么水灵灵地连接成功啦!这个服务器gpu有一个T!调用课题组的服务器的话,需要利用FinalShell进行远程调用,参考师弟给我的。第一步下载FinalShell,进入官网下载。然后双击你刚刚新建好的服务器。
2025-01-22 11:32:36
304
原创 ViViT——面部视频压力识别的实践(18)
然后遇到的这样的报错我直接百度,还真有exactly the same error mentioned in vivit指引我去代码修改的页面需要把scenic/projects/vivit/model.py中的两处Sequence 改成Iterable希望你别骗我,改完之后就没事儿了,以及我真的还要把flax降到0.5.0???flax 0.5.0 was released on May 23, 2022,但是flaxformer找不到以前的版本啊?哪里去下载和更换啊???
2025-01-21 11:59:46
536
原创 ViViT——面部视频压力识别的实践(17)
还是版本没装对,哭泣。ok,jax0.4.29 was released on June 10, 2024,其他的optax chex orbax-checkpoint最好都往这个时间靠近以下,不然就会报一堆错。为此要downgrade以下包,先全都uninstall,然后一口气install,不然老是自动装其他的最新版本。jax的版本最低要0.4.27,我就不能downgrade chex和optax让这俩不要这么难缠吗?ok这下没有报有关jaxlib的错了,但是又给我报错说什么计算不了flops?
2025-01-14 18:08:09
306
2
原创 ViViT——面部视频压力识别的实践(16)
总结一下从找的嘴替(以及一些自己总结的) (yet some of those haven't been validated)再放几个可能的解决办法不光是装cudnn8.x很难,装我想要的版本都很难,到底是怎么能抵抗环境就是喜欢装最新版本的这种不可抗力啊!!!换一个思路,我能不能每一个包都指定安装某一个版本,且所有安装的包都能兼容呢?只要我指定版本,conda环境下就不会给我装最新的。
2025-01-14 16:32:46
836
原创 ViViT——面部视频压力识别的实践(15)
我的cpu只有21GB可用,gpu最大也就只有27.9GB,不论能不能放到gpu上跑,都是死翘翘。试图解决learning_rate_fn缺失的问题,因为learning_rate_fn就是learning_rate_schedule,就是不知道为什么它明明在config里面,这样参数传不进去吗?
2025-01-13 15:24:44
282
原创 ViViT——面部视频压力识别的实践(13)
我必须装tensorflow==2.9.0,但是git+https://github.com/google/CommonLoopUtils要求python的版本必须是3.10及以上。但是装tf-models-official,如果对应的tensorflow版本较低,对应要求的PyYAML版本就没有兼容python 3.10版本了,只有python3.9及以下才可以装得上。粘贴完之后忐忑地装tf-models-official,装不上我就完蛋......好吧,它就是装不上。我不管,我就这么装。
2025-01-10 20:50:03
494
原创 ViViT——面部视频压力识别的实践(12)
我在想应该还是我的cuda环境没有配置好,于是我尝试把cuda的环境弄一下,所以又删了wsl重新下一个。终于在重装了wsl之后,我的用户名和密码回来了。又或者说什么pip install tensorflow[and-cuda]里面就已经装了cuda和cudnn之类的包,不需要额外装cudnn,我已经糊涂了不知道该怎么做。虽然其中一个回答把tensorflow downgrade就不会出现这样的问题,但是我很害怕downgrade之后又我就装不上tf-models-official了,那我岂不是又完蛋。
2025-01-10 17:05:46
937
原创 ViViT——面部视频压力识别的实践(11)
但是事实是tensorflow-text如果不在linux系统上装的话最高版本就只能停留在2.10.0,与其搭配的tensorflow版本就会被限制在2.10.1,然后这个版本太低就会导致安装不了tf-models-official,真的是无解。在我大脑宕机以为前面几个问题是由于tensorflow-cpu的存在导致的,所以把tensorflow-cpu给卸掉了,之后。虽然又回到了解放前,但是重装一遍环境,在重装之前反复看代码是怎么翻来覆去引用的,现在看到报错就能知道是哪里的问题了。运行以下代码可以检验。
2025-01-06 16:40:09
375
原创 ViViT——面部视频压力识别的实践(10)
而这个optimizers是scenic/train_lib/optimizers.py,这个文件中有关learning_rate_fn的表述如下也就是说这个ScalarOrSchedule是空的在装dependencies的时候我有看到闪过警告jax 0.4.38不提供cuda什么什么,可能是我jax版本不兼容,我重装一下看看会不会解决这个报错装完之后再试试看,看来问题得到了解决,然后是下一位。
2025-01-04 00:23:00
182
原创 ViViT——面部视频压力识别的实践(9)
Ok重新弄了一个环境,接下来第一步装dependencies,此处参考ViViT——面部视频压力识别的实践(7)
2024-12-25 03:35:28
1956
原创 ViViT——面部视频压力识别的实践(8)
总结一下之前遇到的问题,因为tensorflow_text要求python<=3.10才能够装上然后是jax如果要使得上就必须要装python>=3.10才行不过tensorflow=2.10.1这个版本只能适配tf-models-official==2.10.1,而装这个official就必须装PyYAML-5.4.1。但是这个PyYAML-5.4.1最高只支持python=3.9的环境。所以如果我用更新的tensorflow版本,来适配python=3.10不就行了???
2024-12-24 22:16:45
1551
原创 ViViT——面部视频压力识别的实践(7)
然后是装vivit,vit_jax,dmvr和big_vision这四个module的dependencies。再然后是dmvr需要conda安装ffmpeg和pip安装ffmpeg-python,到后面的clip包。不过在安装big_vision依赖的时候给我提示说,必须python版本在3.10或以上才能行,我?结果numpy的版本不适配,把numpy降到1.23版本才能运行成功,fine!以上四个rquirements.txt可以分别在以下链接中下载或者直接复制粘贴。所以到底是用3.10还是3.9?
2024-12-24 16:25:21
258
原创 ViViT——面部视频压力识别的实践(6)
我......,这意味着我还要重新开一个虚拟环境?问了chatgpt,说是在 CLIP 的官方实现中,SimpleTokenizer这个功能是在clip.tokenizer模块中调用的,不是clip.simple_tokenizer。我去看了一下clip包,里面确实没有simple_tokenizer这个文件,以及dmvr包中的tokenizer.py中是这么写的。明明我的tensorboard的版本和tensorflow都是2.10.1版本的,难道不匹配?ok,我得创建一个新的虚拟环境,一切从头再来!
2024-12-24 15:27:12
444
原创 ViViT——面部视频压力识别的实践(5)
参考scenic/projects/vivit/configs/kinetics400/vivit_large_factorised_encoder.py,尝试对自己的TFRecord format dataset做训练。也就是ViViT——面部视频压力识别的实践(4)最后在generated_dataset里面生成的那些文件。
2024-12-22 20:35:13
605
原创 ViViT——面部视频压力识别的实践(4)
仔细盘查了我的input.csv后发现,我自己蠢到家了,把start和end赋值给df然后写到csv文件的是df_new,就导致输出的input.csv文件里面start和end这两列都是空的。啊啊啊啊啊啊啊啊啊啊!终于没有报错,而且看样子是在处理视频了,对我的视频样本是69个。找到了一个志同道合的友友,和我碰到了exactly一样的问题,真是太好了!所以实际上这个指令不是绝对路径不加''也没问题,哈哈哈。卡死在tfrecords data这里了。
2024-12-20 20:01:13
201
原创 ViViT——面部视频压力识别的实践(3)
所以我改了一点,放在下面(我的路径也改了,毕竟做着做着发现我的路径有空格,还贼长,就还是修改一下吧)好的,这个什么'numpy.float64' object has no attribute 'encode'报错是因为我的input.csv里面caption这一列不是字符串类型,因为我没有填,是空的。然后再也不给我报关于什么ffmpeg的错了,然后是什么'numpy.float64' object has no attribute 'encode',啊啊啊啊啊啊,我疯了!就是这样,他说了我想说的!
2024-12-20 19:03:01
821
原创 ViViT——面部视频压力识别的实践(2)
书接上文,在vision-transformer的官方github页面在安装之前vit_jax/requirements.txt的内容是我不想又整个地把vision_transformer的包下下来,所以就只按照requirements.txt安装需要的依赖就行吧?确保自己的虚拟环境都装好了上述的dependencies之后就直接下下载模型。有很多模型可供下载,我选了一个大的R50+L/32,可通过在terminal以以下指令下载但是我发现使用wget指令总是会报错,下不下来。
2024-12-20 15:28:32
573
原创 ViViT——面部视频压力识别的实践(1)
毕设做的是使用面部视频数据和压力感知量表得分做基于面部信息进行压力自动评估的机器学习相关内容,在这个主题框架下,基本的统计分析和经典的机器学习都已经做过了,但是还需要再进一步有一些新的东西。于是想要尝试一下用自己(课题组)的数据放在ViViT上试一试,毕竟咱也不是计算机专业的,写代码太难了。在这里记录自己的进度(为了监督自己)。
2024-12-19 20:58:57
1692
6
原创 创建dataframe(1)
1.基于python中pandas库,可生成一个空dataframe(把None改成任意data即可赋值)2.在创建dataframe时设定初始列名(把None改成任意data即可赋值)还有其他关于创建dataframe的内容会接着补充。(3)将csv文件直接读入为dataframe。3.将其他数据转换成dataframe。(1)将字典转化为dataframe。(2)将列表转化为dataframe。
2024-12-19 19:39:09
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人