AI 4

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

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

AI 2024.10.01

[DL] 신경망 학습

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

AI/DeepLearning 2024.04.23

신경망 Neural Network

신경망 Neural Network 퍼셉트론은 가중치를 우리가 적절히 사람이 수동으로 설정해야 하는 단점이 존재.그러나 신경망은 가중치 매개변수에 대한 적절한 값을 데이터로 부터 자동으로 학습. 신경망은 아래 이미지와 같이 왼쪽부터 입력층(Input), 은닉층(Hidden), 출력층(Output)으로 표현.입력층: 가장 왼쪽 우리가 값을 넣어주는 부분은닉층: 입력층과 출력층 사이 (우리 눈에 보이지 않는 층으로 Black Box라고도 표현)출력층: 가장 오른쪽 결과값 input과 weight를 계산하여 다 더하고 임계값과 비교하여 임계값을 넘으면 Output으로 1을 출력하고 그렇지 않으면 0을 출력한이를 편향을 명시하여 수식으로 표현하자면 아래와 같음. ### 편향을 명시한 퍼셉트론 수식y = h(b+ ..

AI/DeepLearning 2024.04.17

퍼셉트론 Perceptron

퍼셉트론 Perceptron퍼셉트론은 프랑크 로젠블라크가 1957년에 고안한 알고리즘. 퍼셉트론이란? 다수의 입력(input)을 받아 하나의 신호(Output)을 출력.가중치(weight)이 각각의 입력신호에 부여되고 입력신호와 가중치의 계산의 총합이 임계값(θ)를 넘으면 1을 출력. 가중치는 각 신호가 결과에 주는 영향력을 조절하는 요소로 작용하여, 가중치카 클수록 해당 신호가 그만큼 더 중요함을 의미함. # 퍼셉트론에 대한 대한 의사코드if (x1*w1 + x2*w2 > θ): y = 1else (x1*w1 + x2*w2 단순한 논리 회로 구현하기 간단하게 논리 회로를 구현. AND 게이트AND 게이트는 위의 퍼셉트론 식에서 치환을 적절하게 활용해서 구현할 수 있음.def AND(x1, x2,..

AI/DeepLearning 2024.04.17