목록Python (7)

인공 지능(AI: Artificial Intelligence)은 인간과 기계의 능력 사이의 격차를 해소하는 데 있어 기념비적으로 기여하고 있습니다. 인공지능을 통해서 기계가 인간처럼 세상을 보고 비슷한 방식으로 인식하고 이미지 및 비디오 인식, 이미지 분석 및 분류, 미디어 재생, 추천 시스템과 같은 다양한 작업에 인공지능이 이용됩니다. 오늘은 인간의 뇌의 시각 피질과 유사한 구조를 가진 합성곱 신경망 (Convolutional Neural Network)에 대해 알아보도록 하겠습니다. ConvNet / CNN (Convolutional Neural Network)은 입력 이미지를 가져와 이미지의 다양한 측면 / 객체에 중요도(학습 가능한 가중치 및 편향)를 할당하고 서로 구별 할 수 있는 딥 러닝 알고..

이번에는 scikit-learn Machine Learning in Python을 이용하여 머신러닝을 구현하는 방법에 대하여 간단히 알아보겠습니다. Simple and efficient tools for predictive data analysis Accessible to everybody, and reusable in various contexts Built on NumPy, SciPy, and matplotlib Open source, commercially usable - BSD license 파이썬에서 머신러닝을 구현하기 위해서는 scikit-learn 라이브러리(https://scikit-learn.org/stable/)를 사용하면 편리합니다. 여기서는 머신러닝의 주요 기법인 로지스틱 회귀, 선..

Python을 이용하면서 다양한 함수 기능을 익혀 두면 유용하게 사용할 수 있습니다. 오늘은 Lambda, Split, List, Map에 대하여 알아보겠습니다. 1. Lambda - Lambda식에 인수를 전달하여 def로 작성한 함수처럼 사용을 할 수 있음 예) x=7 , y=8, z=9대입 x=7 y=8 z=9 # def 이용 def func3(x, y, z): return x*y + z # lambda 이용 func4 = lambda x, y, z: x*y + z print(func3(x, y, z)) print( ) print(func4(x, y, z)) 65 65 예) if을 이용한 lambda a1 = 25 a2 = 40 func = lambda x: x**2 - 40*x + 350 if x..

함수(function)은 다양한 처리를 하나로 정리한 것이다. 함수를 이용하면 전체적인 운용이 알기 쉬우며 동일한 처리를 반복적으로 하지 않아도 된다. 함수는 'def 함수(인수):'를 이용한다. "함수를 나타낼 때는 '함수명( )'을 사용한다. 함수는 정의 이후에만 호출이 가능하다." 함수는 반환값을 설정해서 함수를 명명한 곳으로 값을 돌려준다. 이 경우 'return 반환값'을 사용한다. Python을 이용하여 BMI을 계산하는 것을 함수를 써서 실행해 보자. [Input] def bmi(height, weight): return weight/height**2 print("bmi는 %.2f입니다."% bmi(1.80, 73)) * %.2는 소수점 이하 두 자리 까지 표시하는 경우를 말합니다. [Out..