学而不厌
孜孜不倦

人工智慧:搜尋方法與邏輯推論 (Artificial Intelligence – Search & Logic)

学不厌资源阅读(774)

课程名称: 人工智慧:搜尋方法與邏輯推論 (Artificial Intelligence – Search & Logic)

课程主页: https://www.coursera.org/learn/rengong-zhineng

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 国立台湾大学

讲师: 于天立

授课语言: 中文

提供字幕: 繁体

课程文件大小: 2.93GB

课程介绍: 本课程分为人工智慧(上)、人工智慧(下)两部份,第一部分除了人工智慧概论外,着重在目标搜寻、meta heuristic、电脑对弈、演绎学习(包含证言逻辑、一阶逻辑及planning )等技术。这些技术主要发展时机为人工智慧的第一波及第二波热潮,也就是 1950 年代至 1990 年代附近的主流发展,即使到现在也在各个领域广为应用。

课程教学目标:
使同学对人工智慧有基础概念
同学能够理解如何运用目标搜寻技术及演绎学习方式达成人工智慧
同学能将相关技术应用到自己的问题上

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):

算法设计与分析 Design and Analysis of Algorithms

学不厌资源阅读(837)

课程名称: 算法设计与分析 Design and Analysis of Algorithms

课程主页: https://www.coursera.org/learn/algorithms

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 北京大学

讲师: Wanling Qu

授课语言: 中文

提供字幕: 中文

课程文件大小: 6.14GB

课程介绍: 针对实际问题需求,进行数学建模并选择高效求解算法的训练,为提高学生的素质和创新能力打下必要的基础。主要内容涉及:面对实际问题建立数学模型、设计正确的求解算法、算法的效率估计、改进算法的途径、问题计算复杂度的估计、难解问题的确定和应对策略等等。本课程是算法课程的基础部分,主要涉及算法的设计、分析与改进途径,其他有关计算复杂性的内容将在后续课程中加以介绍。

课程内容安排

本课程的内容分成两大部分:算法的基础知识、通用算法设计技术与分析方法。

第一部分是算法基础知识,约占20%,主要介绍算法相关的基本概念和数学基础。比如,什么是算法的伪码描述?什么是算法最坏情况下和平均情况下的时间复杂度?算法时间复杂度函数的主要性质,算法复杂度估计中常用的数学方法,如序列求和及递推方程求解。

第二部分是通用的算法设计技术与分析方法,主要介绍分治策略、动态规划、贪心法、回溯与分支限界。主要介绍这些设计技术的使用条件、分析方法、改进途径,并给出一些重要的应用。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):

Everyday Excel, Part 1

学不厌资源阅读(847)

课程名称: Everyday Excel, Part 1

课程主页: https://www.coursera.org/learn/everyday-excel-part-1

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 科罗拉多大学波德分校

讲师: Charlie Nuttelman

授课语言: 英语

提供字幕: 英文

课程文件大小: 1.02GB

课程介绍: “ Everyday Excel,Part 1”面向希望从头开始学习Excel的学习者。无需具备Excel经验。虽然本课程是针对Excel初学者的,但高级用户无疑将学习新的技能和工具。

本课程是由三部分组成的系列文章和专业化课程的第一部分,该系列课程侧重于通过非常先进的Excel技术和工具来教学入门。在本课程(第1部分)中,您将:1)学习如何在Excel环境中进行有效导航; 2)编辑和格式化Excel工作表; 3)实现基本到高级的Excel功能(包括财务,逻辑和文本功能); 4)学习如何管理数据集(过滤,删除重复项,合并数据,排序数据和验证数据);和5)了解如何通过散点图,柱形图和饼图有效地可视化数据。

是Excel的新手吗?没关系!本课程的目的是使之有趣,发人深省并吸引广泛的听众。无需编程知识或高级数学技能即可。该课程分为5周(模块)。
要通过每个模块,您需要通过精通测验并完成问题解决任务。本课程的独特之处在于,每周的作业均在应用程序中完成(即在您自己的Excel中的计算机上),从而为您提供了宝贵的动手培训。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):

Building Cloud Services with the Java Spring Framework

学不厌资源阅读(863)

Coursera课程下载

课程名称: Building Cloud Services with the Java Spring Framework

课程主页: https://www.coursera.org/learn/cloud-services-java-spring-framework

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 范德堡大学

讲师: Dr. Jules White,Dr. Douglas C. Schmidt

授课语言: 英语

提供字幕: 英文

课程文件大小: 2.51GB

课程介绍: 该MOOC通过示例描述了如何通过使用面向对象的设计技术来构建云服务。Java编程语言功能;Java Servlet,Java Spring框架;和云计算平台,例如Amazon Web Services。由于构建安全和可扩展的移动/云平台的重要性,此MOOC不仅向您展示如何构建云服务,而且还向您展示如何安全,可扩展和高效地构建云服务。安全性和可伸缩性主题将纳入云服务创建的讨论中,以便学生从一开始就学习如何创建健壮的云服务。

课程压缩包下载地址(度盘链接):

Fundamentals of Parallelism on Intel Architecture

学不厌资源阅读(731)

Coursera课程下载

课程名称: Fundamentals of Parallelism on Intel Architecture

课程主页: https://www.coursera.org/learn/parallelism-ia

所在平台: Coursera

课程类别: 计算机科学

大学或机构: Intel

讲师: Andrey Vladimirov

授课语言: 英语

提供字幕: 英文

课程文件大小: 573MB

课程介绍: 本课程将向您介绍现代英特尔架构处理器中发现的多种并行形式,并教您在应用程序中处理这种并行性的编程框架。您将可以使用现代多核处理器(Intel Xeon Phi体系结构)集群进行分级编程练习的实验。

本课程可适用于各种HPC和数据中心工作负载以及包括人工智能(AI)在内的框架。您将学习如何使用矢量指令来处理数据并行性,如何在共享内存中使用线程来处理任务并行性,如何在消息传递时在分布式内存中进行并行处理以及如何使用优化的数据容器来实现内存架构并行性。这些知识将帮助您将计算应用程序加速几个数量级,同时保持代码的可移植性和面向未来。

先决条件:在Linux环境中使用C / C ++或Fortran进行编程,并具有Linux Shell熟练程度(导航,文件复制,在基于文本的编辑器中编辑文件,编译)。

课程压缩包下载地址(度盘链接):

Introduction to numerical analysis

学不厌资源阅读(974)

Coursera课程下载

课程名称: Introduction to numerical analysis

课程主页: https://www.coursera.org/learn/intro-to-numerical-analysis

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 国立高等经济大学

讲师: Evgeni Burovski

授课语言: 英语

提供字幕: 英文

课程文件大小: 902MB

课程介绍: 历史上,数值计算在自然科学和工程中起着至关重要的作用。但是,如今不仅是传统的“硬科学”:无论您是从事数字人文科学还是生物技术,无论是设计新颖的材料还是构建人工智能系统,几乎任何定量工作都涉及大量的数值计算。

如今,您几乎从未从头开始实现整个计算。我们依赖于那些封装了久经考验的,经过严格测试的数字原语的库。但是,很少有一个库包含一个预打包的例程,该例程可以满足您的所有需求。数值计算涉及将这些构造块组装到计算管道中。
这类工作需要对基本数值方法,其优缺点,局限性和失效模式有一个总体的了解。

这正是本课程的内容。它旨在作为数值分析的基础入门课程,重点放在基本概念上。我们将回顾和发展数值算法的基本特征(收敛性,逼近性,稳定性,计算复杂性等),并用数值数学中的几个经典问题来说明它们。您还将努力将抽象的数学构造实现为有效的数字代码原型。完成本课程后,您将概述数值计算的主要概念,并为进一步阅读和处理特定学科领域的更高级数值需求奠定坚实的基础。
作为本课程的先决条件,我们假设具备大学水平数学的基本命令(主要是线性代数和微积分),以及编程水平的基本水平。

课程压缩包下载地址(度盘链接):

Network Security & Database Vulnerabilities

学不厌资源阅读(910)

Coursera课程下载

课程名称: Network Security & Database Vulnerabilities

课程主页: https://www.coursera.org/learn/network-security-database-vulnerabilities

所在平台: Coursera

课程类别: 计算机科学

大学或机构: IBM

讲师: IBM Security Learning Services

授课语言: 英语

提供字幕: 英文

课程文件大小: 398MB

课程介绍: 本课程为您提供了解基本网络安全性所需的背景。您将了解有关局域网,TCP / IP,OSI框架和路由基础的知识。您将学习网络如何影响组织内的安全系统。您将学习保护组织免受网络安全攻击的网络组件。

除了联网之外,您还将了解数据库漏洞以及研究各种数据库(包括SQL Injection,Oracle,Mongo和Couch)的数据库漏洞所需的工具/知识。

您将了解与定义标准并为网络安全专业人员提供工具的数据库和组织相关的各种安全漏洞类型。

本课程适用于希望对网络安全/数据库漏洞有基本了解的人员,或作为一系列课程中的第四门课程,以获取作为Jr网络安全分析师在网络安全领域工作的技能的课程。

本课程属于 IBM Cybersecurity Analyst Professional Certificate/专业证书 中的第4门课程。

本课程属于 IT Fundamentals for Cybersecurity Specialization/专业证书 中的第4门课程。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):

Cybersecurity Compliance Framework & System Administration

学不厌资源阅读(705)

Coursera课程下载

课程名称: Cybersecurity Compliance Framework & System Administration

课程主页: https://www.coursera.org/learn/cybersecurity-compliance-framework-system-administration

所在平台: Coursera

课程类别: 计算机科学

大学或机构: IBM

讲师: IBM Security Learning Services

授课语言: 英语

提供字幕: 英文

课程文件大小: 332MB

课程介绍: 本课程为您提供了解关键网络安全合规性和行业标准所需的背景。无论您想在组织中获得或扮演什么样的网络安全角色,这些知识对于您学习都是至关重要的。

您将学习与安全相关的用户和服务器管理基本命令。您将需要此技能才能了解您的组织操作系统中的漏洞。

您将学习端点安全性和补丁程序管理的概念。这两个主题对于使系统保持最新状态至关重要,以避免针对组织的网络安全事件。

最后,您将学习有关加密和加密的深入技能,以了解这些概念如何影响公司内的软件。

本课程适用于希望对安全框架,法规遵从性,端点管理,加密或密码学有基本了解的人员,或者是一系列课程中的第三门课程,以提高其作为Jr网络安全分析师的技能的目的。

本课程属于 IBM Cybersecurity Analyst Professional Certificate/专业证书 中的第3门课程。

本课程属于 IT Fundamentals for Cybersecurity Specialization/专业证书 中的第3门课程。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):

Cybersecurity Roles, Processes & Operating System Security

学不厌资源阅读(683)

Coursera课程下载

课程名称: Cybersecurity Roles, Processes & Operating System Security

课程主页: https://www.coursera.org/learn/cybersecurity-roles-processes-operating-system-security

所在平台: Coursera

课程类别: 计算机科学

大学或机构: IBM

讲师: IBM Security Learning Services

授课语言: 英语

提供字幕: 英文

课程文件大小: 269MB

课程介绍: 本课程为您提供了解人们周围基本网络安全所需的背景知识。过程和技术。你将学习:

●了解组织中的关键网络安全角色。
●列出关键的网络安全流程以及每个流程的示例。
●描述多种操作系统(包括Windows,Mac / OS,Linux和Mobile)的体系结构,文件系统和基本命令。
●了解与网络安全相关的虚拟化概念

最后,您将开始了解组织和资源,以进一步研究现代时代的网络安全问题。

本课程适用于希望对网络安全有基本了解的人员,或者是一系列课程中的第二门课程,以学习作为Jr网络安全分析师在网络安全领域工作的技能。

本课程属于 IBM Cybersecurity Analyst Professional Certificate/专业证书 中的第2门课程。

本课程属于 IT Fundamentals for Cybersecurity Specialization/专业证书 中的第2门课程。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):

Introduction to Cybersecurity Tools & Cyber Attacks

学不厌资源阅读(732)

Coursera课程下载

课程名称: Introduction to Cybersecurity Tools & Cyber Attacks

课程主页: https://www.coursera.org/learn/introduction-cybersecurity-cyber-attacks

所在平台: Coursera

课程类别: 计算机科学

大学或机构: IBM

讲师: IBM Security Learning Services

授课语言: 英语

提供字幕: 英文

课程文件大小: 518MB

课程介绍: 本课程为您提供了解基本网络安全所需的背景。您将学习网络安全的历史,网络攻击的类型和动机,以进一步了解当前对组织和个人的威胁。关键术语,基本系统概念和工具将作为网络安全领域的介绍进行检查。

您将了解批判性思维及其对任何寻求网络安全职业的人们的重要性。

最后,您将开始了解组织和资源,以进一步研究现代时代的网络安全问题。

本课程适用于希望对网络安全有基本了解的人员,或者是一系列课程中的第一门课程,以获取作为Jr网络安全分析师在网络安全领域工作的技能的课程。

本课程属于 IBM Cybersecurity Analyst Professional Certificate/专业证书 中的第1门课程。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):