Lisa Notes
Author

Lisa Notes

Lisa's notes: musings on daily life, work, study, personal growth, and casual reflections.

115
Articles
0
Likes
235
Views
0
Comments
Recent Articles

Latest from Lisa Notes

100 recent articles max
Lisa Notes
Lisa Notes
Jun 20, 2026 · Fundamentals

Java Variable Hiding: How Subclass Fields Mask Base Class Members

The note explains Java's variable hiding where a subclass field with the same name as a superclass field conceals the original, demonstrates it with a Father‑Son example, shows the output, and warns that such practice can hurt code readability.

JavaOOPSubclass
0 likes · 3 min read
Java Variable Hiding: How Subclass Fields Mask Base Class Members
Lisa Notes
Lisa Notes
Jun 20, 2026 · Artificial Intelligence

Understanding Distributional Semantics: How Word Meaning Is Captured by Context

The article explains distributional semantics in NLP, describing how the distributional hypothesis links word meaning to context, how co‑occurrence matrices are built from example sentences, why these matrices are large and sparse, and how SVD‑based LSA reduces them to dense word vectors.

NLPSVDco-occurrence matrix
0 likes · 5 min read
Understanding Distributional Semantics: How Word Meaning Is Captured by Context
Lisa Notes
Lisa Notes
Jun 19, 2026 · Artificial Intelligence

Common NLP Q&A: Key Concepts, Models, and Tools Explained

This article provides concise answers to frequent Natural Language Processing questions, covering the distinction between NLP and NLG, popular pretrained models, deep‑learning architectures, word‑vector techniques, named‑entity recognition, sentiment, semantic and syntax analysis, part‑of‑speech tagging, language models, core tasks, real‑world applications, challenges, future trends, interpretability, and essential tools and libraries.

Deep LearningNLPNamed Entity Recognition
0 likes · 14 min read
Common NLP Q&A: Key Concepts, Models, and Tools Explained
Lisa Notes
Lisa Notes
Jun 3, 2026 · Artificial Intelligence

Fundamentals of NLP: Core Tasks, Tool Setup, and Hands‑On Projects

This article introduces the basics of Natural Language Processing, covering core tasks such as language understanding and generation, common applications, essential linguistic analyses, environment setup with Python libraries, hands‑on code examples for preprocessing, POS tagging, NER, sentiment analysis using both classical and transformer models, text generation with GPT‑2, and discusses challenges and Rust‑centric integration strategies.

NLPNatural Language ProcessingPython
0 likes · 13 min read
Fundamentals of NLP: Core Tasks, Tool Setup, and Hands‑On Projects
Lisa Notes
Lisa Notes
May 8, 2026 · R&D Management

Lessons in Scope Management for an Information System Project

The article recounts a real‑world eight‑month, 8.94‑million‑yuan smart‑device project for an operator, detailing how the project manager applied scope‑management planning, requirement collection, WBS creation, and change control to overcome hardware, resource, and certification challenges and deliver the product on schedule.

HardwareScope ManagementSoftware
0 likes · 12 min read
Lessons in Scope Management for an Information System Project
Lisa Notes
Lisa Notes
Apr 26, 2026 · Fundamentals

Introducing Common Python Functions: A Beginner’s Guide

The article explains how repeated loops for printing numbers 1‑10 cause code duplication and maintenance issues, then teaches Python function syntax, naming rules, and usage through clear examples that encapsulate the logic into reusable functions.

FunctionsProgramming BasicsPython
0 likes · 3 min read
Introducing Common Python Functions: A Beginner’s Guide
Lisa Notes
Lisa Notes
Apr 26, 2026 · Fundamentals

Master Java Object Type Conversion: Upcasting and Downcasting Basics

This article explains Java object type conversion, covering upcasting (implicit parent‑to‑child casting) and downcasting (explicit child‑to‑parent casting), their safety rules, static method behavior, and how to use the instanceof operator to avoid runtime errors.

DowncastingInstanceofJava
0 likes · 5 min read
Master Java Object Type Conversion: Upcasting and Downcasting Basics
Lisa Notes
Lisa Notes
Apr 24, 2026 · Fundamentals

Java Inheritance from Scratch: Stage‑2 AI Learning Notes

This note explains Java inheritance, covering the single‑inheritance class hierarchy, a Car class example, a ChildCar subclass that adds a load field, and eight key inheritance capabilities such as member reuse, method overriding, and constructor chaining, illustrating why inheritance improves code reuse and quality.

Class HierarchyJavaObject-Oriented Programming
0 likes · 7 min read
Java Inheritance from Scratch: Stage‑2 AI Learning Notes
Lisa Notes
Lisa Notes
Apr 23, 2026 · Fundamentals

Python Basics: Dictionaries – Access, Iterate, Merge, and Set Operations

This tutorial walks through essential Python data structures, showing how to retrieve a dictionary's length, keys, values, and items, iterate using four different patterns, merge dictionaries with update, and then introduces sets—covering creation, properties, and common operations such as add, update, pop, remove, discard, clear, and iteration—with concrete code examples and their outputs.

BasicsData StructuresPython
0 likes · 6 min read
Python Basics: Dictionaries – Access, Iterate, Merge, and Set Operations