首页
学习鸟
取消

Python上下文管理语句:with

介绍 with是Python的一个语法糖,用于上下文管理,主要用于在资源使用时出现异常,可以自动释放资源,减少手动关闭资源,简化代码。主要具有两个作用: 简化资源管理,例如文件操作、网络连接等。 异常处理,在with语句块中发生异常时,可以自动执行清理操作。 场景 文件操作:使用上下文管理器可以自动管理文件的打开和关闭,即使...

Linux免密登录

介绍 SSH 是一种协议,通常用于通过命令行从一台计算机访问另一台计算机。使用 SSH,您可以在远程计算机和服务器上运行命令、发送文件,通常还可以从一个位置管理您所做的一切。 在Linux系统中,免密码登录是一种便捷的SSH登录方式,通过使用公钥和私钥对进行身份验证,这种方式不仅提高了工作效率,还增强了系统的安全性。 原理 Client将自己的公钥存放在Serve...

PyTorch张量简介

介绍 在PyTorch中,torch.Tensor是存储和变换数据的主要工具。它是构建深度学习模型的基本数据结构,可以包含标量、向量、矩阵等。Tensor不仅支持多种数据类型,还可以在CPU和GPU之间无缝移动,这使得它在进行大规模并行计算时非常高效。Tensor是PyTorch实现机器学习算法的核心,因为它提供了必要的数据结构来存储和操作数据。 安装 # 安装torch:基础包; t...

PyTorch常用模块简介

介绍 PyTorch是一个开源的机器学习库,广泛用于计算机视觉和自然语言处理等应用。PyTorch提供了丰富的模块,可以方便地构建和训练神经网络。 架构图 数据存储层:管理数据存储和内存分配,Tensor在整个计算图中流动并执行操作 Tensor: PyTorch中最基础的数据结构,类似于NumPy的数组,但支持GPU加速。...

Numpy 介绍

介绍 在数据客户和机器学习中,经常会用到数据计算,这就不得不提 Numpy ,很多的库类也是以 Numpy 为基础开发的。 numpy的优点 比python列表效率更高 可以扩展到N维对象 计算速度更快 广播功能 目前所学习的数据科学和机器学习库都是Numpy构建的 安装 Numpy pip install numpy 使用 # 导入包 import ...

Hugging Face下载大模型的相关文件说明

前言   目前AI火的一塌糊涂,开源AI模型也如雨后春笋般涌现出来。其中最大的社区就是Hugging Face。作为新手的我,看到Hugging Face的模型,感觉非常好用。但是下载大模型的时候,发现文件特别多,不知道如何选择。今天就来介绍一下Hugging Face下载大模型的相关文件说明。 Hugging Face   Hugging Face犹如AI界的Github,是一个开源...

Linux下的hosts.allow与hosts.deny介绍

介绍   在 Linux 系统中,hosts.deny和hosts.allow是Linux系统中用于访问控制的重要工具,起源于TCP Wrapper软件,旨在提供对网络服务的访问控制。这两个文件在系统安全性方面扮演关键角色,hosts.deny文件作为黑名单,用于拒绝特定主机或网络的访问,而hosts.allow文件作为白名单,用于允许特定主机或网络的访问。通过配置这两个文件,系统管理员可...

Linux日志管理-logrotate简介

介绍   logrotate旨在简化生成大量日志文件的系统上日志文件的管理。logrotate允许自动滚动、压缩、删除和邮寄日志文件。logrotate可以设置为每小时、每天、每周、每月或当日志文件达到一定大小时处理日志文件。因此,logrotate对于维护系统的稳定性和可靠性非常重要。它可以确保系统管理员能够及时发现和解决潜在的问题,并避免因日志文件过大而导致的性能问题。用于分割日志文件...

JWT-简介

背景   现在很多网站都是前后端分离或者对接APP或者对接小程序,因http协议本身为无状态,这样每次用户发出请求,我们并不能区分是哪个用户发出的请求,这样我们可以通过保存cookie以便于识别是哪个用户发来的请求,传统凡事基于session认证。但是这种认证本身很多缺陷,扩展性差,CSRF等问题。JWT(Json web token) 相比传统token,设计更为紧凑且安全。通过JWT可...

Celery-分布式任务队列

介绍   Celery是由Python开发、简单、灵活、可靠的分布式任务系统,用于处理大量消息,同时为操作提供维护该系统所需的工具。其本质是生产者消费者模型,生产者发送任务到消息队列,消费者负责处理任务。Celery侧重于实时操作,但对调度支持也很好,其每天可以处理数以百万计的任务。它是一个专注于实时处理的任务队列,同时也支持任务调度。Celery 拥有庞大且多样化的用户和贡献者社区,您应...