목록분류 전체보기 (767)
우노
1. 기계학습이란? 어떠한 일을 예측한다는 것은, 수많은 규칙들이 존재하기 때문에 어렵습니다. 예측하는 방법을 일일이 프로그래밍하지 않고 어떤 자료와 현상에서 자동적으로 배우게 하는 것이 바로 기계학습입니다. 즉, 자체적으로 데이터를 보고 학습해서 뭔가를 배우는 능력을 갖는 프로그램을 기계학습이라고 할 수 있습니다. 2. 학습의 종류 학습을 하기 위해서는 데이터가 필요합니다. 학습은 방법에 따라, 지도(Supervised)학습과 비지도(Unsupervised)학습 2가지 종류로 나눌 수 있습니다. 3. 지도 학습 (Supervised Learning) 레이블이 주어진 데이터를 학습하는 것을 지도 학습이라고 합니다. 레이블이 주어진 데이터라는 것은 고양이, 강아지, 모자 등과 같이 개체의 특징이 명확하게 ..
cp cp는 파일을 복사하는 명령어로서 copy의 약어이다. 파일이나 디렉토리를 복사할때 사용한다. test 파일을 test.bak 으로 복사 cp test test.bak home 디렉토리의 하위 디렉토리까지 home2 디렉토리로 복사 cp -r /home /home2 복사할때 파일의 소유자,그룹자,권한,시간정보등이 그대로 복사 cp -rp /home /home2
시스템 전역 환경 변수 등록 해당 시스템에 존재하는 모든 사용자가 사용할 수 있는 환경 변수로 시스템 전원이 켜져 있고 모든 사용자가 로컬 또는 원격으로 로그인할 때마다 로드됨. /etc/profile : 시스템 전역 쉘 변수 user가 쉘에 로그인 하게 되면 가장 먼저 /etc/profile파일을 읽는다. /etc/profile 파일에는 USER, LOGNAME, HOSTNAME 등의 쉘 변수들이 선언되어 있다. /etc/profile 파일을 통해 이러한 시스템 전역 쉘 변수들을 초기화한다. 그 다음으로 전역 리드라인 초기화 파일인 /etc/inputrc 파일을 읽고, 기타 특수 프로그램들의 전역 환경 설정 파일을 포함하고 있는 /etc/profile.d 디렉터리를 읽는다. /etc/bashrc : 쉘..
grep은 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자할 때 사용하는 명령어입니다. 리눅스에서 가장 많이 사용되는 명령어 중 하나이다. grep 명령어 옵션 grep [OPTION...] [PATTERN] [FILE...] E : PATTERN을 확장 정규 표현식(Extended RegEx)으로 해석. F : PATTERN을 정규 표현식(RegEx)이 아닌 일반 문자열로 해석. G : PATTERN을 기본 정규 표현식(Basic RegEx)으로 해석. P : PATTERN을 Perl 정규 표현식(Perl RegEx)으로 해석. e : 매칭을 위한 PATTERN 전달. f : 파일에 기록된 내용을 PATTERN으로 사용. i : 대/소문자 무시. v : 매칭되는 PATTERN이 존재하지 않는 라인..
1. breeze library을 빌드해 jar 파일 생성 https://wooono.tistory.com/246 참고 2. breeze 폴더 생성 후 진입 mkdir breeze && cd breeze 3. breeze 폴더 내부에 build.sbt 생성 libraryDependencies ++= Seq( "org.scalanlp" %% "breeze-natives" % "1.0", "com.chuusai" %% "shapeless" % "2.3.3" ) scalaVersion := "2.12.3" 4. breeze 폴더 내부에 lib 폴더 생성 mkdir lib 5. lib 폴더에 1번 과정에서 빌드한 breeze library jar 파일 추가 cp /home/ec2-user/breeze/math/..
컴파일(Compile) 컴파일이란 개발자가 작성한 소스코드를 바이너리 코드로 변환하는 과정을 말한다. (목적파일이 생성됨) 즉, 컴퓨터가 이해할 수 있는 기계어로 변환하는 작업이다. 이러한 작업을 해주는 프로그램을 가르켜 컴파일러(Compiler)라 한다. 자바의 경우, 자바가상머신(JVM)에서 실행가능한 바이트코드 형태의 클래스파일이 생성이 된다. .java라는 자바 클래스 파일을 바탕으로 .class라는 클래스 파일이 생성된다. 빌드(Build) 소스코드 파일을 실행가능한 소프트웨어 산출물로 만드는 일련의 과정을 말한다. JAR, WAR 등의 실행 가능한 파일을 만드는 작업을 일컫는다. 빌드의 단계 중 컴파일이 포함이 되어 있는데 컴파일은 빌드의 부분집합이라 할 수 있다. 빌드 과정을 도와주는 도구를..
JAR (Java ARchive Files) Java의 실행파일이다. 여러개의 자바 클래스 파일과, 클래스들이 이용하는 관련 리소스(텍스트, 그림 등) 및 메타데이터를 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 패키지 파일 포맷이다. JAR 파일은 실제로 ZIP 파일 포맷으로 이루어진 압축 파일로서, 파일 확장자는 .jar이다.
Java 버전 변경 (openjdk 11.0.2) # 자바 버전 확인 java -version # 기본 java 파일 위치 확인 which java ls -l /usr/bin/java # /usr/local에 openjdk 설치 cd /usr/local curl -O https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz tar zxvf openjdk-11.0.2_linux-x64_bin.tar.gz # JAVA_HOME(환경변수) 설정 # 기본 java 파일 위치를 /usr/local/jdk-11.0.2로 설정 sudo vim /etc/profile.d/jdk.sh export JAVA_HOME=/usr/loca..
도커파일 생성 생성 방법 https://wooono.tistory.com/123 Image 생성 docker build -t [이미지이름:태그] [도커파일위치] Image 확인 docker images 이미지 삭제 docker rmi [이미지]
이미지를 사용해 컨테이너 생성 명령어 구조 docker run [옵션] [컨테이너이름] [옵션] [이미지[:TAG|@DIGEST]] [명령어] [매개변수] 사용 예1 docker run --name kubia-container -p 8080:8080 -d kubia 사용 예2 docker run --name unho-spark -it kmubigdata/ubuntu-spark bash 옵션 -d detached mode 흔히 말하는 백그라운드 모드 -p 호스트와 컨테이너의 포트를 연결 (포워딩) -v 호스트와 컨테이너의 디렉토리를 연결 (마운트) -e 컨테이너 내에서 사용할 환경변수 설정 -name 컨테이너 이름 설정 -rm 프로세스 종료시 컨테이너 자동 제거 -it -i와 -t를 동시에 사용한 것으로 ..