- 博客(261)
- 资源 (43)
- 收藏
- 关注
原创 最强开源大模型llama3 解读
meta近期发布了自家的开源大模型 llama3,有两个型号:8b和70b。在HumanEval测试中,Code Llama-70B的表现在开源代码模型中位列第一,甚至超越了GPT-4
2024-04-30 19:15:00 272
原创 AI可以自己开一个软件公司? 一起来体验下这个曾经荣登GitHub Trending榜首的ChatDev
ChatDev是由面壁智能(ModelBest)联合清华大学 NLP 实验室共同开发的大模型全流程自动化软件开发框架。
2024-04-30 19:00:00 272
原创 获得了谷歌gemini 1.5 pro的内测资格,来一波测评
目前Gemini 1.5 Pro只是内测阶段,我申请了内测的资格,跟大家一起分享下我自己体验的过程和感受
2024-03-31 20:42:14 271
原创 如何利用chatgpt embedding技术打造知识库
embedding 是指将单词、短语或文本转换成连续向量空间的过程。这个功能可以广泛的用在分类,搜索,推荐等场景。而且使用embedding技术可以突破chatGPT对于token的限制
2024-03-02 19:49:54 554
原创 让AI更懂你-10分钟教你如何做chatGPT微调Fine-Tune
OpenAI的基座模型本身已经非常出色,通过微调,即使样本数量很少也可以获得良好效果,这样我们可以在很多垂直细分领域让chatGPT发挥更大的作用。
2024-02-26 23:53:28 896
原创 open-interpreter和chatGPT的code-interpreter有啥关系
这个open-interpreter 和chatGPT官方的code-interpreter有什么区别呢?今天这期视频带大家分享的是目前在github上爆火的开源项目 open-interpreter。同时我们可以利用open-interpreter做什么呢?
2024-02-21 22:39:57 433
原创 贾扬清推的Lepton Search要干翻谷歌?一起来解析下他的源码
LeptonAI 于近日发布了一个对话式搜索引擎 demo,名为“Lepton Search”。这是一个类似谷歌搜索的小demo
2024-02-19 13:56:34 656
原创 GPT4会让鉴黄师下岗? 一文告诉你如何使用GPT API做内容审核
对一个公司来说,内容审核是一个非常耗时的工作。而GPT4提供的审查功能可将审查更新周期从数月缩短至数个小时,且具有更强的灵活性
2024-02-17 19:06:20 476
原创 爆火的人工智能开源open-interpreter源码解析
今天这篇文章带大家一起来阅读下github上爆火的开源项目 open-interpreter的源代码,相当于是一个可以本地部署的openai code-interpreter。
2024-02-17 19:02:54 791
原创 GPT4的平替llama2本地部署教程,打造自己的专属大模型
llama2 是Meta公司发布的大预言模型,而且是一款开源免费的AI模型。光开源这个格局就吊打了GPT。从性能上来说更是号称是GPT4的平替
2024-02-17 18:16:47 634
原创 10分钟带你搞懂chatgpt 函数调用
今天这篇文章跟大家分享下GPT的函数调用(function calling)相关知识,并通过实际代码演示的方式告诉你如何在我们自己的应用程序里使用GPT的函数调用功能。
2024-02-17 18:12:58 583
原创 OpenAI发布首个视频生成模型Sora:输文字即可出视频现实还存在吗?
就在刚刚,openai发布了全新的视频生成人工智能模型Sora。用户只要通过文字输入一些提示语,就可以得到一个高清视频。同时Sora还可以根据静态图像生成相关的视频剪辑,效果相当炸裂。目前Sora还没有开放体验,我们拭目以待。这下又要干倒一大片创业公司了。
2024-02-16 22:41:40 722
原创 通过抓包分析gPRC协议
本文通过抓包分析了gRPC通讯的过程,gRPC是基于HTTP2进行网络传输的,所以主要是基于http2的帧进行分析的。希望对你有所帮助。
2023-02-11 19:16:33 2004 1
原创 记一次G1垃圾回收线上调优的实践
这说明遇到了瓶颈导致,于是我通过监控开始排查系统的瓶颈究竟在哪。排查了一圈,找到了一个可疑的点,我发现在压测期间,服务进行了600多次的GC,总的GC时间到达了2~5秒
2022-11-16 10:37:57 1272
原创 彻底理解solidity中的事件
写了日志有啥用呢?它的作用就是可以被订阅。很多智能合约项目都是传统的web项目+智能合约的这种架构,业务系统有些在链外,那么链上发生的事情就可以基于这种发布订阅机制进行通知,从而打通链上和链下
2022-09-16 21:45:45 2714
原创 如何编写一个拍卖的智能合约
拍卖的方式有几种,其中有两种概念你需要先了解下,一种是公开拍卖(open auction),一种叫盲拍(blind auction)。简单来讲就是,前一种拍卖大家都能互相看到对方的出价,而后一种则看不到。
2022-08-16 23:05:34 858
原创 如何编写一个投票功能的智能合约
这个方法是调用者委托给另一个账户帮自己投票,这里面有个关键字`storage`,这个关键字可以理解为引用,我们可以类比其他编程语言里引用类型,一个变量如果是引用类型,对其的修改同样造成被引用对象的修改。这里的`sender`变量就是调用者对应的投票对象的引用。...
2022-08-14 22:54:51 2471
原创 用一个示例入门solidity编程语言
我们拿上一篇文章的示例程序作为切入点,来了解一下solidity的主要语法。需要说明的是这篇文章不是solidity的手册,不会把语言所有的语法点都覆盖,需要查看手册可以看文章最后的参考链接
2022-08-11 22:37:24 512
原创 用go语言撸一个简易版的区块链
区块链的代码非常复杂,但是我们可以从中梳理几个核心的概念,然后对应进行简单的实现。通过这些简易版本的实现我们可以以小窥大。下面我们先来梳理下几个核心的概念。
2022-06-20 23:38:04 3354 6
原创 区块链在非金融领域有哪些值得期待的应用
在密码学中,零知识证明(zero-knowledge proof)或零知识协议(zero-knowledge protocol)是一种方法,通过该方法,一方(the prover, 证明者)可以向另一方(the verifier, 证明者)证明他们知道值x,而无需传达任何信息,除了他们知道值x。零知识证明的本质是,通过简单地揭示信息来证明某人具有某些信息的知识是微不足道的。面临的挑战是在不透露信息本身或任何其他信息的情况下证明拥有这种财产。...
2022-06-16 23:27:32 1597 1
原创 这可能是公认的最web3的产品了
Mirror 的核心创新点在于,结合 DAO、Web3、NFT 所构建的所有权经济模式,为内容创作者提供一套众筹工具集
2022-06-13 21:16:18 881
原创 以太坊虚拟机EVM究竟是个啥
为什么这些链要做EVM兼容呢?核心当然是以太坊在公链领域的影响力。目前市场上的各种公链此起彼伏,但是以太坊依然是公链领域的龙头。这些新兴的公链需要利用以太坊引流,如果开发者可以把智能合约直接无缝迁移到自己的链上,那就是最好的引流方式。
2022-05-10 20:33:12 6471 1
原创 一文带你了解火爆的区块链互联网Cosmos
区块链市场格局就产生了变化,各种公链像雨后春笋般涌现出来。但由于技术、生态以及一些问题绝大多链与链之间无法连接互通,使得用户的数据、资产、应用割裂,形成孤岛效应。为了解决此问题,业界开始探索跨链技术。
2022-05-09 21:00:19 1908
原创 什么事以太坊域名服务
首先有个概念叫DNS,它是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。而 DNS 服务器中「等级」最高的要数「根域名服务器」,也叫「根 DNS 服务器」。...
2022-05-06 21:13:13 485
原创 一文讲透java弱引用以及使用场景
这个线程的逻辑就是:不断的从Reference构成的pending链表上获取Reference对象,如果pending不为null,则将pending的对象进行clean,如果注册的时候有queue就进行enqueue,否则线程进行wait状态。
2022-05-05 21:23:50 5174
原创 一文讲透赫夫曼树算法
构造一棵赫夫曼树的步骤其实不复杂,简单来讲就是权值大的尽量靠近根结点,而且是越大的越靠近。这样得出的效果是权值越大的结点,可以经过相对较少的距离到达,从而使程序的效率提高。这里的所说的效率,即包括时间上也包括空间上,后面我会讲到两个应用例子,分别就是一个时间上的优化,一个空间上的优化。
2022-05-03 09:26:14 1274
原创 腾讯云挂载数据盘以及mysql数据迁移至数据盘攻略
如果希望云服务器在重启或开机时能自动挂载数据盘,必须将分区信息添加到/etc/fstab中。
2022-05-02 17:17:42 3162
原创 都在说CI/CD,到底什么是CI/CD
当我们发布到生产环境时,通常不会马上进行全量的发布,而是先进行灰度部署。灰度部署是指逐渐将生产环境流量从老版本切换到新版本。通常流量是按比例分配的。例如 90% 的请求流向老版本,10% 的请求流向新版本。然后没有发现问题,就逐步扩大新版本上的流量,减少老版本上的流量。
2022-03-26 20:21:48 22253 1
翻译 如何用AIO技术提高程序性能
AIO 可以帮助你构建更有效地使用可用 CPU 资源的应用程序。 虽然这种 I/O 模型与大多数 Linux 应用程序中的传统阻塞模式不同,但异步通知模型在概念上很简单,还可以简化你的设计。
2022-02-01 20:47:03 1200
翻译 用java构建构建可伸缩的高性能IO服务
主要介绍了如何在java中构建可伸缩的高性能IO服务,并且给出了Java网络编程中Reactor模式的几种实现,是一个非常好的学习资料
2022-01-29 21:58:20 341
翻译 Synchronization和java内存模型
java内存模型的目的是,每个线程都可以被认为是在与任何其他线程不同的CPU上运行。即使在多处理器上,这在实践中也很少见,但这种 CPU-per-thread 映射是实现线程的合理的方式之一,这一事实解释了该模型最初令人困惑的一些特性。 例如,由于 CPU 拥有其他 CPU 无法直接访问的寄存器,因此模型必须允许一个线程不知道另一个线程正在操作的值的信息。 然而该模型的影响绝不限于多处理器。 即使在单CPU系统上,编译器和处理器的操作也会导致相同的问题。
2022-01-15 21:22:55 198
原创 datax源码解析-任务调度机制解析
任务调度阶段总结起来做的事情其实就是,把前一个阶段拆分出来的task,按照一定的规则进行分组(taskGroup),然后每组单独分配独立的线程进行调度处理。
2021-12-18 21:21:42 1155
原创 datax源码解析-任务拆分机制详解
DataXJob启动后,会根据不同的源端切分策略,将Job切分成多个小的Task(子任务),以便于并发执行。Task便是DataX作业的最小单元,每一个Task都会负责一部分数据的同步工作
2021-12-16 09:25:58 3627 1
斯坦福大学第六课demo
2014-06-03
基于ios7 tab bar代码示例
2014-06-03
斯坦福大学第五课示例
2014-06-03
tableview demo
2014-04-06
iOS 入门demo示例
2014-04-02
Hashcash - A Denial of Service Counter-Measure
2017-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人