深度学习网课及其他资源

2023-10-15 14:18
文章标签 深度 资源 学习网

本文主要是介绍深度学习网课及其他资源,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 网课汇总

0 CS140Operating Systems;
这门课主要讲操作系统,值得注意的是,编译课件的 tex文件和一些需要编译的sty文件(如dmtalk.sty)不在同一个目录,需要手动复制粘贴在同一个目录下,才能编译成功。

1 cs231n 计算机视觉 网易公开课视频;
只看了李飞飞绪论的视频,把计算机发展历程介绍得很清楚,后面其他老师上,没有看。
2 cs231n 课程主页;
Convolutional Neural Network for Visual Recognition;
2019 课件页;
3 cs229 machine learning;
这门课的report,如弱监督分类器,自动课程学习等 2017 project Posters and Reports。

4 cs166 data structure;
主要把PPT都看了一遍, 树部分的内容太多了,好像堆栈内容比较少。

5 cs 224n nlp 2018;
6 cs 224d 2016 nlp pdf;
7 IFT6266 H-2016 DEEP LEARNING(推荐);
8 stats 385 deep learning;
9 cmu deeplearning;
10CS 448B Visualization;
11 CS332: Advanced Survey of Reinforcement Learning;
12 CS 236: Deep Generative Models;
13 CS230 Deep Learning;
14 CS208e: Great Ideas in Computer Science;
15 CS221: Artificial Intelligence: Principles and Techniques;
16 CS229 Machine learning(推荐);
17 CS161 Design and Analysis of Algorithms 关于算法 (推荐);
18 数据结构 学堂在线;
19 算法 Coursera;
20 MIT deep learning ;
21 Carnegie Mellon University, Probabilistic Graphical Models;

2. 其他资料

  1. github Mikoto10032/DeepLearning;
  2. Infoq会议;
  3. 邱锡鹏 神经网络和深度学习;

3. 网课PPT批量下载

http://cs229.stanford.edu/notes2020spring/ 为例:
index有各种课件在这里插入图片描述

目标是爬取这些下载链接,并保存课件。

import urllib.request   # 注意:python 3 版本没有urllib2
from bs4 import BeautifulSoup  # 解析处理网页的一个库
import os # 文件相关url= "http://cs229.stanford.edu/notes2020spring/" #
#url = 'http://www.scs.stanford.edu/19wi-cs140/notes/' # 目标网址
page = urllib.request.urlopen(url) 
contents = page.read()   #读取内容soup = BeautifulSoup(contents,"html.parser")#解析成soup对象
print("soup",soup)for tag in soup.find_all('tr'): #定位到html的li标签。为什么是li呢,这需要自己看看contents里面都有什么,# 在这个网址中,a href 即 pdf下载链接在li标签下面。所以这里先定位到li标签print("tag", tag)all_pdf = tag.find_all('a')    # 然后定位到a标签print("all_pdf",all_pdf)try:first_pdf_url = url + all_pdf[0]['href'] # 因为a标签下有很多个pdf下载链接,包括课件,打印版课件,还有gz压缩包等,我现在只想要课件,所以只取第一个file_name = first_pdf_url.split('/')[-1] # 提取文件名print('Current dir is :',os.getcwd()) # 判断当前文件夹是不是已经有这个文件了,有的话就不继续下载了。if(os.path.exists(file_name)):print(file_name,'already exists, thus continuing to download next file.')continuewith urllib.request.urlopen(first_pdf_url) as response, open(file_name, 'wb') as out_file: # 没有的话,打开这个pdf链接,然后开始下载print('Start to download the file:',file_name,'from url:',first_pdf_url )data = response.read() # a `bytes` objectout_file.write(data) #把pdf内容写进去if(not os.path.exists(file_name)): # 如果当前文件夹没有该文件,说明下载过程遇到问题,报错并退出。print(file_name,'does not exist! Error happens during downloading process. Exit now')breakelse:print('Finish downloading the file.')except:continue

第一个文件40多Mb, 下载时间会偏长。


参考:

  1. Tinymind 十大网课推荐;
  2. 能推荐国外大学适合自学的CS课程;
  3. 斯坦福课程安排;
  4. [高级操作系统课程] 各大名校 ppt,pdf 课件整理(course materials)

这篇关于深度学习网课及其他资源的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/218250

相关文章

SpringCloud动态配置注解@RefreshScope与@Component的深度解析

《SpringCloud动态配置注解@RefreshScope与@Component的深度解析》在现代微服务架构中,动态配置管理是一个关键需求,本文将为大家介绍SpringCloud中相关的注解@Re... 目录引言1. @RefreshScope 的作用与原理1.1 什么是 @RefreshScope1.

Python 中的异步与同步深度解析(实践记录)

《Python中的异步与同步深度解析(实践记录)》在Python编程世界里,异步和同步的概念是理解程序执行流程和性能优化的关键,这篇文章将带你深入了解它们的差异,以及阻塞和非阻塞的特性,同时通过实际... 目录python中的异步与同步:深度解析与实践异步与同步的定义异步同步阻塞与非阻塞的概念阻塞非阻塞同步

Redis中高并发读写性能的深度解析与优化

《Redis中高并发读写性能的深度解析与优化》Redis作为一款高性能的内存数据库,广泛应用于缓存、消息队列、实时统计等场景,本文将深入探讨Redis的读写并发能力,感兴趣的小伙伴可以了解下... 目录引言一、Redis 并发能力概述1.1 Redis 的读写性能1.2 影响 Redis 并发能力的因素二、

最新Spring Security实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)

《最新SpringSecurity实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)》本章节介绍了如何通过SpringSecurity实现从配置自定义登录页面、表单登录处理逻辑的配置,并简单模拟... 目录前言改造准备开始登录页改造自定义用户名密码登陆成功失败跳转问题自定义登出前后端分离适配方案结语前言

Redis 内存淘汰策略深度解析(最新推荐)

《Redis内存淘汰策略深度解析(最新推荐)》本文详细探讨了Redis的内存淘汰策略、实现原理、适用场景及最佳实践,介绍了八种内存淘汰策略,包括noeviction、LRU、LFU、TTL、Rand... 目录一、 内存淘汰策略概述二、内存淘汰策略详解2.1 ​noeviction(不淘汰)​2.2 ​LR

Python与DeepSeek的深度融合实战

《Python与DeepSeek的深度融合实战》Python作为最受欢迎的编程语言之一,以其简洁易读的语法、丰富的库和广泛的应用场景,成为了无数开发者的首选,而DeepSeek,作为人工智能领域的新星... 目录一、python与DeepSeek的结合优势二、模型训练1. 数据准备2. 模型架构与参数设置3

Rust中的Drop特性之解读自动化资源清理的魔法

《Rust中的Drop特性之解读自动化资源清理的魔法》Rust通过Drop特性实现了自动清理机制,确保资源在对象超出作用域时自动释放,避免了手动管理资源时可能出现的内存泄漏或双重释放问题,智能指针如B... 目录自动清理机制:Rust 的析构函数提前释放资源:std::mem::drop android的妙

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

最长公共子序列问题的深度分析与Java实现方式

《最长公共子序列问题的深度分析与Java实现方式》本文详细介绍了最长公共子序列(LCS)问题,包括其概念、暴力解法、动态规划解法,并提供了Java代码实现,暴力解法虽然简单,但在大数据处理中效率较低,... 目录最长公共子序列问题概述问题理解与示例分析暴力解法思路与示例代码动态规划解法DP 表的构建与意义动

解读静态资源访问static-locations和static-path-pattern

《解读静态资源访问static-locations和static-path-pattern》本文主要介绍了SpringBoot中静态资源的配置和访问方式,包括静态资源的默认前缀、默认地址、目录结构、访... 目录静态资源访问static-locations和static-path-pattern静态资源配置