일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- MDP
- fastapi를 사용한 파이썬 웹 개발
- MATLAB
- BAEKJOON
- Kaggle
- system hacking
- 백준
- Stream
- Dreamhack
- Image Processing
- FastAPI
- Widget
- 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터비전 심층학습
- Got
- Computer Architecture
- Algorithm
- llm을 활용 단어장 앱 개발일지
- pytorch
- ARM
- BOF
- DART
- Flutter
- PCA
- bloc
- study book
- rao
- ML
- C++
- 영상처리
- BFS
- Today
- Total
목록All (309)
Bull



https://codcost.tistory.com/181 [ML] Support Vector Machine(SVM)본 포스팅은 공돌이 수학노트님의 정리 글을 제가 다시 이해하는 것을 바탕으로 정리하였고,원문에서 공돌이 수학노트님은 MIT의 Patrick H. Winston 교수님의 강의로 정리하였다는 것을 밝힙니다.라codcost.tistory.com

pm. 5:27 학업에 치여살고 영어공부하고 논문도 읽었다. 그 중 가장 힘든 건 프로젝트 때문에 다음 회의에 대해 어떤 생각을 하고 가야하는 지가 제일 컷던 것 같다. 매번 피드백, 아이디어를 내놓아야한다. 그 프로젝트 중에는 논문 리뷰하는 중간 과제도 있다. 논문 같은 건 평소에 접해보질 않아서 더 힘들었다. 심지어 학부연구생 상담 신청도 했다. 분야는 뇌공학이다. 뭣도 모르고 관심이 생겨서 일단 지원했다. 지원하기 전에 친구의 말을 들어보니, 금방 들어갈 수 있는 건 줄 알았다. 하지만 교수님께서 호락호락하게 받아주시지는 않았다. 학점, 가족 대학원 진학 유무, 논문 내용에 관한 말씀 등이 있었다. 난 그냥 학교 교수 홈페이지에 “뇌관련? 뭔가 흥미로워 보이는데?” 하고 지원 넣은 것이다. 그냥 어..

CNNCNN은 주로 Computer Vision 분야에서 데이터 분석하기 위해 사용되는 인공 신경망의 한 종류이다.합성곱 연산을 사용합성곱 연산 피쳐를 파악하는데 사용자연어 처리에서도 이전 시점 상태를 기억하기에 유리하지만 병렬처리의 어려움은 있음합성곱 계층입력 데이터와 필터를 합성곱해 출력 데이터를 생성하는 계층데이터 특징을 추출하므로 지역적 패턴 인식가능모델이 학습해야 할 매개변수 수가 감소해 과대적합 방지필터커널, 윈도라도 불림일정 간격을 이동하면서 입력 데이터와 합성곱 연산을 수행하여 피처맵을 만듬.필터에 들어간 값들을 가중치라고 함.필터와 이미지를 간격만큼 이동하면서 원소별 곱하여 합한 것을 해당 칸에 할당함.패딩커널 연산을 하기전에 이미지에 패딩을 추가하여 피쳐 맵이 작아지는 현상을 막아줌.보..

해결방법flutter_launcher_icons: ios: true android: true remove_alpha_ios: true image_path: "assets/icon/icon.png" adaptive_icon_background: "#ffffff" adaptive_icon_foreground: "assets/icon/icon.png"원래는 image_path 까지만 적어줬었는데 혹시나 adaptive_icon_background ,adaptive_icon_foreground 까지 적어주니까 적용됐다. 원래는 필요없는 줄 알았는데...생성된 mipmap 파일들을 보니까 foreground 로 생성되었다. 적응형이 기본으로 들어가서 그런지 mipmap-anydpi-v26 폴더 아래..

LSTM (Long Short-Term Memory)LSTM 특징1997년 셉 호흐라이터(Sepp Hochreiter)와 유르겐 슈미트후버(Juergen Schmidhuber)가 제안한 알고리즘RNN의 기울기 소실, 기억력 부족 문제를 해결기존 RNN은 학습 데이터의 크기가 클수록 학습한 정보가 충분히 전달되지 않음tanh, ReLU 등 기울기 소실 혹은 폭주 문제 발생.메모리 셀과 게이트 구조를 도입하여 이를 해결.LSTM 구조 셀 상태, 망각 게이트, 기억 게이트, 출력 게이트$$f_t = \sigma (W^{(f)}x x_t+W^{(f)}_h h{t-1} + b^{(f)})$$1. 망각 게이트 $f$현재 $x_t$에서 이전 은닉 상태 $h_{t-1}$ 을 받아서 이전 셀 상태를 기억할지 말지 결정한..

RNN (Recurrent Neural Network)RNN 특징연속적인 데이터를 처리하는데 적합한 구조각 시점의 데이터가 이전 데이터와 독립적이지 않다1~1000까지 (1,2,3) , ... , (998,999,1000)을 학습 시켜 11,12를 입력하면 13.0023 등이 나오도록 예측하는 것이다.긴 문장일수록 강한 상관관계가 존재시계열, 자연어, 음성 인식, 기타 시퀀스 데이터RNN 구조연속형 데이터를 순서대로 입력 받아 처리하며 각 시점마다 은닉 상태 형태로 저장수식은닉 상태$$ h_t = \sigma (h_{t-1},x_t) $$$$ h_t = \sigma (W_{hh}h_{t-1} + W_{xh}x_t+b_h) $$$\sigma_h$ : 은닉 상태를 계산하기 위한 활성화 함수이전 시점 $t-1..
학교에서 배운 힙소트 정리 코드 아카이브 용.이론을 안다는 전제하에 코드만 읽는다.def heapify(arr,n,i): key = i l = key*2+1 r = key*2+2 # 왼쪽 자식 노드 검사 if l arr[key]: largest = l else: largest = key # 오른쪽 자식 노드 검사 if r arr[largest]: largest = r # 바뀐 게 있다면 자식 노드와 값을 바꾸고 해당 자식 노드를 검사 if largest != key: temp = arr[largest] arr[largest] = arr[key] arr[key] = temp heapify(arr,n,largest)# 절반부터 하는 이유는 절반보다 위..

바쁘다는 핑계로 일을 수월하게 진행하지 못한 것 같다. 핑계는 아니지만 바쁘긴 바쁘니까 이번 일지는 핵심만 기록해두는 걸로 하겠다.페이지 위젯 소개태그 페이지기본 태그 페이지는 ListTile을 이용하여 간단하게 나타냈다.내부 태그 표시그룹을 펼치면 "그룹 이름 편집", "태그 편집" 태그들이 나열된다. 여기서 그룹 이름 편집과 태그편집 버튼의 디자인이 너무 구조가 별로인 거 같아서 수정을 하고 싶었지만 마땅히 생각나는 디자인이 없었다.그룹 이름 변경 다이얼로그이름을 변경할 수 있다.태그 변경 다이얼로그Chip을 사용해서 태그를 선택,비선택하여 그룹에 원하는 태그를 넣을 수 있다.편집 옵션앱바 우측 상단의 메뉴이다. 이부분은 단어 삭제시 나타나는 다이얼로그와 디자인이 일치한다. 그 디자인이 마음에 들지 ..

ReorderableListViewimport 'package:flutter/material.dart';void main() { runApp(MyApp());}class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Reorderable List Demo', theme: ThemeData( useMaterial3: true, colorScheme: ColorScheme.fromSeed(seedColor: Colors.amber), ), home: ReorderableGroupListPage(..