三岁在的百度架构师带你零基础实践深度学习的第一天

简介: 大家好这里是小白三岁,参加了百度飞桨的课程《百度架构师手把手带你零基础实践深度学习》,又开始了三岁的白话叨叨叨,虽然是0基础实践课程但是此’hello world’非彼’hello world’还需大家一起努力。

大家好这里是小白三岁,参加了百度飞桨的课程《百度架构师手把手带你零基础实践深度学习》,又开始了三岁的白话叨叨叨,虽然是0基础实践课程但是此’hello world’非彼’hello world’还需大家一起努力。


观前提示:小白眼光,不好勿喷,请指出必认真修改。


课程地址:https://aistudio.baidu.com/aistudio/education/group/info/1297?activityId=5&directly=1&shared=1(温馨提示:个别账号请登录后查看)


学习利器



paddlepaddle


20200811220158267.png


paddle是百度开源深度学习框架,有了他妈妈再也不用担心我学深度学习秃头了。


官网地址:https://www.paddlepaddle.org.cn/

API文档地址:https://www.paddlepaddle.org.cn/documentation/docs/zh/api_cn/index_cn.html


AI Studio


线上学习,线上环境运行,paddle适配,高算力支持,深度学习认证平台……

一切应有尽有,就在这里。



为什么要说这两个东西?

因为:

他们是巨人

我们在他的基础上,进步成长。


人工智能&机器学习&深度学习



三者的关系:人工智能 > 机器学习 > 深度学习


20200811222642313.png


  • 人工智能:倒是像是一个更广泛的概念,只要是有人类特性的(包括行为思维,处理文题的方式……)机器、程序、代码都算是人工智能(AI)的一环。
  • 机器学习:个人认为就是使用机器对人的行为进行模仿(主要是对认知事物的过程)利用训练和测试,反馈不断提高训练的效果及质量
  • 深度学习:使用神经网络(复杂的神经模型)来识别一些难以识别的东西如图片,声音等。


hello world 之波士顿房价预测任务



“波士顿房价预测任务”统计了13种可能影响房价的因素和该类型房屋的均价,希望通过机器的深度学习来获得一个预测的结果。


20200811225014549.png


这是一个线性回归模型。那么什么是线性回归呢?(白话时间)就是多条数据导入通过特定的公式各个项加权等方式获得的一个结果叫做线性回归(非官方专业回答,为白话认知。)总的来说就是多个输入生成一个结果。


白话分析波士顿房价预测任务


20200811225716442.png


数据处理


数据处理没有什么好白话的,就是对数据集进行分析处理,通过numpy、pands等模块对数据进行整理、清洗、划分、加工等到可以“喂”给机器去学习的样本。

相当于买回来的菜要清洗,摘菜,然后处理(烧)才能够食用。至于工具可以理解为锅,微波炉或者是清蒸、红烧、油炸……

哧溜~ 怎么肥是,怎么有点流口水。

接下去会对处理好的数据进行分类,分为测试集和训练集,两者不能够重复

(白话时刻)


  • 训练集就相当于我们上课做的训练题和试卷通过大量的学习获取一些特征和内容以得到更好的预测结果
  • 测试集:相当于我们平时的考试试卷,只需要把平时的内容弄懂就可以做出来,通过得到的结果和实际结果进行比较生成loss(损失函数),通过把这个loss(成绩)进行反馈,通过反馈结果评判查看训练结果并促进训练。


模型设置


模型设置又称之为网络结构设计。

通过实际情况对数据进行加权等处理然后将结果与实际结果生成的loss进行比较反馈,通过反馈促进机器的学习。


训练配置


通过对初始参数及优化器,收到loss以后对训练方式进行优化,并指定训练、计算的资源


进行训练并保存模型


进行训练和对模型的保存,这个过程类似于人类每一天的生活和对生活的记载,模型就类似于日记(史记)记载整个训练过程,如果对训练的过程,参数等不满意可以删除模型重新“调参”。再次训练以寻求更好的结果。


这里是三岁今天的内容就到这里啦,如有什么不对的地方请多多指教,欢迎打扰,可以私信,留言,关注点赞一键4连呦!


目录
相关文章
|
9天前
|
机器学习/深度学习 传感器 数据采集
深度学习在故障检测中的应用:从理论到实践
深度学习在故障检测中的应用:从理论到实践
48 5
|
12天前
|
机器学习/深度学习 人工智能 自然语言处理
揭秘人工智能:深度学习的奥秘与实践
在本文中,我们将深入浅出地探索深度学习的神秘面纱。从基础概念到实际应用,你将获得一份简明扼要的指南,助你理解并运用这一前沿技术。我们避开复杂的数学公式和冗长的论述,以直观的方式呈现深度学习的核心原理和应用实例。无论你是技术新手还是有经验的开发者,这篇文章都将为你打开一扇通往人工智能新世界的大门。
|
13天前
|
机器学习/深度学习 算法 TensorFlow
深度学习中的自编码器:从理论到实践
在这篇文章中,我们将深入探讨深度学习的一个重要分支——自编码器。自编码器是一种无监督学习算法,它可以学习数据的有效表示。我们将首先介绍自编码器的基本概念和工作原理,然后通过一个简单的Python代码示例来展示如何实现一个基本的自编码器。最后,我们将讨论自编码器的一些变体,如稀疏自编码器和降噪自编码器,以及它们在实际应用中的优势。
|
14天前
|
运维 监控 Java
后端开发中的微服务架构实践与挑战####
在数字化转型加速的今天,微服务架构凭借其高度的灵活性、可扩展性和可维护性,成为众多企业后端系统构建的首选方案。本文深入探讨了微服务架构的核心概念、实施步骤、关键技术考量以及面临的主要挑战,旨在为开发者提供一份实用的实践指南。通过案例分析,揭示微服务在实际项目中的应用效果,并针对常见问题提出解决策略,帮助读者更好地理解和应对微服务架构带来的复杂性与机遇。 ####
|
14天前
|
算法 NoSQL Java
微服务架构下的接口限流策略与实践#### 一、
本文旨在探讨微服务架构下,面对高并发请求时如何有效实施接口限流策略,以保障系统稳定性和服务质量。不同于传统的摘要概述,本文将从实际应用场景出发,深入剖析几种主流的限流算法(如令牌桶、漏桶及固定窗口计数器等),通过对比分析它们的优缺点,并结合具体案例,展示如何在Spring Cloud Gateway中集成自定义限流方案,实现动态限流规则调整,为读者提供一套可落地的实践指南。 #### 二、
36 3
|
13天前
|
消息中间件 运维 安全
后端开发中的微服务架构实践与挑战####
在数字化转型的浪潮中,微服务架构凭借其高度的灵活性和可扩展性,成为众多企业重构后端系统的首选方案。本文将深入探讨微服务的核心概念、设计原则、关键技术选型及在实际项目实施过程中面临的挑战与解决方案,旨在为开发者提供一套实用的微服务架构落地指南。我们将从理论框架出发,逐步深入至技术细节,最终通过案例分析,揭示如何在复杂业务场景下有效应用微服务,提升系统的整体性能与稳定性。 ####
29 1
|
14天前
|
监控 安全 持续交付
构建高效微服务架构:策略与实践####
在数字化转型的浪潮中,微服务架构凭借其高度解耦、灵活扩展和易于维护的特点,成为现代企业应用开发的首选。本文深入探讨了构建高效微服务架构的关键策略与实战经验,从服务拆分的艺术到通信机制的选择,再到容器化部署与持续集成/持续部署(CI/CD)的实践,旨在为开发者提供一套全面的微服务设计与实现指南。通过具体案例分析,揭示如何避免常见陷阱,优化系统性能,确保系统的高可用性与可扩展性,助力企业在复杂多变的市场环境中保持竞争力。 ####
33 2
|
14天前
|
消息中间件 运维 API
后端开发中的微服务架构实践####
本文深入探讨了微服务架构在后端开发中的应用,从其定义、优势到实际案例分析,全面解析了如何有效实施微服务以提升系统的可维护性、扩展性和灵活性。不同于传统摘要的概述性质,本摘要旨在激发读者对微服务架构深度探索的兴趣,通过提出问题而非直接给出答案的方式,引导读者深入
31 1
|
11天前
|
机器学习/深度学习 存储 人工智能
探索深度学习的奥秘:从理论到实践的技术感悟
本文深入探讨了深度学习技术的核心原理、发展历程以及在实际应用中的体验与挑战。不同于常规摘要,本文旨在通过作者个人的技术实践经历,为读者揭示深度学习领域的复杂性与魅力,同时提供一些实用的技术见解和解决策略。
27 0
|
11天前
|
Cloud Native API 持续交付
云原生架构下的微服务治理策略与实践####
本文旨在探讨云原生环境下微服务架构的治理策略,通过分析当前面临的挑战,提出一系列实用的解决方案。我们将深入讨论如何利用容器化、服务网格(Service Mesh)等先进技术手段,提升微服务系统的可管理性、可扩展性和容错能力。此外,还将分享一些来自一线项目的经验教训,帮助读者更好地理解和应用这些理论到实际工作中去。 ####
26 0