AI 스터디 (8) 썸네일형 리스트형 밑바닥부터 시작하는 딥러닝 (4주차: 오차역전파법) 오차역전파법오차와 .. 역전파 ..영어로 전파하다 라는 뜻을 가진 동사 Propagate를 써서Backpropagation 이라고... 가중치 매개변수의 기울기를 구하는 방법 중 하나로지난 주에 배운 '수치미분'은 구현이 쉽지만 계산 시간이 오래 걸린다는 단점이 있었다.이를 보완해주는 오차역전파법은 미분 즉 기울기값을 보다 빠르게 효율적으로 구할 수 있다. 역전파 또는 순전파를 사용할 때 계산 그래프를 쓰면 '국소적 계산'이 가능해져서 복잡한 계산과정도 각 단계로 나누어 효율적으로 수행할 수 있게 된다. 계산 그래프는 노드(Node)와 엣지(Edge) 로 이루어져 있다.역전파 또는 순전파 계산 그래프의 각 노드에서 이루어지는 국소적 미분은 연쇄법칙(Chain rule)에 따라 다음 노드로 전달된다.아래는.. ComfyUI Manager https://github.com/ltdrdata/ComfyUI-Manager?tab=readme-ov-file GitHub - ltdrdata/ComfyUI-Manager: ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers managComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various custom nodes of ComfyUI. Furthermore, th...github... 혼자 배우는 ComfyUI 처음에 gpu bat를 실행할 때 시간이 좀 걸렸다. 3분 정도? 화면이 나왔으나 모델이 없다고 떠서D:\ComfyUI_windows_portable_nvidia\ComfyUI_windows_portable\ComfyUI\models\checkpoints 여기에 필요한 checkpoint를 넣어주었다 인터페이스가 한국어길래 edge에서 그냥 자동번역기능 제공하는 줄 알았는데설정 탭에서 언어 설정이 가능하더라... 오.. 그래도 영어가 편하니까 영어로 파일명 앞에 /(슬래시) 쳐주고 앞에 입력하는 건 폴더의 이름이 된다 다른 사용자들 화면엔 Queue Prompt 제어창이 있는데 내 화면에서는 안 보이길래 Setting 아이콘 다시 들어가서Menu -> Disabled 로 바꿔주니 나타났다. 근데.. 오랜만에 Stable Diffusion 학부생 때.. GPU 2070을 썼을 때라구글 코랩을 통해 스테이블 디퓨전을 찔끔찔끔 만져봤던 기억이 있다. 그 때 자꾸 튕기는 오류도 생기고, 학기 중이라 영 시간이 안 나제대로 공부하지 못하고 흐지부지 됐었다. 사이아크로 공부를 하러 갔을 때, 내가 진학한 프로그램인 MArch 와 달리Master of Art and Technology (줄여서 알텍이라 불림) 프로그램 애들은 ComfyUI 랑 Hudini 따위를 써서 재미있는 AI공부를 하는 걸 보고 너무 부러웠다... 이번에 휴학을 결심하고배워보고 싶었던 분야 혼자서라도 함 파보자 해서이번엔 글카 업그레이드도 했겠다 로컬에 설치해서 써보기로 했다. 우선 오늘은 간단하게 인터페이스에 대해 이해하고2~3개의 Checkpoint, Lora를 다운받.. Mermaid 사용해보기 딥러닝 스터디를 시작한 뒤로 매주 공부한 내용을 정리하여 공유하는데유독 잘 해오신 몇몇 분들의 포스팅을 보고있자면 정말 책을 한 권 쓰셨는데?.. 싶을 때가 있다 한분이 단톡에서 Mermaid 라는 걸 추천해주셨는데마크다운 문법을 사용하는 도구들 중 다이어그램 제작에 유용한 것 같았다 나는 노션만 써봤지 생 마크다운 문법에도 익숙치 않고200% 개발자스러운 딱딱한 다이어그램이 건축과 출신으로서 묘하게 정없어보여서(?) 이걸 쓸까말까 계속 고민했는데써보지 않고는 모르는 일이니 한번 공부해보기로 했다 https://mermaid.js.org/intro/ About Mermaid | Mermaid mermaid.js.org먼저 머메이드 공식 홈페이지에 들어가서 다이어그램 타입에 어떤 것들이 있는지 살펴봤다. .. [1주차 +a] 파이썬 matplotlib 을 통한 3D plots matplotlib로 2D.. 기껏해야 막대그래프정도.. 만들어본 경험밖에 없었는데지난주 스터디에서 3D 로 아무거나 만들어보자는 발제가 있었기에... 얼렁뚱땅 공부를해보아따... 포물면 방정식으로 알려져 있는 함수 Z = 1 - X^2 - Y^2 의 3D 그래프를 시각화해보았다 x 와 y 은 2D plot을 만들때와 마찬가지로 등간격 넘파이배열을 생성해주었다np. meshgrid(x, y) : 격자좌표 생성하는 함수 3차원 그래프인만큼 여기에 z좌표가 함수의 출력값으로써 더해진다2D 그래프와는 달리, 3D 그래프에서는 fig, ax 값 설정을 통해 projection = '3d' 임을 명시해줘야 한다fig = Figure (전체 그래프 창)ax = Axes (실제 플롯이 그려지는 영역)fig, ax.. 밑바닥부터 시작하는 딥러닝 (2주차: 신경망) 이번주는 이사와 면접이 계속 겹쳐서 공부를 미루다, 스터디가 있는 전날인 금요일에야 책을 폈다... 반성 신경망이란 퍼셉트론에서 가중치 매개변수의 적절값을 사람이 수동으로 입력하지 않아도 되게끔, 데이터로부터 자동학습하는 능력이라고 한다. 이번 주는 이때 신경망이 입력 데이터를 어떻게 식별하는지 처리과정에 대해 알아봤다. / 함수 h(x) 를 조건 분기 (0을 넘으면 1을, 그렇지 않으면 0을 출력) 동작으로 나타내면 ; 퍼셉트론이 하는 동작과 결국 마찬가지-> 활성화 함수 (activation function): 입력 신호의 총합을 출력 신호로 변환하는 함수 처리 과정: 입력 신호의 총합을 계산하는 1단계 + 그 총합을 활성화함수 h(x)에 입력해 결과를 내는 2단계 각 단계에서 나.. 밑바닥부터 시작하는 딥러닝 (1주차) 콘다는 몇년 전에 깔았던 기억이 있긴한데 당장 필요한 거 같진 않아서 안쓰고 진행했다 선형영역, 비선형영역 그래프를 기억해두면 좋을 것 같다 AND, NAND, OR, XOR(다층 퍼셉트론) 에 대해 배우고 직접 VS에서 연습해보았다 이전 1 다음