python学习
文章平均质量分 65
EwenWanW
AI编译器 移动机器人 机器人视觉 VSLAM 深度学习 目标检测识别 自动化
展开
-
用 PyTorch Lightning 监控和串流 PyTorch 的训练进度 TensorBoard MNISTDataModule 训练 查看训练进度
PyTorch Lightning 的 Trainer 还提供了一个自定义进度条的功能,你可以通过 progress_bar_refresh_rate 参数来设置进度条的更新频率。PyTorch Lightning 的 Trainer 类有许多内置的回调函数(callbacks),可以在训练的不同阶段触发。PyTorch Lightning 是一个非常有用的库,它提供了一种更简洁、更模块化的方式来构建和训练 PyTorch 模型。你也可以创建自定义的回调函数,以在训练过程中执行特定的操作。原创 2024-04-13 13:00:00 · 1517 阅读 · 0 评论 -
python ast NodeTransformer Transformer代码转换 代码插桩 新增node节点 编译生成新函数 类内函数更新
python ast NodeTransformer 代码插桩 装饰器 代码修改 子函数更新# 代码转换passclass dump_trans(ast.NodeTransformer): def visit_Assign(self, node): ...原创 2022-05-18 11:04:00 · 837 阅读 · 0 评论 -
python一些进阶用法 高阶函数 reduce filter sort lambda 装饰器 枚举类 魔法函数 fram 运行帧跳转 AST 抽象语法树 源码遍历 numba jit加速 cache
高阶函数接收/返回 函数 的 函数reduce 归并 序列# 利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456# -*- coding: utf-8 -*-from functools import reducedef str2float(s): DIGITS = {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}原创 2022-02-27 17:15:27 · 586 阅读 · 0 评论 -
AI System 人工智能系统 TVM深度学习编译器 DSL IR优化 计算图 编译 优化 内存内核调度优化 DAG 图优化 DFS TaiChi 函数注册机 Registry
DSL 领域专用语言 TVM深度学习编译器参考项目TaiChi 三维动画渲染物理仿真引擎DSLTVM 深度学习DSL 密集计算DSLLLVM 模块化编译器编译器相关资料参考DSL(Domain Specified Language)领域专用语言,它是用于解决特定领域问题的语言。所谓领域专用语言(domain specific language / DSL),其基本思想是“求专不求全”,不像通用目的语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言。与GPPL(通用目的原创 2021-05-05 15:18:01 · 1806 阅读 · 1 评论 -
python数据结构和算法 时间复杂度分析 乱序单词检测 线性数据结构 栈stack 字符匹配 表达式求值 queue队列 链表 递归 动态规划 排序和搜索 树 图
python数据结构和算法1参考本文github 计算机科学是解决问题的研究。 计算机科学使用抽象作为表示过程和数据的工具。 抽象的数据类型允许程序员通过隐藏数据的细节来管理问题领域的复杂性。 Python是一种强大但易于使用的面向对象语言。 列表、元组和字符串都是用Python有序集合构建的。 字典和集合是无序的数据集合。 类允许程序员实现抽象的数据类型。 程...原创 2019-01-02 14:42:10 · 1311 阅读 · 0 评论 -
SIGIA_4P python学习 列表 字典 集合 面对对象编程 闭包 装饰器 函数式编程 作用域 异常处理
SIGIA_4P python学习 列表 字典 集合 面对对象编程 闭包 装饰器 函数式编程 作用域 异常处理本文连接简介SIGIA_4P 网址a. 课程OKR Objectives and Key Results 即目标与关键成果法 目标,Objectives : 掌握AI领域的Python开发 成果1 KR1linux 目录结构为什么学习python...原创 2018-12-26 12:03:46 · 1349 阅读 · 0 评论 -
PYTHON机器学习实战——SVD奇异值分解 数据降维
PYTHON机器学习实战——SVD奇异值分解 数据降维博文末尾支持二维码赞赏哦#-*- coding:utf-8 -*-#!/usr/bin/python'''奇异值分解 Singular Value Decomposion, SVD 样本数据矩阵 分解得到其奇异值矩阵'''# 测试# 商品推荐# import svdRec as svd svd.recom...原创 2017-09-24 15:08:52 · 6035 阅读 · 1 评论 -
PYTHON机器学习实战——PCA主成分分析 数据降维
#-*- coding:utf-8 -*-#!/usr/bin/python'''主成份分析 principal component analysis PCA先求解 协方差矩阵再求解 协方差举矩阵的特征值和特征向量'''# 测试程序# import pca pca.pca_test()# import pca pca.secomTest()from numpy impo原创 2017-09-24 15:05:39 · 2952 阅读 · 0 评论 -
PYTHON机器学习实战——K均值聚类
#-*- coding:utf-8 -*-#!/usr/bin/python'''k Means K均值聚类'''# 测试# K均值聚类 import kMeans as KM KM.kMeansTest()# 二分K均值聚类 import kMeans as KM KM.biKMeansTest()# 地理位置 二分K均值聚类 import kMeans as原创 2017-09-24 14:57:01 · 1206 阅读 · 0 评论 -
PYTHON机器学习实战——集成学习 AdaBoost元算法
集成学习 AdaBoost元算法 更新数据集 增大判断错误的样本权重自举汇聚法(bootstrap aggregating),也称为bagging方法,是在从原始数据集选择S次后得到S个新数据集的一种技术。bagging中的数据集相当于是有放回取样,比如要得到一个大小为n的新数据集,该数据集中的每个样本都是在原始数据集中随机抽样(有放回),也就是说原始数据集中的样本有部分可能原创 2017-08-06 13:54:23 · 684 阅读 · 0 评论 -
PYTHON机器学习实战——SVM支持向量机
支持向量机不是很好被理解,主要是因为里面涉及到了许多数学知识,需要慢慢地理解。理论知识参考:http://www.cnblogs.com/steven-yang/p/5658362.html一下附上源码:#-*- coding:utf-8 -*-#!/usr/bin/python'''支持向量积 用的话,建议使用libsvm'''#测试程序 import svmMLiA as原创 2017-08-05 21:08:55 · 1005 阅读 · 0 评论 -
PYTHON机器学习实战——逻辑回归
逻辑回归 其实是分类问题。从这节算是开始进入“正规”的机器学习了吧,之所以“正规”因为它开始要建立价值函数(cost function),接着优化价值函数求出权重,然后测试验证。这整套的流程是机器学习必经环节。今天要学习的话题是逻辑回归,逻辑回归也是一种有监督学习方法(supervised machine learning)。逻辑回归一般用来做预测,也可以用来做分类,预测是某个原创 2017-08-05 20:30:01 · 821 阅读 · 0 评论 -
PYTHON机器学习实战——决策树DT
决策树也是有监督机器学习方法。决策树算法是找到一个优化的决策路径(决策树),使得每次分类尽可能过滤更多的数据,或者说问的问题尽量少。决策树算法可以用来优化一些知识系统,帮助用户快速找到答案。基本概念属性(Feature): 训练数据中每列都是一个属性。标签(Label):训练数据中的分类结果。如何构造决策树这里,要解决的问题是采用哪些数据属性作为分类条件,最佳次原创 2017-08-05 18:29:26 · 958 阅读 · 0 评论 -
PYTHON机器学习实战——最近邻KNN分类器
K近邻法是有监督学习方法,原理很简单,假设我们有一堆分好类的样本数据, 分好类表示每个样本都一个对应的已知类标签,当来一个测试样本要我们判断它的类别是, 就分别计算到每个样本的距离,然后选取离测试样本最近的前K个样本的标签累计投票, 得票数最多的那个标签就为测试样本的标签。源代码详解:#-*- coding:utf-8 -*-#!/usr/bin/py原创 2017-08-05 17:13:46 · 1321 阅读 · 0 评论 -
PYTHON机器学习实战——树回归
树回归代码详解:#-*- coding:utf-8 -*-#!/usr/bin/python'''回归树 连续值回归预测 的 回归树 '''# 测试代码# import regTrees as RT RT.RtTreeTest() RT.RtTreeTest('ex0.txt') RT.RtTreeTest('ex2.txt')# import regTrees as RT原创 2017-08-12 15:39:01 · 786 阅读 · 0 评论 -
PYTHON机器学习实战——线性回归 Linear Regression
线性回归代码详解#-*- coding:utf-8 -*-#!/usr/bin/python'''线性回归@author: Peter'''# 测试代码 import regression as lr lr.lrTest() lr.lrTest(0.05)# import regression as lr lr.ridgeTestPlot()# impor原创 2017-08-07 23:49:10 · 1590 阅读 · 0 评论