Hi there 👋

Welcome to my blog

经验:视窗10及更新操作系统下配置C语言编译环境

1.下载 MinGW-w64 并添加到环境变量 2.在 这里 下载 .vscode.zip 配置文件 3.解压刚才下载的 .vscode.zip 配置文件到 .c 文件的同级目录下 4.在 VSCode 安装 C/C++ 插件 5.重启 VSCode

July 13, 2024 · 1 min · Bks

经验:如何配置你的WindowsPC

嘿. 这里有一些经验能让你更舒服地使用Windows PC. 1.软件 本文提到的所有软件均可在 这里 下载. 1.1系统软件 笔记本出厂携带的系统一般是家庭版, 家庭版系统对一些功能或组件(如Hyper-V)有限制. 因此建议在拿到电脑之后, 立即使用最新的 Consumer Editions 系统 镜像 重装专业工作站版. 1.2应用软件 小心流氓软件, 在安装(和卸载)软件的过程中一定要格外留意安装程序中的复选框, 有下拉菜单要展开仔细检查, 切勿「快速安装」. 1.2.1通用程序 压缩解压软件: 7-zip 浏览器: Google Chrome 下载器: IDM 播放器: PotPlayer / VLC 文本编辑器: VScode 办公软件: Office PDF查看器: Adobe Acrobat Reader 应用卸载工具: Geek Uninstaller 1.2.2专业程序 专业排版工具: TexLive 版本管理工具: Git 虚拟机工具: VMware Workstation Pro 远程(ssh/ftp)工具: xshell & xftp 1.2.3系统程序 Windows Powershell 控制面板 磁盘管理 注册表 / 组策略 / … 1.2.4可选/娱乐程序 密码管理工具: Authy(Mobile) 电子书阅读器: calibre 局域网传输工具: LocalSend 录屏直播推流工具: OBS BT下载工具: qBittorrent / BitComet(安装程序含有推广) 2....

June 24, 2024 · 1 min · Bks

Ubuntu

1 软件更新 使用 Software Updater 更新 软件更新器是一个图形化的工具, 用于管理系统中的软件更新. 使用命令更新 sudo apt update && sudo apt upgrade 命令的作用是先更新软件包列表, 然后升级系统上已安装的软件包. 2 安装中文输入法 https://www.bilibili.com/video/BV1tY411q7f1/ 3 允许root用户远程登录 3.1修改root用户密码 打开终端, 输入指令: sudo passwd root 3.2安装SSH服务 安装ssh sudo apt-get install openssh-server 常用命令 sudo /etc/init.d/ssh start sudo /etc/init.d/ssh restart 安装完毕后查看状态 sudo service ssh status 若出现: Active: active (running) , 表示安装成功, 服务已启动. 允许root用户远程登录 sudo vim /etc/ssh/sshd_config 将 PermitRootLogin 的注释去掉, 然后将后面的参数值改为 yes 修改之前: 修改之后: 然后重启ssh服务: sudo /etc/init.d/ssh restart 3.3安装 vsftp 服务器 sudo apt-get install vsftpd sudo vim /etc/vsftpd....

June 23, 2024 · 1 min · Bks

杂谈:AI

根据是否模拟人类神经网络,人工智能可以分为两类:连接主义人工智能 和 符号人工智能。 人工智能的智能问题 根据上面的分类。前者依靠模拟人类神网络而产生“智能”,后者的“智能”来自矩阵乘法(抽象地说)。目前主流的Transformer和CNNs都属于后者。 (已删去关于两类智能对比,就像密码学认为加密的安全性来源于密钥的安全性而不是加密算法,再做细致的讨论似乎不太必要) 人工智能的终点在哪 我们常用“强弱”来评价一个人工智能产品的水平如何,那人工智能能够无限的变“强”吗?我希望用AlphaGo和当下火热的ChatGPT来阐述我的观点。 AlphaGo和ChatGPT是完全不同的两类AI,AlphaGo面向围棋的AI, 围棋的规则是固定的,你下的每一轮围棋都在相同且完备的规则下进行;ChatGPT是面向现实世界的AI,他追求的不是棋盘上博弈的胜利,而是要服务于物理法则都没有被完全探究明白的现实世界。 这么说或许或许你仍然疑问这两者的本质区别在哪里,接下来我要引用毛泽东文章里的一段话,来解释这个问题: 人的正确思想是从哪里来的?是从天上掉下来的吗?不是。是自己头脑里固有的吗?不是。人的正确思想,只能从社会实践中来,只能从社会的生产斗争、阶级斗争和科学实验这三项实践中来。 对于这段话,我们完全可以去掉人的限制,而它依然成立:正确思想是从哪里来的?是从天上掉下来的吗?不是。是自己头脑里固有的吗?不是。正确思想,只能从社会实践中来。 对于AlphaGo而言,它面相的对象是围棋,围棋有固定的规则,它不需要再对规则做探索,它的每次与人或非人的博弈,或学习优秀棋局数据的行为,对AlphaGo来讲都是一次实践,这也是AlphaGo为什么能在不再与人博弈之后,依然通过自我博弈不断提升。 对于ChatGPT而言,它面向的对象是现实世界,但ChatGPT是大语言模型(LLM),他对世界的正确认识来源于它所学习的语言数据,这些语言数据之所以能携带正确的认知,归根究底来源于人类的社会实践活动,没有人类的社会实践活动,也就不可能有ChatGPT正确的认知。这也正解释了为什么有研究表明:用AI产生的语料来训练AI将使其退化并最终崩溃1,在AI使用自己产生的预料自我训练的时候,并没有经历社会实践的过程,其正确的认知(思想)并没有增加,但在这样的情况下仍然以自己产生的语料作为训练的素材,最终导致了其退化并最终崩溃。 可以这样说,AlphaGo和ChatGPT的本质区别在于,AlphaGo能够通过自我博弈完成实践活动,而ChatGPT无法仅通过自身完成实践活动,它的全部正确思想来源于人类语料,而它无法从自身继续获取正确的思想,所以若想增强ChatGPT,则需要向其输入更多人类语料,而若想实现AlphaGo的增强,则完全不需依附于人类实践。 受限篇幅,不展开讨论多模态、调用外部工具等优化人工智能的工具。 https://venturebeat.com/ai/the-ai-feedback-loop-researchers-warn-of-model-collapse-as-ai-trains-on-ai-generated-content/ ↩︎

June 23, 2024 · 1 min · Bks