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

Java Basics: Numbers, Characters, and String Handling – Day 53 Learning Notes

This tutorial walks through Java's core numeric and character utilities, covering number wrapper classes and autoboxing/unboxing, the Number hierarchy, formatted output with printf/format, DecimalFormat patterns, and the Math class’s constants and methods for arithmetic, logarithmic, trigonometric, and random number generation, all illustrated with concrete code examples.

AutoboxingDecimalFormatJava
0 likes · 15 min read
Java Basics: Numbers, Characters, and String Handling – Day 53 Learning Notes
Lisa Notes
Lisa Notes
Jun 25, 2026 · Artificial Intelligence

NLP Study Notes: How Word Vectors Capture Meaning

This article explains the evolution of natural language processing, introduces transformer‑based large models such as BERT, GPT and T5, and details how words are represented through one‑hot vectors and dense word embeddings, illustrating their training and analogy capabilities.

CBOWEmbeddingNLP
0 likes · 7 min read
NLP Study Notes: How Word Vectors Capture Meaning
Lisa Notes
Lisa Notes
Jun 24, 2026 · Fundamentals

Why Use final Classes and Methods in Java: A Practical Guide

The article explains how the Java final keyword can be applied to classes and methods to prevent inheritance and overriding, provides syntax and concrete code examples—including a final class and a final method in a chess algorithm—and advises using final for safety in constructors.

JavaObject-orientedclass
0 likes · 5 min read
Why Use final Classes and Methods in Java: A Practical Guide
Lisa Notes
Lisa Notes
Jun 24, 2026 · Artificial Intelligence

A Brief History of Neural Network Approaches in NLP

From the 1943 perceptron concept to modern Transformer-based large language models, this article traces the evolution of neural network techniques in NLP, highlighting key milestones such as early perceptrons, the 1986 back‑propagation breakthrough, statistical methods, LSTM, word2vec, multitask learning, and the rise of GPT.

Deep LearningLSTMNLP
0 likes · 7 min read
A Brief History of Neural Network Approaches in NLP
Lisa Notes
Lisa Notes
Jun 23, 2026 · Artificial Intelligence

Understanding NLP Activation Functions: The Role of Softmax

The article explains how the softmax activation function converts neural network outputs into probability distributions for multi‑class NLP tasks, describes its mathematical form and S‑shaped behavior, and discusses the inductive approach, data quality, training objectives, and interpretability challenges in deep learning language models.

Data QualityDeep LearningNLP
0 likes · 4 min read
Understanding NLP Activation Functions: The Role of Softmax
Lisa Notes
Lisa Notes
Jun 23, 2026 · Fundamentals

Understanding Java’s Object Class: Core Methods, Cloning, and Equality

The article explains Java's Object class as the root of all classes, details its fundamental methods such as clone, equals, hashCode, toString, finalize and getClass, illustrates shallow vs. deep copying, shows how to override equals with a Book example, and warns about using finalize for cleanup.

CloneJavaObject class
0 likes · 10 min read
Understanding Java’s Object Class: Core Methods, Cloning, and Equality
Lisa Notes
Lisa Notes
Jun 22, 2026 · Fundamentals

How to Use Java’s super Keyword to Call a Superclass Constructor

This tutorial explains how the super keyword invokes a superclass constructor—both no‑argument and parameterized—illustrates constructor chaining across inheritance hierarchies with concrete Java code examples, and highlights compilation errors when a matching superclass constructor is missing.

JavaOOPconstructor
0 likes · 9 min read
How to Use Java’s super Keyword to Call a Superclass Constructor
Lisa Notes
Lisa Notes
Jun 21, 2026 · Artificial Intelligence

Understanding Byte Pair Encoding (BPE): A Greedy Subword Compression Algorithm for NLP

The article explains how Byte Pair Encoding (BPE) works as a greedy, linear‑time subword segmentation technique, walks through its step‑by‑step token merging process with a concrete sentence example, discusses its strengths in handling OOV words, and outlines its limitations and alternatives such as WordPiece and SentencePiece.

BPEByte Pair EncodingNLP
0 likes · 8 min read
Understanding Byte Pair Encoding (BPE): A Greedy Subword Compression Algorithm for NLP
Lisa Notes
Lisa Notes
Jun 21, 2026 · Fundamentals

How to Use Java’s super Keyword to Access Base-Class Members

This tutorial demonstrates how the super keyword lets a subclass invoke overridden methods and access shadowed fields in its superclass, providing step‑by‑step Java code examples, execution results, and explanations of the underlying inheritance mechanics.

Javafield shadowinginheritance
0 likes · 5 min read
How to Use Java’s super Keyword to Access Base-Class Members