自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 【AI+教育】一些记录@2024.11.19-11.25

⭐基本实现了理想LLM的接口层,让LLM适配人的习惯命令表达方式,而不是反过来让人去适配LLM,绞尽脑汁地想出一个能Work的命令(这就是instruct技术出来之前,prompt技术在做的事情),而这增加了LLM的易用性和用户体验。Fine-tuning和In Context Learning表面看似都提供了一些例子给LLM,但两者有质的不同(参考上图示意):Fine-tuning拿这些例子当作训练数据,利用反向传播去修正LLM的模型参数,而修正模型参数这个动作,确实体现了LLM从这些例子学习的过程。

2024-12-03 19:10:54 578

原创 【AI+教育】一些记录@2024.11.16

所以虽然ChatGPT已经把“调用计算力的手段”无限趋近于最合理的手段(用自然语言要求结果),但是我们已经发现,“提出信息完整的prompt”,对现在的人来说,是一个高要求。如果类比成机器学习模型,过往“鹦鹉学舌”范式的解法,是要求所有乌鸦可以共享一个大脑,它们有很清晰的优化目标,即“保住性命的前提下打开坚果”理解能力带来了举一反三的能力,逻辑推演的能力,“知错”就改的能力。“增加模型参数”这件事需要工程能力,更难的是“让大模型有效地学习到大数据中的知识”,以及如何调教模型产出人类需要的输出。

2024-11-18 19:13:55 1454

原创 【AI+教育】一些记录@2024.11.11

最典型的就是检索增强的学习,例如 New Bing,通过将基础模型与现有工具融合,从而使得现有工具获得更好的性能。同时,人类在不同工具间的使用经验也可以被泛化,如人类在使用剑的时候学会了刺的动作,那么在使用长枪时也可以泛化使用刺的动作,因此。大模型的工作方式类似于人类的认知系统1,而构建系统2,就是要让AI通过语言推理、记忆调用、自我思考和规划,将复杂问题拆解成由系统1组成的流程单元,分别执行不同的任务从而达到目的,并在多次实践和运用中沉淀为“经验”数据提供给系统1去训练,从而让系统1获得新的能力。

2024-11-18 19:13:04 738

原创 【AI+教育】一些记录@2024.11.08

第二,人的模型,包括认知/任务模型,它是个体的,其中有专业模型,有认知模型、运动模型和人的记忆先验。人基本是这几类模型的组合,律师也好,医生也好,大量领域会有大量模型往前走。这一次大模型拐点会让所有服务经济中的人、蓝领基本都受影响,因为他们是模型,除非有独到见解,否则你今天所从事的服务大模型都有。第一是事情的模型,人类每一类需求都有领域/工作模型,其中有结构模型、流程模型、需求模型和任务模型,尤其是记忆和先验。如果你没有多大见解,你的模型能力大模型都有,或者大模型会逐步学会你所有的模型,那会怎样。

2024-11-18 19:09:21 270

原创 【AI+教育】一些记录@2024.11.06

模型如何知道在每个时间步中应该“注意”哪些单词呢。最流行的基于Transformer的模型之一BERT,它是“来自Transformer的双向编码器表示”( “Bidirectional Encoder Representations from Transformers”)的缩写。这里的“老师强调的内容”就相当于注意力机制中的“关键信息”,你的注意力被有选择性地引导到了这些关键信息上。用一句话总结Transformer,一定是这样的: 当一个扩展性极佳的模型和一个巨大的数据集邂逅,结果可能会让你大吃一惊。

2024-11-07 18:52:07 726

原创 【AI+教育】一些记录@2024.11.05

语言的转换器就是把语言的序列作为输入,然后用一个叫做编码器 encoder 的东西变成数字的表现(比如 GPT 就用 1536 个浮点数(也叫 1536 维向量)表示任何的单词,或者句子,段落,篇章等),然后经过转化,变成一串新的序列,最后再用 decoder 把它输出。在开放参考书第一部分,最吸引我的是它们对于教育科技、教育科技公司可能给教育带来的风险的清醒认知、对于教师需要“监管”AI的重要性的强调,并以此论述教师需要学习AI的缘由。「一个预先训练好的,用生成的方式,把输入文字转化成输出文字的翻译。

2024-11-05 19:08:11 630

原创 【AI+教育】一些记录@2024.11.04

今天尝试了使用九章随时问,起因是看到快刀青衣的AI产品好用榜,里面这么介绍九章随时问:「它不是像其他产品那样,直接给你出答案。而是跟你语音对话,你会感觉更像是有一位老师坐在你的旁边,一步步引导你思考这道题的答案是什么。只有孩子反馈说我理解了,才会进入到下一步的讲解。如果遇到没听懂的地方,你也可以直接跟AI说我没听懂,AI会马上换种讲法再讲解一遍。而普通的搜题软件,如果题库里找不到这个题,可能就哑口无言了。所以我对它的评价是:它像是孩子的一对一数学AI家教。嘿!我顿时心中惊喜。

2024-11-04 20:28:16 459 2

原创 【问题解决】chorm右键百度时先跳出百度首页页面

什么也没有装,只是昨天把chorm的历史记录进行了清空。接着每次右键百度时都会先跳出百度首页页面,直到今天也一直这样。因为右键百度这个功能还挺常用的,所以就找了解决方法。1、点击“设置” → “管理搜索引擎”; 当然,我这是修改之后的结果。2、进入“管理搜索引擎”界面后,默认搜索引擎里选的是百度,我们可以看到有三列:搜索引擎、关键字、查询网址。3、将 ...

2020-03-17 10:51:21 1134 1

转载 页 页表 页表项

https://blog.youkuaiyun.com/u010744711/article/details/51254120

2020-01-06 16:34:51 487

转载 windows环境下的socket编程(tcp文件传输的实现)

https://blog.youkuaiyun.com/xuexilangren1/article/details/84485377

2019-12-10 11:27:47 625

原创 解决ubuntu18.04系统桌面很卡的问题

1、在ubuntu桌面右键--打开终端;2、使用sudo apt install gnome-session-flashback安装配置经典gnome桌面;3、重启ubuntu系统;4、在登录按钮左边的设置中,选择Gnome Flashback;5、登录进入gnome经典桌面,现在ubuntu18.04就不卡了,使用起来很流畅。...

2019-11-17 12:31:18 9078 1

原创 Ubuntu18.04安装中文输入法

Ubuntu 18.04 在缺省的情况下,只有英文输入法,下面记录安装中文输入法的过程。1、首先,需要给Ubuntu安装中文语言包的支持。 打开系统设置/System Setting,选择区域与语言/Region&Language,点击管理安装的语言/Manage Installer Languages; 其次,在弹出的如下语言管理对话框中,点击安装...

2019-11-17 11:46:51 1025

转载 什么是套接口?

目录什么是套接口?socket、套接口、套接口描述符之间的关系如何创建套接口?套接口用来做什么?SYN:同步序列编号(Synchronize Sequence Numbers),是TCP/IP建立连接时使用的握手信号。ACK:确认字符(Acknowledge character),在数据通信中,接收站发给发送站的一种传输类控制字符。表示发来的数据已确认接收无误。 ...

2019-10-22 19:01:12 3564

转载 socket 编程时 vs2017 对 inet_addr 和 inet_ntoa 的报错

用VS2017进行socket编程时,如下代码会提示报错。sockaddr_in serAddr; clientService.sin_family=AF_INET; clientService.sin_addr.s_addr=inet_addr("127.0.0.1"); clientService.sin_port=htons(8888);问题出现的原因...

2019-10-22 18:45:35 1678

原创 Ethernet II 分析

https://wenku.baidu.com/view/13523d31f524ccbff12184e4.html

2019-10-14 20:27:00 1621

原创 【算法概论】分治算法:计算数组中的逆序对

题目1:在数组中的两个数字如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。例如在数组{7,5,6,4}中,共存在5组逆序对。最直观的方法就是直接求解了,依次扫描数组中的各个数字,并将其与其后的数字作比较。还有一种方法就是,利用分治的思想:比如数组data = {7, 5, 6, 4};我们可以将data分解,一直分解到每个...

2019-10-11 13:42:45 2125

原创 运行 apt-get 更新时 lgn、Hit、Get 的意思

apt-get update会验证是否需要下载相同的更新索引,否则它不会再次下载相同的更新索引。 Hit命中,表示 apt检查包列表上的时间戳,这些匹配且没有变化。 Ign忽略,表示 pdiff索引文件没有变化,再也不打算再下载了。 Get获取,表示 有更新并且下载 若怀疑有问题,可删除已有索引文件重新建立索引。rm -r /var/l...

2019-09-29 16:52:07 4131

原创 ubuntu下安装gcc

// 一句命令搞定sudoapt-getinstallbuild-essential// 安装完成后,查看自己的gcc版本号gcc --versionbuild-essential 是什么????// 显示build-essential包的依赖关系username@ubuntu:~$ apt-cache depends build-essentialbuild-essen...

2019-09-29 16:39:36 705

原创 ubuntu下设置tab键为4个空格

网上有说法是:// 打开vimrc文件vim /etc/vimrc// 添加一行代码set ts=4 但我的系统里并没有 /etc/vimrc 文件,有说是隐藏文件,需切换成超级用户,但我切换之后也没有看到。 后来在 /etc/vim/ 目录中找到 vimrc 文件,接着进行如下操作????// 首先切换到超级用户sudo -i// 输...

2019-09-29 16:33:27 2510 4

原创 ubuntu镜像下载地址

官方下载地址(不推荐)https://www.ubuntu.com/download 原因: 当你在官网安装了一个新的ubuntu的系统之后,默认的下载源是在国外的,这样的话,当你使用命令安装有一些包的时候,终端里面的下载网速是非常慢的。中科大源http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/阿里云开源镜像站...

2019-09-29 16:26:21 1439

原创 ubuntu系统解决按上下健等出现字母问题

首先要明确 ubuntu 下的编辑器是 vi ,不是 vim 。vim 是 vi 的加强版,完全兼容 vi,且有很多使得用户更易于使用的新特性。所以要想 vi 编辑器更好用,一般先把它升级为 vim 吧。问题描述: 使用 vi 命令时,不能正常编辑文件,使用方向键时老是出现很多字母。解决:// 依次执行以下两条命令sudo apt-get remove v...

2019-09-29 16:21:54 673

原创 ubuntu忘记密码?怎么办

博主的情况: VMware 中加入的 ubuntu 系统,用户名和密码都忘记……❗ 以下为解决方法 ❗:1、开机or 重启(若已开机),出现 Bios 显示画面后,持续点击 shift 键,进入 grub 界面; [ 参见:GRUB 是什么意思]grub 界面 选中图中所示的 Advanced options for ubuntu...

2019-09-27 19:25:22 584 1

原创 leetcode - 旋转数组

题目描述: 给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。 示例:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]❗解决思路❗:...

2019-09-24 20:52:53 139

原创 leetcode - 只出现一次的数字

目录Ⅰ 题目描述:Ⅱ 题目描述Ⅰ 题目描述: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1:输入: [2,2,1] 输出: 1 示例2:输入: [4,1,2,1,2] ...

2019-09-22 20:09:59 162

原创 matlab中调用函数

在matlab中,如果是 matlab 自带的函数,则可以按照该函数的格式直接调用;如果是自定义函数,可以将函数写在一个文件中,在主文件中调用。% 文件名为fun.m(注意:文件名需要与函数名一致)function y = fun(x)y = x.^2;下面开始编写主文件(文件名为main.m),并调用函数文件fun.m中的函数fun。情况1:函数文件fun.m和主文件main....

2019-08-24 19:40:34 8402

原创 【理解矩阵】三_笔记

仅记录学习孟岩老师的 blog 时的收获,孟岩老师的原文章见http://blog.youkuaiyun.com/myan/article/details/1865397总结之前的结论:首先有空间,空间可以容纳对象运动的。一种空间对应一类对象。 有一种空间叫线性空间,线性空间是容纳向量对象运动的。 运动是瞬时的,因此也被称为变换。 矩阵是线性空间中运动(变换)的描述。 矩阵与向量相乘,就是...

2019-08-12 21:52:41 315

原创 【理解矩阵】二_笔记

仅记录学习孟岩老师的 blog 时的收获,孟岩老师的原文章见http://blog.youkuaiyun.com/myan/article/details/649018初等数学是研究常量的数学,是研究静态的数学,高等数学是变量的数学,是研究运动的数学。《重温微积分》—— 齐民友教授运动:连续过程,逐点经过。跃迁: 不需要逐点经过,瞬间发生的行为。“ 矩阵是线性空间里跃迁的描述。”...

2019-08-12 18:25:05 254

原创 【理解矩阵】一_笔记

仅记录学习孟岩老师的 blog 时的收获,孟岩老师的原文章见http://blog.youkuaiyun.com/myan/article/details/647511

2019-08-12 17:43:59 177

原创 【理解矩阵】前言_笔记

仅记录学习孟岩老师的 blog 时的收获,孟岩老师的原文章见http://blog.youkuaiyun.com/myan/article/details/647511​​​​​​​经常让人感到为难的一类问题

2019-08-12 17:15:18 166

转载 谱聚类算法及其代码(Spectral Clustering)

https://blog.youkuaiyun.com/liu1194397014/article/details/52990015

2019-07-21 15:32:04 579

转载 【Python小白学习】第三方库自动安装脚本

要安装较多的第三方库时,编写一个程序使其完成自动安装。程序中的第三方库名可改变。#BatchInstall.pyimport oslibs = {"numpy", "mathplotlib", "pillow", "sklearn", "requests", \ "jieba", "beautifulsoup4", "networkx", "werobot", "...

2019-07-20 21:55:24 511

转载 【Python小白学习】体育竞技分析

需求: 毫厘是多少?如何科学分析体育竞技比赛? A、B 两个选手,回合制,5局3胜。开始时一方先发球,直至判分,接下来胜者发球。球员只能在发球局得分,15分胜一局。问题分析: 计算思维:抽象 + 自动化 模拟:抽象比赛过程 + 自动化执行N场比赛。 1)打印程序的介绍性信息;—— printIntro() ...

2019-07-20 21:18:16 415

转载 【Python小白学习】政府工作报告词云

❗基本思路❗: 读取文件,分词整理; 观察并输出词云; 观察结果,迭代优化。#GovRptWordCloudv1.pyimport jiebaimport wordcloudf = open("新时代中国特色社会主义.txt", "r", encoding = "utf-g")t = f.read()f.close()ls =...

2019-07-18 21:56:51 833

转载 【Python小白学习】自动轨迹绘制

需求: 根据脚本绘制图形。不是写代码而是写数据绘制轨迹!❗基本思路❗: ① 定义数据文件格式(接口): 定义数据接口格式具有个人色彩,没有规定的格式~ 视频中老师定义如下

2019-07-18 20:56:37 1284

转载 【Python小白学习】文本词频统计

英文_Hamlet英文词频统计#CalHamlet.pydef getText(): txt = open("hamlet.txt", "r").read() txt = txt.lower() for ch in '!"#$%&()*+,-./:;<=>?@[\\]^_‘{|}~': txt = txt.replace(ch,...

2019-07-15 19:22:14 359

转载 【Python小白学习】基本统计值计算

#CalStatistics.py#获取用户不定长度的输入def getNum(): nums = [] iNumStr = input("请输入数字(回车退出): ") while iNumStr != "": nums.append(eval(iNumStr)) iNumStr = input("请输入数字(回车退出): ") ...

2019-07-14 19:52:25 781

原创 【Python小白学习】科赫雪花的绘制

科赫曲线的绘制

2019-07-13 23:28:06 665

原创 【Python小白学习】函数递归实例

字符串反转:def rvs(s): if s == "": return s else: return rvs(s[1:])+s[0]Fibonacci 数列:def f(n): if n == 1 or n == 2: return 1 else: return f(n-1) + f(...

2019-07-13 23:14:10 240

原创 【Python小白学习】七段数码管绘制

绘制单个数字对应的数码管

2019-07-13 22:45:34 832

原创 【Python小白学习】圆周率的计算

#CalPiV2.pyfrom random import randomfrom time import perf_counterDARTS = 1000*1000hits = 0.0start = perf_counter()for i in range(1, DARTS+1): x, y = random(), random() dist = pow(x ** ...

2019-07-12 17:28:58 361

区间调度问题

区间调度问题代码三个:贪心算法的递归版 / 循环版实现,动态规划算法实现,值得信赖!

2019-04-24

二叉树的操作算法

二叉链表结构,以二叉链表结构为基础构造二叉树。用到了类模板、队列、链表等有关知识,包含了对二叉树的多个操作 —— 遍历、构造、析构、查找等。

2018-11-28

十五、矩阵的操作算法

稀疏矩阵的压缩存储。 包含算法:快速转置算法、矩阵乘法运算、矩阵加法运算、打印矩阵信息。

2018-11-10

十六、广义表的操作算法

C++数据结构,广义表的操作算法。 在线性表的定义中,要求每个结点都应该是类型相同的基本数据元素。在广义表中放松了我这个约定。每个结点可以属于基本数据类型,也可以属于广义表类型。这种递归定义的结构,展开了非线性结构的天地。

2018-11-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除