Giter Club home page Giter Club logo

hit_ml_2017's Introduction

The Machine Learing Training in HIT

作业的发布与提交都在本git仓库中进行

相关资源:

欢迎来到新手村,你需要完成以下训练:

1. Task0——github的使用

  1. 注册github帐号
  2. star这个仓库
  3. 自学git及github的基础使用,并在自己电脑上配置好环境(git教程http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000)
  4. fork这个仓库,clone下你的仓库,在本地创建新的分支(不要使用默认的master分支)
  5. 在本地Task0目录下,添加一个新的文件,以自己的github账户名作为markdown文件的文件名,如:Red-Night-Aria.md
  6. 文件中写上自己的本名+你想说的任何话 (比如自己的座右铭)
  7. commit到本地仓库,然后将本地分支推送到remote
  8. 向原仓库的master分支发起pull request,等待合并分支

请于第四周结束前完成以上内容。

2. Task1——Linear Regression

  1. 加载数据Task1/q2x.dat,Task1/q2y.dat
  2. 使用线性回归算法拟合它们
  3. 画图观察梯度下降的过程,let it nice-looking:)。
  4. 结果图参考Task1/linear_regress.fig
  5. 在Task1目录下提交你的结果图(jpg、png、fig)与代码,以自己的github账户名作为文件名,如:Red-Night-Aria.fig
支线任务:
  • 学习python的基本语法
  • 学习numpy框架的使用
  • 使用python完成Task1

请于第六周结束前完成以上内容。

3. Task2——Locally Weighted Linear Regression

  1. 加载数据Task2/q2x.dat,Task2/q2y.dat
  2. 使用加权线性回归算法拟合它们(请自行查阅局部加权线性回归的资料)
  3. 改变高斯函数的theta值,观察结果
  4. 画图,结果图参考Task2/Red-Night-Aria.png
  5. 在Task2目录下提交你的结果图(jpg、png、fig)与代码,以自己的github账户名作为文件名,如:Red-Night-Aria.fig

hit_ml_2017's People

Contributors

red-night-aria avatar liberty-hit avatar hmfann avatar csyxwei avatar 1160301022 avatar renginx avatar mach-speed avatar learningprml avatar marisuki avatar marchgad avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.