넘파이는 파이썬의 대표적인 과학관련 패키지입니다. 파이썬의 배열은 크기가 커지면 성능이 별로기 때문에 넘파이를 주로 사용합니다. 넘파이는 저수준 언어로 배열을 구현하고, 다양한 기능을 제공합니다. 코랩에서 넘파이 사용 예시를 보이겠습니다. 코랩 사용법 관련 해서는 이전 포스팅을 참고해주세요. 위 코드로 numpy를 포함시키고 버전을 확인합니다. (현 시점에서는 1.18.5 네요) 배열을 생성하고 출력해줍니다. (넘파이는 파이썬 배열과 다르게 숫자와 문자열을 같이 담을 수 없습니다.) type() 매서드를 사용해 타입을 확인합니다. (넘파이 배열인 것을 확인할 수 있습니다.) 특정 인덱스에 접근하는 방법은 동일합니다. (인덱스는 0부터 시작) 넘파이의 sum() 함수를 사용해 모든 원소 합을 구한 결과입니..
코랩은 구글에서 제공하는 주피터 노트북입니다. 아니 주피터 노트북은 뭔데? 간단하게 말하면 웹상에서 코드를 실행할 수 있는 환경을 말합니다. 구체적으로, 파이썬 코드를 실행하거나 텍스트 작성이 가능하며 그래프 또한 그릴 수 있습니다. 사용자는 크롬같은 웹 브라우저에서 코딩을 하고, 코랩이 이를 구글 클라우드에서 실행해주는 것이죠. 그렇기 때문에 비싼 컴퓨터나 GPU없이도 고성능 환경을 무료로 사용할 수 있습니다. 그리고 작성한 코드는 구글 드라이브에 저장이 가능합니다. (구글 아이디 필요) 코랩 사용법 코랩에 먼저 접속합니다. 노트가 뜹니다. 수정하고 싶은 블럭을 더블클릭 또는 Enter키를 눌러 마크다운 형식으로 편집할 수 있습니다. 아니 마크다운이 뭐야 (링크) 블럭 밑에 커서를 대면 코드 또는 텍스..
딥러닝과 머신러닝의 차이점은 무엇일까? 사실 머신러닝에 딥러닝이 포함된다. 머신러닝 알고리즘 종류 : 선형 회귀, 로지스틱 회귀, 인공신경망 등 딥러닝(deep learning) : 머신러닝 알고리즘 중 인공신경망(artificial neural network)으로 만든 것. (인공신경망을 여러곂 쌓아 만든다.) 인공신경망이 사람의 뇌에서 영감을 받아서 만들어진것은 맞지만, 실제 사람의 뇌와 동작하는 방식은 다릅니다. 딥러닝과 머신러닝의 차이점 : 이들이 처리하는 데이터를 예시로 차이점을 설명하자면, 머신러닝은 보통 데이터베이스, 레코드 파일, 엑셀 등의 정형 데이터 처리에 적합하며, 딥러닝은 이미지/영상, 음성, 텍스트/번역 등의 비정형 데이터 처리에 적합합니다. 즉 머신러닝이 처리하기 어려운 데이터를..
머신러닝(딥러닝) 용어 몇가지를 간단하게 살펴봅니다. 이는 딥러닝에도 동일하게 적용됩니다. 모델 = '훈련 데이터로 학습된 머신러닝 알고리즘' 가중치, 절편 = 모델 파라미터(model parameter) 모델을 클래스로 표현할 경우, 해당 클래스로 만든 객체를 모델이라고 생각하면된다. 손실함수(loss function) : 모델의 예측과 target(정답)이 다를 경우 규칙(가중치, 절편)을 수정해야한다. 이때 사용하는 함수 최적화 알고리즘 : 손실함수의 최솟값을 효율적으로 찾는 방법
요즘 개인 미디어에 관심을 갖는 사람들이 폭증하고 그로 인해서 영상편집을 원하는 개인들이 많이지고 있습니다. 하지만 프리미어 Adobe Premiere Pro® | 동영상 편집 소프트웨어 등은 유료기도 하고 개인이 부담하기에는 상당한 금액이라 입문자들에게는 적합하지 않습니다. 😢 오늘 그래서 입문자들이 쓰기 좋은 무료영상편집프로그램인 다빈치리졸브 다운로드 방법과 간단한 설명을 알려드리도록 하겠습니다. 😁 (다빈치리졸브 16다운) 다빈치 리졸브 다운 로드 우선 다운로드를 위해서 다빈치 리졸브의 홈페이지로 이동을 해주어야 합니다. 아래의 주소로 이동해주세요. 😁 홈페이지 주소 www.blackmagicdesign.com/kr 으로 접속을 해주시기 바랍니다. 홈페이지로 이동후에 아래로 쭉 스크롤을 내려주시면..