《深度学习的技术》-读书笔记

简介: 绪论所谓「深度学习」,顾名思义,就是学东西不只看它浮在表面的东西,而是往深入去挖掘,甚至看到别人所未见的东西。尽量不要 读书不求甚解,蜻蜓点水,贪多求全,最后养成了思维的惰性,只重量而不重质,只是把机械记忆一些知识点当成攀比的资本或谈资。

绪论

所谓「深度学习」,顾名思义,就是学东西不只看它浮在表面的东西,而是往深入去挖掘,甚至看到别人所未见的东西。
尽量不要 读书不求甚解,蜻蜓点水,贪多求全,最后养成了思维的惰性,只重量而不重质,只是把机械记忆一些知识点当成攀比的资本或谈资。

关于深度读书法,古代唐君毅先生写到:

「见文字平铺纸上,易;见若干文字自纸面浮超凸出,难。见书中文字都是一般大小,易;见书中文字重要性有大小,而如变大或变小,难。顺书之文句之次序读书, 易;因识其义理之贯通,见前面文句如跑到后面,后面文句如跑到前面,平面之纸变卷筒,难。于有字处见字而知其意义,易;心知著者未言之意,于字里行间无字处见出字来,难。」

《深度学习的艺术》这本书将深度学习分了四个部分,提问,解码,操练,融合。

提问

好的问题至关重要,由下图对比可看出由问题引导着去学习,与单纯的对某种东西感兴趣学习方式的差异


img_5bcc8e63cf0c5b3546fb0a206c6b2b95.png
学习方式对比

在学习技术时,一些人觉得学习编程很难,然后也不动手开始学。或者单纯的看技术类书籍,视频,最后学习方式效果低下。
已经是开发人员的人在学习新的技术的时候,单纯的去了解相关技术,没有目的,没有问题,不去想这种技术可以做什么,准备做什么?这样的学习也是效率低。

我们都知道问题是解决不完的,总会有新的问题不断的出现,但不要放弃寻找最佳的解决方案。就像伟大的数学家波利亚所说:

「没有任何一个题目是彻底完成的了。总还会有些事情可做;在经过充分的研究和猜测之后,我们可以将任何解题方法加以改进;而且无论如何,我们总可以深化我们对答案的理解。」

问题是我们引向学习的起点,也是我们学习的方向,

一位优秀的深度学习者,必定是一个优秀的提问者,他从阅读、观察和思考的过程中产生问题,先解答表层的、容易的那部分,留下深度的、探索式的问题给自己,被问题所困扰和折磨,同时开启之后的求知之路。

解码

学习要带着问题去学习,而解码即解决问题的角度,可以站在不同的位置去思考这个问题。对问题的定义进行思考等等 可阅读《你的灯亮着吗》

解码是一个费时费力的过程。很多时候,我们看一本书、看一幅画或者看一部电影,都是蜻蜓点水,获得一些模糊的体验、自认为足够和旁人吹嘘几句就完事了,并不愿去深究。因为深究起来,一本书恐怕读上一年都读不尽,一部电影看上十遍也看不完。但是,这不是不加以深究的理由。所谓学习,本身就要注重深度和广度的结合。广度不够让人闭塞,深度不够让人只得皮毛。所以在时间有限的条件下,我们需要尽量去找最经典、最优秀的作品,进行深度解码、模仿参研。卡尔维诺在《为什么要读经典作品》一文中说:「一部经典作品是一本每次重读都好像初读那样带来发现的书」

关于如何解码,作者提出了三种方法:

  • 不要只去寻找结论,还要寻找过程,在解题的过程中,我们会了解到很多与题目无关的东西,而这些东西有时候对我们也是有帮助的。

  • 不要只去归纳,还要去延展。作为工科生,经常做的是摘要,概括,长话短说,这样固然可以提高自己的抓住重点能力,但是一些细节都被我们忽略掉了。在做归纳的时候,提醒自己,能不能再原有的基础上进行扩展。锻炼自己陈述的能力,能不能连续不断的陈述15分钟

  • 比较事物之间的相似与不同之处。大部分人,经常比较的是两者之间有什么一样的地方,这样在学习的时候更容易类比,与迁移知识。这时候可去试着发现两者之间具体有哪些不同的地方,发现不同之处则提升自己对事物的总貌有个认知。

正如法国大科学家庞加莱在《科学与方法》中写道:「正是例外变得重要起来。我们不去寻求相似;我们尤其要全力找出差别,在差别中我们首先应该选择最受强调的东西,这不仅因为它们最为引人注目,而且因为它们最富有启发性。」

作者的这三种解题方法可供参考。

操练

提到操练,既动手解决问题,不是停留在自己的想象之中。关于操练作者也给了几种操练方法。

  • 写作式操练,能详细讲出自己问题的人,离解决问题已经不远了,另外教是最好的学习,将自己的知识通过自己理解的方式写出来,本身就有助于自己对知识的融合

  • 游戏式操练。

      1. 提供即时和丰富的反馈,包括视觉、听觉,甚至触觉(如 Wii)。
      1. 营造动态和多变的情境。即便使用一些简单的随机性设定就可以使情境变得复杂多变,这样玩家就不会因单调重复而感到枯燥。
      1. 适度的挑战性构成对学习的激励。挑战的难度随玩家的经验和成就而逐渐上升,使其既不会因挑战过难而严重受挫也不会因为过于简单而失去兴味。
  • 设计式操练,设计式的操练就是调用已有的知识,去通过设计某一种解决方案,来解决某个特定的问题。「设计」有一个非常流行的定义:「设计就是解决问题」。因此设计式操练的好处,就是迫使学习者为了解决某一个现实的问题,来综合性、创造性地调用知识。

提到设计,想起了程序设计,优秀的开发人员最擅长的就是设计,我们需要设计一个系统,让用户如何在里面使用系统,设计的软件是如何运作,需要遵循哪些原则等等。
做程序设计,在思考这种问题的时候虽然费脑力,但对自己确实帮助不小。每个行业都有自己创造的点。

设计式操练案例:

《三国杀》的创作者黄恺是一个 80 后,他从小就是一个游戏迷,也是一个三国迷,这点其实并没有什么特别,不过他与别人不同的一点是,他曾经经常思考的一个问题是如何去修改游戏的规则、创造出新的游戏。当时只有大二的他,运用自己长期积累的游戏知识和三国知识,花了一个晚上的时间,设计出了《三国杀》的第一稿,从此开启成功之路。我想很多人是历史爱好者,也有很多人是小说迷,那么有多少人想过,运用这些知识,去设计一款自己的卡牌游戏呢?难道它真的有你想象的那么难吗?还是你根本就没有意识到,你大脑中的知识,其实是可以这样去充分地运用和发挥出来的?

总结

作者写的4个部分,虽然在说如何深度学习,看起来也像是如何更好的解决问题。毕竟学习即为了解决生活中实际的问题。
1、首先定义好自己的问题,好的提问。找到问题的所在
2、然后解题,通过一切可尝试的方法进行解题,多种方案,选择自认为最好的,不断尝试
3、成功解题之后,学到了解题的方法,学到的新的技能,试着融汇贯通,举一反三,以后遇到相似的问题,再也不用担心了。

目录
相关文章
|
21小时前
|
机器学习/深度学习 数据采集 人工智能
基于深度学习的自然语言处理技术在智能问答系统中的应用
随着人工智能技术的飞速发展,自然语言处理(NLP)已成为连接人类与机器的桥梁。本文深入探讨了深度学习在自然语言处理领域中的应用,尤其是其在构建智能问答系统中的作用。通过对现有技术的剖析与最新研究成果的整合,文章展示了如何利用循环神经网络(RNN)、长短期记忆网络(LSTM)以及注意力机制等深度学习模型来提高问答系统的理解能力和响应质量。本研究不仅关注模型的架构创新,也着重于数据处理、模型训练和优化策略等实践细节,力求为读者提供一个全面而深刻的技术视角。
|
23小时前
|
机器学习/深度学习 传感器 自动驾驶
基于深度学习的图像识别技术在自动驾驶系统中的应用
【5月更文挑战第21天】 随着人工智能技术的迅猛发展,特别是深度学习在图像处理和识别领域的突破性进展,自动驾驶汽车逐渐成为现实。本文旨在探讨深度学习算法在自动车辆图像识别系统中的应用及其对提高驾驶安全性和效率的影响。首先,介绍了卷积神经网络(CNN)在车辆环境感知中的关键作用;其次,分析了不同深度学习模型在处理复杂交通场景下的性能表现;最后,讨论了目前面临的挑战以及未来发展趋势。通过实验数据和案例分析,验证了深度学习技术在提升自动驾驶系统准确性和可靠性方面的潜力。
|
1天前
|
机器学习/深度学习 传感器 人工智能
基于深度学习的图像识别在自动驾驶技术中的应用
【5月更文挑战第21天】 随着人工智能领域的迅猛发展,深度学习技术在图像识别领域取得了显著成果。特别是在自动驾驶汽车的研发中,精确的图像识别系统是确保行车安全和提高行车智能化水平的关键因素之一。本文将探讨深度学习在图像识别中的应用,以及如何通过改进算法来提升自动驾驶车辆的环境感知能力。文中还将介绍目前存在的挑战和未来的研究方向。
|
1天前
|
机器学习/深度学习 监控 自动驾驶
利用深度学习技术优化图像识别准确性
【5月更文挑战第21天】 在当前的计算机视觉领域,图像识别的准确性至关重要。随着深度学习技术的迅猛发展,卷积神经网络(CNN)已成为提高图像识别精度的核心工具。本文将探讨如何通过调整网络结构、增强训练数据集以及应用迁移学习等策略来优化CNN模型的性能。我们将分析这些方法的理论基础,并通过实验数据展示它们对提升图像分类任务性能的具体影响。
|
1天前
|
机器学习/深度学习 传感器 自动驾驶
基于深度学习的图像识别技术在自动驾驶领域的应用进展
【5月更文挑战第20天】 随着人工智能技术的飞速发展,深度学习在图像识别领域取得了显著成果。这些进展为自动驾驶技术的安全性与可靠性提供了强大的技术支持。本文综述了深度学习在图像识别中的关键算法,分析了其在自动驾驶环境感知、决策制定和控制系统中的应用,并探讨了当前技术面临的主要挑战及潜在的解决策略。通过实验验证,深度学习模型表现出卓越的性能,推动了自动驾驶技术的进一步发展。
|
1天前
|
机器学习/深度学习 传感器 自动驾驶
基于深度学习的图像识别技术在自动驾驶系统中的应用
【5月更文挑战第20天】 随着人工智能技术的飞速发展,尤其是深度学习在图像处理领域的广泛应用,自动驾驶汽车逐渐成为现实。本文旨在探讨一种基于深度学习的图像识别技术,该技术能够有效提升自动驾驶系统的环境感知能力。通过构建一个多层次的卷积神经网络(CNN),我们能够实现对道路场景中多种元素的精确识别,包括行人、车辆以及交通标志等。文中详细介绍了网络架构的设计、训练过程以及优化策略,并分析了模型在实车测试中的表现。
|
1天前
|
机器学习/深度学习 传感器 自动驾驶
基于深度学习的图像识别技术在自动驾驶系统中的应用
【5月更文挑战第20天】 随着人工智能技术的飞速发展,深度学习已成为推动技术创新的关键力量之一。特别是在图像识别领域,深度学习模型已经展示了超越传统算法的性能,为多个行业带来了革命性的变化。本文将探讨深度学习在自动驾驶系统中图像识别的应用,重点分析卷积神经网络(CNN)的结构、训练过程以及如何通过数据增强和迁移学习提升模型性能。此外,文章还将讨论深度学习在实时环境感知、决策制定以及安全性保障等方面的挑战和未来发展趋势。
|
1天前
|
机器学习/深度学习 传感器 自动驾驶
基于深度学习的图像识别技术在自动驾驶系统中的应用
【5月更文挑战第20天】 随着人工智能技术的飞速发展,深度学习在图像处理领域取得了显著成就,尤其在自动驾驶系统中扮演着至关重要的角色。本文旨在探讨基于深度学习的图像识别技术如何优化自动驾驶车辆的环境感知能力,提高决策系统的精确度与反应速度。文中将首先概述自动驾驶技术的基本原理和关键技术要求,其次详细介绍深度学习在图像识别中的核心算法及其优势,然后分析该技术在实际自动驾驶系统中的应用案例,并讨论当前面临的主要挑战及未来发展趋势。通过综合评估,本文意在为自动驾驶领域的研究者和工程师提供深入的技术见解和实践指导。
|
1天前
|
机器学习/深度学习 传感器 自动驾驶
基于深度学习的图像识别技术在自动驾驶系统中的应用
【5月更文挑战第20天】 随着人工智能技术的飞速发展,特别是深度学习在图像处理领域的突破性进展,自动驾驶汽车逐渐成为现实。本文主要探讨了深度学习技术在图像识别中的关键作用以及其在自动驾驶系统中的具体应用。通过对卷积神经网络(CNN)等深度学习模型的研究,分析了这些模型如何提升车辆对周围环境的感知能力,实现实时准确的道路标识、行人和其他车辆检测。文章还讨论了当前技术面临的挑战和未来的发展方向。
|
3天前
|
机器学习/深度学习 传感器 自动驾驶
基于深度学习的图像识别技术在自动驾驶领域的应用
【5月更文挑战第18天】随着科技的发展,深度学习技术在各个领域的应用越来越广泛。特别是在自动驾驶领域,基于深度学习的图像识别技术已经成为了关键技术之一。本文将详细介绍基于深度学习的图像识别技术在自动驾驶领域的应用,包括其原理、实现方法以及面临的挑战和未来发展趋势。
20 5