목록인공지능/기본기 (2)
IT하는 참새
[pandas]ndarray와 array차이
Numpy의 ndarray객체 vs 기본파이썬의 array객체 쉽게 생각하면 둘다 평범한 리스트임 차원 저장가능하지만 ndarray가 더욱 수식활용에 특화된 list라고 생각하면된다 그럼 이것들을 언제 사용하는게 적합한가? ndarray는 리스트끼리의 연산이 필요할 경우에 사용함 예를들어 x = [1,2,3,4]y = [9,8,7,6] 이때 x-y같이 일반적인 리스트끼리의 -연산은 불가능함 x y를 ndarray로 바꿔 계산하면 된다 (둘 중 하나만해도 가능) x = np.array(x) z = x-y 이렇게 사용가능함
인공지능/기본기
2019. 2. 24. 23:58
최소제곱법: 단일선형회귀에서 a, b를 구하는 방법 y=ax+b 훌륭한 예측선을 긋기위해 정확한 a,b값을 알아내야함 예를들어 피부의 촉촉함(y)을 결정하는 여러 요소중 마시는 물의양(x)만을 가정한다면 x: 물의양 집합y: 촉촉함 정도 (y값은 높으면 좋다고 가정)=> x : {120ml, 150ml, 320ml, 500ml}y: {0.23, 0.32, 0.58, 0.82} 이렇게 label들이 주어졌을 때 a,b의 값을 잘 구하여 그래프를 그려야추후에 새로운 데이터 입력시 좋은 판단을 할 수 있음 (최소제곱법 이용하여 구함) 최소제곱법 공식: 공식에 대입하여 a와 b를 구하면 a = -0.02894b = 12.8299 y = -0.02894x+12.8299 이 직선이 가장 실제값과 비슷하게 나온다고 ..
인공지능/기본기
2019. 2. 16. 02:22