YA

In me the tiger sniffes the rose.

  • 主页
  • 世界之内
  • 世界之外
  • 叶隙随笔
所有文章 友链 关于我

YA

In me the tiger sniffes the rose.

  • 主页
  • 世界之内
  • 世界之外
  • 叶隙随笔

【学习笔记】CS5229 Advanced Computer Network

阅读数:22953次 2022-12-17
字数统计: 2.1k字   |   阅读时长≈ 12分

CS5229 Advanced Computer Network 课程笔记。

目录:

  • L0 Prerequisite
  • L1 Internet Architecture
  • L2 SDN/NV
  • L3 Queueing Theory
  • L4 Traffic Models
  • L5.1 Scheduling & Fairness
  • L5.2 Buffer Management
  • L6 Congestion
  • L7 Topology & Load Balance

Prerequisite

Internet Architecture

  1. You know what the following terms mean: router, switches, ISP, AS.

    • router: Machine which forwards the packet from the source to the destination. Routers are usually used in the network core.
    • switches: Machine which forwards the packet from the source to the destination. Switches (specifically, link-layer switches) are usually used in access networks.
    • ISP: Internet Service Provider. ISP is something that provides the customers with internet access, where the word “customers” means not only the clients but also the content providers (e.g. websites and video).
      • My question (a): Why does ISP exist? See the answer below.
    • AS: Autonomous System. A set of routers under a single technical administration.
      • My question (b): Why does AS exist? question (c): what’s the difference between ISP and AS? See the answer below.
  2. You know how Internet is different from a Telephony network.

    • Telephone network is a circuit-switched network while Internet is a packet-switched network.
      • My question (d): What is circuit-switched network? See the answer below.
  3. You frown when someone equates the Internet with the Web.

    • Web is the content which will be transmitted via Internet. It is stored in end system (servers) and accessed by the users. Internet, however, is a network. We can understand Internet in two perspectives: (i) The complex made up of hardwares and softwares, and (ii) Networking infrastructure that provides services for distributed applications.

  • Answer to question (a): Building connections between hosts are very expensive and complicated which is unacceptable to individuals. Therefore, we need big organization to build the connection systems and provide access service for individuals, which is much cheaper because (i) one system for all the customers, it spreads the cost over hundreds and thousands of customers, and (ii) scientific management over a big system can save a lot of money.
  • Answer to question (b): (i) Scale. As the number of routers becomes large, it is impractical to transit and store all the routing algorithms. (ii) Administrative autonomy. ISPs may want to manage routers in different ways (e.g. use different routing algorithms).
  • Answer to question (c): ISPs are business organisations, while AS is a technical structure. Different ISPs can share the same AS, one ISP can partition their routers into different ASs. See reference.
  • Answer to question (c): In circuit-switched network, the sender and receiver need first build a real connection and then transmit message. The messages are transmitted in a constant transmission rate. On the contrary, in packet-switched network, sender and receiver don’t need to build a real connection and the messages are not transmitted in a certain transmission rate.

Naming/Addressing

  1. You know what is a domain name, what is an IP address, and how to map between the two.

    • Domain name: name to identify the host. It’s more like a nickname, easy to use and remember.
    • IP address: name to identify the host. It consists of four bytes, looks like 121.7.106.83. It’s hard for human to use but easy for the router to process.
  2. You know how DHCP assigns a dynamic IP address to you host.

    • DHCP: Dynamic Host Configuration Protocol. The DHCP allows the network admin to allocate the IP address to the host automatically. The IP address can be constant/permanent for the host, it can also be different every time the host connects to the network.
    • The way DHCP works can be concluded in 4 steps :
      1. DHCP server discovery. The client will send a broadcast to all the node in the subnet to find the DHCP sever(s).
      2. DHCP server offer(s). The DHCP server who receives the DHCP discover message will broadcast a response with proposed IP address.
      3. DHCP request. The client receiving the offer message(s) will choose one offer and response to the selected server with a DHCP request message.
      4. DHCP ACK. The server will response the client with a DHCP ACK message.

Protocol Layers

  1. You know the functionalities of 5 layers of the Internet protocol stack.
    • Application Layer: The application layer is where network applications and their application-layer protocols reside such as HTTP, SMTP and FTP.
    • Transport Layer: The Internet’s transport layer transports application-layer messages between application endpoints. In the Internet there are two transport protocols, TCP and UDP, either of which can transport application- layer messages.
    • Network Layer: The Internet’s network layer is responsible for moving network-layer packets known as datagrams from one host to another. There are two kind of important protocols: IP protocol and routing protocol.
    • Link Layer: The Internet’s network layer routes a datagram through a series of routers between the source and destination. To move a packet from one node (host or router) to the next node in the route, the network layer relies on the services of the link layer.
    • Physical Layer: While the job of the link layer is to move entire frames from one network element to an adjacent network element, the job of the physical layer is to move the individual bits within the frame from one node to the next.

Application Protocol

  1. You roughly know how HTTP and FTP works.
    • HTTP
    • FTP

Transport Protocol

  1. You know what is a port and socket.

  2. You can tell the differences between TCP and UDP. You know in what situation you should use which.

TCP

  1. You know why congestion control and flow control are needed. You roughly know how TCP’s congestion control works.

Network Layer

  1. You know that almost everything runs on IP. You know how packets are routed on the Internet, at least within an AS.

  2. You know what’s a private IP address and why NAT makes P2P file sharing difficult.

Ethernet

  1. You know why Ethernet is a random access protocol. You know what collision and backoff mean in this context.

  2. When people talked about “MAC address” you didn’t think it’s related to location of nearest McDonald.

  3. You know how mapping between MAC and IP addresses is done.

Tools

  1. You have used ping or traceroute. Or at least heard about them and know what they are for.

Basic Probability

  1. You know what is expected value, variance, random variable, and cumulative distribution function.

  2. You know how to compute conditional probability and probability of two events.

Programming

  1. You know how to program in C or C++, and is comfortable in picking up new languages.

L1 Internet Architecture

pass.

L2 SDN/NV

2 topics

  • Network Programmability (SDN)
  • Network Virtualisation (NV)

Network Programmability

Why SDN

  • Advantages of SDN
  • Disadvantages of traditional network
  • routers/switches
    • control plane
    • data plane
  • Separation of control and data plane

Before 2008:

  • Active Network

2008-09: SDN Era (OpenFlow)

  • Features
    • In Control Plane perspective
  • How does it work
  • Advantages
  • Disadvantages
  • Architecture

400

2013-14: Programmable Switches

  • Features
    • In Data Plane perspective
  • How does it work
  • Advantages
  • Disadvantages
  • Architecture

400

Network Virtualisation

  • What is NV
  • Why NV
  • Components of NV
  • Cases
    • virtual switches
    • flow space slicing
  • Compare NV with SDN
    • SDN alone does not abstract away details of physical network
    • SDN is not required for NV, but SDN makes NV much easier
    • NV is also a way to enable abstractions

Virtualisation in Data Center

  • Why
    • Achieve high utilisation to be cost effective
  • Main objective
    • Uniform high capacity from server-to-server
    • Performance isolation
    • Layer-2 semantics
  • How
    • Multiple Routing
      • VLB
      • ECMP
    • Addressing and Routing

L3 Queueing Theory

Important concepts:

  • Birth-Death Process
  • State Transition Diagram
  • M/M/1
  • M/M/m
  • M/M/1/K
  • M/M/m/m
  • Different Scenario
  • Written Assignment

L4 Traffic Models

Internet Traffic, Web Traffic

  • Distribution of Traffics
    • Lognormal, Weibull, Gamma
    • Q-Q Plot
  • Heavy Tail
    • Pareto Distribution
    • Conditional Mean Exceedance (CME)

Data Center Traffic

  • Traffic Shaping: shape the traffic to reduce any adverse impact on the network
    • leaky/token bucket: limit input to specified Burst Size and Average Rate.

L5 Scheduling&Fairness

  • Outline

    • **What is scheduling, why we need it?
    • **Requirements of a scheduling discipline
    • **Fundamental choices
    • **Scheduling disciplines
    • **Buffer management and packet drop strategies
  • A scheduling discipline does two things

    • decides service order (scheduling)
    • manages queue of service requests (buffer management)
  • Requirements for scheduling disciplines

    • easy to implement
    • fair: share resources fairly
    • provides performance bounds: provide some form of performance guarantees
    • allows easy admission control decisions
  • Scheduling disciplines

    • service-time dependant scheduling
      • first-in-first-out, FIFO
        • Cons: cannot differentiate between packets
        • Pros: easy
      • shortest processing time first, SPT
      • shortest remaining processing time first, SRF
    • However, service-time dependent scheduling are not common in packet switching because the packet ordering will be modified and delay for large packets increases
  • Fairness: How to measure the fairness of scheduling?

    • Jain’s index: equal resource share as the objective
    • Max-min fairness: water filling
      1. General Process Sharing, GPS
        1. Distribute the recourse equality to all the connections
        • Impossible to implement but Can be a baseline.
      2. Weighted Round Robin (emulate GPS because we cannot implement GPS)
        • Problem: (i) With variable size packets and different weights, need to know mean packet size in advance. (ii) Can be unfair for long periods of time.
      3. Weighted Fair Queueing, WFQ (Deals better with variable size packets and weights)
      4. *Variant of FQ: WF^2Q (A packet can arrive later and yet be served earlier)

L5 Buffer Management

  • Buffer Management
    • Packets that cannot be served immediately are buffered
    • How should the buffer be shared among flows/connections?
      • When buffers is full, a packet drop strategy is needed
    • Packet losses happen almost always from best-effort connections (why?)
    • Typically, packets are dropped only when buffer is full (why?)
  • Drop Strategies
    • Degree of aggregation
    • Drop priorities
      • Drop lower-priority packets first
    • Drop position
      • head, tail, random, drop entire longest queue
    • When to drop?
      • Early Drop: drop arriving packet with fixed drop probability if queue length exceeds threshold
        • Random Early Detection (RED)
      • Late Drop
  • Buffering Sharing
    • Q: if it is possible to provide separate queues for different traffic flows/classes, how much buffer space should be allocated to each flow/class?
    • Static
    • Dynamic

L6 Congestion

  • Motivation
    • Sender should adjust the send speed according to the receiver and network (feedback from receiver and network).
    • Hard to achieve: (i) delay between sender and receiver, (ii) state change.
  • Questions
    • How to measure the feedback?
    • How to determine whether to send more/less data?
    • How to determine whether to send fast/slowly?
  • Model from A Binary Feedback Scheme for Congestion Avoidance in Computer Networks with a Connectionless Network Layer
    • Window-based Control
    • Policy on router and user
      • Router
        • Feedback
          • congestion bit (1: congested, 0: not congested)
        • Congestion Detection
          • Detect congestion when the average number of packets at the router is greater or equal to 1. According to Queueing Theory, M/M/1, N=ρ/(1−ρ).
      • User
        • Decision on window size
          • Linear Control
            • xi(t+1) ={a1+b1xi(t) if y(t)=0⇒ Increase  aD+bDxi(t) if y(t)=1⇒ Decrease 
            • Four options to determine the Linear Control parameter, (slide 19)
            • Criteria for Selection ↑ (slide 20)
            • Main Result (slide 30): According to fairness, optimal option is (Additive Increase, Multiplicative Decrease.)
          • Max-Min Flow Control
          • Proportional Fair
  • TCP Reno
    • AIMD (Additive Increase, Multiplicative Decrease) Model
      • Too low
  • TCP Cubic: the current default TCP algorithm used by the Linux kernel
    • Quickly increase from Wmin and slow down before Wmax to probe for the “right” network condition
  • TCO Vegas

L7 Topology&Load Balance

  • Topology Questions
    • How to connect all the devices in data center?
  • What need to achieve?
    • Scalable interconnection bandwidth (high bisection bandwidth)
    • Low Cost
    • Compatible with existing system (use of TCP/IP and Ethernet)
  • Fat-Tree
    • K pods, each containing two layers of k/2 switches
    • Each k-port switch in the lower layer is connected to k/2 hosts and k/2 switches in the upper layer
    • Each k-port switch in the upper layer is connected to k/2 core switches
  • Routing Question
    • Many possible shortest paths, want to “spread load” over different paths
    • Need for multiple path forwarding for different flows with the same source-destination addresses
  • Dynamic Routing
    • Flow Classification
    • Flow Scheduling
赏

谢谢你请我吃糖果

支付宝
微信
  • 本文作者: YA
  • 本文链接: http://www.yuuuuang.com/2022/12/17/【学习笔记】CS5229-Advanced-Computer-Network/
  • 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
  • 世界之内

扫一扫,分享到微信

【叶隙集】31 双相情绪障碍症
【叶隙集】30 下半学期太忙了!
  1. 1. Prerequisite
    1. 1.1. Internet Architecture
    2. 1.2. Naming/Addressing
    3. 1.3. Protocol Layers
    4. 1.4. Application Protocol
    5. 1.5. Transport Protocol
    6. 1.6. TCP
    7. 1.7. Network Layer
    8. 1.8. Ethernet
    9. 1.9. Tools
    10. 1.10. Basic Probability
    11. 1.11. Programming
  2. 2. L1 Internet Architecture
  3. 3. L2 SDN/NV
    1. 3.1. Network Programmability
      1. 3.1.1. Why SDN
      2. 3.1.2. Before 2008:
      3. 3.1.3. 2008-09: SDN Era (OpenFlow)
      4. 3.1.4. 2013-14: Programmable Switches
    2. 3.2. Network Virtualisation
    3. 3.3. Virtualisation in Data Center
  4. 4. L3 Queueing Theory
  5. 5. L4 Traffic Models
  6. 6. L5 Scheduling&Fairness
  7. 7. L5 Buffer Management
  8. 8. L6 Congestion
  9. 9. L7 Topology&Load Balance
© 2018-2025 YA
GitHub:hexo-theme-yilia-plus by Litten
本站总访问量26552次 | 本站访客数21574人
  • 所有文章
  • 友链
  • 关于我

tag:

  • 随笔
  • 年终总结
  • 世界之内
  • 世界之外
  • 叶隙集
  • 机器学习
  • 叶隙随笔
  • 图像处理
  • 数据挖掘

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • 【叶隙集】42 实习

    2025-05-31

    #随笔#叶隙集

  • 2024年终总结

    2025-04-08

    #随笔#年终总结

  • 【叶隙集】41 盘旋的白文鸟

    2025-01-12

    #随笔#叶隙集

  • 大语言模型正在伤害人机交互领域的研究

    2025-01-05

    #随笔#世界之内

  • 【叶隙集】40 台湾旅行

    2024-12-22

    #随笔#叶隙集

  • 【叶隙集】39 搬家了

    2024-09-05

    #随笔#叶隙集

  • 2023年终总结

    2024-06-27

    #随笔#年终总结

  • 【叶隙集】38 参加学术会议

    2024-05-22

    #随笔#叶隙集

  • Notes of 3D Gaussian Splatting

    2024-03-19

    #世界之内

  • 【叶隙集】37 音乐会和朋友

    2023-12-04

    #随笔#叶隙集

  • 【叶隙集】36 QE和音乐会

    2023-11-02

    #随笔#叶隙集

  • 【叶隙集】35 新室友和更积极的生活

    2023-09-11

    #随笔#叶隙随笔

  • 读书笔记|《规训与惩罚》

    2023-08-27

    #随笔#世界之外

  • 【叶隙集】34 无法参加学术会议

    2023-06-28

    #随笔#叶隙集

  • 【叶隙集】33 回国后与朋友和家人们的聚会

    2023-06-11

    #随笔#叶隙集

  • 视频压缩技术概述

    2023-04-28

    #世界之内

  • 2022年终总结

    2023-03-31

    #随笔#年终总结

  • 【叶隙集】32 平和的心态

    2022-12-27

    #随笔#叶隙集

  • 【叶隙集】31 双相情绪障碍症

    2022-12-17

    #随笔#叶隙集

  • 【学习笔记】CS5229 Advanced Computer Network

    2022-12-17

    #世界之内

  • 【叶隙集】30 下半学期太忙了!

    2022-11-25

    #随笔#叶隙集

  • 【叶隙集】29 当助教的半个学期

    2022-10-07

    #随笔#叶隙集

  • 【叶隙集】28 忙碌的第一个月

    2022-08-31

    #随笔#叶隙集

  • 【叶隙集】27 老师的职责

    2022-07-31

    #随笔#叶隙集

  • 【叶隙集】26 新加坡太难找工作了

    2022-07-23

    #随笔#叶隙集

  • 【叶隙集】25 生产工具、学习生活和阅读笔记

    2022-07-15

    #随笔#叶隙集

  • 【叶隙集】24 学习、科研、旅行和爱与关怀

    2022-06-24

    #随笔

  • 【叶隙集】23 学习与研究

    2022-04-26

    #随笔#叶隙集

  • 【学习笔记】人工智能规划与决策

    2022-04-26

    #世界之内

  • 博士申请的总结

    2022-03-31

    #随笔

  • 【叶隙集】22 新的体验和宗教

    2022-03-07

    #随笔#叶隙集

  • 2021年终总结

    2022-01-08

    #随笔#年终总结

  • 【叶隙集】21 新朋友和学术报告

    2021-10-31

    #随笔#叶隙集

  • 【叶隙集】20 音乐会与教训

    2021-10-19

    #随笔#叶隙集

  • 【叶隙集】19 六周年纪念日

    2021-10-03

    #随笔#叶隙集

  • 【叶隙集】18 疫情与疫苗

    2021-09-24

    #随笔#叶隙集

  • 摘录|联合国2021年气候问题总结报告的摘要

    2021-09-19

    #世界之外

  • 【叶隙集】17 音乐会和读书

    2021-09-08

    #随笔#叶隙集

  • 【叶隙集】16 喜欢上了游泳

    2021-09-01

    #随笔#叶隙集

  • 【叶隙集】15 课前的夜曲

    2021-08-24

    #随笔#叶隙集

  • 【叶隙集】14 平稳的学习生活

    2021-08-16

    #随笔#叶隙集

  • 【叶隙集】13 生活与朋友

    2021-07-15

    #随笔#叶隙集

  • 【叶隙集】12 毕业

    2021-06-30

    #随笔#叶隙集

  • 【叶隙集】11 毕业前的生活

    2021-06-23

    #随笔#叶隙集

  • 读书笔记|《国境以南,太阳以西》读后感

    2021-06-17

    #随笔

  • 【叶隙集】10 青甘环线旅行

    2021-06-13

    #随笔#叶隙集

  • 半监督学习|论文粗读

    2021-06-07

    #机器学习

  • 【叶隙集】9 纯粹地生活

    2021-06-06

    #随笔#叶隙集

  • 【叶隙集】8 生活的界限

    2021-05-30

    #随笔#叶隙集

  • 【叶隙集】7 隔离结束

    2021-05-21

    #随笔#叶隙集

  • 【叶隙集】6 隔离生活

    2021-05-14

    #随笔#叶隙集

  • 【叶隙集】5 新的阶段

    2021-05-08

    #随笔#叶隙集

  • 【叶隙集】4 团队管理

    2021-04-30

    #随笔#叶隙集

  • 【叶隙集】3 过低的自我评价

    2021-04-23

    #随笔#叶隙集

  • 【叶隙集】2 方向与交往

    2021-04-16

    #随笔#叶隙集

  • 【叶隙集】1 原爆点-续

    2021-04-08

    #随笔#叶隙集

  • 随笔|目的与纯粹

    2021-03-28

    #随笔

  • 随笔|白文鸟

    2021-01-20

    #随笔

  • 写在一百以后——2020年终总结

    2021-01-01

    #随笔#年终总结

  • 随笔|选择

    2020-12-25

    #随笔

  • 读书笔记|《人生的意义》总结、摘录

    2020-11-25

    #世界之外

  • 书评|Normal People, Normal Love

    2020-10-07

    #随笔

  • Decision Making|人工智能、机器学习与强化学习的概述与比较

    2020-10-03

    #世界之内

  • 随笔|疫情后的总结

    2020-09-10

    #随笔

  • 学习笔记@PRML|1 Introduction

    2020-07-31

    #世界之内

  • 随笔|面试后的回顾与思考

    2020-07-26

    #随笔

  • 数据挖掘|数据挖掘概论笔记

    2020-06-24

    #世界之内#数据挖掘

  • 续写|美女或野兽

    2020-06-18

    #随笔

  • 随笔|无常

    2020-05-31

    #随笔

  • 现象学|胡塞尔《小观念》笔记

    2020-05-13

    #世界之外

  • 随笔|我的局限性

    2020-05-13

    #随笔

  • 随笔|胡乱的记录

    2020-04-09

    #随笔

  • 随笔|疫情

    2020-02-16

    #随笔

  • 随笔|怅惘地忖度

    2020-01-29

    #随笔

  • 2019年终总结

    2019-12-08

    #随笔#年终总结

  • 机器学习|Flow-based Model学习笔记

    2019-11-06

    #世界之内#机器学习

  • 【Introduction to TensorFlow】03 卷积神经网络与复杂数据集

    2019-10-31

    #世界之内#机器学习

  • 【Introduction to TensorFlow】02 初识机器学习与计算机视觉

    2019-10-29

    #世界之内#机器学习

  • 【Introduction to TensorFlow】01 TF 快速入门

    2019-10-29

    #世界之内#机器学习

  • 【Introduction to TensorFlow】00 课程概览

    2019-10-29

    #世界之内#机器学习

  • 随笔|呓语

    2019-10-27

    #随笔

  • 周记|面纱 久别重逢

    2019-09-21

    #随笔

  • 学习笔记|拟合优化

    2019-09-15

    #世界之内

  • 周记|爱人 体验 芝诺

    2019-09-07

    #随笔

  • 摘录|造成不幸福的原因之六:嫉妒

    2019-09-06

    #世界之外

  • 随笔|虚无 纵欲

    2019-08-22

    #随笔

  • 周记|尘埃落定

    2019-06-29

    #随笔

  • 周记|本能 愉悦 基因

    2019-06-12

    #随笔

  • 周记|空荡荡

    2019-06-02

    #随笔

  • 四月裂帛——读《女儿红》

    2019-05-30

    #随笔#世界之外

  • 机器学习|主成分分析

    2019-05-10

    #世界之内#机器学习

  • 《好运设计》史铁生

    2019-05-09

    #世界之外

  • 机器学习|感知机与支持向量机

    2019-04-27

    #世界之内#机器学习

  • 周记|记忆 概念 庸俗

    2019-04-27

    #随笔

  • 机器学习|模型评估与选择

    2019-04-17

    #世界之内#机器学习

  • 机器推理|SLD Resolution

    2019-04-06

    #世界之内

  • 第五代计算机

    2019-03-31

    #世界之内

  • 学习笔记|Volume Rendering

    2019-03-31

    #世界之内#图像处理

  • 周记|三月驼云

    2019-03-28

    #随笔

  • 生成对抗网络与强化学习:文本生成的方法

    2019-03-11

    #世界之内

  • 《桨声灯影里的秦淮河》俞平伯

    2019-03-09

    #世界之外

  • 周记|雨

    2019-03-09

    #随笔

  • 《春之积雪》简媜

    2019-03-01

    #世界之外

  • 周记|逃离

    2019-02-15

    #随笔

  • 存在主义是一种人道主义

    2019-02-11

    #世界之外

  • 学习笔记|比较文学

    2019-02-09

    #世界之外

  • 尼采的美学

    2019-02-01

    #世界之外

  • 哲学涉猎

    2019-02-01

    #世界之外

  • 读书笔记|光的诗人——《如何看懂印象派》

    2019-01-28

    #随笔#世界之外

  • 叔本华的生命意志哲学

    2019-01-25

    #世界之外

  • 再也不要把他们弄丢了

    2019-01-21

    #随笔

  • 2018年终总结

    2018-12-31

    #随笔#年终总结

  • 人类的心理行为模式

    2018-12-25

    #世界之外

  • 周记|神经症人格

    2018-12-22

    #随笔

  • 【周记】旋转

    2018-11-30

    #随笔

  • 七牛云Bucket失效

    2018-11-21

    #世界之内

  • 周记|从前的日色慢

    2018-11-21

    #随笔

  • 【数理逻辑】Incompleteness Theorem

    2018-11-10

    #世界之外

  • 专业随想

    2018-11-05

    #随笔

  • 生活

    2018-11-04

    #世界之外

  • 计算机组成与体系结构

    2018-11-04

    #世界之内

  • 【强化学习】Policy Gradient

    2018-11-03

    #世界之内

  • 怀疑是否有价值——怀疑论

    2018-10-30

    #世界之外

  • 周记|Every hero and coward

    2018-10-20

    #随笔

  • Web in Java

    2018-10-11

    #世界之内

  • 周记|十月女泽

    2018-10-02

    #随笔

  • 托福备考

    2018-09-28

    #世界之内

  • 周记|裸体之舞

    2018-09-24

    #随笔

  • 周记|中秋幸福

    2018-09-18

    #随笔

  • History of artificial intelligence

    2018-09-09

    #世界之外

  • 周记|我那无趣的灵魂

    2018-09-09

    #随笔

  • Softmax Regression

    2018-09-08

    #世界之内

  • 周记|Rational

    2018-09-02

    #随笔

  • 贰 《SICP》笔记:模块化、对象和状态

    2018-08-05

    #世界之内

  • 周记|困倦

    2018-08-04

    #随笔

  • 壹 《SICP》笔记:构造数据抽象

    2018-07-31

    #世界之内

  • 周记|原爆点

    2018-07-31

    #随笔

  • 零 《SICP》笔记:构造过程抽象

    2018-07-23

    #世界之内

  • Norms or maybe more

    2018-07-09

    #世界之内

  • 事已至此

    2018-06-24

    #随笔

  • 【增强学习】AirSim搭建

    2018-06-02

    #世界之内

  • 【机器学习】BP算法

    2018-05-26

    #世界之内

  • 【康德】宏大的哲学语境

    2018-05-26

    #世界之外

  • 【康德】康德的研究领域是什么

    2018-05-11

    #世界之外

  • 【高等数学】什么是梯度(期中考试复习思考)

    2018-04-29

    #世界之内

  • 《自控力》读书笔记

    2018-04-21

    #随笔

  • 【线性代数】The Essence of Linear Algebra

    2018-04-21

    #世界之内

  • 【数据结构与算法】临时抱佛脚

    2018-03-10

    #世界之内

  • 科技革命与人类社会——《论工业社会及其未来》读后感

    2018-03-08

    #随笔

  • 《论工业社会及其未来》原文摘录

    2018-02-23

    #世界之外

  • 《如何高效学习》读后总结

    2018-02-19

    #随笔

  • 《精进》chapter-2读后总结

    2018-02-13

    #随笔

  • A Review of Brian - Inspired Computer Vision

    2018-02-11

    #世界之内

  • 最近有个女生,说对我很失望

    2017-12-07

    #随笔

  • 病入膏肓

    2017-01-29

    #随笔

  • 白文鸟

    2016-10-29

    #随笔

  • 《不能承受的生命之轻》读后感

    2016-07-13

    #随笔

  • 都五月份了

    2016-04-29

    #随笔

  • 《四月裂帛》简媜

    2014-09-29

    #世界之外

  • Fernweh
  • Wuuuudle (已失效)
  • Nemo
  • Elmo (yyh) (已失效)
  • highestpeak (已失效)
  • Kazoo Blog
努力做一名谦逊、独立、乐于思考的学生