Customer Relationship Management System

1 Experiment Setup

To ensure reproducibility and validation of the experimental process, this section details the hardware and software environment, parameter tuning, and model selection process.

1.1 Hardware and Software Environment

(1) Hardware Environment

(2) Software Environment

1.2 Parameter Settings

To build a CNN-LSTM-based sentiment analysis model, hyperparameters are carefully considered:

1.3 Using Pretrained Word Vectors

BERT pretrained word vectors are used as input to leverage existing language model resources, providing rich semantic understanding and improving training efficiency.

2 Network Architecture Design

A composite neural network architecture combining Convolutional Neural Networks (CNN) and Long Short-Term Memory (LSTM) networks is designed to effectively capture sentiment tendencies in customer reviews.

2.1 CNN Design

2.2 LSTM Design

Bidirectional LSTM layers are introduced to capture forward and backward dependencies in text, with 128 units to balance performance and computational cost.

2.3 Fully Connected and Output Layers


3 Model Training

The model training process includes data preprocessing, optimization strategies, and performance monitoring:

4 Hyperparameter Tuning

Grid search and random search strategies are used to fine-tune hyperparameters:

5 Model Performance Evaluation

Standard evaluation metrics are used to assess model performance:

6 Baseline Models

To evaluate the CNN-LSTM model, its performance is compared with several baseline models: