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
Jul 1, 2026 · Fundamentals

Java Interfaces from Scratch: Core Concepts and Practical Use

This note explains how interfaces act as contracts in collaborative Java projects, covering everyday analogies, definition, syntax, implementation requirements, API role, and how multiple interfaces provide a form of multiple inheritance.

InterfaceJavaMultiple Inheritance
0 likes · 5 min read
Java Interfaces from Scratch: Core Concepts and Practical Use
Lisa Notes
Lisa Notes
Jul 1, 2026 · Artificial Intelligence

How to Convert Text into Numerical Features for NLP: Tokenization, One‑Hot Encoding, and Word Embedding

This article walks through the essential steps of turning raw natural language into machine‑readable numbers, covering categorical vs. numerical features, one‑hot encoding of categorical data, tokenization, building vocabularies, and using word embeddings, illustrated with an IMDB sentiment‑analysis example in Keras.

Data preprocessingIMDB sentiment analysisKeras
0 likes · 7 min read
How to Convert Text into Numerical Features for NLP: Tokenization, One‑Hot Encoding, and Word Embedding
Lisa Notes
Lisa Notes
Jul 1, 2026 · Product Management

IPD Study Notes: Key Differences Between Project Management and Product Management

The article defines projects and products, explains project management and product management processes, compares the roles, responsibilities, and career paths of project managers and product managers, and highlights why a project manager can successfully transition into product management.

IPDProduct Managementcareer development
0 likes · 13 min read
IPD Study Notes: Key Differences Between Project Management and Product Management
Lisa Notes
Lisa Notes
Jun 30, 2026 · Artificial Intelligence

NLP Study Notes: 4 Essential Steps for Preprocessing Chinese Text Corpora

This article walks through the four core steps of Chinese NLP corpus preparation—collecting data, cleaning it with regex and encoding detection, tokenizing using dictionary‑based or statistical methods such as jieba, HMM and CRF, and finally standardizing with stop‑word removal, vocabulary building and one‑hot encoding—while illustrating each step with concrete code snippets and practical examples.

CRFChineseNLP
0 likes · 12 min read
NLP Study Notes: 4 Essential Steps for Preprocessing Chinese Text Corpora
Lisa Notes
Lisa Notes
Jun 30, 2026 · Fundamentals

Java Basics: User Login Validation and Sensitive Word Filtering Examples

This tutorial walks through two Java examples—a simple user login verification program and a basic sensitive‑word filtering utility—explaining the problem setup, code logic, and sample outputs to illustrate input validation and string processing techniques.

Input ValidationJavaProgramming Tutorial
0 likes · 8 min read
Java Basics: User Login Validation and Sensitive Word Filtering Examples
Lisa Notes
Lisa Notes
Jun 29, 2026 · Artificial Intelligence

NLP Basics: Core Concepts, Task Types, and Preprocessing Steps

The article introduces Natural Language Processing as an AI subfield, outlines its four main task categories—classification to sequence, sequence to classification, synchronous and asynchronous seq‑to‑seq—and details the typical preprocessing pipeline including corpus collection, cleaning, tokenization, stemming, lemmatization, POS tagging, NER, and chunking.

NLPNatural Language ProcessingPreprocessing
0 likes · 3 min read
NLP Basics: Core Concepts, Task Types, and Preprocessing Steps
Lisa Notes
Lisa Notes
Jun 29, 2026 · Fundamentals

Java Basics: Using StringBuilder for Efficient Mutable Strings

The article explains why Java's immutable String class can waste memory when concatenated, introduces the mutable StringBuilder class introduced in J2SE 5.0, demonstrates its usage with code examples comparing memory behavior, shows its length and capacity methods, and illustrates practical operations such as reverse and conversion between String and StringBuilder.

CodeExampleJavaMemoryManagement
0 likes · 7 min read
Java Basics: Using StringBuilder for Efficient Mutable Strings
Lisa Notes
Lisa Notes
Jun 27, 2026 · Fundamentals

How to Create, Manipulate, and Compare Java Strings Effectively

This article explains Java's immutable String class, covering three ways to instantiate strings, methods for length, concatenation (concat and +), character access, substring extraction, splitting, replacing, searching, and comparison using equals versus ==, with concrete code examples and key rules for each operation.

ComparisonConcatenationImmutable
0 likes · 12 min read
How to Create, Manipulate, and Compare Java Strings Effectively
Lisa Notes
Lisa Notes
Jun 27, 2026 · Artificial Intelligence

Getting Started with Stanford CoreNLP: Tokenization, POS, NER, and Parsing

This guide introduces Stanford CoreNLP, a Python interface for fundamental NLP tasks such as tokenization, part‑of‑speech tagging, named‑entity recognition, constituency and dependency parsing, showing installation steps, model download links, and example outputs.

NLPNamed Entity RecognitionPOS tagging
0 likes · 4 min read
Getting Started with Stanford CoreNLP: Tokenization, POS, NER, and Parsing
Lisa Notes
Lisa Notes
Jun 26, 2026 · Artificial Intelligence

A Complete NLP Mind Map: Core Concepts and Techniques

This article provides a comprehensive overview of Natural Language Processing, detailing the two main branches—Natural Language Understanding and Generation—along with their sub-modules, typical tasks, implementation approaches, a step‑by‑step NLG pipeline, and a three‑layer analysis framework covering lexical, syntactic, and semantic processing.

Machine TranslationNLPNatural Language Generation
0 likes · 9 min read
A Complete NLP Mind Map: Core Concepts and Techniques