분류 전체보기(53)
-
1. Easy ABAP 2.0
1. CTS : 커스터마이징 tool (T-CODE:SE09 = CTS관리) 2. IMG : 커스터마이징에 사용되는 가장 일반적인 툴 (T-CODE:SPRO) 3. ABAP 기본문법 * -> 주석처리 ' ' -> String 연산자 -> 나누기 : / int 나누기 : DIV [ / in java] 나머지 값 : MOD [ % in java] 제곱 : ** / -> 줄바꿈 sy-datum -> 서버날짜 sy-datlo -> 로컬날짜 sy-uzeit -> 서버시간
2021.10.05 -
아키텍쳐 vs 프레임워크 vs 디자인패턴
1. 아키텍쳐(architecture)란 무엇인가? 설계도 소프트웨어 구조(software architecture)는 소프트웨어의 구성요소들 사이에서 유기적 관계를 표현하고 소프트웨어의 설계와 업그레이드를 통제하는 지침과 원칙 2. 프레임워크 프로그램을 구현하기 위한 뼈대 클래스와 라이브러리가 합쳐진 형태라고 볼 수 있다. 3. 디자인패턴 소프트웨어 개발 방법으로 사용되는 디자인패턴(Desigin Pattern)은 과거의 소프트웨어 개발 과정에서 발견된 설계의 노하우를 축적하여 그 방법에 이름을 붙여서 이후에 재사용하기 좋은 형태로 특정 규약을 만들어서 정리한 것 디자인 패턴은 소프트웨어 설계에 있어 공통적인 문제들에 대한 표준적인 해법과 작명법을 제안하며, 알고리즘과 같이 프로그램 코드로 바로 변환될 ..
2021.09.27 -
경사하강법
1. 경사상승법 / 경사하강법 (gradient ascent/descent) 경사상승법 함수증가 -> 미분값을 더함 = x+f'(x) 경사하강법 함수감소 -> 미분값으 뺌 = x-f'(x) 경사상승/경사하강 방법은 극값에 도달하면 움직임을 멈춘다 극값에서는 미분값이 0이므로 목적함수 최적화 종료 점이 이동 하며 얻은 미분 값의 합/차 미분값을 더해줌 -> 함수의 최대화 미분값을 빼붐 -> 함수의 최소화 최대/최소 값일 때 움직임을 멈춤(극값에 도달) 최적화 알고리즘 학습률 조정을 통해 학습속도 조절 2. 그레디언트 벡터 다차원에서의 극값을 찾음 (x, y, z) --> (x', y', z') 벡터가 입력인 다변수 함수는 편미분을 사용 그레디언트 벡터 ∇f(x, y)는 각 점(x,y)에서 가장 빨리 증가하..
2021.08.06 -
행렬은 뭔가요?
1. 행렬(matrix)은 벡터를 원소로 가지는 2차원 배열입니다 행렬의 특정행(열)을 고정하면 행(열)벡터라 부릅니다 행렬은 벡터공간에서 사용되는 연산자(operator)로 이해한다 행렬곱을 통해 벡터를 다른 차원의 공간으로 보낼 수 있다 행렬곱을 통해 패턴을 추출할 수 있고 데이터를 압축할 수 있다 2. 전치행렬 벡터가 공간에서 한점을 의미한다면 행렬은 여러점들을 의미함 행렬의 행벡터 xi는 i번째 데이터를 의미 3. 행렬의 곱 행렬곱셈(matrixmultiplication)은 i번째 행벡터와 j번째 열벡터 사이의 내적을 성분으로 가지는 행렬을 계산합니다 4. 행렬의 내적 np.inner는 i번째 행벡터와 j번째 행벡터 사이의 내적을 성분으로 가지는 행렬을 계산 5. 역행렬 만일 역행렬을 계산할 수 ..
2021.08.06 -
AI math 1. 벡터가 뭔가요?
x = [ 1, 7, 2 ] -> x = np.array([1, 7, 2]) 숫자를 원소로 가지는 리스트(list) 또는 배열(array) 공간에서 한점을 나타낸다 원점으로부터 상대적 위치를 표현 벡터에 숫자를 곱해주면 길이만 변함 벡터의 곱셈 0
2021.08.06 -
파이썬 라이브러리 오류시
1. F1 또는 Ctrl + Shift + P 입력(Palette 명령) 2. Python Interpreter를 입력하여 "Python: Select Interpreter" 클릭 3. 원하는 Python Interpreter를 사용 이렇게 되면 settings.json파일이 생성 혹은 변경되어 Python interpreter의 경로를 지정해주게 된다. 아래의 두 링크를 참조하면 Visual Studio Code가 어떤 방식으로 Python 개발 환경을 관리하는지 알아볼 수 있다. 출처: https://gentlesark.tistory.com/32 [삵 izz well]
2021.08.03