일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 시스템프로그래밍
- 회귀
- linux
- Windows 10
- 텐서플로우
- 학습
- C언어
- 알고리즘
- TensorFlow
- 운영체제
- 프로그래밍
- 프로세스
- error
- 영상처리
- C++
- python
- 딥러닝
- 쉘
- Windows10
- 백준
- OpenCV
- 공부
- 턱걸이
- CV
- shell
- 백준알고리즘
- c
- 리눅스
- Computer Vision
- 코딩
- Today
- Total
목록공부 (139)
줘이리의 인생적기

신경망은 많은 숫자로 구성된 행렬이다. 이 행렬에 입력을 넣으면 출력을 얻게 되는데 잘 작동할 경우 원하는 출력에 점점 가까워진다. 랜덤은 신경망에 꼭 필요한 기능이다. 처음 입력은 랜덤 한 값으로 지정해주는 초기화(Initialization)를 해야 하며, 어느 정도 규칙이 있는 범위 내에서 난수를 지정한다. import tensorflow as tf rand = tf.random.uniform([1], 0, 1) print(rand) tf.random.uniform([1], 0, 1)에서 uniform은 균일 분포(uniform distribution)의 난수를 얻는다는 뜻이다. tf.random.uniform([1], 0, 1)에서 [1]은 결괏값의 Shape(행, 열 등 차원의 수)를 뜻한다. t..

텐서플로우 버전 확인 import tensorflow as tf print(tf.__version__)

windows 10, anaconda 환경을 통해 tensorflow 2.0을 설치합니다. cho000023.tistory.com/74 [windows 10] tensorflow를 위한 graphic driver, cuda 10.0, cudnn 7.6.0 설치 tensorflow 공부를 위해 그래픽 드라이버, cuda, cudnn을 설치하려 합니다. nvidia 관련 프로그램 삭제 - cuda 설치(+ 그래픽 드라이버) - cudnn 설치 순으로 포스팅 하겠습니다. tensorflow version : 2.0 cuda v.. cho000023.tistory.com cho000023.tistory.com/71 아나콘다(anaconda) 설치! (windows) 아나콘다를 설치해보겠습니다. 해당 URL : ..

텐서플로우에서 필요로 하는 DLL 파일을 포함하고 있는 Microsoft Visual C++ 2015 Redistributable Update 3 x64를 설치합니다 visualstudio.microsoft.com/ko/vs/older-downloads/?rr=www.tensorflow.org/install/pip%3Fhl%3Dko%26lang%3Dpython3 Visual Studio Older Downloads - 2017, 2015 & Previous Versions Download previous versions of Visual Studio Community, Professional, and Enterprise softwares. Sign into your Visual Studio (MSDN) ..

tensorflow 공부를 위해 그래픽 드라이버, cuda, cudnn을 설치하려 합니다. nvidia 관련 프로그램 삭제 - cuda 설치(+ 그래픽 드라이버) - cudnn 설치 순으로 포스팅 하겠습니다. tensorflow version : 2.0 cuda version : 10.0 cudnn version : 7.6.0 1. Nvidia 프로그램 삭제 - 제어판 -> 프로그램 추가/삭제에서 nvidia와 관련되어 있는 것들을 모두 삭제합니다. - 로컬 디스크 -> Program Files와 Program Files(x86)에 있는 NVIDIA 관련 파일들을 모두 삭제합니다. - 장치 관리자 -> 디스플레이 어댑터 -> 드라이버 업데이트 - 아래와 같은 순서로 진행 NVIDIA 그래픽 드라이버 완전..

python으로 하는 opencv를 다시 시작해보도록 하겠습니다. 아주 대표적인 사진이죠. lenna사진을 불러오는 imread 함수를 알아보고 flag도 알아보겠습니다. import cv2 def function1(): image = cv2.imread('lenna.bmp', cv2.IMREAD_COLOR) #default 값(1) #image = cv2.imread('lenna.bmp', cv2.IMREAD_GRAYSCALE) #흑백(0) #image = cv2.imread('lenna.bmp', cv2.IMREAD_UNCHANGED) #alpha channel까지 포함(-1) if image is None: print('Image load failed!') return print('image의 ty..

opencv에 대해 꾸준히 포스팅을 해보려고 합니다. (visual studio community 2019, opencv 4.1.0 버전을 이용합니다.) opencv를 공부하시는 분들이라면 다 아는 아주 유명한 사진이죠! 이 사진을 새로운 창에 새로운 이름으로 불러오기를 해봅시다. #include "opencv2/opencv.hpp" #include using namespace std; using namespace cv; int main(void) { Mat image; image = imread("lenna.bmp"); if (image.empty()) { cerr
RANSAC(Random Sample Consensus)는 점군 안에 원통이나 평면과 같은 특정 Model이 있다는 가정하에 해당 모델의 파라미터 추정 후 cloud point가 이 model에 속하는지 Random으로 point를 Sample하여 Consensus한지 테스트하는 방법이다 평면 모델을 사용하여 바닥 포인트들을 제거할 수 있다 모델과 파라미터가 맞으면 Inlier, 맞지 않으면 Outlier RANSAC은 Outlier가 많이 포함되어 있어도 높은 정확도를 보이나, 계산 부하가 크고 대상에 따른 thresholds를 설정해주어야 하며 하나의 데이터셋에 하나의 모델만 적용가능하다는 단점이 있다