객체지향 프로그래밍 핵심 오버라이딩, 오버로딩, 다형성
오버로딩(OverLoading) 같은 이름의 메서드 여러개를 가지면서 매개변수의 유형과 개수를 다르게 사용하는 기술
오버로딩(OverLoading) 같은 이름의 메서드 여러개를 가지면서 매개변수의 유형과 개수를 다르게 사용하는 기술
Numpy Numpy 란? Python의 고성능 과학 계산용 라이브러리 선형대수의 표현법을 코드로 처리 넘파이 특징 속도가 빠르고 메모리 사용이 효율적 데이터를 메모리에 할당하는 방식이 기존과 다르기 때문
머신러닝(Machine learning ) 데이터로부터 학습하는 모델을 구축하는 프로세스
Robert W. Brandford and J. Peter Duncan_의 _Simplified Strategic Planning_을 읽고 공부하며 작성한 내용입니다. Strategic Planning (전략기획) 무엇을 판매할 것 인가? 목표 고객을 누구로 잡...
Robert W. Brandford and J. Peter Duncan_의 _Simplified Strategic Planning_을 읽고 공부하며 작성한 내용입니다. 3줄요약 전략 수립 첫번째 단계 : 상황분석 전략 수립 두번째 단계 : 전략 수립 전략 수...
Robert W. Brandford and J. Peter Duncan_의 _Simplified Strategic Planning_을 읽고 공부하며 작성한 내용입니다. 3줄요약 전략기획팀을 구성할때는 다양한 관점에서 전략을 수립할 수 있게 인력을 구성해라. 전략...
전편)2020 공공 빅데이터 청년 인턴십 후기 2021년에 되돌아보는 공공빅데이터 후기 2020년도에 코로나 사태로인해 진행된 온라인 대학교 수업의 의미가 떨어진다고 판단하였고, 인턴을하면서 사회경험을 쌓고 학교로 돌아가는것도 하나의 방법이라고 생각하여 2020년 공공빅데이터인턴십...
개인정보 비식별화 방법
데이터의 특성
데이터 베이스의 일반적 특징
2000년대 기업내부 데이터베이스
1980년대 기업내부 데이터베이스
Expand
python 에서는 intercepts를 사용하여 함수호출을 가로 채서 원하는 방식으로 처리할 수 있다.
pandas 에서 groupby()를 활용할 때
가변수란 ? 가변수(Dummy variable, 假變數)란 독립변수를 0과1로 변환한 변수를 의미한다.
보간법이란? 보간법(interpolation)이란 통계적 혹은 실험적으로 구해진 데이터들(xi)로부터, 주어진 데이터를 만족하는 근사 함수(f(x))를 구하고, 이 식을 이용하여 주어진 변수에 대한 함수 값을 구하는 일련의 과정을 의미합니다. 예를 들어, (0, 0), (1, 1...
2798 블랙잭
2231 분해합
4153 직각삼각형
3009 네 번째 점 문제의 최초 접근 : 3개의 사각형에 좌표가 있을 때 나머지 한 좌표의 값의 규칙 I P O I : 사각형의 3개 좌표 x,y 를 줄바꿈 기준으로 P : 나머지 좌표 O : P단계에서 구한 좌표값 source code
1085 직사각형에서 탈출 문제의 최초 접근 : 직사각형의 크기는 입력받은 w , h값과 일치함 I P O I : 현재위치 x , y / 직사각형 오른쪽 위 좌표 w , y (한줄에 띄어쓰기 구분으로 입력) P : x,y 부터 직사각형의 경계선 까지의 거리 (최솟값) 계산 O :...
9020 골드바흐의 추측
4948 베르트랑 공준
1929 소수 구하기
2581 소수
1978 소수 찾기
1011 Fly me to the Alpha Centauri
2292
상기 문제는 프로그래머스에서 제공한 알고리즘 문제를 푼 소스코드 입니다.
LIST TO DIC
Dynamic Programming의 한계 Dynamic Programming은 계산을 빠르게 하는 것이지 “학습“을 하는것이 아니므로 머신러닝이 아님.
가치 이터레이션 (Value Iteration)
정책이란?
한번의 계산으로 최적화된 값을 찾는 것은 상당히 힘듭니다. 머신러닝에서 최적화 (Optimization)를 할 때는 일반적으로 여러 번 학습 과정을 거치는데 한 번의 학습 과정 역시 사용하는 데이터를 나누는 방식으로 세분화 시킵니다.
벨만 방정식 벨만 기대방정식 $v_\pi(s) = E_\pi[R_{t + 1} + \gamma v_\pi(S_{t+1})|S_t=s]$
벨만 방정식 강화학습이 결국 어떠한 방정식을 풀어내는 방법이라고 가정했을 때, 그 방정식은 벨만 방정식 임
포스트 내용은 “파이썬과 케라스로 배우는 강화학습” 책을 읽고 학습한 내용을 정리하였음을 알려드립니다.
2020 공공 빅데이터 청년 인턴십 후기
빅데이터 시각화 방법
빅데이터 프로젝트 관리
빅데이터 분석 방법론
위치추정
평균의 종류
데이터 분석의 유형
Transaction 의미 : 한번에 수행되어야할 데이터베이스의 READ와 Write 연산을 수행하는 단위. “트랜잭션이 시작되면…”</br> –읽기 –> 수정—> 삭제 –> … 종료
DATA
데이터의 독립성 3단계 구조 (3 - Level Architecture) 하위 단계의 데이터 구조가 변경되어도 상위단계에 영향을 미치게 하지 않게 하기위해 사용. 관점에 따라 3개의 계층으로 분리하여 복잡한 데이터베이스의 구조를 단순화 시킴 하나의 데이터베이스를 세 단...
What is Open Goverment Data?
Design Thinking
기말고사 기록용 DataStructureArchives_YangDongJae
빅데이터 분석
2020.05.18 객체지향 분석
중간고사 기록용 MachineLearningArchives_YangDongJae
What is Data science?
Decision Tree Learning Algorithm
대규모 소프트웨어 개발 공정 요구사항분석 설계 구현 테스트 및 검증 운용 및 유지보수
소프트웨어 공학 기본적인 소프트웨어 공학개발 과정 요구사항분석 -> 요구사양서 설계 -> 기본 설계서 , 상세 설계서 ...
소프트웨어공학개론 [중간고사]
중간고사 기록용 한눈에 보는 기본 자료구조
Binary Search Tree Binary search Tree 는 ordered binary Tree 혹은 sorted binary Tree라고 부르기도 합니다.
Tree 의 문제점 이전시간에 만들어본 Tree는 python의 리스트를 활용해서 만들었다. 하지만 파이썬 (뿐만아니라 대다수의 프로그래밍 언어)에서는 List에 추가될 데이터 값을 미리 확보하기위하여 리스트의 데이터 용량보다 더 큰 값들을 할당한다.
Binary Tree
Queue Queue의 자료구조에서 핵심은 First in First Out 입니다. 즉 제일 먼저 들어온 데이터블록이 제일 처음에 나갑니다.
Doubly Linked List 링크드리스트의 한 종류 더블리 링크드 리스트(Doubly linked list)는 Sngly Linked List와는 다르게 노드의 값에 previous 와 next의 값을 취한다. 즉 우리가 Singly_Linked_List에서 Node에 ...
프로그래밍 언어 Java 배우기
Scanner란 무엇일까? Java 에서 Scanner 는 객체를 만들기 위한 클래스 입니다.