算法

算法课程将帮助您学习解题计算过程,并且在软件中实现计算过程。您将学习设计搜索、排序和优化等算法,并且使用算法解决实际问题。

...
Neural Networks and Deep Learning
deeplearning.ai
Neural Networks and Deep Learning
课程
Natural Language Processing with Classification and Vector Spaces
deeplearning.ai
Natural Language Processing with Classification and Vector Spaces
课程
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
deeplearning.ai
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
课程
Computational Thinking for Problem Solving
University of Pennsylvania
Computational Thinking for Problem Solving
课程
Convolutional Neural Networks
deeplearning.ai
Convolutional Neural Networks
课程
Natural Language Processing with Probabilistic Models
deeplearning.ai
Natural Language Processing with Probabilistic Models
课程
Machine Learning with Python
IBM
Machine Learning with Python
课程
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Stanford University
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
课程
Sequence Models
deeplearning.ai
Sequence Models
课程
Introducción a la programación en Python I: Aprendiendo a programar con Python
Pontificia Universidad Católica de Chile
Introducción a la programación en Python I: Aprendiendo a programar con Python
课程
依据基本原理构建现代计算机:从与非门到俄罗斯方块(基于项目的课程)
Hebrew University of Jerusalem
依据基本原理构建现代计算机:从与非门到俄罗斯方块(基于项目的课程)
课程
Fundamentals of Reinforcement Learning
University of Alberta
Fundamentals of Reinforcement Learning
课程
Introduction to Artificial Intelligence (AI)
IBM
Introduction to Artificial Intelligence (AI)
课程
Getting Started with SAS Programming
SAS
Getting Started with SAS Programming
课程
Mathematics for Machine Learning: Multivariate Calculus
Imperial College London
Mathematics for Machine Learning: Multivariate Calculus
课程
Introducción a la programación estadística con R
Universidad Nacional Autónoma de México
Introducción a la programación estadística con R
课程
Excel/VBA for Creative Problem Solving, Part 1
University of Colorado Boulder
Excel/VBA for Creative Problem Solving, Part 1
课程
Algorithmic Toolbox
University of California San Diego
Algorithmic Toolbox
课程
Programming Fundamentals
Duke University
Programming Fundamentals
课程

    关于 算法 的常见问题

  • An algorithm is a step-by-step process used to solve a problem or reach a desired goal. It's a simple concept; you use your own algorithms for everyday tasks like deciding whether to drive or take the subway to work, or determining what you need from the grocery store. Software programs are an example of much more powerful algorithms, with computing resources used to execute multiple complex algorithms in parallel to solve much higher-level problems.

    As computers become more and more powerful, algorithms are helping them take on a life of their own - literally! Machine learning techniques rely on algorithms that learn and improve over time without need for a programmer's guidance. These techniques can be used to train algorithms for relatively simple tasks like image recognition or the automation and optimization of business workflows. And at their most complex, these algorithms are at the core of building the deep learning and artificial intelligence capabilities that many experts expect will transform our world even more than the advent of the internet!