본문 바로가기

전체 글

(62)
[MVAPICH]MVAPICH설치 및 MPI 테스트 모든 과정은 우분투 과정에 진행 되었습니다. MVAPICH 설치 설치하기 1. 링크(http://mvapich.cse.ohio-state.edu/downloads/)에 접속하여 사진과 같이 Source Tarball을 눌러 파일을 다운 받는다. 2. mvapich make을 해주기 위해서 bison과 fortran을 설치 해준다. $ sudo apt-get install gfortran $ sudo apt-get install bison 3. 다운로드 받은 파일을 압축을 풀어주고 설치를 한다. $ tar –xzf mvapich2-2.3.1.tar.gz $ cd mvapich2-2.3.1 $ ./configure with-device=ch3:sock $ make $ sudo make install 4. 설..
[Android] 자바로 안드로이드 앱 다음 지도 API사용하여 지도 띄워보기 다음지도 API 키 발급 1. 지도 API을 발급 받기 위해서는 Kakao Developers(https://developers.kakao.com/)사이트에 방문하여 개발자 등록을 한후 앱 등록을 하여야 한다. 2. 앱 SDK을 사용하기위해서는 플랫폼을 등록하고 키 해쉬값과 패키지 명을 작성 하여야 한다. (키 해쉬값의 경우 터미널 명령어를 통해 얻을수 있다.) 3. 다음 지도 사용 가이드라인(http://apis.map.daum.net/android/guide/)에 접속하여 샘플 SDK을 다운 받고 lib파일을 프로젝트 폴더에 추가한다. 4. AndroidMainfest.xml에 GPS사용 접근 권한과 위치정보 접근 권한을 추가해 주고, APP KEY값을 추가해준다. 5. 메뉴바에에서 File/Proj..
[Mac OS]Mac에서 GCC컴파일러 사용해보기 학교에서 우분투를 사용하다보니 터미널에 점점 익숙해지기 시작했다. 또한 운영체제 수업을 들으면서 putty을 이용하여 서버에 접속후 gcc 컴파일도 해보고 하면서 맥북에서도 gcc옵션을 사용할수 있을까라는 생각을 하며 검색을 해보니 맥북 역시 터미널을 사용하여 gcc 컴파일이 가능했다. 설치 법은 간단했다. 1. 우선 터미널을 킨다. 2. 터미널을 실행시킨후 아래의 명령어를 입력한다. $ xcode-select --install 3. 명령어를 입력하면 어떠한 창이 하나 뜨게 되는데 install을 눌러주면 아래사진과 같이 나오게 된다. 4. 시간이 자니면 소프트웨어가 설치가되었다. 5. 설치가 완료 되면 gcc -v을 입력하여 버전을 확인한다. (나는 xcode가 설치되어있기 때문에 아마 다르게 나올수도..
[Python] 동전 교환 프로그램 #동전 교환 프로그램 print("동전을 바꿔주는 프로그램입니다.") #동전 초기화 money,c500,c100,c50,c10=0,0,0,0,0 money=int(input("얼마의 돈을 교환할까요? : ")) c500 = money//500 money %= 500 c100 = money//100 money %= 100 c50 = money//50 money %= 50 c10 = money//10 money %= 10 print("500원짜리 : %d개" %c500) print("100원짜리 : %d개" %c100) print("50원짜리 : %d개" %c50) print("10원짜리 : %d개" %c10) print("잔돈 : %d개" %money)
[Python] 진수 변환 하기 # 진수 변환 프로그램 sel = int(input("입력 진수 결정(16/10/8/2) : ")) print("%d진수로 출력합니다" %sel) num = input("값 입력 : ") if sel==16 : num=int(num,16) elif sel==10 : num=int(num,10) elif sel==8 : num=int(num,8) elif sel==2 : num=int(num,2) print("16진수 : ",hex(num)) #16진수로 출력 print("10진수 : ",num) #10진수로 출력 print("8진수 : ",oct(num)) #8진수로 출력 print("2진수 : ",bin(num)) # 2진수로 출력
[Ubuntu]Ubuntu16.04에 CUDA 9.0과 cuDNN7.0.5 설치 1. 컴퓨터환경CPU : Intel(R) Core(TM) i5-7500RAM : DDR4 8GBGPU : NVIDIA GeForce GTX 1050OS : Ubuntu 16.04 LTS 2. 설치 가. NVIDIA그래픽 드라이버 설치하기 1) 가장 먼저 우분투설치후 GPU드라이버를 설치해 준다. 2) 링크에 들어가 GPU버전과 OS버전에 맞게 파일을 다운 받는다.$ cd Download (다운로드 폴더로 저장되었을시..)$ sudo ./NVIDIA-Linux-86_64-384-59.run$ nvidia-smi //명령어를 통해 그래픽 드라이버가 설치가 되었는지 확인한다. 나. CUDA 9.0을 터미널 명령어를 통해 설치하기 1) CUDA파일을 다운받기 위해 (링크)에 들어가 다운을 받는다. 2) 19년 ..
딥 러닝(Deep Learning)이란 무엇인가? ▣ 딥러닝(Deep Learning)이란- 기계학습에 속한 여러가지 기법중 하나이다. ▣ 기계학습이 적용된 사례1. 스팸 메일 필터 - 대량으로 수신된 이메일중 불필요한 이메일은 검출해내는 시스템- 메일 내용이 스팸인지 아닌지를 자동으로 판별하며 판별작업에 기계학습을 사용한다. 2. 주가 예측- 지금까지의 주가추이를 기반으로 향후 어떤 형태로 주가가 변하지를 예측한다. 3. 구매자 분류- 온라인으로 쇼핑한 상품정보를 기반으로 유사한 상품을 구매한 사람끼리 여러그룹으로 분류하여 고객의 구매 경향을 쉽게 분석한다. ▣ 기계학습 이란- 훈련 데이터를 학습기에 넣어 학습 모델을 만들고, 그 학습모델을 이용해 처리를 수행하는 기술이다. ▣ 학습기와 훈련 데이터란 - 규칙성이나 패턴을 찾아내는 장치이며 학습기에 기..
[서평] Do it! 오라클로 배우는 데이터베이스 입문 안녕하세요. 오랜만에 블로그에 글을 올리게 되었네요...오늘 소개시켜드릴 책은프로그래밍 시리즈로 유명한 Do it! 시리즈 중 오라클로 배우는 데이터 베이스 입문 이라는 책 입니다. 복학후 바쁜 학교 생활을 지내던중 이지스퍼블리싱 서평단으로 선정 되어 책을 읽어 봤는데 제가 교과서로 사용하는 책 보다 보기 편하고 그림으로도 설명되어 있어 처음 공부하는 사람들도 쉽게 이해할수 있도록 내용이 구성되어 있습니다. 책의 첫장을 펴보게 되면 간단한 책 소개와 추천사가 쓰여져 있고 바로 뒷장에 초보자 코스와 중급자 코스로 추천하는 공부 법이 쓰여져 있습니다. 또한 초보자를 위한 공부를 하다가 모르는것이 있으면 저자에게 질문 하며 배울수 있는 스터디 룸도 제공하고 있습니다!!! 그럼 이제 책에는 어떠한 내용들이 있는..