算法思维举要

  1. Everything is optimization. Problem solving = Representation->evaluation->optimization.
  2. The solution is continuous or discrete ?
  3. If discrete, could brute-force or branching be a choice ?
  4. The environment has uncertainty ?
  5. The problem can be divided and conquer ?
  6. The problem can be solved recursively ?
  7. Can we trade time(space) with space(time) ?
  8. About artificial intelligence : 机器学习五大流派(https://cloud.tencent.com/developer/article/1053989
    1. My Understanding:
      1. Symbolists : won't work in real life
      2. Connectionists: like inverse deduction by symbolists, but with BP
      3. Evolutionaries: heuristics. May be promising for problems with a structure, e.x. combinatorial problems
      4. Bayesians: master of probabilities. Useful in any real-life circumstances.
      5. Anologizers: never forget similarity. Well employed in unsupervised learning.

  1. 递归
  2. 分治
  3. 对抗生成的思想:GAN, Actor-Critic...
  4. 浓缩过滤思想:Embedding
  5. 轮流迭代优化法:ADMM, EM, K-means等
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值