Today was a combination of experimenting with MobileNetV2 and reviewing CNN-related concepts.
I resumed training on the real-time activity recognizer project using RGB input and pretrained weights, while brushing up on some Keras API logic and CNN structures.
I revisited core training logic and neural network components to better understand model behavior and callbacks.
model.fit(...)
arguments and how steps_per_epoch
worksModelCheckpoint
, ReduceLROnPlateau
, EarlyStopping
Sequential()
After previous grayscale trials failed to improve performance, I returned to RGB format and ran a MobileNetV2-based experiment with pretrained ImageNet weights.
mobilenet_v2.preprocess_input
GlobalAveragePooling2D()
Dense(8, activation='softmax')
ModelCheckpoint
ReduceLROnPlateau
EarlyStopping
C:\Users\ghwns\HJ_git\CV-Projects\real-time-daily-activity-recognizer\figures
Not a breakthrough day โ but a stable, meaningful iteration.
The real-time recognizer pipeline is shaping up well.