본격적으로 인공지능을 실습하기 전 Python의 여러 라이브러리를 소개합니다. 해당 라이브러리에 대한 실습 및 사용 예시들은 따로 작성해 추가할 예정입니다. Python(파이썬)은 머신러닝 프로젝트의 언어로 많이 선택되는 대표적인 언어입니다. 파이썬의 여러 라이브러리를 이용해 우리는 상위 레벨에서 쉽게 딥러닝까지 다룰 수 있습니다. Numpy Numpy(넘파이)는 과학 및 공학 분야에서 널리 사용되는 파이썬의 오픈소스 라이브러리입니다. 기존 파이썬에서 제공하는 리스트보다 빠른 계산 속도를 가진 ndarray(다차원 배열) 배열을 사용할 수 있도록 해줍니다. 리스트는 굉장히 강력한 자료구조이지만 데이터가 비연속적인 위치에 저장되기 때문에, 딥러닝과 같이 대량의 데이터를 처리해야 하는 경우에는 효율적이지 않..
Python에서 데이터베이스와의 연결 및 ORM 등을 활용할 수 있도록 해주는 라이브러리 SQLAlchemy [DB]ORM(Object Relational Mapping)이란, 객체-관계 불일치 객체 관계 매핑(Object-relational mapping; ORM)은 관계형 데이터베이스와 객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 자동으로 매핑(연결)해주는 프로그래밍 기법을 말합니다. 객체 지향 munak.tistory.com Tutorial | 파이썬 개발자를 위한 SQLAlchemy Tutorial 이 문서는 SQLAlchemy 1.4/2.0 Tutorial (opens new window)를 번역 및 정리한 글입니다. 기존 공식 문서는 보기 어렵고, 너무 많은 내용이 담겨있습니다. 또..