太强了,一位算法大神的Python笔记

太强了,一位算法大神的Python笔记

当前,深度学习模型的规模越来越大,例如谷歌的BERT模型、OpenAI的GPT系列模型等;深度学习算法在不断优化,例如计算机视觉领域,图像分类的准确率显著提升;深度学习的应用领域在不断拓展,在医疗、金融等领域也得到了广泛应用。因此,从事深度学习相关工作,需要不断学习和巩固基础知识,提升业务实践能力,持续关注新技术和新方法,并不断拓展知识面。

www.zeeklog.com - 太强了,一位算法大神的Python笔记

BERT模型(左) GPT系列模型(右)

一年前,我们重磅推出了一本深度学习领域的“学霸笔记”——《深度学习高手笔记 卷1:基础算法》(简称卷1),读者纷纷表示这本书知识全面,读完之后受益匪浅,并且疯狂催促我们出版后续的书。

www.zeeklog.com - 太强了,一位算法大神的Python笔记

现在,它来了!《深度学习高手笔记 卷2:经典应用》

www.zeeklog.com - 太强了,一位算法大神的Python笔记

点击下方,即可购书

同样的作者,更全面的内容,有了这本笔记,你就可以了解到近10年来深度学习在各个领域的进展,学会如何应用不用方向、不同领域的算法;有了这本笔记,你就可以在深度学习领域少走弯路,更快地掌握深度学习技术的精髓。让我们一起跟随这本书,深入探索深度学习的奥秘,成为真正的算法大神吧!

Part.1

别怕,大师兄为你保驾护航

本书作者刘岩,曾先后就读于重庆大学软件工程专业和澳门大学计算机科学专业,分别获得学士学位和硕士学位,期间发表多篇论文。作为知乎“深度学习”话题的优秀答主,他被大家亲切地称为“大师兄”,个人撰写的100多篇文章细致入微,循循善诱,如同师兄为后辈引路一般,很快就积累了3万粉丝。

www.zeeklog.com - 太强了,一位算法大神的Python笔记

目前,他就职于京东零售技术研发与数据中心,主要负责电商场景下的基础算法研究以及内容风控业务,包括风险舆情监控和挖掘、风险电商内容的发现和治理等。作为一位优秀的算法专家,他擅长前沿人工智能算法的原理分析和落地,先后参与并负责了深度学习多个算法在业务上的落地,例如OCR、公式识别、手势识别、视频抠像、文本分类、预训练词向量模型、语言识别、图神经网络等。

本书通过扎实、详细的内容,从理论知识、算法源码、实验结果等方面对深度学习中涉及的算法进行分析和介绍。本书结构清晰,内容兼具广度与深度,致力于介绍深度学习中经典的、前沿的应用。作者以其丰富的实践经验和深厚的理论基础,将复杂的技术以易于理解的方式呈现,书中的章节设计独立且相互补充,即使只关注特定算法,也能轻松获取所需信息。通过阅读本书,读者可以了前沿的深度学习算法,扩展自己的算法知识面。无论是从事深度学习科研的教师及学生,还是从事算法落地实践的工作人员,都能从本书中获益。

第一篇 目标检测与分割

主要介绍深度学习在目标检测与分割方向的前沿算法,包括双阶段检测、单阶段检测、无锚点检测、特征融合、损失函数、语义分割这 6 个方向。

第二篇 场景文字检测与识别

主要介绍深度学习在场景文字检测与识别方向的重要突破,主要介绍场景文字检测、场景文字识别这两个阶段的算法。

第三篇 其他算法与应用

主要介绍深度学习的其他算法与应用,包括图像翻译、图神经网络、二维结构识别、人像抠图、图像预训练、多模态预训练这6个方向的算法。

附录部分

介绍双线性插值、匈牙利算法、Shift-and-Stitch、德劳内三角化、图像梯度、仿射变换矩阵等内容。

Part.2

知名教授作序,尽显领域权威

这是一本非常出色的图书,它涵盖了目标检测、图像分割、光学字符识别(OCR)、图神经网络、图像生成等多个关键方向。本书作者以其丰富的工作经验和严谨的学术思维,将复杂的概念和技术转化为通俗易懂的内容。无论你是初学者还是专业人士,本书都会为你提供宝贵的知识和实用的指导。

文俊浩

重庆大学大数据与软件学院教授

中国计算机学会理事,CCF重庆分部主席

本书的多个应用,例如目标检测、OCR、生成模型、图模型等都是目前非常重要的科研和落地方向。如果你想了解AI正在那些地方发光发热以及AI未来几年的发展方向,本书将是你的不二选择。

唐远炎

澳门大学计算机与信息科学系首席教授,香港浸会大学计算机科学系名誉教授

IEEE Felllow、IAPR Fellow、AIAA Fellow

Part.3

揭开笔记的神秘面纱

超清全彩印刷,捕捉细微,满足视觉享受。

www.zeeklog.com - 太强了,一位算法大神的Python笔记

原始论文着手,深入剖析,从思路看本质。

www.zeeklog.com - 太强了,一位算法大神的Python笔记

原始论文着手,深入剖析,从思路看本质。

www.zeeklog.com - 太强了,一位算法大神的Python笔记

Part.4

来自大师兄的嘱咐

小异将我们的读者进行了大致分类,欢迎大家根据自己的实际情况进行选择。

我基础较为薄弱:

可以结合两本书以及本书提供的知识拓扑图和章节先验知识,选择优先阅读知识拓扑图中无入度的章节,读懂该章节后可以在知识拓扑图中划掉这个节点,然后逐步将知识拓扑图清空;

我有一定基础:

可以按顺序阅读本书,并在遇到陌生的概念时再根据每一节提供的先验知识去阅读相关章节;

我只想了解一些特定的算法;

可以直接阅读对应章节,因为本书各章节的内容比较独立,而且会对重置的先验知识进行复盘,所以单独阅读特定章节也不会有任何障碍。

本书和卷1有知识点的重叠和交叉,小异在这里建议读者朋友同时阅读这两本书。如果在深度学习的基础知识方面较为薄弱的话,一定要在阅读完卷1之后再来学习这本书哦,这样才能事半功倍,收获更多,彻底打通深度学习的“任督二脉”!

www.zeeklog.com - 太强了,一位算法大神的Python笔记

点击下方,即可购书

Read more

【递归,搜索与回溯算法篇】专题(一) - 递归

【递归,搜索与回溯算法篇】专题(一) - 递归

文章目录 * 面试题 08.06. 汉诺塔问题 * 21. 合并两个有序链表 * 206. 反转链表 * 24. 两两交换链表中的节点 * 50. Pow(x, n) 面试题 08.06. 汉诺塔问题 题目链接:面试题 08.06. 汉诺塔问题 题目描述: 在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制: (1) 每次只能移动一个盘子; (2) 盘子只能从柱子顶端滑出移到下一根柱子; (3) 盘子只能叠在比它大的盘子上。 请编写程序,用栈将所有盘子从第一根柱子移到最后一根柱子。 你需要原地修改栈。 示例 1: 输入:A = [2,

By Ne0inhk
【算法】LeetCode『二分查找』

【算法】LeetCode『二分查找』

🎬 个人主页:MSTcheng · ZEEKLOG 🌱 代码仓库 :MSTcheng · Gitee 🔥 精选专栏: 《C语言》 《数据结构》 《算法学习》 《C++由浅入深》 💬座右铭:路虽远行则将至,事虽难做则必成! 前言:前面的文章中我们向大家介绍了滑动窗口算法,本篇文章就来介绍一下二分查找算法。 一、二分查找算法介绍 二分查找是一种在有序数组中快速定位目标值的算法。通过每次将搜索范围减半,其时间复杂度为 O(log n),效率远高于线性查找。 算法步骤: 初始化左右指针 left 和 right,分别指向数组起始和末尾。 计算中间索引 mid = left + (right - left) (避免整数溢出)。比较 arr[mid] 与目标值: 若 arr[mid] == target,返回 mid。

By Ne0inhk
【数据结构-初阶】顺序表相关习题

【数据结构-初阶】顺序表相关习题

🎈主页传送门:良木生香 🔥个人专栏:《C语言》 《数据结构-初阶》 《程序设计》 🌟人为善,福随未至,祸已远行;人为恶,祸虽未至,福已远离 上期回顾:在上一篇文章中(【数据结构-初阶】详解线性表(1)---顺序表),我们详细介绍了线性表系列第一种数据结构---顺序表,这个数据结构是以数组为底建立的,也学习了如何用线性表进行增删查改的操作,那么我们今天就用顺序表进行解题~~~   题目一:移除元素 这是题目链接:27.移除元素,下面是具体的题目与示例: 由题意知,这道题是想让我们将数组中值为val的元素删除,我们能怎么做呢? 创建新的数组?那不行,题目已经要求我们只能在原地进行操作了,就意味着不能创建新的数组来进行辅助 那该怎么办呢?简单,我们只需用上算法中最基础的---双指针算法了 我们用双指针,不一定用真的指针指向某个元素,有时也可以用下标,讲究的是一种算法思想,并没有一定的形式 我们用两个指针,刚开始都同事之下那个num数组的第一个元素,随后将其中一个指针用于遍历数组,如果两个指针指向的内容不相同,那就将内容进行交换,两个指针同时向后移动一位;如果相同

By Ne0inhk
【贪心算法】day9

【贪心算法】day9

📝前言说明: * 本专栏主要记录本人的贪心算法学习以及LeetCode刷题记录,按专题划分 * 每题主要记录:(1)本人解法 + 本人屎山代码;(2)优质解法 + 优质代码;(3)精益求精,更好的解法和独特的思想(如果有的话);(4)贪心策略正确性的 “证明” * 文章中的理解仅为个人理解。如有错误,感谢纠错 🎬个人简介:努力学习ing 📋本专栏:C++刷题专栏 📋其他专栏:C语言入门基础,python入门基础,C++学习笔记,Linux 🎀ZEEKLOG主页 愚润泽 你可以点击下方链接,进行其他贪心算法题目的学习 点击链接开始学习贪心day1贪心day2贪心day3贪心day4贪心day5贪心day6贪心day7贪心day8贪心day9贪心day10 也可以点击下面连接,学习其他算法 点击链接开始学习优选专题动态规划递归、搜索与回溯贪心算法 题单获取→ 【贪心算法】题单汇总 题目 * 452. 用最少数量的箭引爆气球 * 个人解 * 397. 整数替换 * 优质解

By Ne0inhk