How ANN model deals with missing input data?

4 visualizaciones (últimos 30 días)
Sunita
Sunita el 24 de Nov. de 2023
Respondida: Pratyush el 24 de Nov. de 2023
I am new to matlab ANN, It will be very helpfull if somone can calrify these queries :
1) How ANN model deals with missing input data?
2) what will happen if I use my 100% data in training model ?
3) How to find out suitable no of layers
4) Why ANN model gives different results (R value) if I am training it again and again with the same input data
5) Can I input my data in sd form such as 185 ± 6
6) How to do process optimizatin using ANN model
  2 comentarios
Walter Roberson
Walter Roberson el 24 de Nov. de 2023
2: If you use 100% of your data in training mode, you would typically end up with indexing errors or array-size-mismatch errors when it tried to construct the data to use in the test phase.
4: ANN training usually initializes the weights randomly. The whole process of ANN training involves generating a random set of initial weights, iterating to find better weights, recording the outcomes -- and then trying again and again... and eventually take the version that led to the best outcome.
5: No, data cannot be entered in the form of a ±
Sunita
Sunita el 24 de Nov. de 2023
Thank you so much for the quick reply

Iniciar sesión para comentar.

Respuesta aceptada

Pratyush
Pratyush el 24 de Nov. de 2023
Hi Sunita,
I understand that you have a couple of queries on MATLAB Artificial Neural Network. Here are the answers in sequential order to your queries:
  1. Missing data can be handled by imputing values using mean, median, or advanced methods like KNN imputation.
  2. Using all data for training can lead to overfitting. Split your data into training and testing sets for better generalization.
  3. Experiment with different numbers of layers, starting simple and gradually increasing complexity.
  4. Results can vary due to random weight initialization. Set a specific random seed for reproducibility.
  5. Yes, you can input data in SD form, but preprocess it to a format suitable for the neural network, such as normalization.
  6. Train the network to minimize or maximize an objective function using techniques like backpropagation, genetic algorithms, or particle swarm optimization in MATLAB.
Hope this helps.

Más respuestas (0)

Categorías

Más información sobre Sequence and Numeric Feature Data Workflows en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by