使用 Python 快速开始机器学习
🔗 快速开始 PyTorch|使用 Python 建立深度学习模型
- 认识 PyTorch
1.1 Torch 与 PyTorch
1.2 安装 PyTorch
1.3 验证安装并查看 PyTorch 版本 - PyTorch 深度学习模型的建立范式
2.1 准备数据
2.2 定义模型
2.3 训练模型
2.4 评估模型
2.5 做出预测 - 为预测任务建立 PyTorch 深度学习模型
3.1 建立二分类任务的多层感知机模型
3.2 建立多分类任务的多层感知机模型
3.3 建立回归任务的多层感知机模型
3.4 建立图像分类的卷积神经网络模型
🔗 快速开始 TensorFlow2|面向初学者的快速入门
- 认识 TensorFlow
1.1 什么是 TensorFlow
1.2 安装 TensorFlow【Bohrium 中可直接运行,无需安装】
1.3 验证安装并查看 TensorFlow 版本 - TensorFlow 方法
2.1 加载数据集
2.2 构建机器学习模型
2.3 训练并评估模型
🔗 快速开始 Scikit-Learn|使用 Scikit-Learn 建立机器学习模型
- 认识 Scikit-Learn
1.1 什么是 Scikit-Learn
1.2 安装 Scikit-Learn【Bohrium 中可直接运行,无需安装】
1.3 验证安装并查看 Scikit-Learn 版本 - Scikit-Learn 方法
2.1 提供数据集
2.1.1 自建数据集
2.1.2 使用 Scikit-Learn 提供的数据集
2.2 数据预处理
2.2.1 归一化
2.2.2 标准化
2.3 快速划分数据集
2.4 特征选择
2.4.1 过滤法
2.4.2 包装法
2.4.3 嵌入法
2.5 建立模型
2.6 评价指标
2.6.1 平均绝对误差 MAE
2.6.2 均方误差 MSE
2.6.3 决定系数 R
2.7 交叉验证
2.8 参数优化
🔗 快速开始 NumPy|了解 NumPy 的数组并实现常用的数组操作
- 基础知识
1.1 数组创建
1.2 打印数组
1.3 基本运算操作
1.4 索引、切片和迭代 - 形状操控
2.1 改变数组的形状
2.2 不同数组的堆叠
2.3 将一个数组分成几个小数组
2.4 副本和视图
2.5 广播规则 - 进阶索引和索引技巧
3.1 用索引数组进行索引
3.2 布尔数组索引
3.3 ix_()函数 - 技巧和提示
4.1 自动reshape
4.2 矢量叠加
4.3 柱状图
🔗 快速开始 Pandas|了解 Pandas 的数据结构并实现常用的表格操作
- 认识 Pandas
1.1 什么是 Pandas
1.2 安装 Pandas【Bohrium 中可直接运行,无需安装】
1.3 验证安装并查看 Pandas 版本 - Pandas 方法
2.1 创建对象
2.2 查看数据
2.3 选择数据
2.4 缺失值操作
2.5 操作数据
2.6 合并表格
2.7 数据分组
2.8 改变数据结构
2.9 时间序列
2.10 分类数据
2.11 绘图
2.12 读取与导出数据
🔗 快速开始 matplotlib|广泛使用的 Python 数据可视化模块
- 图片的各部分
1.1 图片本身
1.2 Axes
1.3 Axis
1.4 Artist - 绘图函数的输入类型
- 编码风格
3.1 显式与隐式接口
3.2 创建辅助函数
3.3 ix_()函数 - artist个性化
4.1 颜色
4.2 线宽,线型和标记大小 - 图片标签
5.1 轴标签和文本
5.2 在文本中使用数学表达式
5.3 注释
5.4 图例 - 轴刻度与标记
6.1 刻度
6.2 标记定位器和构建器
6.3 绘制日期和字符串
6.4 额外的Axis对象 - 颜色映射数据
7.1 色图
7.2 标准化
7.3 色条 - 使用多个图形和轴
快速开始 seaborn|入门 seaborn 数据可视化
- 认识 seaborn
1.1 什么是 seaborn
1.2 安装 seaborn【Bohrium 中可直接运行,无需安装】
1.3 验证安装并查看 seaborn 版本 - seaborn 方法
2.1 快速入门示例
2.2 用于统计图像
2.2.1 统计估计
2.2.2 分布表示
2.2.3 分类数据的图表
2.3 复杂数据集的多元视图
2.4 默认风格和灵活的定制 - 与 matplotlib 的关系
相关文章:
使用 Python 快速开始机器学习
🔗 快速开始 PyTorch|使用 Python 建立深度学习模型 认识 PyTorch 1.1 Torch 与 PyTorch 1.2 安装 PyTorch 1.3 验证安装并查看 PyTorch 版本PyTorch 深度学习模型的建立范式 2.1 准备数据 2.2 定义模型 2.3 训练模型 2.4 评估模型 2.5 做出预测为预测任…...
CCDP.02.OS正确部署后的Dashboard摘图说明
前言 在部署成功OpenStack后,应该可以在浏览器打开Dashboard,并对计算资源(这里主要是指VM)进行管理,也可以在Dashboard上面查看OpenStack是否存在错误,下面,已针对检查的关键点,用红…...
【计算机视觉】Gaussian Splatting源码解读补充(二)
第一部分 本文是对学习笔记之——3D Gaussian Splatting源码解读的补充,并订正了一些错误。 目录 三、相机相关scene/cameras.py:class Camera 四、前向传播(渲染):submodules/diff-gaussian-rasterization/cuda_rast…...
Java transient 关键字
Java字段不想序列化怎么办 在 Java 中,如果某个字段不想被序列化(即不希望被写入到序列化的数据流中),可以使用 transient 关键字进行标记。通过在字段前加上 transient 关键字,可以告诉 Java 序列化机制忽略该字段&am…...
前端工程化(三)邂逅Webpack和打包过程
目录 Vue项目加载Webpack 安装Webpack的默认打包创建局部的 webpack Vue项目加载 JavaScript的打包: 将ES6转换成ES5的语法; TypeScript的处理,将其转换成JavaScript; Css的处理: CSS文件模块的加载、提取&a…...
Gradle v8.5 笔记 - 从入门到进阶(基于 Kotlin DSL)
目录 一、前置说明 二、Gradle 启动! 2.1、安装 2.2、初始化项目 2.3、gradle 项目目录介绍 2.4、Gradle 项目下载慢?(万能解决办法) 2.5、Gradle 常用命令 2.6、项目构建流程 2.7、设置文件(settings.gradle…...
Jmeter-基础元件使用(二)-属性及对数据库简单操作
一、Jmeter属性 当我们想要在不同线程组中使用某变量,就需要使用属,此时Jmeter属性的设置需要函数来进行set和get操作 1.创建set函数 2.然后采用Beanshell取样器进行函数执行 3.调用全局变量pro_id 4.将上面生成的函数字符串粘贴到另一个线程组即可…...
docker 的八大技术架构(图解)
docker 的八大技术架构 单机架构 概念: 应用服务和数据库服务公用一台服务器 出现背景: 出现在互联网早期,访问量比较小,单机足以满足需求 架构优缺点: 优点:部署简单,成本低 缺点࿱…...
LeetCode-热题100:131. 分割回文串
题目描述 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 示例 1: 输入: s “aab” 输出: [[“a”,“a”,“b”],[“aa”,“b”]] 示例 2: 输入&am…...
常用相似度计算方法总总结
一、欧几里得相似度 1、欧几里得相似度 公式如下所示: 2、自定义代码实现 import numpy as np def EuclideanDistance(x, y):import numpy as npx np.array(x)y np.array(y)return np.sqrt(np.sum(np.square(x-y)))# 示例数据 # 用户1 的A B C D E商品数据 [3.3…...
【漏洞复现】WordPress Plugin NotificationX 存在sql注入CVE-2024-1698
漏洞描述 WordPress和WordPress plugin都是WordPress基金会的产品。WordPress是一套使用PHP语言开发的博客平台。该平台支持在PHP和MySQL的服务器上架设个人博客网站。WordPress plugin是一个应用插件。 WordPress Plugin NotificationX 存在安全漏洞,该漏洞源于对用户提供的…...
AI新工具(20240322) 免费试用Gemini Pro 1.5;先进的AI软件工程师Devika;人形机器人Apptronik给你打果汁
✨ 1: Gemini Pro 1.5 免费试用Gemini Pro 1.5 Gemini 1.5 Pro是Gemini系列模型的最新版本,是一种计算高效的多模态混合专家(MoE)模型。它能够从数百万个上下文Token中提取和推理细粒度信息,包括多个长文档和数小时的视频、音频…...
鬼灭之刃-激情台词-02(解释来自文心一言)
愤怒吧,不共戴天的仇恨,强悍而纯粹的愤怒,将会化作坚不可摧的原动力,督促你变强 —— 吾峠呼世晴《鬼灭之刃》 愤怒和仇恨是一种强烈的情感,它们可以驱使人们去寻求改变,去变得更加强大。在故事中ÿ…...
openssl3.2 - exp - aes-128-cbc
文章目录 openssl3.2 - exp - aes-128-cbc概述笔记openssl 命令行实现简单直白的实现简单直白的实现 - 测试效果简单直白的实现 - 测试工程 周全灵活的实现周全灵活的实现 - 测试效果周全灵活的实现 - 测试工程 清晰一些的版本END openssl3.2 - exp - aes-128-cbc 概述 想将工…...
基于docker+rancher部署Vue项目的教程
基于dockerrancher部署Vue的教程 前段时间总有前端开发问我Vue如何通过docker生成镜像,并用rancher上进行部署?今天抽了2个小时研究了一下,给大家记录一下这个过程。该部署教程适用于Vue、Vue2、Vue3等版本。 PS:该教程基于有一定…...
Elasticsearch:让你的 Elasticsearch 索引与 Python 和 Google Cloud Platform 功能保持同步
作者:来自 Elastic Garson Elasticsearch 内的索引 (index) 是你可以将数据存储在文档中的位置。 在使用索引时,如果你使用的是动态数据集,数据可能会很快变旧。 为了避免此问题,你可以创建一个 Python 脚本来更新索引࿰…...
如何定位web前后台的BUG
一、对系统整体的了解 Server端:jspServletjson 数据库:sql、MySQL、oracle等 前台: 涉及到 jstl,jsp,js,css,htm等方面 后台:servlet,jms,ejb࿰…...
谈谈 IOC 和 AOP
我之前面试的时候,真的会有面试官问这个。我感觉确实这个比较高频,因为 Spring 框架最核心的就是这两个东西嘛,掌握了这两个就相当于掌握了 Spring 的半壁江山了。 不过一般面试官不会一上来就问你什么是 AOP 和 IOC,一般都是叫你…...
C/C++之内存旋律:星辰大海的指挥家
个人主页:日刷百题 系列专栏:〖C/C小游戏〗〖Linux〗〖数据结构〗 〖C语言〗 🌎欢迎各位→点赞👍收藏⭐️留言📝 一、C/C内存分布 我们先来了解一下C/C内存分配的几个区域,以下面的代码为例来看…...
Linux下进程的调度与切换
🌎进程的调度与切换 文章目录: 进程的调度与切换 进程切换 进程调度 活动状态进程队列 位图判断 过期队列 总结 前言: 在Linux操作系统中,进程的调度与切换是操作系统核心功能之一ÿ…...
Python:操作 Excel 折叠
💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 Python 操作 Excel 系列 读取单元格数据按行写入设置行高和列宽自动调整行高和列宽水平…...
Cesium1.95中高性能加载1500个点
一、基本方式: 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...
PPT|230页| 制造集团企业供应链端到端的数字化解决方案:从需求到结算的全链路业务闭环构建
制造业采购供应链管理是企业运营的核心环节,供应链协同管理在供应链上下游企业之间建立紧密的合作关系,通过信息共享、资源整合、业务协同等方式,实现供应链的全面管理和优化,提高供应链的效率和透明度,降低供应链的成…...
(二)原型模式
原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...
C++中string流知识详解和示例
一、概览与类体系 C 提供三种基于内存字符串的流,定义在 <sstream> 中: std::istringstream:输入流,从已有字符串中读取并解析。std::ostringstream:输出流,向内部缓冲区写入内容,最终取…...
【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分
一、项目背景回顾 前五弹完成了Json-Rpc协议解析、请求处理、客户端调用等基础模块搭建。 本弹重点聚焦于服务端的模块划分与架构设计,提升代码结构的可维护性与扩展性。 二、服务端模块设计目标 高内聚低耦合:各模块职责清晰,便于独立开发…...
PAN/FPN
import torch import torch.nn as nn import torch.nn.functional as F import mathclass LowResQueryHighResKVAttention(nn.Module):"""方案 1: 低分辨率特征 (Query) 查询高分辨率特征 (Key, Value).输出分辨率与低分辨率输入相同。"""def __…...
MySQL 部分重点知识篇
一、数据库对象 1. 主键 定义 :主键是用于唯一标识表中每一行记录的字段或字段组合。它具有唯一性和非空性特点。 作用 :确保数据的完整性,便于数据的查询和管理。 示例 :在学生信息表中,学号可以作为主键ÿ…...
Caliper 负载(Workload)详细解析
Caliper 负载(Workload)详细解析 负载(Workload)是 Caliper 性能测试的核心部分,它定义了测试期间要执行的具体合约调用行为和交易模式。下面我将全面深入地讲解负载的各个方面。 一、负载模块基本结构 一个典型的负载模块(如 workload.js)包含以下基本结构: use strict;/…...
OD 算法题 B卷【正整数到Excel编号之间的转换】
文章目录 正整数到Excel编号之间的转换 正整数到Excel编号之间的转换 excel的列编号是这样的:a b c … z aa ab ac… az ba bb bc…yz za zb zc …zz aaa aab aac…; 分别代表以下的编号1 2 3 … 26 27 28 29… 52 53 54 55… 676 677 678 679 … 702 703 704 705;…...
