2017-12-19 18 views
0

내 신경망에는 수십 가지 기능이 있습니다. 그들 중 일부는 0에서 1 사이의 값 범위를가집니다. 그 중 일부는 0에서 백만까지 매우 큰 범위를 가지고 있습니다. 나는 tensorflow에서 어떤 가중치 설정없이 그들을 연결하고 LR 레이어로 전달합니다. 내가 물어보고 싶은 것은 분류 작업을 위해 LR 계층에서 기능의 범위 자체가 가중치 또는 말하기 권한에 영향을 미치는지 여부입니다. 즉, 거대한 가치 범위를 갖는 기능은 네트워크에 더 많은 영향을 미칠 수 있습니까? 그렇다면 신경 네트워크를 수정하려면 어떻게해야합니까? 감사합니다. .숫자 범위가 신경망에서이 기능의 무게에 분명히 영향을 줍니까?

답변

2

신경망에서 높은 값 기능을 더 중요하게 지정하지 않으려면 데이터 정규화를 수행해야합니다.
sklearn은 무엇을 당신이 기성품 함수 호출로 찾고 있습니다, 당신이 그 높은 가치의 기능이 중요 여부를 스스로가 here.

또한, 교육의 무한한 후 신경 네트워크가 이해할 찾을 수 있지만,이 그것은 엄청나게 오랜 시간이 걸릴 것입니다. 교육 기간을 줄이기 위해 데이터를 사전 처리하는 것이 항상 좋은 생각입니다.