Python 机器学习/深度学习/算法专栏 - 导读目录
目录
一.简介
二.机器学习
三.深度学习
四.数据结构与算法
五.日常工具
一.简介
Python 机器学习、深度学习、算法主要是博主从研究生到工作期间接触的一些机器学习、深度学习以及一些算法的实现的记录,从早期的 LR、SVM 到后期的 Deep,从学习到工作,从理论推导到实践,也是记录了自己几年来的成长。下面对这几块内容做一下整理,方便读者浏览也方便自己快速查找。
- 机器学习
- 深度学习
- 数据结构与算法
除此之外,也有一些日常开发的小组件,例如自动获取 Bing 壁纸、自动发邮件等等,也会单独记录在日常工具中
- 日常工具
二.机器学习
机器学习内容主要在博主读研期间编写,多为常规数据量下的 Python 实现与公式推导。
适用 | 文章 | 关键字 |
Python | 机器学习 - 1.KNN 原理与实战 | KNN、聚类 |
Python | 机器学习 - 2.决策树原理与实战[1] | 决策树 |
Python | 机器学习 - 3.决策树原理与实战[2] | 决策树 |
Python | 机器学习 - 4.朴素贝叶斯原理与实战[1] | 朴素贝叶斯、伯努利 |
Python | 机器学习 - 5.朴素贝叶斯原理与实战[2] | 朴素贝叶斯实战 |
Python | 机器学习 - 6.Logistic 回归原理 | Sigmod、梯度 |
Python | 机器学习 - 7.Logistic 回归实战 | 随机梯度上升 |
Python | 机器学习 - 8.Logistic 回归参数详解 | LR 参数详解 |
Python | 机器学习 - 9.SVM 拉格朗日乘子与对偶问题 [1] | 对偶问题 |
Python | 机器学习 - 10.SVM SMO 算法公式推导 [2] | SMO 公式 |
Python | 机器学习 - 11.SVM 软间隔与松弛因子 [3] | 软间隔与松弛因子 |
Python | 机器学习 - 12.SVM Alpha范围界定与调整 [4] | Alpha 范围界定 |
Python | 机器学习 - 13.SVM SMO 算法实现 [5] | SMO 实现 |
Python | 机器学习 - 14.SVM 核函数原理 [6] | 核函数原理 |
Python | 机器学习 - 15.SVM 核函数实现 [7] | 核函数实现 |
Python | 机器学习 - 16.SVM 实现与绘图 [8] | 支持向量标记 |
Python | 机器学习 - 17.LASSO 回归与 L1 正则化 | LASSO 回归、L1正则 |
Python | 机器学习 - 18.集成学习 弱分类器与 AdaBoost 简介 | Adaboost 理论 |
Python | 机器学习 - 19.集成学习 AdaBoost 更新准则推导 | Adaboost 更新原理 |
Python | 机器学习 - 20.集成学习 AdaBoost 实现 | Adaboost 实现 |
Python | 机器学习 - 21.集成学习 Bagging 原理与实现 | Bagging 理论与实践 |
Python | 机器学习 - 22.集成学习 随机森林原理与实现 | 随机森林实践 |
Python | 机器学习 - 23.线性回归与实现 | 自定义简单线性回归 |
Python | 机器学习 - 24.局部加权线性回归 | 自定义局部加权线性回归 |
三.深度学习
深度学习内容主要在工作空闲时间编写,主要是工作中一些内容的思考与引申,后面主要会基于 TF x Keras 扩展常规的推荐算法实现。
适用 | 文章 | 关键字 |
TF x Keras | 深度学习 - 1.TF x Keras Train And Evaluate Demo | Train Demo |
TF x Keras | 深度学习 - 2.TF x Keras 自定义 Loss 与 Metrics | Loss Metrics |
TF x Keras | 深度学习 - 3.TF x Keras 常见参数初始化方法 | 参数初始化 |
TF x Keras | 深度学习 - 4.TF x Keras 训练时对样本和类别加权 | 样本、类别加权 |
TF x Keras | 深度学习 - 5.TF x Keras 编写回调函数 | 回调 CallBack |
TF x Keras | 深度学习 - 6.TF x Keras SoftMax 自定义实现 | 自定义 Softmax |
TF x Keras | 深度学习 - 7.TF x Keras expand_dim 扩充维度 | 扩充维度 |
TF x Keras | 深度学习 - 8.TF x Keras AutoEncoder 2D、3D 展示 | AutoEncoder |
TF x Keras | 深度学习 - 9.TF x Keras 基于 Processing 与 Embedding 的文本处理 | 文本预处理 |
TF x Keras | 深度学习 - 10.TF x Keras 基于 CNN 与 RNN 的温度预测问题 | CNN、RNN |
TF x Keras | 深度学习 - 11.TF x Keras 多输入模型 | 多输入模型 |
TF x Keras | 深度学习 - 12.TF x Keras 多输出模型 | 多输出模型 |
TF x Keras | 深度学习 - 13.TF x Keras Inception 模块 | Inception |
TF x Keras | 深度学习 - 14.TF x Keras 共享层与共享模型 | 共享层、模型 |
TF x Keras | 深度学习 - 15.TF x Keras WideAndDeep | WideAndDeep |
TF x Keras | 深度学习 - 16.TF x Keras Losses 常见损失函数 | Losser 损失函数 |
TF x Keras | 深度学习 - 17.TF x Keras FM 原理与实现 | FM 原理与实现 |
TF x Keras | 深度学习 - 18.TF x Keras DeepFM 原理与实现 | DeepFM 原理 |
TF x Keras | 深度学习 - 19.TF x Keras Batch Normalization 理论与实践 | BN 理论与实战 |
TF x Keras | 深度学习 - 20.TF x Keras Dropout 理论与实践 | Dropout |
TF x Keras | 深度学习 - 21.TF x Keras DSSM 理论与实践 | DSSM 双塔 |
TF | 深度学习 - 22.TF TF1.x tf.string_split VS TF2.x tf.strings.split | string_split |
TF | 深度学习 - 23.TF TF1.x tf.py_func VS TF2.x tf.py_function | py_function |
TF | 深度学习 - 24.TF tf.cond 条件判断 | tf.cond 条件判断 |
TF | 深度学习 - 25.TF TF1.x VS TF2.x tf.feature_column | feature_column |
TF | 深度学习 - 26.TF TF2.x tf.feature_column 详解 | featur_column |
TF x Keras | 深度学习 - 27.TF DataSet 使用与优化 | DataSet 使用 |
TF x Keras | 深度学习 - 28.TF x Keras 训练中出现 Nan 值 | Nan 值处理 |
Python | 深度学习 - 29.GraphEmbedding networks 获取图结构 | 图结构生成 |
Python | 深度学习 - 30.GraphEmbedding DeepWalk 图文详解 | DeepWalk |
TF x Keras | 深度学习 - 31.GraphEmbedding 向量降维与可视化 | 向量降维 |
Python | 深度学习 - 32.GraphEmbedding Alias 采样图文详解 | Alias 采样 |
Python | 深度学习 - 33.GraphEmbedding Node2vec 图文详解 | Node2vec |
Python | 深度学习 - 34.GraphEmbedding Line 图文详解 | Line |
TF x Keras | 深度学习 - 35.TF x Keras DeepFwFM、DeepFmFM 理论与实战 | FM 家族实战 |
TF x Keras | 深度学习 - 36.TF x Keras TF 常用矩阵计算方法大全 | 矩阵乘法大全 |
四.数据结构与算法
主要是学习与工作闲暇时间做一些有意思的题目,保持代码手感。
适用 | 文章 | 关键字 |
Python | 算法 -1.快速排序 | 快排 |
Python | 算法 - 2.栈与队列 | 栈 |
Python | 算法 - 3.链表反转 | 链表 |
Python | 算法 - 4.二叉树实现 | 二叉树 |
Python | 算法 - 5.rand7 生成 rand10 | 概率 |
Python | 算法 - 6.二分法与牛顿法求指定精度平凡根 | 二分法、牛顿法 |
Python | 算法 - 7.二分法判断数组是否存在目标数字 | 二分法 |
Python | 算法 - 8.二叉树 DFS 前序、中序、后序遍历 | DFS |
Python | 算法 - 9.二叉树层序遍历 | BFS |
Python | 算法 - 10.寻找和为指定偶数的质数对 | 质数 |
Python | 算法 - 11.动态规划之寻找并显示所有路径 | 动态规划 |
Python | 算法 - 12.判断数组中是否存在目标字符串 | 回朔 |
Python | 算法 - 13.求两数的最大公约数与最小公倍数 | 公约数、公倍数 |
Python | 算法 - 14.求数组的全排列 | 全排列 |
Python | 算法 - 15.判断两树是否相同 | 二叉树 |
Python | 算法 - 16.寻找最大矩阵 数字版 & 矩阵版 | 数形结合 |
Python | 算法 - 17.两数相加 有链表 & 无链表 | 链表 |
Python | 算法 - 18.两数相除 递进版 | 两数相除 |
Python | 算法 - 19.最大堆实现与应用 | 最大堆 |
Python | 算法 - 20.最小堆实现与应用 | 最小堆 |
Python | 算法 - 21.返回1至n中所有可能的K个数的组合 | 递归 |
Python | 算法 - 22.N皇后解法 数组 & 移位 | N 皇后 |
Python | 算法 - 23.构造 O(1) 时间插入、删除与获取随机元素的集合 | 数据结构 |
Python | 算法 - 24.寻找数组的子集 | 数组子集 |
Scala | 算法 - 25.两数、三数、四数、N数之和 | N数之和 |
Scala | 算法 - 26.无重复字符最长子串、最长回文子串 | 回文 |
Python | 算法 - 27.Order in chaos 混乱中的秩序之随机点中值连线 | 中值连线 |
五.日常工具
这些工具主要是工作中经常需要制作表格和发邮件或者偶尔进行全局查找,所以才有这些工具组件。
适用 | 文章 | 关键字 |
Python | 日常工具 - 1.Python 遍历文件夹,文件内容,批处理文件 | Python 看文件 |
Python | 日常工具 - 2.多线程 Parallel / Multiprocessing 示例 | Python 多线程 |
Python | 日常工具 - 3.openpyxl Excel 操作示例与实践 | Python 做表格 |
Python | 日常工具 - 4.smtplib 发送 Excel 邮件与数据展示 | Python 发邮件 |
Python | 日常工具 - 5.删除文件、文件夹 | Python 删文件 |
Python | 日常工具 - 6.定时自动获取 Bing 首页壁纸 | Python 拿壁纸 |
相关文章:
Python 机器学习/深度学习/算法专栏 - 导读目录
目录 一.简介 二.机器学习 三.深度学习 四.数据结构与算法 五.日常工具 一.简介 Python 机器学习、深度学习、算法主要是博主从研究生到工作期间接触的一些机器学习、深度学习以及一些算法的实现的记录,从早期的 LR、SVM 到后期的 Deep,从学习到工…...
Springboot怎么实现restfult风格Api接口
前言在最近的一次技术评审会议上,听到有同事发言说:“我们的项目采用restful风格的接口设计,开发效率更高,接口扩展性更好...”,当我听到开头第一句,我脑子里就开始冒问号:项目里的接口用到的是…...
Jetpack Compose 深入探索系列六:Compose runtime 高级用例
Compose runtime vs Compose UI 在深入讨论之前,非常重要的一点是要区分 Compose UI 和 Compose runtime。Compose UI 是 Android 的新 UI 工具包,具有 LayoutNodes 的树形结构,它们稍后在画布上绘制其内容。Compose runtime 提供底层机制和…...
23.3.2 Codeforces Round #834 (Div. 3) A~E
FG明天补 A-Yes-Yes? 题面翻译 给定 ttt 个字符串,请判定这些字符串是否分别是 YesYesYesYes…\texttt{YesYesYesYes\dots}YesYesYesYes… 的子串。是则输出 YES,否则输出 NO(YES 和 NO 大小写不定)。 Translated by JYqwq …...
一次失败的面试经历:我只想找个工作,你却用面试题羞辱我!
金三银四近在咫尺,即将又是一波求职月,面对跳槽的高峰期,很多软件测试人员都希望能拿一个满意的高薪offer,但是随着招聘职位的不断增多,面试的难度也随之加大,而面试官更是会择优录取小王最近为面试已经焦头…...
java版工程管理系统 Spring Cloud+Spring Boot+Mybatis实现工程管理系统源码
java版工程管理系统Spring CloudSpring BootMybatis实现工程管理系统 工程项目各模块及其功能点清单 一、系统管理 1、数据字典:实现对数据字典标签的增删改查操作 2、编码管理:实现对系统编码的增删改查操作 3、用户管理:管理和…...
附录3-大事件项目后端-项目准备工作,config.js,一些库的简易用法,main.js
目录 1 一些注意 2 创建数据库 3 项目结构 4 配置文件 config.js 5 参数规则包 hapi/joi与escook/express-joi 5.1 安装 5.2 文档中的demo 5.2.1 定义规则 5.2.2 使用规则 5.3 项目中的使用 5.3.1 定义信息规则 5.3.2 使用规则 6 密码加密包 bcrypt.…...
并发编程-线程
并发编程-线程 一个进程是操作系统中运行的一个任务,进程独立拥有CPU、内存等资源一个线程是一个进程中运行的一个任务,线程之间共享CPU、内存等资源,进程里的每一个任务都是线程。 线程创建 创建线程:使用threading模块中的Th…...
图解LeetCode——剑指 Offer 34. 二叉树中和为某一值的路径
一、题目 给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。叶子节点 是指没有子节点的节点。 二、示例 2.1> 示例 1: 【输入】root [5,4,8,11,null,13,4,7,2,null,null,5,1], t…...
使用Python免费试用最新Openai API
一、背景介绍 3月2日凌晨,OpenAI放出了真正的ChatGPT API,不是背后的GPT-3.5大模型,是ChatGPT的本体模型!ChatGPT API价格为1k tokens/$0.002,等于每输出100万个单词,价格才2.7美金(约18元人民…...
04、启动 SVN 服务器端程序
启动 SVN 服务器端程序1 概述2 用命令行单项目启动2.1 采用 svnserve 命令2.2 验证服务是否启动2.3 命令行方式的缺陷3 注册Windows服务3.1 注册服务的命令3.2 命令说明3.3 启动服务1 概述 SVN 服务器和 Tomcat 服务器,Nexus 服务器一样, 必须处于运行状态才能响应…...
jsp船舶引航计费网站Myeclipse开发mysql数据库web结构java编程计算机网页项目
一、源码特点 JSP船舶引航计费网站是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0&…...
Allegro如何画半圆形的线操作指导
Allegro如何画半圆形的线操作指导 在用Allegro设计PCB的时候,在某些应用场合会需要画半圆形,如下图 如何画半圆形,具体操作如下 点击Add点击Arc w/Radius...
【强烈建议收藏:MySQL面试必问系列之SQL语句执行专题】
一.知识回顾 之前的文章我们一起学习了MySQL面试必问系列之事务专题、锁专题,没有学习的小伙伴可以直接通过该链接地址直接访问,MYSQL你真的了解吗专栏的文章,接下来我们就一起来学习一下MySQL中SQL语句的执行流程,看看你掌握的怎…...
详解Linux下的环境变量以及C++库文件和头文件、python库的配置
目录 Linux环境变量配置基本步骤 1.查看环境变量 2.设置环境变量 3.永久性设置环境变量 4.使用环境变量 C 库文件和头文件环境变量配置 1.配置so库文件的环境变量 2.配置头文件的环境变量 Python库环境变量配置 Linux配置执行文件环境变量 我们都习惯在Windows 上配置…...
企业级分布式数据库 - GaussDB介绍
目录 什么是GaussDB 简介 应用场景 产品架构 产品优势 安全 责任共担 身份认证与访问控制 数据保护技术 审计与日志 监控安全风险 故障恢复 认证证书 GaussDB与其他服务的关系 约束与限制 计费模式 什么是GaussDB …...
Linux I2C 驱动实验
目录 一、Linux I2C 驱动简介 1、I2C 总线驱动 2、I2C 设备驱动 1、 i2c_client 结构体 2、 i2c_driver 结构体 二、硬件分析 三、设备树编写 1、pinctrl_i2c1 2、在 i2c1 节点追加 ap3216c 子节点 3、验证 四、 代码编写 1、makefile 2、ap3216c.h 3、ap3216c.c …...
DC-DC模块电源隔离直流升压高压稳压输出5v12v24v转60v100v110v150v220v250v300v400v500v
特点效率高达80%以上1*1英寸标准封装单电压输出稳压输出工作温度: -40℃~85℃阻燃封装,满足UL94-V0 要求温度特性好可直接焊在PCB 上应用HRB 0.2~10W 系列模块电源是一种DC-DC升压变换器。该模块电源的输入电压分为:4.5~9V、9~18V、及18~36VDC标准&#…...
EF有几种模式,EF的三种模式分别是什么?
EF有几种模式,EF的三种模式分别是什么? 第一种:DataBase First DataBase First传统的表驱动方式创建EDM,然后通过EDM生成模型和数据层代码。除生成实体模型和自跟踪实现模型,还支持生成轻型DbContext。 解释…...
数据可视化展示:打工人常见职业病,颈腰椎病占比最高达66.51%
身体健康才是一切的根本。只有身体健健康康才能更好的去享受世间的美好,无论是谁都应当注重身体健康,而不是无度的挥霍它! 良好的身体,释放给工作,健壮的体魄,享受美好生活,良好的心态ÿ…...
【食品图像识别】Large Scale Visual Food Recognition
1 引言 视觉智能部与中科院计算所于2020-2021年度展开了《细粒度菜品图像识别和检索》科研课题合作,本文系双方联合在IEEE T-PAMI2023发布论文《Large Scale Visual Food Recognition》 (Weiqing Min, Zhiling Wang, Yuxin Liu, Mengjiang Luo, Liping Kang, Xiaom…...
RAN-in-the-Cloud:为 5G RAN 提供云经济性
RAN-in-the-Cloud:为 5G RAN 提供云经济性 5G 部署在全球范围内一直在加速。 许多电信运营商已经推出了5G服务并正在快速扩张。 除了电信运营商之外,企业也对使用 5G 建立私有网络产生了浓厚的兴趣,这些私有网络利用了更高的带宽、更低的延迟…...
vector、list、queue
引用:windows程序员面试指南 vector vector 类似于C语言中的数组 vector 支持随机访问,访问某个元素的时间复杂度 O(1) vector 插入和删除元素效率较低,时间复杂度O(n) vector 是连续存储,没有内存碎片,空间利用率高…...
操作系统面经
进程与线程区别 1.进程是资源分配的最小单位,线程是程序执行的最小单位(资源调度的最小单位) 2.进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段、堆栈段和数…...
一天约了4个面试,复盘一下面试题和薪资福利
除了最新的面经分享,还有字节大佬的求职面试答疑,告诉你关键问题是什么?少走弯路。**另外本文也汇总了6份大厂面试题:字节、腾讯、小米、腾讯云、滴滴、小米游戏。**希望对大家有帮助。 前言 昨天我的交流群里,有位宝…...
详解单链表(内有精美图示哦)
全文目录引言链表链表的定义与结构链表的分类单链表的实现及对数据的操作单链表的创建与销毁创建销毁单链表的打印单链表的头插与头删头插头删单链表的尾插与尾删尾插尾删单链表的查找单链表在pos位置后插入/删除插入删除单链表在pos位置插入/删除插入删除总结引言 在上一篇文…...
csdn文章导航
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注…...
【Spring】掌握 Spring Validation 数据校验
个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ Spring Validation 数据校验一、什么是 Spring…...
定语 从句
回顾能作定语的成分 形容词:She is a responsible girl.她是一个负责任的姑娘。(前置定语) The girl responsible was expelled.对此负责的姑娘被开除了。(后置定语) 代词:Whose f…...
【数据可视化工具】浅谈 DataEase 和 FineBI 支持的数据源
前言最近对市面上比较火热的数据可视化工具 DataEase 和 FineBI 进行了调研,在支持的数据源方面感觉不太一样,所以就有了这篇文章,话不多说,我们一起来看一下吧!以下的内容,大多来自两个工具的官方文档&…...
web程序设计asp.net实用网站开发答案/来宾seo
转自:https://blog.csdn.net/u012909091/article/details/38339085 要想正确理解设计模式,首先必须明确它是为了解决什么问题而提出来的。 ——Shulin 1、概念 工厂模式定义:实例化对象,用工厂方法代替new操作。达到解耦的目的&…...
用英文字母做网站关键词/怎么做
东航客机MU5735坠毁事故牵动人心。最新消息显示,第一部黑匣子已经找到了,为话音记录器,目前调查人员正在全力搜寻另一部飞行数据记录器,争取尽早查明事故原因,黑匣子可以说是了解真相的关键。 黑匣子是判断飞行事故原…...
怎么做网站管理系统/百度竞价客服
...
wordpress添加icp/seo公司
简单HTTP数据请求 超文本传输协议 (HTTP) 用作客户端和服务器之间的请求-响应协议。本实例将演示如何通过ESP8266发起一个HTTP请求,向远程主机请求数据。 在开始本实例之前,首先准备一个可用的HTTP服务器,或一个可用的HTTP URL。在这里,通过Node-Red物联网编程环境创建一…...
国外网站 工信部备案/免费源码下载网站
问题:想要自己构建爬虫和自动化表格,进行数据收集和分析,有哪些好的渠道学习?1.很多人一上来就要爬虫,其实没有弄明白要用爬虫做什么,最后学完了却用不上。大多数人其实是不需要去学习爬虫的,因…...
丹东做网站/网页制作软件dw
EnableTaskWindows DisableTaskWindows 在Delphi中显示一个窗口有两种方式,模态方式显示(ShowModal)和非模态方式显示(Show),模态方式显示窗口时,必须在自身关闭后才能使父窗口起作用,但有时我们想要实现一…...