본문 바로가기

전체 글

(81)
[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! 시리즈 중 오라클로 배우는 데이터 베이스 입문 이라는 책 입니다. 복학후 바쁜 학교 생활을 지내던중 이지스퍼블리싱 서평단으로 선정 되어 책을 읽어 봤는데 제가 교과서로 사용하는 책 보다 보기 편하고 그림으로도 설명되어 있어 처음 공부하는 사람들도 쉽게 이해할수 있도록 내용이 구성되어 있습니다. 책의 첫장을 펴보게 되면 간단한 책 소개와 추천사가 쓰여져 있고 바로 뒷장에 초보자 코스와 중급자 코스로 추천하는 공부 법이 쓰여져 있습니다. 또한 초보자를 위한 공부를 하다가 모르는것이 있으면 저자에게 질문 하며 배울수 있는 스터디 룸도 제공하고 있습니다!!! 그럼 이제 책에는 어떠한 내용들이 있는..
2. 파이썬 자료형 - 숫자형 파이썬 자료형 - 숫자형파이썬 자료형중 숫자형은 쉽게 말해 숫자로 이루어진 자료형이다.쉽게 표현하면 우리 일상 생활에서 사용하는 1,2,5,100같은 정수형이 있고 11.5, 10.8같이 실수형이 있다. 숫자형 표현하기▣ 정수형 표현- 정수형은 우리가 일상 생활에서 사용하는 정수를 뜻한다. 정수형에는 +을 띄는 양의 정수, -을 띄는 음의 정수와 숫자 0을 변수(num)에 대입하는 형태이다. ▣ 실수형 표현- 실수형은 소수점이 포함된 숫자를 뜻한다.
1. Window에 파이썬 설치 하기 윈도우에 파이썬 설치1. 파이썬 공식 홈페이지에서 파이썬 언어 패키지를 다운 한다링크 : (https://www.python.org/downloads/) ※ 해당글은 파이썬 3.7 기준으로 작성된 글입니다. 다른 버전이 설치된 경우 3.7용 인스톨러 파일을 다운 받아 설치하면 됩니다. 2. Setup 파일이 다운로드가 완료되면 파일을 실행 시켜 설치를 한다.* 설치시 파이썬이 어디서든 실행 가능하도록 "Add Python 3.7 to PATH"을 체크 해준다3. 설치가 완료되면 아래와 같이 화면에 나오는데 'Close'을 클릭한다.4. 파이썬이 정상 설치가 완료 되었는지 확인 하기 위해 시작버튼을 눌러 확인한다.
[Java] 멀티쓰레드를 이용한 카운터 멀티 쓰레드를 이용한 카운터 * 요구사항 프로그램 설명 : 멀티스레드를 이용한 카운터 개발자 : 김성민(2015244055) 개발 시작 날짜 : 18.06.04 개발 종료 날짜 : 18.06.09 요구사항 : 1. 프로그램이 시작되면 사용자는 카운터의 Max값(정수)을 입력한다. 그리고 입력된 Max값은 공유 객체의 필드인 count의 초기값으로 사용된다. 2. 메인스레드는 2개의 스레드(threadA,threadB)를 생성하고, 생성된 2개의 스레드들은 공유 객체의 필드인 count를 번갈아가면서 1씩 감소시킨다. 3. 각 스레드가 count를 1감소시킬때 마다 어떤 스레드가 값을 감소시켰는지를 감소된 count값과 함꼐 출력시킨다. 4. 각 스레드는 count값이 0에 도달 하면 종료된다. 5. 각 ..
(c언어) 입력한 수까지 합을 구하는 프로그램 입력한 수까지 합을 구하는 프로그램 * 소스 코드 /* 프로그램 설명 개발자 : 김성민 개발 시작 날짜 : 18.06.06 개발 종료 날짜 : 18.06.06 프로그램 설명 : 1부터 입력한 수까지 합을 구하는 프로그램 */ #include "stdafx.h" void prog();//프로그램 설명 void sum();//본 프로그램 int main() { prog();//프로그램 설명 sum();//본 프로그램 } void prog() { printf("이 프로그램은 1부터 입력한 수까지 합을 구하는 프로그램입니다.\n\n"); } void sum() { int sum = 0; //수의 합 int input = 0;//입력 받는 값 int i = 1, x = 1; //반복문을 위한 변수 printf("..
(C언어) 초를 입력 받아 일수/시간/분 계산하기 초를 입력 받아 일수/시간/분 계산하기 /* 프로젝트명 : 초를 입력 받아 일수/시간/분 계산하기 개발자 : 김성민 개발 시작 날짜 : 18-05-12 개발 종료 날짜 : 18-05-12 */ #include "stdafx.h" void print(); int main() { print(); } void print() { int num = 0; //입력 시간 int day = 0, hour = 0, min = 0, sec = 0; //일수,시간,분,초 printf("초단위의 시간을 입력 하시오(32억초 이하) : "); scanf_s("%d", &num); printf("\n\n"); day = (num / 86400) % 86400; //일수 hour = ((num / 3500) % 3600) % 24..