首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于计算机学习的书单

image.png 想起了自己当初看过的书,在这里列一下 特别感激当年把教师借书证借给我的老师们,让我在图书馆的书库里面去泡了一年 想知其所以然的话就多读书 以下有些读过有些没读过但是看过类似的 《深入理解计算机系统...《数据库系统概念》《数据库系统:设计、实现与管理》《分布式数据库系统原理》 image.png 我错了,我不该在面试的时候问毕业生关于选择、投影的这些问题,我犯了经验主义错误,以为学过了数据库的人都知道这些基本概念...《计算机视觉:模型、学习和推理》 image.png 《计算机组成与设计:硬件/软件接口》 image.png 《计算机安全:原理与实践》 image.png 《计算机图形学原理及实践

70450

计算机知识学习网站

第一个:https://www.csdn.net/ (如果下面的博客没有能解决你的问题或者你还有其他关于计算机方面的问题需要咨询可以加博主QQ:1732501467) 首推的肯定是CSDN,虽然放眼望去...这上面有很多关于计算机方面的知识,无论你是要找基础方面的,还是比较有深度的问题,这上面一般都会有解答。...第二个:https://github.com/ github绝对是作为一个从事计算机行业的必备,它上面有很多开源项目代码,你也可以把你写的比较好的代码放在这上面,在你毕业找工作的时候。...第三个:https://www.w3school.com.cn/h.asp W3school是一个专业的编程入门学习及技术文档查询应用,提供包括HTML,CSS,Javascript,jQuery...,C,PHP,Java,Python,Sql,Mysql等编程语言和开源技术的在线教程及使用手册,是类似国外w3schools的学习社区及菜鸟编程平台。

54010
您找到你想要的搜索结果了吗?
是的
没有找到

如何具体学习计算机视觉

对于非计算机相关专业的学生而言,学习过程中往往缺少交流机会,不容易把握知识的全貌。这里仅根据个人经验谈一谈对于一名非计算机专业的学生而言,该如何学习计算机视觉。...不过在学习这些之前,一般都会先掌握下传统的计算机视觉知识,也就是图像处理这一部分了。我之前大致总结过一次: 计算机视觉初级部分知识体系。...好,深度学习为什么这么强?它主要解决了什么问题呢?我比较认同以下三点:学习特征的能力很强,通用性强,开发优化维护成本低 参见为什么深度学习几乎成了计算机视觉研究的标配?。...不过大家在学习过程中很容易接触到各种机器学习方法的名字因为现在大数据分析、机器学习、语音识别、计算机视觉等这些其实分得不是很开,然后不自觉地就会去了解和学习。这样我感觉总体来说是好的。...4.数学  一切工程问题归根结底都是数学问题,这里说说计算机视觉和机器学习所涉及的数学问题。

1.4K31

数据库学习数据库总结

1,概念 1)数据库 数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。 数据库中存储的是数据及数据之间的关系。...正常情况读写文件系统比数据库快一到两个数据级; 数据库的查询,大量并发的时候可能最浪费时间的是connect和close。 数据库的优势是体现的大量数据的查询、统计以及并发读写,不是在速度上。...2)数据库数据特点 永久存储、有组织、可共享。...(数据的最小存取单位是数据项) 3)数据库系统的特点 ①数据结构化 ②数据的共享性,冗余度,易扩充 ③数据独立性高 数据独立性包括:物理独立性和逻辑独立性 a)物理独立性(外模式\模式映像): 用户程序不需要了解...b)逻辑独立性(模式\内模式映像): 逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。

2K20

“深度学习计算机视觉”学习笔记——历史篇

本系列《“深度学习计算机视觉”学习笔记》简要地记录了我近期在梳理计算机视觉领域应用深度学习技术的历史发展进程、基础原理以及应对不同任务提出的经典网络架构和未来发展方向的所获所得。...年3月27日,ACM(计算机协会)宣布把 2018 年度图灵奖颁给他们三位深度学习“三巨头”,以表彰他们在深度学习神经网络上的贡献。...之后的20年,计算机视觉分别迎来计算和数学方法研究和机器学习方法研究阶段,比如图像金字塔、一些边缘检测算法、图像分割算法都在这个时期被提出,而当时将机器学习应用到计算机视觉的一个特点就是人工特征+分类器...2.2深度学习以后的计算机视觉 ? ? 进入21世纪以后,计算机视觉已经成为计算机领域的大学科。计算机视觉领域世界三大顶级会议每届的参会人数都在暴涨,不断涌现出新的发展方向和突破。...通过该竞赛,表明了现代深度学习技术可以不完全以人工标注数据为基础,人工智能有望真正摆脱“人工”。 现在深度学习已经成为计算机视觉领域的标配,使得计算机视觉已经超越人类。

1.7K10

如何学习计算机网络——学习方法

其实,可以这样来理解,计算机网络技术的确需要学习和了解通信技术,通信是计算机网络技术的基础,但是,如果不需要学习广域网技术,或者只需对广域网有一般的了解,并不需要学习更多的通信技术,只要对通信技术有一般的了解...学习计算机网络的实质是学习TCP/IP协议,因为只有采用了TCP/IP这个完整协议的网络才称得上是真正的计算机网络,因此,学习好TCP/IP协议,理解了TCP/IP协议的内涵,也就真正地理解了计算机网络...4.教材的写法与网络的学习 教材的写法与学习网络是两回事,不一定非要按照教材的顺序学习网络。先学习一些计算机网络应用知识,提高感性认识,然后再学习网络理论,学起来的效果就会好些。...学习计算机网络,应该结合日常应用来学习,这样可以提高学习兴趣,也能建立明确的学习目标,才能更好地学好计算机网络课程。...,有了浓厚的学习兴趣,就可以自觉地学习,刻苦地学习,钻研到计算机网络的知识体系中去,相信,只要有了这样的专研精神,就一定可以学习并掌握好计算机网络课程。

1.2K31

学习 SQL计算机语言(基础)

简介: SQL 是用于访问和处理数据库的标准的计算机语言。...结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名...什么是SQL: 1)指结构化查询语言 2)使我们有能力访问数据库 3)是一种ANSI的标准计算机语言 作用: 1)面向数据库执行查询 2)可以从数据库取回数据 3)可以在数据库中插入新的记录...4)可从数据库删除记录 5)可创建新数据库 6)可在数据库中创建新表 7)可以设置表、存储过程和视图的权限 8)可在数据库中创建存储过程 RDBMS RDBMS 指的是关系型数据库管理系统。...是SQL的基础,也是所有现代数据库系统的基础, RDBMS中的数据存储在表的数据库对象中 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

38810

(修订)计算机科班学习资料汇总

使用 Java 实现,但是不会涉及很多 Java 高级语法,因此也适合其它语言使用者学习。适合当做算法入门书籍,涉及常用数据结构和算法,建议认真学习。...计算机网络 计算机网络 自顶向下方法 豆瓣 8.9 分,297 人评分。 适合入门,推荐阅读前面四章内容。 计算机网络 豆瓣 8.0 分,142 人评分。...深入理解计算机系统 豆瓣 9.7 分,2211 人评分。 没看完这本书不敢说自己计算机基础扎实,可以当做计算机导论来看,涉及方方面面的内容。...数据库 MySQL 必知必会 豆瓣 8.4 分,904 人评分。 学习数据库最好先学一下 SQL 语句,而这本书主要讲解这方面内容。...Redis 作为内存型键值对非关系型数据库,主要作为缓存使用。

84530

国外是怎么学习计算机的?

我们很多新手都喜欢在知乎这样的平台去搜索计算机和编程的学习路线,学习方法。 在早期知乎上还很纯洁,大家都是真心回答的,没有那么多套路。...一不小心扯远了,那天我就突发其想,国内的新手们习惯去知乎这样的网站去搜索计算机和编程的学习路线,那国外呢?他们学习计算机会不会有同样的问题,他们给的学习路线跟我们国内的又有什么不同呢?...2、零基础学习计算机学习路线是什么 说到这个问题,就不得不提到GitHub上一个非常知名的项目:OSSU——开源社会大学。...在他们的计算机学习项目里,给出了计算机自学的完整路径,从初级到高级需要学习的课程、书籍、视频等等。这里面的课程来自哈佛大学,普林斯顿大学,麻省理工学院等等,质量非常上乘。...总结一下,看了一圈国外的相关学习路线和学习方法的帖子,大体来说跟国内的计算机教育差不了太多,主要的区别在国内的学习路线更多偏“实用”,做项目开发,国外的更偏向学习编程本身,对编程语言本身和计算机基础知识花费的精力会更多一些

1.1K20

计算机视觉中的深度学习

包括: 理解卷积神经网络 使用数据增强缓解过拟合 使用预训练卷积网络做特征提取 微调预训练网络模型 可视化卷积网络学习结果以及分类决策过程 介绍卷积神经网络,convnets,深度学习计算机视觉方面广泛应用的一个网络模型...Dropout、权重衰减可以减缓过拟合,还有一个计算机视觉任务中,经常使用的处理方法:数据增强data augmentation。...如果这个原始数据集足够大且代表性强,则预训练网络学习的特征的空间层次结构可以有效地充当视觉世界的通用模型,因此其特征可以证明对许多不同的计算机视觉问题都有用,甚至这些新问题可能涉及与原始任务完全不同。...原因是卷积网络学习的表示可能更通用,因此更可重复使用:特征网络的特征图是图片上一般概念的存在图,无论处理的计算机视觉问题是什么,都可能是有用的。...= model.evaluate_generator(test_generator,steps=50) print('test acc:', test_acc) #97% 小结 Convnets是用于计算机视觉任务的最佳机器学习模型

2K30

数据库学习笔记-数据库简介

前言 学习数据库系统,记录笔记。...数据存储:计算机存储数据的方式可以分为两种:内存(暂时存储、掉电数据丢失),外存(永久存储,掉电数据不丢失) 数据库(DB):数据存储的仓库 数据的传递如下图: 信息系统包含: 事务处理系统(TPS...数据库系统(DBS):由硬件系统、数据库数据库管理系统、数据库应用程序、数据库用户等组成的系统。...用户或应用程序发出操作数据库中数据的命令都要通过数据库管理系统来执行 数据的查询是通过数据库管理系统,而并非从数据库直接查询 数据库管理系统的功能: 存储、检索、更新数据:用户通过数据库管理系统访问数据库...依靠数据库语言来实现 建立数据库的方法:数据库定义语言(DDL) 操作数据库的方法:数据库操作语言(DML) 数据库设计 数据库设计要分为三个层次(三层体系结构 The Three-level ANSI-SPARC

1.9K10

Oracle数据库学习

GUID算法通过网卡MAC地址、时间戳和随机数保证任意计算机在任意时间生成的字符串都是不同的,大部分编程语言都内置了GUID算法,可以自己预算出主键。...这里的意思是说,当我们在数据库中查询时,如果有相应的索引可用,数据库系统就会自动使用索引来提高查询效率,如果没有索引,查询也能正常执行,只是速度会变慢。因此,索引可以在使用数据库的过程中逐步优化。...、数据库系统的定义与应用、数据库的体系结构、数据库用户与管理员、数据管理技术的发展 基本要求: 掌握数据、数据库、DBA、DBS等基本概念、数据库系统的体系结构。...数据库:是长期存放在计算机内,有组织,可共享的数据集合。...数据库管理系统(DBMS):是数据库系统的核心组成部分, 数据库系统(DBS):是计算机系统中引入数据库后的系统组成,有数据库(DB),操作系统(OS),数据库管理系统(DBMS),应用开发工具,应用系统

1.8K40

MySQL数据库学习

MySQL 数据库学习 MySQL数据库软件 安装 … 配置 MySQL服务启动 手动。...关键字:GRANT, REVOKE 等 图片 DDL: 操作数据库、表(数据定义语言 ) 操作数据库:CRUD C(Create):创建 创建数据库: create database 数据库名称;...创建数据库,判断不存在,再创建: create database if not exists 数据库名称; 创建数据库,并指定字符集: create database 数据库名称 character set...):查询 查询所有数据库的名称: show databases; 查询某个数据库的字符集或查询某个数据库的创建语句: show create database 数据库名称; U(Update):修改 修改数据库的字符集...database if exists 数据库名称; 使用数据库 查询当前正在使用的数据库名称: select database(); 使用数据库: use 数据库名称; 操作表 C(Create):创建

4.2K20
领券