- 博客(570)
- 资源 (32)
- 收藏
- 关注
原创 git使用
在该目录中运行 git init,这样会创建一个新的 .git 子目录,这个子目录含有你初始化的 Git 仓库的所有必要的骨架文件,但项目本身还没有任何文件跟踪。一个裸仓库没有工作目录, 这意味着它不包含项目的文件, 只包含版本控制系统的数据。这是作为远程仓库的理想选择, 因为它避免了对文件内容的直接操作可能引起的混乱和问题。至此,就成功地在本地创建了一个新的Git仓库,并进行了首次提交。这里的`origin`是远程仓库的默认名字, /path/to/myrepo.git是在第一步中创建的裸仓库的路径。
2021-03-10 09:26:39 504 5
原创 【linux】vim和vi使用
要选中内容进行剪切,先在命令模式下按 v 进入 Visual Mode,然后用 方向键 或 hjkl 选择文本,再按 d 进行剪切。要选中内容进行复制,先在命令模式下按 v 进入 Visual Mode,然后用方向键 或 hjkl 选择文本,再按 y 进行复制。与indent有关的配置,会自动缩进,从window复制代码时候,会造成多行乱缩进,去掉含有indent字符串的配置。"Ny (双引号 + 粘贴板号 + y):复制到粘贴板N ,N 为粘贴板号。:set+空格+tab,可以看到有哪些set命令可用。
2021-02-22 11:15:49 734 3
原创 vscode的使用
1. VSCode列选择2. 跳转3. 中文显示4.编码设置5.tab设置6.更改一个文件的编码7.在项目中打开文件6.
2020-12-15 14:12:09 1460 1
原创 linux常用命令
目录1. 查找当前目录底下的文件夹的子目录中的某个文件2. 查看当前用户3. 查看所有用户组4. 添加用户到已存在的组5. 实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器6. 查看所有服务端口7. 查看文件二进制:8. 新建并写字符串123到文件1.txt,文件最后有换行符。9. 显示文件内容10. 显示目录总占用空间11. 查看磁盘使用情况12. CentOS关闭防火墙13. 在shell中使用find结合grep进行文件字符串的替换14. locate命令15. cd命令16.
2018-01-18 10:18:20 2949 2
原创 详解Al作画算法原理
AI作画算法还可以根据文本描述生成图像,举个例子,OpenAI的DALL·E和DALL·E 2就是这样的系统,它们可以将文本描述转换为相应的图像。综上所述,AI作画算法原理涉及到深度学习中的生成模型、条件生成、跨模态学习等多个关键技术,通过大规模数据驱动的训练过程,使得AI系统能够在给定输入条件下创造出令人信服的艺术作品。值得注意的是,除了GAN之外,还有其他生成模型,比如变分自编码器(VAEs),流模型(Flow-based models)等,但GANs因其能够生成高清、高质量的图像而特别有名。
2024-04-25 07:54:10 578 3
原创 如何看待AIGC技术?
AIGC技术的发展,不仅是技术的突破,更是对现有内容生产方式的一次深刻变革。面对AIGC带来的机遇与挑战,社会各界需要共同努力,推动技术进步,制定合理的政策和规范,确保AIGC技术的健康发展,让这项技术更好地服务于社会,创造更大的价值。通过上述分析,我们可以看到AIGC技术正站在新时代的风口浪尖,它的发展将深刻影响未来的内容创作和生产方式,开启一个全新的智能创作时代。
2024-04-25 07:52:02 563
原创 机器学习之sklearn基础教程
以上就是sklearn的基础教程概述,包括数据预处理、模型训练、模型评估与选择、Pipeline 和 FeatureUnion 的使用,以及模型的持久化与加载。掌握这些内容将帮助您有效地使用sklearn库进行机器学习项目。随着实践的深入,您还可以探索更多高级主题,如模型融合、自定义评估指标、自定义变压器等,以适应更复杂的应用场景。
2024-04-24 07:58:53 1037 2
原创 将博客搬至CSDN
确保将CSDN上的博客链接分享给您的现有读者,以便他们可以在CSDN上找到您的最新博客。4. 重新编辑博客:如果您的博客中包含特定的格式或样式,可能需要在CSDN上重新编辑以保持一致。请注意,如果你的博客文章非常多,手动迁移可能会非常耗时。请注意,如果你有大量的博客文章需要迁移,手动一个个转移的过程可能非常耗时。如果你想将你在ChinaUnix上的博客迁移到CSDN,你需要遵循下面的一般步骤。2. 创建博客:登录后,点击页面右上角的“我的CSDN”,在下拉菜单中选择“我的博客”,然后点击“创建博客”。
2024-04-24 07:56:33 322
原创 程序员缓解工作压力的小窍门
只要我们能够合理安排工作与休息,培养兴趣爱好,与同事沟通交流,调整心态,并在必要时寻求专业帮助,就一定能够轻松应对工作压力,保持身心健康,提高工作效率。作为程序员,工作压力或许是不可避免的,但通过上述这些方法和技巧,可以帮助我们更好地管理这种压力,促进工作和生活的平衡。综上所述,程序员们通过科学的时间管理、定期锻炼、良好生活习惯、积极心理调适、持续学习与技能拓展等多方面措施,可以有效地缓解工作压力,实现工作与生活的智慧平衡,保持创新活力与职业热情。同时,也要学会接受自己的不足,勇于承认错误,不断改进自己。
2024-04-23 08:30:23 949 3
原创 常见经典目标检测算法
针对单阶段检测器在分类和定位任务上的不平衡问题,提出了Focal Loss,有效缓解了背景类样本对模型训练的影响,提高了对难分类样本的学习能力,使得RetinaNet在保持高检测速度的同时,精度达到了与两阶段检测器相当的水平。YOLO以其高效的速度受到广泛关注。SSD结合了YOLO的速度和Faster R-CNN的准确性,通过在不同分辨率的特征图上使用不同大小的滤波器来直接预测边界框和类别概率,提高了目标检测的速度和效果。这些算法在目标检测领域都取得了显著的成绩,为后续的研究和应用提供了坚实的基础。
2024-04-23 08:28:13 1144 1
原创 循环神经网络
通过5个条件判定一件事情是否会发生,5个条件对这件事情是否发生的影响力不同,计算每个条件对这件事情发生的影响力多大,写一个循环神经网络模型pytorch程序,最后打印5个条件分别的影响力。
2024-04-22 06:55:02 1110 1
原创 使用 Python 脚本和 VSCode 任务系统
创建一个 Python 脚本,使用文件 I/O 和字符串替换功能来读取文本文件,替换 ' ' 字符,然后保存修改后的内容。
2024-04-22 05:57:19 1561
原创 深度神经网络(DNN)
通过5个条件判定一件事情是否会发生,5个条件对这件事情是否发生的影响力不同,计算每个条件对这件事情发生的影响力多大,写一个深度神经网络(DNN)模型程序,最后打印5个条件分别的影响力。
2024-04-21 21:53:16 1120
原创 随机森林(Random Forests)
通过5个条件判定一件事情是否会发生,5个条件对这件事情是否发生的影响力不同,计算每个条件对这件事情发生的影响力多大,写一个随机森林(Random Forests)模型程序,最后打印5个条件分别的影响力。
2024-04-21 10:23:13 1171 1
原创 curlftpfs和fusermount
curlftpfs 是一种 Linux 系统下用来将 FTP 服务器挂载为文件系统的工具,这意味着可以通过本地目录来访问和操作 FTP 服务器上的文件。
2024-04-20 22:02:46 1092 3
原创 lftp客户端
请替换`username`, password, ftp.server.com, /path/to/local/file.txt, 和 /path/to/remote/file.txt 为自己的FTP用户名,密码,服务器地址,本地文件路径,和目标文件路径。如果通过设置`LANG`和`LC_ALL`环境变量为`en_US.UTF-8`后仍然出现乱码,可能是因为FTP客户端或服务器端并不完全支持UTF-8编码,或者环境变量没有正确生效。如果目录不存在,需要先创建它,通常可以使用`mkdir`命令实现。
2024-04-20 14:28:19 733 2
原创 Kubernetes
Docker是一个开源的应用容器引擎,它的主要作用是帮助开发者打包他们的应用及其依赖项到一个可移植的容器中,并发布到任何流行的Linux或Windows机器上。这使得从研发到测试、生产能提供一致环境。Docker提供了容器化的基础,而Kubernetes则在此基础上提供了容器编排和管理的强大功能,两者共同构成了现代云原生应用的核心技术栈。总的来说,Kubernetes为容器化应用提供了高效、自动化的部署、扩展和管理能力,使得应用能够在不同的云环境和操作系统间无缝迁移,大大提高了应用的可靠性和可维护性。
2024-04-19 08:19:32 721 2
原创 成为程序员后你都明白了什么?
综上所述,成为程序员让我不仅提升了编码能力,更重要的是,我学会了快速学习与适应的能力,提升了解决问题的能力,并对未来持有明确的规划和无限的可能性。总之,成为程序员不仅是掌握编程技能,更是培养一种解决问题的思维方式、持续学习的习惯、关注代码质量的态度、有效协作的方法以及积极参与技术社区的意识。随着技术的进一步融入我们的生活,程序员的角色将不仅仅是代码的撰写者,更是创新的领导者和未来构想者。正如我从一名新手开发者成长为经验丰富的程序员一样,我期待随着时间的推移,继续成长,并在技术的海洋中探索新的未知领域。
2024-04-19 08:18:19 961
原创 Docker in Docker原理与实战
Docker in Docker是一种强大的容器管理技术,它通过在容器内部嵌套运行Docker引擎,提供了更深层次的容器化应用部署和管理的灵活性。尽管存在一些资源和稳定性方面的挑战,但它在简化部署、提高安全性和可移植性方面具有明显优势。随着容器技术的不断发展,预计未来将出现更多高效、安全且易于管理的容器管理工具2。
2024-04-18 08:07:23 1034 3
原创 Docker
每次使用 docker run 命令运行新的容器时,默认情况下 Docker 都会为该容器自动生成一个随机的名称,该名称是由两个单词组合而成,通常一个形容词和一个名词,例如 nostalgic_morse。如果曾经给一个镜像添加了标签,然后构建了一个新版本的镜像并再次使用了同样的标签,那个原先的镜像会丢失其标签并被显示为``。通常情况下,`docker system prune` 命令应该能够清理不再使用的悬空镜像,但如果镜像是被某个容器所使用,或者被标记为需要保留,那它们将不会被删除。
2024-04-18 07:45:34 921
原创 pytorch与深度学习
PyTorch是一个由Facebook AI Research Team开发的开源深度学习库,它提供了一个灵活的环境和丰富的API,用于快速且方便地构建、训练和部署深度学习模型。综上所述,PyTorch 凭借其灵活的动态图机制、强大的张量运算与自动求导、丰富的深度学习模块以及活跃的社区支持,已成为深度学习研究与应用开发的首选工具之一。2. 优秀的社区和生态系统:有着活跃的社区和广泛的支持,PyTorch提供了大量的预训练模型和工具,这些模型和工具涵盖了图像识别、自然语言处理等多个领域。
2024-04-17 07:11:52 1455 4
原创 NLP预训练模型-GPT-3
不过,如果您要在支持Radeon GPU的机器上使用预训练的NLP模型(类似GPT-3),您可以使用支持ONNX模型的机器学习库,如ONNX Runtime,并尝试将模型转换为ONNX格式,有可能利用MIGraphX的一些优化。总结而言,GPT-3是一款具有里程碑意义的大型预训练语言模型,其创新之处在于通过前所未有的模型规模、先进的Transformer架构以及高效的无监督预训练方法,实现了卓越的零样本学习能力和广泛的应用潜力,对自然语言处理领域产生了深远影响。GPT-3通过无监督学习的方式进行预训练。
2024-04-17 07:09:28 1050
原创 AMD ROCm平台从源代码构建HIP
上面的命令会读取<hip>/include/hip/hip_runtime_api.h文件,并在<hipamd>/src目录中查找源文件,然后使用这些信息来生成新的性能分析头文件。旧的头文件是<hipamd>/include/hip/amd_detail/hip_prof_str.h,而新的头文件会被保存到<hipamd>/include/hip/amd_detail/hip_prof_str.h.new。在做出更改后,使用位于hipamd/src目录下的hip_prof_gen.py工具来生成头文件。
2024-04-16 08:18:57 951 1
原创 2023年图灵奖揭晓,你怎么看?
作为理论计算机科学无可争议的领军人物,Wigderson教授以其在计算复杂性理论方面的开创性工作,以及对随机性和伪随机性在计算中作用的深刻洞察,赢得了国际学术界的广泛赞誉与认可。作为理论计算机科学的领军人物,Wigderson教授对于理解计算中的随机性和伪随机性的作用,以及计算复杂性理论的研究,作出了卓越的贡献,推动了理论计算机科学的发展,并对现代计算产生了深远的影响。通过对算法中的随机性和伪随机性深刻的洞见,Wigderson教授并不是仅仅推动了学术界的发展,更在更广泛的技术应用领域插上了理论的翅膀。
2024-04-16 08:15:04 951 1
原创 非线性SVM模型
5个条件判断一件事情是否发生,每个条件可能性只有2种(发生或者不发生),计算每个条件对这件事情发生的影响力。非线性SVM模型的程序。
2024-04-15 09:36:02 773 1
原创 排列特征重要性(Permutation Feature Importance)
5个条件判断一件事情是否发生,每个条件可能性只有2种(发生或者不发生),计算每个条件对这件事情发生的影响力。排列特征重要性模型的程序。
2024-04-15 09:20:40 744
原创 支持向量机模型pytorch
通过5个条件判定一件事情是否会发生,5个条件对这件事情是否发生的影响力不同,计算每个条件对这件事情发生的影响力多大,写一个支持向量机模型pytorch程序,最后打印5个条件分别的影响力。
2024-04-14 08:37:08 1004 1
原创 支持向量机模型
通过5个条件判定一件事情是否会发生,5个条件对这件事情是否发生的影响力不同,计算每个条件对这件事情发生的影响力多大,写一个支持向量机模型程序,最后打印5个条件分别的影响力。
2024-04-14 08:27:46 609 1
原创 梯度提升树(Gradient Boosting Trees)
通过5个条件判定一件事情是否会发生,5个条件对这件事情是否发生的影响力不同,计算每个条件对这件事情发生的影响力多大,写一个梯度提升树(Gradient Boosting Trees)模型程序,最后打印5个条件分别的影响力。
2024-04-13 18:51:54 1186 2
原创 transformer
通过5个条件判定一件事情是否会发生,5个条件对这件事情是否发生的影响力不同,计算每个条件对这件事情发生的影响力多大,写一个transformer模型pytorch程序,最后打印5个条件分别的影响力。
2024-04-13 18:28:56 800
原创 为什么你选择成为一名程序员?
首先,我对编程的兴趣源自于对技术的好奇和对创新的追求。这种创造的乐趣,让我在编程的世界里乐此不疲,不断挑战自我,追求技术的精进。然而,当我看到我的代码使人们的生活更便捷,或是在某个项目中克服了一个又一个难题时,所有的挑战和困难都变为了成就感和自我实现的喜悦。综上所述,我选择成为一名程序员,既是因为我对编程的浓厚兴趣,也是因为我看到了编程领域广阔的发展前景。综上所述,我选择成为一名程序员,既源于对编程的深厚热爱,享受其中的创新乐趣和持续学习的过程,又看中了IT行业的广阔前景、职业发展的多样性与良好待遇。
2024-04-12 06:08:58 851 2
原创 OpenDDS-3.27构建与用法
在本示例中,主题的数据类型将使用OMG接口定义语言(IDL)进行定义。有关如何构建不使用IDL定义主题数据类型的OpenDDS应用程序的详细信息,请参阅DynamicDataWriters和DynamicDataReaders。
2024-04-12 06:06:11 691
原创 使用ROCm的HIP API向量加法程序
这个程序首先创建了三个大小为`numElements`的浮点数数组`h_A`、`h_B`和`h_C`,并将`h_A`和`h_B`的元素分别设置为连续的整数。HIP (Heterogeneous-compute Interface for Portability) 是一个用于简化在AMD GPU上编程的接口,它提供了类似于CUDA的编程模型,使得开发者可以更容易地将CUDA代码迁移到HIP上,以在AMD GPU上运行。在这个程序中,我们首先定义了一个名为`vectorAdd`的核函数,它将在GPU上执行。
2024-04-11 08:40:52 1272 1
原创 常见分类算法
综上,这些分类算法各有特点和适用场景,选择合适的算法通常取决于具体问题的性质、数据的特点以及所需的性能指标。此外,随着技术的发展,新的分类算法和改进方法也在不断出现,因此在选择分类算法时,应关注最新的研究和技术动态。它的核心思想是,一个样本的类别由它最近的K个邻居的类别决定。这些分类算法各有优缺点,选择合适的算法通常取决于具体问题的特点、数据的规模和性质以及计算资源等因素。这些算法涵盖了人工智能领域中常见的分类方式,每种算法都有其特定的应用场景和优缺点,选择时需根据具体任务需求和数据特性进行考量。
2024-04-11 08:28:09 1297
原创 OneFlow深度学习框架介绍
以下是通过 pip 安装 OneFlow 的一般步骤:1. 首先,确保你的 Python 环境已经安装并且是最新的,OneFlow 所支持的 Python 版本范围可能会有所不同,所以最好查看官方文档以获取准确的信息。对于希望尝试最新功能的开发者,OneFlow也提供了master分支的安装方法,但需要注意的是,这不建议在生产环境中使用【3】【4】。总的来说,OneFlow是一个高性能、灵活且易于使用的深度学习框架,它通过一系列创新的设计和特性,为深度学习研究和应用提供了强大的支持【5】【1】【2】。
2024-04-10 08:10:38 1173 1
原创 mxnet安装
以上步骤涵盖了在不同操作系统和配置下安装MXNet的基本流程。在安装过程中,请确保遵循适用于您系统的特定指南,并根据需要选择合适的CPU或GPU版本的MXNet。安装完成后,您可以通过运行测试脚本来验证MXNet是否正确安装并配置【3】【4】。
2024-04-10 08:00:56 934
原创 Ubuntu 22.04进行远程桌面连接
打开Remmina,选择RDP(远程桌面协议)作为连接类型,输入Windows 10机器的IP地址,然后点击“连接”(Connect)。打开VNC客户端,输入目标Ubuntu 22.04机器的IP地址以及后面的VNC会话端口(如:`192.168.1.100:5901`),然后连接。Ubuntu 22.04进行远程桌面连接,无论是连接到Windows 10还是另一个Ubuntu 22.04,都可以通过不同的方式实现。注意,基于VNC的远程桌面不是加密的,建议通过SSH隧道进行连接以提高安全性。
2024-04-09 00:27:48 1197 1
原创 程序员副业探索:开启你的多元收入之旅
在信息爆炸和技术日新月异的今天,程序员这一职业群体早已不再局限于单调的编码工作。越来越多的程序员开始寻求副业机会,以此来实现技能变现、拓宽知识领域,甚至开创属于自己的事业。那么,程序员该如何开展副业呢?在数字化浪潮席卷而来的今天,程序员们不再满足于单一的职业路径。他们怀揣着对技术的热爱和对个人价值实现的渴望,纷纷寻求副业机会,以拓展自己的能力边界,增加收入来源,甚至开启创业新篇章。在当今技术驱动的世界中,程序员拥有了前所未有的机会来扩展他们的职业路径。
2024-04-09 00:25:53 979
OpenDDS-3.27.tar.gz
2024-04-11
用TensorBoard可视化PyTorch
2024-04-07
一个遵守 robots.txt 规则的爬虫
2024-03-01
Linux 内核中listen系统调用
2024-02-16
SQL电商网站数据库设计案例database-schema.sql
2024-02-13
一个简单HTTP服务的例子,微服务架构的一个组成部分
2024-02-12
OpenBLAS库矩阵乘法的简单Fortran示例
2024-02-11
基于Octave的信号处理与滤波分析案例
2024-02-10
简单的文本文件处理python程序
2024-02-10
用于文本文件处理的Java语言控制台程序示例
2024-02-09
一个简单的linux汇编语言程序
2024-02-08
情人节主题爱心python代码
2024-02-05
春节烟花python示例
2024-02-05
GtkStack的Python例程
2024-01-28
GtkStack实现的可关闭标签页
2024-01-28
GtkNotebook实现的可关闭标签页
2024-01-28
一个GtkGrid的python例程,按钮在窗体右下角
2024-01-28
c语言GtkGrid例程创建了一个包含几个按钮的窗口
2024-01-28
GTKBOX 示例Python版本
2024-01-27
一个简单的例子,展示了如何在一个基本的GTK应用程序中使用`GtkBox`来垂直排列两个按钮
2024-01-27
一个简单的 GtkApplication 和 GtkApplicationWindow 的示例
2024-01-26
使用Python的Gtk模块和Gtk.ListStore的示例
2024-01-25
自动微分解释及python语言的示例代码
2024-01-16
iperfs3开源代码压缩包
2024-01-08
usb桥接示例(单、双向)
2023-10-24
Infiniband MAD建链 verbs传送
2023-05-26
V1r1-2-1.Release-12062007.pdf
2023-05-18
ConnectX-PRM-rev-1-2.pdf
2023-05-18
RDMA-Aware-Programming-user-manual-1.pdf
2023-05-18
Performance-Tuning-Guide-for-Mellanox-Network-Adapters.pdf
2023-05-18
Mellanox-OFED-Linux-User-Manual-v3.20.pdf
2023-05-18
ConnectX-3 VPI Single and Dual QSFP+ Port Adapter Card User Ma
2023-04-15
BREW中的C语言面向对象
2022-06-05
libfilezilla-0.36.0
2022-03-03
FileZilla_Server_1.3.0_src
2022-03-03
FileZilla_3.58.0_src.tar.bz2
2022-03-03
vsftpd-2.1.1.tar.gz
2021-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人