2017-02-10 2 views
3

저는 꽤 텐서 흐름이 새롭고 네트워크에서 일련 번호 8 개를 정렬하려고합니다.TensorFlow 비용 함수 정렬

나는 그것이 얼마나 잘 수행했는지 평가하고 싶습니다. y만큼 x를 빼고, 음수를 반전하고, 필요한만큼 그것들을 곱합니다. 그리고 이것이 tensorflow에서 가능한지 궁금합니다. 또는 어떤 경우 에라도 이것을 할 수있는 더 좋은 방법이 있다면. 같은 것을 보일 것이다 tensoflow되지

뭔가 : 전체가 반전 될 부의 경우이 경우

w = 20 
    s = 0 
    print prediction, y 
    for i in range(len(prediction.val)): 
     s+= (y[i]/prediction[i] - 1) * w 
    if s < 0: 
     s = s * -1 
    return s 

는, 그러나 나는 개별적으로 각 요소를 어떻게 바람직하게는 것이다. 내가 작동과 같은 해결책을 발견

prediction = neural_network_model(x) 
sub = tf.subtract(prediction,y) 
+0

지금까지 무엇을 시도 했습니까? 모든 코드 예제? – obayhan

+0

희망이 도움이 – MickBoe1

+0

나는 어떤 생각도 갖고 있지 않지만이 방법으로 대답을 찾기 쉽다 :) – obayhan

답변

1

:

후 나는 현재 붙어있어

prediction = neural_network_model(x) 
sub = tf.subtract(prediction,y) 
sign = tf.sign(sub) 
cost = tf.multiply(sub,sign) 

이 아직 무게를 포함하지 않습니다하지만 지금은 괜찮

작업