[算法导论_机器学习]网易公开课 视频 代码 云盘

吴恩达机器学习、MIT算法导论

我解析了吴恩达的机器学习课程的代码,

代码如下:

   package netease;
  import network.Network;
  import org.apache.http.HttpException;
  import org.apache.logging.log4j.LogManager;
  import org.apache.logging.log4j.Logger;
   
  import java.io.IOException;
  import java.util.List;
   
  /**
  * 下载网易视频的源码.
  * 测试url:
  * <p>
  * todo:
  * 1. 添加cli支持
  * 2. 添加debug 模式 也就是logger支持
  * 3. 下载字幕支持
  *
  * @date latest update 04/02/2018
  */
  public class DownloadNetEaseVideo {
  private static final Logger LOGGER = LogManager.getLogger(DownloadNetEaseVideo.class);
   
  /**
  * @param args
  * @throws IOException
  * @throws HttpException
  */
  public static void main(String[] args) throws Exception {
  //use jsoup
  String url = "http://v.163.com/special/opencourse/algorithms.html?username=718596512@qq.com";
  String url2 = "http://open.163.com/special/opencourse/machinelearning.html";
  NetEaseVideoParser parser = new NetEaseVideoParser();
  List<NetworkVideo> videos = parser.parse(url2);
  for (NetworkVideo v : videos) {
  System.out.println(v);
  System.out.println("Start downloading....");
  String destPrefix = v.indexName + "_" + v.videoName;
  Network.downloadFile(v.downloadUrl, destPrefix + ".flv");
  for (String [] localSrt : v.srts) {
  Network.downloadFile(localSrt[1], destPrefix + "_" + localSrt[0] + ".srt");
  }
  }
  }
  }

视频列表:

Video{indexName='[第1集]', videoName='机器学习的动机与应用', videoUrl='http://open.163.com/movie/2008/1/M/C/M6SGF6VB4_M6SGHFBMC.html', downloadUrl='http://mov.bn.netease.com/open-movie/nos/flv/2015/01/19/SAFD8B131_sd.flv', srts='中文=http://oc-caption-srt.nos.netease.com/oc-srt-1421648067688.srt,英文=http://oc-caption-srt.nos.netease.com/oc-srt-1421648069944.srt,'}
Video{indexName='[第2集]', videoName='监督学习应用.梯度下降', videoUrl='http://open.163.com/movie/2008/1/B/O/M6SGF6VB4_M6SGHJ9BO.html', downloadUrl='http://mov.bn.netease.com/open-movie/nos/flv/2015/01/19/SAFD8D355_sd.flv', srts='中文=http://oc-caption-srt.nos.netease.com/oc-srt-1421648094687.srt,英文=http://oc-caption-srt.nos.netease.com/oc-srt-1421648097436.srt,'}
Video{indexName='[第3集]', videoName='欠拟合与过拟合的概念', vide
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值