Git Product home page Git Product logo

100day-ml-marathon's Introduction

機器學習100天挑戰

Day 25 時間特徵

透過時間運算來處理頻率問題

Day 26 特徵組合

透過數學運算來修正特徵(EX: 兩點間的距離考慮地球的經緯度導致的距離差)

Day 27 群聚編碼 (Group by Encoding)

使用 pandas 的GroupBy( )來做特徵處理

Day 28 相關係數

Day 29 特徵評估

藉由sklearn的GradientBoostingClassifier的feature_importances_來分配特徵重要性

Day 30 ROC Curve

Day 31 機器學習概論(影片)

Day 32 機器學習文章

找一篇有興趣的paper/ article

Day 33 機器學習流程(影片)

Day 34 切割訓練&測試集

學習切割分佈不平均的資料

Day 35 Multi Label Case

Day 36 評估指標

評估Regression與Classification的準確度

Day 37 Regression介紹文

Day 38 Linear Regression實作

Day 39 Lasso & Ridge

Linear Regression加上L1/ L2 Regression後

Day 40 Linear vs Lasso vs Ridge

Day 41 Decision Tree概念

Day 42 Decision Tree實作Regression/ Classification

Day 43 理解Random Forest

假設總共有 N 筆資料,每棵樹用取後放回的方式抽了總共 N 筆資料生成,請問這棵樹大約使用了多少 % 不重複的原資料生成?

Day 44 Random Forest Classification/ Regression

Day 45 Boosting

  • Bagging: 減少overfitting的機會

  • Boosting: 處理underfitting,增加performance

Day 46 Gradeint Boosting Tree

透過sklearn實作

Day 47 超參數

sklearn gridSearch學找最佳參數組合

Day 54 & 55 K-means

sklearn kmeans & plot clusters

Day 56 K-means Coding

sklearn silhouette評估分群績效 & silhouette作圖

Day57 Hierarchical Clustering

使用sklearn的hierarchical clustering演算法

Day 59 PCA的基本認識

Day 60 Sklearn PCA

  • 研究sklearn PCA & pipeline
  • 研究 多個axis跨cell不能作圖

Day 61 t-SNE

用手寫數字跑t-SNE

Day 62 t-SNE作圖

Day 66 安裝keras

了解keras的backend functions

Day 69 Keras Sequential API

Day 70 Keras MLP

Day 71 Keras CNN (loss function)

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.