Home Lịch làm việc trong một ngày
Post
Cancel

Lịch làm việc trong một ngày

1. Tiêu đề một

Đây là lịch làm việc đầu tiên trong bài viết. Phần kế tiếp sẽ hiển thị trong tiêu đề với đề mục số 2.

2. Tiêu đề hai

Hello tiêu đề hai. Sau đây ta sẽ tiếp tục đến với tiêu đề số 3 nhé. Nhanh thôi. Vì tôi sẽ không làm bạn mất thêm thời gian nên đề tiêu đề số 3 sẽ bắt đầu ngay sau đây. Vâng, không chờ đợi thêm 1 giây nào nữa thì tiêu đề 3 sẽ được bắt đầu như chúng ta dự định. Và sau đây là sự bắt đầu của tiêu đề 3, các bạn sẽ không còn phải chờ đợi thêm một giây nào nữa rồi. À, cảm ơn vì bạn đã cố gắng theo dõi đến phút giây này. Không phụ sự kiên nhẫn đó, tiêu đề 3, phần ngay tiếp sau đây là xuất hiện trong sự vui mừng của đọc giả. Đặc biệt, sau khi tiêu đề 3 bắt đầu tôi sẽ nói về một chủ đề rất hay mà tôi sẽ bàn sau. Ok. Và đây là tiêu đề 3.

3. Tiêu đề 3

Trong tiêu đề 3 chúng ta sẽ có 3 phần tiêu đề con như sau:

a. Tiêu đề con a

Bạn thấy tiêu đề nhỏ này trong toc (table of content) chứ?

b. Tiêu đề con b

Tiêu đề con cuối cùng, bạn có thấy nó trong toc?

Đây là một bức ảnh chốt bài của tiêu đề 3 Anh tu unsplash

4. Phần này thử công thức toán nhé

Công thức tổng độ lỗi bình phương: $J(w)=\dfrac{1}{2}\sum_{i=1}^N(y^{(i)}-z^{(i)})^2$

Mục nhỏ dành cho code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
import numpy as np

class Perceptron(object):
	"""Perceptron classifier
	Parameters
	-----------
	eta: float
			Learning rate (0 < eta < 1)
	n_iter: int
			Passes over the training dataset
	random_state: int
			Random number generator seed for reproducible

	Attributes
	-----------
	w_: 1d-array
		Weights after fitting
	errors_: list
		Number of misclassification in each epoch
	"""
	def __init__(self, eta=0.01, n_iter=50, random_state=1):
		self.eta = eta
		self.n_iter = n_iter
		self.random_state = random_state

	def fit(self, X, y):
		"""Fit training data.
		Parameters
		-----------
		X: array-like, shape = [n_examples, n_features]
			Training vectors, where n_examples is the number of examples
			n_features is the number of features
		y: array-like, shape = [n_examples]
			Target values
		
		Returns
		--------
		self: object
		"""
		rgen = np.random.RandomState(self.random_state)
		self.w_ = rgen.normal(loc=0, scale=0.01, size=1+ X.shape[1])
		self.errors_ = []
		
		for _ in range(self.n_iter):
			errors = 0
			for xi, target in zip(X, y):
				update = self.eta * (target - self.predict(xi))
				self.w_[1:] += update * xi
				self.w_[0] += update
				errors += int(update != 0)
			self.errors_.append(errorso)
		return self

	def net_input(self, X):
		"""Calculate net input"""
		return np.dot(X, self.w_[1:]) + self.w_[0]
	
	def predict(self, X):
		"""Return class label after unit step"""
		return np.where(self.net_input(X) >= 0, 1, -1)
This post is licensed under CC BY 4.0 by the author.