최적화 기능을 사용하여 기능 최적화

남자

함수를 정의하고 싶습니다.

여기에 이미지 설명 입력

그리고 포인트에 대한 (a, b)에 대한 최소값을 찾고 싶습니다.

x = np.array([.2, .5, .8, .9, 1.3, 1.7, 2.1, 2.7])
y = f(x) + np.random.randn(len(x))

함수 사용 : optimize.fmin_cg (여기에서 문서를 찾을 수 있습니다 : https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.fmin_cg.html )

지금까지 내 작업

compute_error()함수 를 정의했습니다 .

def compute_error(a,b):
    k=[0]*len(x)
    for i in range(0,len(x)):
        k[i]=(y[i]-(a*x[i]+b))**2
    return sum(k)

이 최적화 기능을 사용하여 최소화하려고했지만 몇 가지 문제가 발생했습니다.

x_0=np.array((0,0))     #start optimization from point (0,0)
 
minimum = optimize.fmin_cg(compute_error,x_0)

TypeError: compute_error() missing 1 required positional argument: 'b'
Piterbarg

나는 compute_error가 두 개의 개별 인수가 아닌 두 요소 배열을 취해야한다고 생각합니다.

def compute_error(params_to_optimize):
    a = params_to_optimize[0]
    b = params_to_optimize[1]
    k=[0]*len(x)
    for i in range(0,len(x)):
        k[i]=(y[i]-(a*x[i]+b))**2
    return sum(k)

또한 관련이있을 수있는 x0 초기화는 np.array 생성자에서 튜플이 아닌 목록을 사용하는 것이 약간 이상해 보입니다.

x_0=np.array([0,0])

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Scipy 패키지를 사용하여 기능 최적화

분류에서Dev

C 기능 최적화

분류에서Dev

KDB : 기능 최적화

분류에서Dev

Scipy fmin 최적화 기능

분류에서Dev

최적화 기능을 사용할 때 누락 된 개체

분류에서Dev

기능 최적화-배열을 입력으로 사용

분류에서Dev

여러 변수를 사용한 Scipy 기능 최적화

분류에서Dev

이 기능을 최적화하는 가장 좋은 방법

분류에서Dev

AngularJS 구성 기능을 최적화하는 방법

분류에서Dev

Python : scipy 최적화 최소화를 사용하면 기능이 최소화되지 않습니다.

분류에서Dev

Lua 기능의 성능 및 최적화

분류에서Dev

pysftp를 사용하여 파일 크기 검색 성능 최적화

분류에서Dev

자주 사용되는 아나그램 기능 최적화

분류에서Dev

"최적화 사용"의 기능은 무엇입니까?

분류에서Dev

최적화를 사용한 밀도 기능 모드

분류에서Dev

자르기 기능 최적화

분류에서Dev

scipy 루트 찾기 / 최적화 기능에서 여러 값을 반환

분류에서Dev

lpsolve / lpsolveapi를 사용하여 절단 재고 최적화 / 폐기물 최소화

분류에서Dev

lpsolve / lpsolveapi를 사용하여 절단 재고 최적화 / 폐기물 최소화

분류에서Dev

인덱스를 사용하여 mySql 쿼리 성능 최적화

분류에서Dev

비선형 기능을위한 Scipy를 사용한 제약 최적화

분류에서Dev

numpy 기능을 사용하여 배열 반복을 파이썬 루프로 최적화 또는 대체

분류에서Dev

FlatFileItemReader 및 비동기 프로세서를 사용하여 성능을 최적화하는 방법

분류에서Dev

FlatFileItemReader 및 비동기 프로세서를 사용하여 성능을 최적화하는 방법

분류에서Dev

내 접두사 0 추가 기능 최적화

분류에서Dev

성능 최적화 된 사전 변경

분류에서Dev

일반 편집 기능 최적화

분류에서Dev

배열의 모든 값을 서로 비교하는 최적화 기능

분류에서Dev

동일한 헤더로 API 기능을 최적화하는 방법

Related 관련 기사

  1. 1

    Scipy 패키지를 사용하여 기능 최적화

  2. 2

    C 기능 최적화

  3. 3

    KDB : 기능 최적화

  4. 4

    Scipy fmin 최적화 기능

  5. 5

    최적화 기능을 사용할 때 누락 된 개체

  6. 6

    기능 최적화-배열을 입력으로 사용

  7. 7

    여러 변수를 사용한 Scipy 기능 최적화

  8. 8

    이 기능을 최적화하는 가장 좋은 방법

  9. 9

    AngularJS 구성 기능을 최적화하는 방법

  10. 10

    Python : scipy 최적화 최소화를 사용하면 기능이 최소화되지 않습니다.

  11. 11

    Lua 기능의 성능 및 최적화

  12. 12

    pysftp를 사용하여 파일 크기 검색 성능 최적화

  13. 13

    자주 사용되는 아나그램 기능 최적화

  14. 14

    "최적화 사용"의 기능은 무엇입니까?

  15. 15

    최적화를 사용한 밀도 기능 모드

  16. 16

    자르기 기능 최적화

  17. 17

    scipy 루트 찾기 / 최적화 기능에서 여러 값을 반환

  18. 18

    lpsolve / lpsolveapi를 사용하여 절단 재고 최적화 / 폐기물 최소화

  19. 19

    lpsolve / lpsolveapi를 사용하여 절단 재고 최적화 / 폐기물 최소화

  20. 20

    인덱스를 사용하여 mySql 쿼리 성능 최적화

  21. 21

    비선형 기능을위한 Scipy를 사용한 제약 최적화

  22. 22

    numpy 기능을 사용하여 배열 반복을 파이썬 루프로 최적화 또는 대체

  23. 23

    FlatFileItemReader 및 비동기 프로세서를 사용하여 성능을 최적화하는 방법

  24. 24

    FlatFileItemReader 및 비동기 프로세서를 사용하여 성능을 최적화하는 방법

  25. 25

    내 접두사 0 추가 기능 최적화

  26. 26

    성능 최적화 된 사전 변경

  27. 27

    일반 편집 기능 최적화

  28. 28

    배열의 모든 값을 서로 비교하는 최적화 기능

  29. 29

    동일한 헤더로 API 기능을 최적화하는 방법

뜨겁다태그

보관