Xiyuan Yang's Blog
  • Home
  • Intro
  • Archive
  • Category
  • About
  • Resume
  • Record
    Daily Loggings Reading Papers
  • Else
    FAQ Links Tag Word Counting All Posts My Github About Hexo Life Musing
Algorithm-Memo

Algorithm-Memo

Memo for several frequently used algorithms and data sturctures.
2025-03-23
Algorithm > SJTU CS0501(H) Data Structure
#tutorial #Data Structure #C/C++
DataStructure-Stack-Queue-Advanced

DataStructure-Stack-Queue-Advanced

Several advanced usage of stack, including the increasing stack, increasing queue and the recursive simulation of stack.
2025-03-16
Algorithm > SJTU CS0501(H) Data Structure
#tutorial #Finished #BFS/DFS #Data Structure #C/C++ #Queue #Stack #Increasing stack
RL_speeches

RL_speeches

Lecture notes for several sppeches regarding reinforcement learning
2025-03-14
Artificial Intelligence > RL
#Artificial Intelligence #Deep Learning #reinforcement learning
Python-Visualization

Python-Visualization

Introducing Easily Used Templates to draw beautiful pictures in Python.
2025-03-14
Code > Python
#Python #Tutorial #Visualization
Algorithm-BinaryTree

Algorithm-BinaryTree

This blog introduces Binary Tree, with several operations of O(logn) complexity. The blog then introduces AVL tree. This is my own lecture notes for MIT 6.006, Introduction to algorithms.
2025-03-12
Algorithm > MIT 6.006 Introduction to Algorithms
#tutorial #Tree #Finished #Data Structure #C/C++ #Binary Tree
Deep Learning Memo

Deep Learning Memo

This blog records the writer's learning process of building and training neural networks by hand practically, including some tips, insights and memos.
2025-03-10
Artificial Intelligence > Deep Learning
#Artificial Intelligence #Deep Learning #Convolutional Neural Networks #AlexNet #Image Clssification
Taking-Notes

Taking-Notes

Sharing my own experiences of taking notes during lectures and how to maximize the effectiveness from taking notes into the acquirement of knowledge.
2025-03-09
Efficient Tools
#tutorial #Methodologies #Taking Notes
Pre-Training-Is-Dead?

Pre-Training-Is-Dead?

This blog focuses on the speech delivered by Ilya Sutskever in Neurips 2024, which discussed the future of scaling law and pre-training method, as well as the future directions of AI development.
2025-03-09
Artificial Intelligence
#Artificial Intelligence #Deep Learning #Finished #Pretraining #Large Language Models #Celebrity speeches
CS294-3-Autogen

CS294-3-Autogen

This Blog introduces Autogen, which is developed by Microsoft, an multi-agent framework.
2025-03-07
Artificial Intelligence > CS294 LLM Agents
#Artificial Intelligence #Deep Learning #Finished #Agent #Autogen
Python-Numpy-Cheatsheet

Python-Numpy-Cheatsheet

This Blog focuses on the most frequently used python modules numpy, regarding its basic usage and several applications.
2025-03-06
Code > Python
#Finished #Python #Tutorial #Numpy
Algorithm-Chunking

Algorithm-Chunking

This article introduces the chunking algorithms.
2025-03-03
Algorithm > SJTU CS0501(H) Data Structure
#tutorial #C/C++ #Chunking
Bash_commands

Bash_commands

This blog concisely introduces common Bash commands, including grep, awk and explains how to adhere to the core Linux philosophy "KISS principle" when automating file processing in Linux.
2025-02-17
Efficient Tools > Missing Semesters
#tutorial #Finished #Bash #Linux
Bash_exercises

Bash_exercises

Long-updating plan of learning Bash scripts with practicing.
2025-02-16
Efficient Tools > Missing Semesters
#tutorial #Bash #Linux
CS294-1-LLM-Reasoning

CS294-1-LLM-Reasoning

This Blog introduces LLM reasoning, from introducing LLMs with intermediate steps to analogical reasoning and self-consistency. Then this blog introduces limitations and several papers related.
2025-02-12
Artificial Intelligence > CS294 LLM Agents
#Artificial Intelligence #Deep Learning #LLM reasoning #Agent
Missing-Semester-Notes

Missing-Semester-Notes

My own lecture notes for MIT course, Missing semester for your CS education.
2025-02-11
Efficient Tools > Missing Semesters
#tutorial #Bash #Missing Semester
My-WorkFlow

My-WorkFlow

This blog is about some efficiency tools I use daily, which help me build my workflow.
2025-02-11
#Announcement #Finished
My-Posts

My-Posts

All posts are demonstrated here.
2025-02-07
#Announcement #Updating
DataStructure-Tree-Binary-Tree

DataStructure-Tree-Binary-Tree

This Blog introduces several basic knowledge of binary Tree, including the linked implementation and its applications of calculating expressions and using Huffman Tree to minimize loss while coding.
2025-02-06
Algorithm > SJTU CS0501(H) Data Structure
#tutorial #Tree #Finished #Data Structure #C/C++ #Binary Tree
DataStructure-Tree

DataStructure-Tree

This article introduces fundamental knowledge about tree data structures, including the key concept of hierarchy in trees, the strict standard definition of trees, and declaration of abstract base cla
2025-02-06
Algorithm > SJTU CS0501(H) Data Structure
#tutorial #Tree #Finished #Data Structure #C/C++
Regular-Expression

Regular-Expression

The basic usage of Regular Expression and the powerful application of Regex in String matching and coding.
2025-02-03
Code
#tutorial #string #regular expression
DataStructure-String

DataStructure-String

This article introduces sequential and linked implementation of string and some basic string-matching algorithms including KMP algorithms.
2025-02-02
Algorithm > SJTU CS0501(H) Data Structure
#tutorial #Data Structure #C/C++ #string
Lightweight-Speech-Recognition-Conversion-Model

Lightweight-Speech-Recognition-Conversion-Model

My Github project - A Vosk-based Chinese-English bilingual speech recognition Python Application.
2025-01-29
Project
#Python #speech recognition
Vim-Tutorial

Vim-Tutorial

This guide covers Vim's essential commands, modes, and shortcuts for efficient text editing, helping beginners and advanced users master its core features.
2025-01-23
Efficient Tools > Missing Semesters
#tutorial #Vim
DataStructure-Queue

DataStructure-Queue

This Blog focuses on the use of Queue.
2025-01-22
Algorithm > SJTU CS0501(H) Data Structure
#tutorial #Data Structure #C/C++ #Queue
File Management in Python

File Management in Python

An advanced tutorial focusing on file management in Python.
2025-01-16
Code > Python
#Python #Tutorial #Files
Python-Cheatsheet

Python-Cheatsheet

This Blog focuses on the basic grammatical usage of Python. Please ensure you are familiar at at least one programming language such as C.
2025-01-15
Code > Python
#Finished #Python #Tutorial
Linux-Bash-Introduction

Linux-Bash-Introduction

In this blog, you will first learn what the Linux is and begin to explore Bash, along with its powerful applications in Linux. You can also try writing some Bash scripts to achieve automation.
2025-01-13
Efficient Tools > Missing Semesters
#tutorial #Finished #Bash #Linux
Tools-Tutorial

Tools-Tutorial

In this article, you will learn a set of methodologies that teach you how to master the use of tools through practical approaches, while continuously improving your skills through ongoing practice.
2025-01-05
Efficient Tools
#tutorial #Finished #Methodologies
Jotting-References-and-Encapsulation-in-OOP

Jotting-References-and-Encapsulation-in-OOP

This blog analyzes a vector class design, focusing on const and non-const references in member functions, operator overloading, and friend functions. It uses this example to discuss the balance betwee
2024-12-30
Code > Cpp
#Finished #C/C++ #OOP #Jotting
Input-and-Output-in-C-Plus-Plus

Input-and-Output-in-C-Plus-Plus

This blog focuses on C++ stream-based input and output, including console-based, file-based, and string-based and share advanced techniques for custom IO, including the use of the iomanip library.
2024-12-28
Code > Cpp
#tutorial #Finished #C/C++ #IO
12345

Search

YXY ❤️ LSY