knysfh
1
我是做机器学习的,一直都是纯python(脚本小子无疑了)。
团队大约10来人,大部分都是javaer,做舆情业务。
花了大概3个多月学rust,前段时间写了一个后台管理,基本算是入门了,国庆后开会的时候提到过学了rust,以后有高性能的需求可以让我试试。
没想到来的这么快,需求是对数据做缓存,减少送到下游情感识别的数据量,上游数据量比较多,每秒150~300条,下游的大模型情感识别hold不住,服务不稳定(加GPU是万万不可以的),原来有一套redis的缓存,缓存半天的数据,但是基于文本的拦截只能减少1~3%(重复数据量大约在30~40%),准备做一套基于向量相似性的检测,缓存三天的数据量,看看能拦截多少,速度怎么样。
222 个赞
vicro
(大西王)
6
有难度,会java学rust需要一个思想上的转变,在rust里面组合优于对象,在java里面对象就是一切,但是编程语言万变不离其中,你会java学习其他语言自然也是会比完全不懂得编程得人来直接学习要好的多
17 个赞
感觉在这个方面,Rust的优势不是很大,可能优势还是在内存的利用率上。对于数据的存放、使用和检索之类的可能要下下功夫了。
3 个赞
NullUser
(用户已注销)
12
前期能通过堆硬件解决的问题,千万别想着用代码来解决,不然那是个无底洞
58 个赞
ruiw
(ruiw)
13
没看到 rust 做这个事情的优势在哪里,不过有机会用新技术还是挺好的
4 个赞
feelfree
(feelfree)
15
rust这东西速度快是真快,就是编译错误解决起来真头疼,特别是涉及到大量的第三方库的时候,你还要去读第三方库的实现代码。
1 个赞
knysfh
19
我只会python,都能入门,你用java肯定学得比我轻松,多敲多练就ok的。
2 个赞
knysfh
20
等我做完看看效果,好的话分享一下,但如果很拉,那就尴尬了,哈哈哈。
3 个赞