신경망에서 주어진 훈련 쌍의 입출력 값에 대해 평균 제곱 오차가 최소화되도록 가중치가 조정됩니다. 그러나 훈련 데이터가 없습니다. 함수 및 신경망을 사용하여 함수를 계산하려고합니다. 나는 5X1 사이즈의 0f 벡터를 가지고있다. NN에 그 벡터를 입력 할 때 점수 (NN 값)를 얻습니다. 내가 1000 개의 그런 특징 벡터를 가지고 있다고합시다. 각 입력에 대해 출력을 얻습니다.이 모든 점수를 사용하여 비용 함수를 계산합니다. 이제는 비용 기능을 최대화하는 것이 나의 임무입니다. 그래서 첫 번째 반복에서는 그 비용 함수의 가치를 얻을 것입니다. 이제이 비용이 최대가되도록 가중치를 조정하고 싶습니다. 내가 어떻게 할 수 있니? ???최적화를위한 다중 층 퍼셉트론
저는 정보 검색과 방금 언급 한 비용 함수는 평균 평균 정밀도 (MAP)입니다. 나는 다른 실행에서 문서의 점수를 가지고 있고 나는 MAP 값이 최대와 같은 모든 실행을 결합하고 싶습니다. 피쳐 벡터는 각 실행에서 문서의 순위, 점수 등을가집니다.