深度学习网课及其他资源

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

相关文章

C++中RAII资源获取即初始化

《C++中RAII资源获取即初始化》RAII通过构造/析构自动管理资源生命周期,确保安全释放,本文就来介绍一下C++中的RAII技术及其应用,具有一定的参考价值,感兴趣的可以了解一下... 目录一、核心原理与机制二、标准库中的RAII实现三、自定义RAII类设计原则四、常见应用场景1. 内存管理2. 文件操

Python中文件读取操作漏洞深度解析与防护指南

《Python中文件读取操作漏洞深度解析与防护指南》在Web应用开发中,文件操作是最基础也最危险的功能之一,这篇文章将全面剖析Python环境中常见的文件读取漏洞类型,成因及防护方案,感兴趣的小伙伴可... 目录引言一、静态资源处理中的路径穿越漏洞1.1 典型漏洞场景1.2 os.path.join()的陷

Spring Boot拦截器Interceptor与过滤器Filter深度解析(区别、实现与实战指南)

《SpringBoot拦截器Interceptor与过滤器Filter深度解析(区别、实现与实战指南)》:本文主要介绍SpringBoot拦截器Interceptor与过滤器Filter深度解析... 目录Spring Boot拦截器(Interceptor)与过滤器(Filter)深度解析:区别、实现与实

MyBatis分页插件PageHelper深度解析与实践指南

《MyBatis分页插件PageHelper深度解析与实践指南》在数据库操作中,分页查询是最常见的需求之一,传统的分页方式通常有两种内存分页和SQL分页,MyBatis作为优秀的ORM框架,本身并未提... 目录1. 为什么需要分页插件?2. PageHelper简介3. PageHelper集成与配置3.

Maven 插件配置分层架构深度解析

《Maven插件配置分层架构深度解析》:本文主要介绍Maven插件配置分层架构深度解析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Maven 插件配置分层架构深度解析引言:当构建逻辑遇上复杂配置第一章 Maven插件配置的三重境界1.1 插件配置的拓扑

Python中__init__方法使用的深度解析

《Python中__init__方法使用的深度解析》在Python的面向对象编程(OOP)体系中,__init__方法如同建造房屋时的奠基仪式——它定义了对象诞生时的初始状态,下面我们就来深入了解下_... 目录一、__init__的基因图谱二、初始化过程的魔法时刻继承链中的初始化顺序self参数的奥秘默认

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实现从配置自定义登录页面、表单登录处理逻辑的配置,并简单模拟... 目录前言改造准备开始登录页改造自定义用户名密码登陆成功失败跳转问题自定义登出前后端分离适配方案结语前言