logo
  • 現在做什麼
  • 關於我

Kalan

文章分類

  • 前端
  • 開發筆記
  • 雜談
  • 年度回顧

快速連結

  • 現在做什麼
  • 關於我
  • 聯絡我
  • 職涯思考🔗

關注我

在福岡生活的開發者,分享軟體開發與日本生活的點點滴滴。

© 2025 Kalan Made with ❤️. All rights reserved.

The Journey to Data Science from Scratch

Written byKalanKalanJul 8, 2020
Home/Dev Note
💡

If you have any questions or feedback, pleasefill out this form

Japanese原文

Table of Contents

  1. Introduction
  2. Plan
  3. Goals

This post is translated by ChatGPT and originally written in Mandarin, so there may be some inaccuracies or mistakes.

Introduction

It's a rare opportunity to be part of a well-rounded machine learning and data analysis team at the company, complete with sufficient resources and a solid pipeline. I'm taking this chance to learn about data science, and if there’s anything I don’t understand, I can directly ask my colleagues. The scope of data science is vast, and there isn’t a clear direction at the moment, so I’m just going to learn and see what sparks come from this journey—let the side hustle begin!

Plan

  • Revisit the pieces I missed from my university statistics course (2 weeks)

    • Distributions and various testing methods
    • R: Learning while reviewing
  • Review linear algebra (3 weeks)

    • I’ve completely forgotten everything
  • Review Andrew Ng’s machine learning course (1 week)

    • When I took this course, it was using Octaves, but the concepts should be applicable
  • Complete the Deep Learning Specialization on Coursera (6 weeks)

  • Finish reading the data science books I purchased earlier (3 weeks)

  • Follow the curriculum at fast.ai while diving into research papers

    • I previously completed courses 1 to 4 but forgot everything.
  • Data engineering

    • Airflow
    • Kafka
    • I particularly want to learn these two

This plan should fill about 100 days, and I might look for some additional data analysis-related courses since it seems like there's a heavy focus on machine learning and deep learning. In any case, I’m documenting everything I think of here to avoid forgetting.

Goals

I primarily want to explore the fun aspects of integrating front-end development with data science, such as working with ml.js or tensorflow.js, which sounds really exciting.

Additionally, I have certain ideas that require the support of data science, so I want to take advantage of this time to bolster my knowledge in that area. Previously, my notes were scattered everywhere, and now I can hardly find them, plus I’ve forgotten a lot. This time, I’ll make sure to document everything thoroughly on my blog.

← Project Winter play experienceImplementing Air Quality Monitoring Applications with Arduino and ESP32 (1) - Introduction to Sensors →

If you found this article helpful, please consider buying me a coffee ☕ It'll make my ordinary day shine ✨

☕Buy me a coffee

Table of Contents

  1. Introduction
  2. Plan
  3. Goals