AI 및 자동화 4

티스토리 크롤링 포스팅 제목과 링크 추출 자동화 (Python)

티스토리 크롤링 포스팅 제목과 링크 추출 자동화 (Python) 깃헙에 그동안 블로그에 포스팅한 글들을 정리해두려고 함.근데 이걸 아래의 형태로 뽑아내고자 하는데, 하나하나 수동으로 옮기는거 매우 귀찮음.비공개 포스팅을 포함해 포스팅이 654개나 되기 때문! [{포스팅 제목}]({링크}) 하나하나 옮겼으면, 하루 종일 했을 것 같은데, 구조 분석해서 끝내기까지 20분도 걸리지 않았던 것 같음.앞으로 두고두고 쓸 것 같아서 포스팅.  작업 후기자동화를 통해 결과적으로 시간 단축하는건 좋았는데, 데이터를 변환하기 쉽게 바꿔주는 과정이 오래걸림.Swift 쓰다가 Python 쓰니까 에러가 불친절하게 느껴짐. 조금 더 구체적이었으면 좋겠음.Python 정말 쉬움. 목적에 따라 다르겠지만, 이만한 언어가 없는거 ..

AI 및 자동화 2024.10.01

[DL] 신경망 학습

신경망 학습 학습이란? - 훈련 데이터로부터 가중치 매개변수의 최적값을 자동으로 획득하는 것 신경망이 학습할 수 있도록 해주는 지표인 손실함수에 대해서 알아볼 예정.손실함수의 값을 가급적 작게 만드는 기법으로 함수의 기울기를 활용하는 경사법 소개. 데이터 주도 학습알고리즘을 밑바닥부터 설계하는 대신 주어진 데이터를 잘 활용해서 해결이미지에서 특징(feature)를 추출하고 그 특징의 패턴을 기계학습 기술로 학습하는 방법 존재. 특징은 입력 데이터에서 본질적인 데이터를 정확하게 추출할 수 있도록 가르킴 이미지를 베겉로 변환하고 변환된 벡터를 가지고 지도학습의 대표 분류 방법인 SVM KNN 등으로 학습 즉, 딥러닝은 종단간 기계학습이라고도 불리며, 사람의 개입없이 출력 결과로 얻는다.  훈련 데이터와 시험..

AI 및 자동화 2024.04.23

[DL] 신경망

신경망 퍼셉트론의 경우 가중치 값을 우리가 적절히 정해줌.그러나 신경망은 가중치 매개변수에 대한 적절한 값을 데이터로부터 자동으로 학습. 신경망입력층: 가장 왼쪽 우리가 값을 넣어주는 부분은닉층: 입력층과  출력층 사이 (사람 눈에 보이지 않아서 은닉층)출력층: 가장 오른쪽 결과값    활성화 함수란?입력 신호의 총합을 출력신호로 변환하는 함수 y = h(b+ x1*w2 + x2*w2)a = b+ x1*w2 + x2*w2 일때,y = h(a)  활성화 함수는 임계값을 경계로 출력이 바뀜이런 함수를 계단 함수라고 함.  시그모이드 함수  여기서 exp(-x)란 e의 -x제곱을 의미 계단함수 구현# 계단함수 구현하기def step_fucntion(x): y = x > 0 # 배열을 받기 위해서 r..

AI 및 자동화 2024.04.17

[DL] 퍼셉트론

퍼셉트론 퍼셉트론이란?다수의 입력을 받아 하나의 신호(0 또는 1)를 출력  단순한 논리 게이트 구현 AND 게이트def AND(x1, x2, w1, w2, b): x = np.array([x1, x2]) w = np.array([w1, w2]) tmp = np.sum(w*x) + b if tmp 0: return 1 AND 게이트는 위의 식에서 치환을 적절하게 활용해서 구현할 수 있음.  w(가중치)는 신호가 결과에 주는 영향력(중요도)를 나타냄.b(편향)은 뉴런이 얼마나 쉽게 활성화 될 수 있는지를 나타냄.  NAND 게이트와 OR 게이트def NAND(x1, x2, w1, w2, b): return AND(x1, x2, -w1, -w2, b)def OR(x..

AI 및 자동화 2024.04.17