Computer Science > > Algorithms

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

本課程分為人工智慧(上)、人工智慧(下)兩部份,第一部分除了人工智慧概論外,著重在目標搜尋、meta heu...

VLSI CAD Part I: Logic

A modern VLSI chip has a zillion parts -- logic, control, memory, interconnect, etc. How do we desig...

Spatial Data Science and Applications

Spatial (map) is considered as a core infrastructure of modern IT world, which is substantiated by b...

Sequence Models

In the fifth course of the Deep Learning Specialization, you will become familiar with sequence mode...

Scalable Machine Learning on Big Data using Apache Spark

This course will empower you with the skills to scale data science and machine learning (ML) tasks o...

Sample-based Learning Methods

In this course, you will learn about several algorithms that can learn near optimal policies based o...

Programming Fundamentals

Programming is an increasingly important skill, whether you aspire to a career in software developme...

Probabilistic Graphical Models 1: Representation

Probabilistic graphical models (PGMs) are a rich framework for encoding probability distributions ov...

Prediction and Control with Function Approximation

In this course, you will learn how to solve problems with large, high-dimensional, and potentially i...

Optimize ML Models and Deploy Human-in-the-Loop Pipelines

In the third course of the Practical Data Science Specialization, you will learn a series of perform...

Operations Research (1): Models and Applications

Operations Research (OR) is a field in which people use mathematical and engineering methods to stud...

Neural Networks and Deep Learning

In the first course of the Deep Learning Specialization, you will study the foundational concept of...

Natural Language Processing with Sequence Models

In Course 3 of the Natural Language Processing Specialization, you will: a) Train a neural network w...

Natural Language Processing with Probabilistic Models

In Course 2 of the Natural Language Processing Specialization, you will: a) Create a simple auto-cor...

Natural Language Processing with Classification and Vector Spaces

In Course 1 of the Natural Language Processing Specialization, you will: a) Perform sentiment analys...

Natural Language Processing with Attention Models

In Course 4 of the Natural Language Processing Specialization, you will: a) Translate complete Engli...

Mathematics for Machine Learning: Multivariate Calculus

This course offers a brief introduction to the multivariate calculus required to build many common m...

Mathematical Thinking in Computer Science

Mathematical thinking is crucial in all areas of computer science: algorithms, bioinformatics, compu...

Machine Learning with Python

This course dives into the basics of machine learning using an approachable, and well-known programm...

Introduction to battery-management systems

This course can also be taken for academic credit as ECEA 5730, part of CU Boulder’s Master of Scien...