Neural network classification improvments

조회 수: 16 (최근 30일)
Tim
Tim 2025년 9월 3일
댓글: Rik 2025년 9월 4일
hi all,
I have trained a neural network using fitcnet, the data is a simple classification of hole numbering. the data is as per the simplified attached picture. but essentially the center of the hole xy point, the angle and distance relative to the center of the whole blade, the whole blade major axis and finally the hole number a value from 1:319.
the problem i have found is two-fold.
  1. i think it may be 'over-fitted' it works well on the synthetic data but performs worse on real data
  2. 2. it rountinly will identify multilple holes as the same number e.g there would be 4 hole number 3's now in the real data sometimes a single hole can split into a pair of much smaller holes they stay rougly within bounds of the original hole.
The data into the training was a single row of info for one hole listing the above info including its class effectivly treating each time i then ask it to predict the classification of a new hole being a 'clean-sheet' with no knowledge of already predicted holes.
Does anyone have any suggestions for possible improvments?
many thanks tim
  댓글 수: 3
Tim
Tim 2025년 9월 3일

Hi thanks for coming back to me. On your 2 points 1. The cooling holes numbers are very specific. They allow identification of each in relation to the design intent. The project is looking at the way these cooling holes deform with time. The problem is I have tens of thousands. I’ve tried a few different methods (the Hungarian for 1) but each have failed to be robust enough for my use case. Hence why I’ve been playing around with a neural network and I guess the question is a little vague as I know the result I need and have yet to find a robust method

Rik
Rik 2025년 9월 4일
If these are holes you're tracking over time, would it be safe to assume they will not move much? That would mean you can crop the image to a small patch surrounding the original/previous location of the hole and then detect which hole is the closest to the center. That way you can keep the identification, but keep using the fact it is an emerging property.
But with the rest of your question it is still not clear to me how this is a question I can help with. I would strongly suggest playing around with a chatbot first and then post a more refined question on a more specialized forum.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Sequence and Numeric Feature Data Workflows에 대해 자세히 알아보기

제품


릴리스

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by