본문 바로가기

Tech Stack

(49)
기계학습 - 3 mean_absolute_error = 절대값 w를 점점점점 떨어트려서 평균제곱 오차를 확인 선형 회귀 모델에서 'w'와 'd'는 각각 특정 변수를 나타낼 수 있습니다. 일반적으로 'w'는 가중치(기울기)를 의미하며, 'd'는 종종 절편(bias)을 나타내는 데 사용 다루고자하는 문제에 따라 튜닝하는것이 중요 군집화 K-NN알고리즘 분류문제 분류와 군집화 비슷한끼리 모으는 법 분류하고자하는 데이터가 어디에 가까운지 특징을 잘 잡아야함 ex) 특정 자동차의 특징을 빨간색으로만 분류 합성곱신경망 피처를 뽑아내는것을 에러가 min되는 방향으로 뽑아내기 때문에 classfication에서 좋음 k-최근접이웃 k-nn 데이터 인스턴스 클래스 특징의 요소들의 개수가 많다면, 많은 메모리공간과 계산시간이 필요하다는 ..
AICE - Associate 2 - python 기본 python 빅데이터, AI에 용이 Indexing 가르킨다. 특정한 값을 뽑아낸다 X[번호]를 통해 인덱싱 할 수 있음 -1은 뒤부터 시작 Slicing 단어를 잘라내어 뽑아오는 방법 X[시작번호:끝번호] 끝번호는 -1임 X[:] 전부 출력 String 문자열 integer 정수형 float 소수포함 리스트 자료형 [ ] ,로 구분 range 텀 리스트변수 이름 뒤에 . 을 붙여서 여러가지 함수를 사용 튜플은 ()으로 둘러 쌈 튜플은 수정과 추가 삭제가 불가 자료형 : 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료형태로 사용하는 모든 것 ex a = [1,2,3] b=list(range(1,10,2)) a.append('yellow') a.insert(1, 'black') a.extend(b) c ..
기계학습 - 2 y=wx+b 비선형 회귀 : 지도학습 알고리즘 선형회귀 : x에 대응되는 실수 y들이 주어지고 추정치 f(x)가 가진 오차를 측정 숨겨진 관계를 표현하고 약품 투입량과 같은 독립 변수에 대해 오염도라는 종속 변수가 어떤 값을 가질지 예측하는 fa(x)와 fb(x)를 가설이라고 부름 좋은 가설은 오차가 작은 가설 데이터에 제시된 목표값을 레이블이라고 부름 이진 분류 : 데이터를 양분하는 경계 직선 혹은 곡선을 찾는 것 특징 : 관찰되는 현상에서 측정할 수 있는 개별적인 속성을 의미 기계학습 특징 예 사람의 키와 몸무게 개의 몸통길이와 높이 주택 가격에 영향을 주는 주택의 특징 특징에 대한 분석이 선행되어야 기계학습이 효과적으로 이루어짐 연쇄법칙 : 매개변수를 통해서 연결이 되는 구조 좋은 가설이라면 데이터..
우리FISA AI 엔지니어링 Elasticsearch - 1 엘라스틱 환경 접속 엘라스틱 서치에서 Elasticsearch, Kibana를 설치. jvm.options에서 33번째 줄 주석 제거 후 -Xms1g -Xms1g 로 변경 elasticsearch.yml 끝에 cluster.name: woori-es node.name: woori-es-node01 path: data: C:\ITStudy\ELK\elasticsearch\data logs: C:\ITStudy\ELK\elasticsearch\logs network.host: 127.0.0.1 discovery.type: "single-node" xpack.security.enabled: false 작성 ---- rver.port: 5601 server.host: localhost server.publicB..
AICE - Associate 이론 - AI의 이해, 코딩을 활용한 AI 적용 AICE Associate 자격증을 취득하기 위해 공부를 시작합니다. AI 활용 화가로서 뛰어난 능력을 보여줌 하지만 자연어처리와 의사소통에서 조금 떨어짐 chatGPT로 많은 한계를 해결 코딩, 작곡, 개체검출, 자율주행 등 중요한 점 문제의 본질 파악하는 능력 데이터를 만드는 능력 인공지능 - 인간의 지적능력을 구현하는 모든 기술 머신러닝 - 알고리즘으로 데이터를 분석, 학습하여 판단이나 예측하는 기술 딥러닝 - 인공신경망 알고리즘을 활용하는 머신러닝 기술 AI가 학습하면서 데이터의 특징을 파악 이를 기반으로 패턴과 룰을 만듬. 해당 사진이 입력되었을 때 해당 패턴이 맞다면 맞다고 판단 AI모델 구성요소 데이터, 모델링 1. AI모델의 목표 입력값을 넣었을 때 출력값이 최대한 정답과 일치하게 하는 것..
기계학습 - 1 기계학습 공부 1 기계학습을 공부하며 인공지능을 폭 넓게 더욱 공부해보고자 한다. 튜링 테스트 - 질문자가 올바로 판정한 횟수가 실험 횟수의 절반 이하라면 컴퓨터가 사람과 구분할 수 없는 수준으로 튜링 테스트를 통과한 것 IBM의 아서 새뮤얼은 최초의 상업용 컴퓨터 IBM 701로 체커스라는 소프트웨어를 개발 1959년 아서 새뮤얼이 체커 프로그램을 이용한 실험결과를 발표하면서 처음 사용 조작적 정의 를 한 것은 1950년 튜링이 발표한 논문이 처음 인공지능은 휴리스틱을 찾는 것을 가장 중요하게 여김 인공신경망의 시작 --> 1958년에 프랭크 로젠블랫이 만든 퍼셉트론 마빈 민스키와 시모어 패퍼트의 1969년 저서 퍼셉트론이 출간되고 변화 문제와 논리 탐색을 사람이 이해할 수 있는 기호를 표현하여 답을 ..
우리 FISA 4주차 복습 - Linux 3 VI에디터를 학습 해 보았습니다 #!/bin/sh 계산 식 # 셸에서의 숫자 계산 num1=100 # num1 변수는 그냥 문자열로 인식됩니다 num2=$num1 + 200 echo $num2 # `(백틱)과 expr 이라는 연산자를 통해 num1을 숫자로 인식할 수 있습니다. num3=`expr $num1 + 200` echo $num3 # 괄호를 두번 사용하여 직접 더할 수 있습니다. sum=$(($num1 + 200)) echo $sum # 괄호 안에 expr 연산자를 사용하여서도 직접 연산할 수 있습니다. sum1=$(expr $num1 - 200) echo $sum1 # 이스케이핑문자(리눅스에서는 메타문자라고도 부릅니다)를 통해 ()와 *가 문자열이 아닌 # 연산 부호로 인식되게 합니다. num..
우리 FISA 4주차 복습 - Linux 2 쉘 스크립트 정리 주요 키 hjkl 방향키 숫자 + 대문자 G : 해당 행으로 이동 G : 맨 끝으로 이동 w : 단어별 이동 Vim에서는 공백 이외에도 쉼표(,)나 괄호와 같은 기호도 단어 구분자로 사용됩니다. 예를 들어 can’t의 경우 can, ’, t 가 각각 단어로 구별됩니다. b : 단어 사이를 back 0 : 행시작, $ 행 끝 yw, yy 두 명령어가 자꾸 기억이 나지 않는다 ㅠ vi 환경설정 set number # 행번호 출력 set ts=3 # tab 한번에 3줄 set ai # auto indent sudo apt install ncal cal 1> a.txt → cat a.txt df -h >> b.txt → cat b.txt who > a.txt → cat a.txt who >> ..