|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/deep-learning/
课程评论:没有评论
**课程名称:** 大家的深度学习课程:从零开始,使用Python和Colab
零基础Python与Colab
深度学习入门
【2021年最新版】
**课程概述:**
本课程专为深度学习初学者设计,旨在通过Python和Google Colaboratory(Colab)清晰地讲解深度学习的基础知识。课程已于2021年9月5日全面更新,切换至Colab为开发环境,并重写了所有代码。旧版视频内容已过时并删除。
深度学习是人工智能和机器学习领域备受瞩目的技术,也是第三次AI浪潮的核心。本课程不使用PyTorch或TensorFlow等高级框架,而是专注于通过编写和执行Python代码,亲身体验和理解深度学习的基本原理,特别是构建和训练神经网络的基础。
课程亮点:
* **零基础友好:** 即使是编程新手和非技术背景的学习者(如文科生)也能轻松入门。
* **手把手实践:** 强调动手实践,通过编写代码逐一验证概念。
* **环境设置简化:** 使用Google Colab,免去复杂的环境配置难题。
* **核心概念讲解:** 详细分解和讲解神经网络、微积分(导数)以及梯度下降等关键概念。
* **循序渐进:** 从基础概念到实际编码,逐步构建深度学习知识体系。
**课程内容结构:**
* **第一章:什么是深度学习?**
* 深度学习概述
* 开发环境介绍(Google Colab)
* **第二章:体验神经网络**
* 通过代码实践学习神经网络
* **第三章:熟悉“微积分”(导数)**
* 学习神经网络训练中必不可少的导数知识
* **第四章:玩转梯度下降法**
* 理解神经网络如何通过梯度下降法进行学习
* **第五章:学习中的神经网络**
* 编写深度学习代码并验证其运行
**重要提示:**
* 本课程提供最小限度的Python语法讲解,并会预先分发Python基础知识的Notebook。
* 课程不涉及卷积神经网络(CNN)或循环神经网络(RNN)等高级主题。
* 课程内容是基于YouTube直播讲座《Live人工智能》改编而来。
---------- お知らせ ------------本コースは、2021年9月5日に全面リニューアルされました。開発環境はGoogle Colaboratorlyに変更され、コードも全面的に更新されました。旧レクチャーの動画の内容は既に古くなってしまったので、2021年9月5日に削除されました。--------------------------みんなのディープラーニング講座は、誰にでも開かれたディープラーニング(深層学習)初心者向けの講座です。ディープラーニングを学ぶために必要な名要素を細かく分解し、それぞれについて少しずつ動作を確認しながら丁寧に学んでいきます。人工知能、機械学習技術の中でもディープラーニングは近年特に高い注目を集めており、第三次AIブームの主役となっています。ディープラーニングはヒトの神経細胞ネットワークを模倣したニューラルネットワークをベースとしていますが、ニューラルネットワークに関しては、時間を割いて丁寧に解説します。本講座は、このディープラーニングの基礎をPythonのコードを書いて少しずつ動作を確認しながら学びます。PyTorchやTensorFlowなどのフレームワークを使わないので、ディープラニングの原理を着実に身につけることができます。コードの記述と実行には、Google Colaboratoryという開発環境を使います。これにより、プログラミング初心者の方が躓きやすい環境設定が大幅に楽になります。本コースは、実際に手を動かして動作を体験することに重きを置いています。難しい数学の箇所は分解して丁寧に解説しているので、文系や非エンジニアの方にもお勧めです。Pythonのコードを書きながら、楽しくディープラーニングの基本原理を学んでいきましょう。ディープラーニングの最初の一歩として、本コースはおすすめです。注: 本コースに先立ちYouTubeでのライブ講義【Live人工知能】がありました。本コースの動画はこのライブ講義をUdemy用に再構成したものになります。講座の内容は以下の通りです。Section1. ディープラーニング(深層学習)って何?→ ディープラーニングの概要、および開発環境について解説します。Section2. ニューラルネットワークに触ってみよう!→ ニューラルネットワークを、コードを書きながら体験ベースで学びます。Section3. 「微分」に慣れよう!→ ニューラルネットワークの学習に不可欠な、「微分」について学びます。Section4. 勾配降下法で遊ぼう!→ 勾配降下法により、ニューラルネットワークが学習するメカニズムを学びます。Section5. 学習するニューラルネットワーク→ ディープラニングのコードを記述し、動作を確認します。なお、今回の講座でプログラミング言語Pythonの解説は最小限となりますが、Pythonの基礎を解説するノートブックを予め配布します。Pythonの開発環境にはGoogle Colaboratoryを使用します。なお、大学レベル以上の数学や、高度なディープラーニングの解説は行いません。畳み込みニューラルネットワーク(CNN)や再帰型ニューラルネットワーク(RNN)などの解説は含まれませんのでご注意ください。