Neural Network 신경망 뉴런의 구조를 모델링하여 만듦 하나의 neuron : perceptron 시냅스 : 여러 layer 연결주의 방식 Perceptron 하나의 Neuron 학습이 불가능한 Neuron을 학습이 가능하게 만든 것 input data를 통해 output data를 받는 구조 input, weights, activation function으로 구성됨 Multi Layer Perceptron XOR 문제를 풀기 위해 처음 고안됨 Input layer : Domain에서 입력을 받기 때문에 계산이 수행되지 않고 정보를 은닉층에 전달함 Hidden layer : 노출되어있는 layer가 아니고 abstraction만 전달함 Output layer : 최종 value를 전달하는 net..
def function(a, b) : 가 있을 때 function (1, 3) -> O function ( b = 3, a = 1) -> O function(3, a = 1) -> X 위와 같이 순서를 지키지 않았을 때 발생하는 error 에러 코드 sns.catplot('sex', data = data, kind = 'count') 해결 x축인지 y축인지 명확하게 알려준다. ( parameter를 보고 알맞게 넣어주는 것) sns.catplot(x = 'sex', data = data, kind = 'count')
Ubuntu는 다중 사용자 시스템이기에 계정을 추가하여 사용하면 좋음 1. 계정 추가 sudo adduser [사용자명] 비밀번호를 설정하고 개인정보는 넣고 싶으면 넣고 안넣고 싶으면 그냥 Enter를 눌러도 상관없다 디렉토리가 실제로는 만들어지지 않기에 생성해줘야함 2. 디렉토리 생성하기 mkdir -p /home/song 3.권한 부여 sudo를 사용하여 만들었기 때문에 root 소유의 계정이고 권한을 자기 자신으로 넘겨야 함 sudo chown -R [계정명]:[계정명][홈 디렉토리 경로] 5. 그룹 지정 groupadd [생성할 그룹 이름] usermod -G [그룹 이름] [가입할 계정 이름] 안된다면 앞에 sudo 써서 실행해보자 6. 계정 접속 su - [계정 이름] 그룹 확인하기 group..
1. Remote Development 설치하기 2. F1 ssh open을 검색하여 아래의 메뉴로 들어감 내 pc의 config에 들어감 Host [계정명]@[IP 주소]:[포트번호] HostName [IP 주소] User [계정명] Port [포트 번호] 3. F1 키를 눌러 아래의 메뉴로 이동 등록한 host로 이동하면 끝!
재귀용법 함수 안에서 동일한 함수를 사용하는 것 여러 알고리즘 작성시 사용되기 때문에 익숙해지는 것이 좋음 고급 정렬 알고리즘에서 사용함 일정 패턴이 존재함 재귀함수의 깊이는 1000으로 제한 2개의 재귀 함수 비교 def func_1(num): if num 1: a = num * factorial(num-1) print('b',num) return a else: return num print(factorial(4)) a 4 a 3 a 2 a 1 b 2 b 3 b 4 24 코드 형태 #case 1 def function(input): if input > threshold: return function(input -1) # 상황에 맞게 변경해주기 else return input # 상황에 맞게 변경해주기 ..
Docker 컨테이너는 애플리케이션을 환경에 구애 받지 않고 실행하는 기술임 컨테이너 기술을 지원하는 다양한 프로그램 중 하나인 Docker 다양한 운영체제에서 사용가능하지만 리눅스 환경에서 제일 효과적으로 사용 가능함 리눅스 네임 스페이스와 cqroups와 같은 커널 기능을 사용하여 가상화 시킴 가상 머신 Hypervisor을 이용해 하나의 host에서 여러 개의 OS를 생성하는 방법 OS는 Guest OS라고 하며 서로 완전히 독립된 공간을 가짐 -> virtual machine Guest OS를 위한 library, kernel을 모두 포함하기 때문에 배포 image 생성 시 크기가 커짐 이미지 필요한 프로그램과 라이브러리, 소스를 설치한 뒤 만든 하나의 파일 이미지 종류가 엄청 많아서 골라서 사용..
class 붕어빵 틀과 같은 기능 recycler view item에 들어갈 값들을 모아둠 class 명으로 java 파일을 하나 만들고 자신이 넣고 싶은 값을 넣는다. 나는 아래와 같이 만듦 public class One_food { //음식사진 int food_resourceId; // day int day; //나트륨 int na; //단백질 int dan; //당류 int dang; //마그네슘 int ma; //아연 int zin; //에너지 int ene; //인 int p; //중량 int wei; //지방 int fat; //철 int fe; //칼륨 int k; //칼슘 int ca; //콜레스테롤 int chol; //탄수화물 int tan; // 트랜스지방 int trans; publ..
buildscript를 plugins 보다 앞에 써줘야함 gradle은 순서에 민감함 https://docs.gradle.org/5.4.1/userguide/plugins.html#sec:constrained_syntax Using Gradle Plugins Where «plugin id» and «plugin version» must be constant, literal, strings and the apply statement with a boolean can be used to disable the default behavior of applying the plugin immediately (e.g. you want to apply it only in subprojects). No other st ..