Yaonotes Blog

我干了什么 究竟拿了时间换了什么

Implement a Deep Learning Framework in Pure Python

I: Theoretical Induction.

In the following induction, we will by default define the following symbols: $w_i$ and $b_i$: the weight and bias of the $i$-th layer in a neural network. $x_i$: the input to the...

可解释性的机器学习笔记 (I)

动机,分类和范围

可解释性是人们能够理解决策原因的程度。也是指人们能够一致地预测模型结果的程度。 以下原因推动了对可解释性(Interpretability) 和解释 (Explanations) 的需求 (Doshi-Velez 和 Kim (2017),Miller (2017)): 人类的好奇心和学习能力,这是指人类有着对周围环境的心理模型 (Mental Model),当有意外的事情发生时,人...

Transfer Learning

Generally, transfer learning is a process where a model trained on one problem is used in some way on a second related problem. In deep learning, it refers to the technique whereby a deep learning ...

心态的几重变化

自本科课程结束,参加实习以来,我有幸参与了一些有趣的项目,有偏算法类的也有偏工程类的。时至今日,心态有了几重变化。曾经王国维提出了读书的三重境界,我感觉到我也可以略略记录一下我的心态/境界的变化。 等待一朝头角就,撼摇霹雳震山河:此时,刚刚接触到一些入门的技巧,凭借着一些初级的工程能力,发现无论什么方向,都可以理解/实现,便以为迟早可以做出不错的成果。此时的心态与其说是自信,不如说是...

Setup Latex in Docker with VSCode

In this article, I will introduce how I set up my environment for writing $\LaTeX$ in VSCode. Usually I do not share how to configure the environment, but I love the settings and really want to sha...

Convolutional Neural Networks

Overview Convolutional neural network (CNN or ConvNet) is a class of deep neural networks, which plays an important role in image classification. Though there are several different types of CNNs, ...

Academic Writing Skills


Ethical AI Application

In recent days, I read several posts about ethical artificial intelligence, and most importantly, a list of scary AI usage by David Dao. Since then, I was thinking what should be defined as an awfu...

Analysing Sentiment Changes during the COVID-19 Pandemic

United we stand, Divided we fall. Since last December, the coronavirus has been spreaded across the globe. Besides of the physical harm to more than 5 million innocent people, there comes a ...

MLFlow - Manage Machine Learning Lifecycle

Accelerating the Machine Learning Lifecycle with MLFflow

Abstract for the paper “Accelerating the Machine Learning Lifecycle with MLflow” by Matei Zaharia et al. Challenges There are various new challenges that machine learning developers met, but ...