일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pytorch
- Dreamhack
- Algorithm
- fastapi를 사용한 파이썬 웹 개발
- bloc
- BAEKJOON
- MATLAB
- Got
- DART
- FastAPI
- Kaggle
- ML
- system hacking
- 영상처리
- Widget
- llm을 활용 단어장 앱 개발일지
- ARM
- study book
- BOF
- BFS
- C++
- MDP
- Stream
- 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터비전 심층학습
- rao
- 백준
- PCA
- Flutter
- Image Processing
- Computer Architecture
- Today
- Total
목록All (309)
Bull

편의상 작업하던 프로젝트에서 예제를 적용하여 보이겠습니다.1. AlertDialog가장 일반적인 다이얼로그로, 경고 메시지나 중요한 정보를 사용자에게 알릴 때 사용한다. 제목(title), 내용(content), 그리고 하나 이상의 버튼(actions)으로 구성된다.showDialog( context: context, builder: (BuildContext context) { return AlertDialog( title: Text('AlertDialog Title'), backgroundColor: Colors.white, content: Text('This is the content of the AlertDialog.'), actions: [ ..

서브쿼리(Subquery)는 다른 SQL 쿼리문 내에 포함되는 쿼리문을 말한다. 데이터베이스에서 데이터를 선택, 삽입, 수정, 삭제하는 데 사용되며, 주로 복잡한 데이터 추출 요구를 충족시키기 위해 사용된다. 서브쿼리는 메인 쿼리의 WHERE 절, SELECT 절, FROM 절 등에 위치할 수 있다. 단일 행 서브쿼리: 결과로 단일 행을 반환한다. 이 서브쿼리는 일반적으로 연산자와 함께 사용되며, 예를 들어 =나 같은 비교 연산자를 사용할 때 사용된다.다중 행 서브쿼리: 결과로 여러 행을 반환한다. 이 경우에는 IN, ANY, ALL과 같은 연산자를 사용해야 한다. 예를 들어, 주어진 목록 중 하나와 일치하는 모든 레코드를 찾을 때 IN을 사용할 수 있다.상호 연관 서브쿼리: 메인 쿼리의 결과에 따라 ..

callback자바스크립트는 런타임에서 싱글 스레드로 동작한다. 싱글 스레드로 동작한다는 것은 한 번에 하나의 작업만 처리할 수 있다는 뜻이다. 싱글 스레드로 동작하지만 콜백, 프로미스, 어싱크 어웨잇 방법을 사용하면 비동기 처리가 가능하다. 자바스크립트외 에도 비동기를 구현하기 위해 사용되는 가장 일반적인 방안으로 콜백이 있다. 인자로 함수를 전달하여 특정 상황이 발생할 때 호출하는 방식이다.const DB = [];function register(user) { return saveDB(user, (user) => sendEmail(user, getResult));}function saveDB(user, callback) { DB.push(user); console.log(`save ${user...

과대적합과 과소적합과대적합은 모델이 훈련 데이터에서 우수하게 예측하지만 새로운 데이터에서 제대로 예측하지 못해 오차가 크게 발생하는 것을 의미한다. 즉 모델이 훈련 데이터에만 적합하게 학습되어 새로운 데이터에 대해서는 성능이 저하되는 경우를 일컫는다.과소적합은 과대적합 문제점처럼 입력된 데이터를 잘 예측할 수 없는 상태를 의미한다. 하지만 과대적합과는 다르게 훈련 데이터에서도 좋지 않고 새로운 데이터에서도 좋지 않다.모델이 훈련 데이터와 새로운 데이터에 대해서도 우수한 성능을 모이려면 낮은 편향과 낮은 분산을 가져야 한다. 분산이 높으면 추정치에 대한 변동 폭이 커지며 데이터가 갖고 있는 노이즈까지 학습 과정에 포함돼 과대적합 문제를 발생시킨다.편향이 높으면 추정치가 항상 일정한 값을 갖게 될 확률이 높..

가중치 초기화가중치 초기화는 모델의 초기 가중치 값을 설정하는 것을 말한다. 모델의 배개변수에 적절한 초깃값을 설정하면 기울기 폭주나 기울기 소실문제를 완화할 수 있다. 또한 모델의 수렴 속도를 향상시켜 전반적인 학습 프로세스를 개선할 수 있다.상수 초기화상수 초기화는 초기 가중치 값을 모두 같은 상수 값으로 초기화한다. 그 값은 0, 1, 특정 값, 단위 행렬, 디렉 델타 함수 등이 올 수 있다.$$ W=a $$$$\mathbf{W} =\begin{bmatrix}0 & 0 & 0 \\0 & 0 & 0 \\0 & 0 & 0\end{bmatrix}$$상수 초기화는 구현이 간단하고 계산 비용이 거의 들지 않지만 잘 사용하지 않는다. 모든 가중치의 초기값을 같은 값으로 초기화하면 배열 구조의 가중치에서 문제가..
am. 4:54 오로지 나만의 길을 걷는 삶

ChangeNotifierProvider주로 객체의 상태가 변하고, 이 상태 변화에 따라 UI를 업데이트해야 할 때 사용한다. ChangeNotifier를 상속받은 클래스에서 상태를 관리한다. 이 클래스는 상태가 변경될 때 notifyListeners() 메서드를 호출하여, 이 상태를 구독하고 있는 모든 위젯들이 리빌드되도록 알린다.쇼핑 카트에 항목을 추가하거나 삭제할 때, 이런 상태 변화는 UI에 반영되어야 하므로 ChangeNotifierProvider를 사용한다.class CartModel extends ChangeNotifier { List _items = []; List get items => _items; void addItem(Item item) { _items.add(item);..
am. 1:22흐으음.. 뭔가 쓰고싶은데 뭘써야할지 모르겠다. 과거, 미래 생각이 없다는 거? 요즘은 현재만 보인다. 그렇게 흘러가다보니 벌써 개강이 2주밖에 안남았다는 사실에 씁슬허다.. 흑흑am. 8:00왜 PC에서 글쓰기가 안되는 것인가….pm. 5:18코딩을 잘한다는 건 무엇을 잘한다는 것인가. 진정한 프로그래머란 무엇인가. 공부를 잘한다는 건 무엇을 잘한다는 것인가.pm. 7:48하... 아직 배울게 너무 많다.

https://pub.dev/packages/pdf pdf | Dart packageA pdf producer for Dart. It can create pdf files for both web or flutter.pub.devpdf package플러터에서 pdf 를 추출하고싶을 때 사용한다. pdf 자체를 만드는 건 아래 사진과 같이 여러 플랫폼에서 지원 가능하다.pdf를 추출하거나 보려면 priniting 패키지를 같이 사용한다. 혹은 pdf view/extract 가 가능한 패키지로 볼 수 있다. pdf 패키지 만으로도 추출할 수 있지만 간단함을 위해 나는 printing 패키지를 함께 쓰겠다. pdf 패키지로 추출하는 방법은 패키지에 나와있지만 보여주자면 아래를 참고하면 된다.final file ..

오른쪽 1 제거// C++#include #include int main() { unsigned int num = 0xFFFFFFFF; while (num > 0) { std::cout (num) (num) num -= num & -num 혹은 num = num & (num - 1) 을 해주면 된다. # 결과1111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111001111111111111111111111111111100011111111111111111111111111110000111111111111111111111111111000001111111111111111..

dart: Method Chaining??대문에 '?'가 붙은 이유는 dart에서 공식적으로 method chaining이란 개념을 명명하지 않았기 때문이다. method chaining은 동일한 객체를 참조해 사용하는데 연속해서 다른 메소드를 별도로 사용하는 방법을 말한다. 흔히 Java에서 사용하는 개념인데 dart에서도 list, map 등 컬렉션의 메소드에서 혹은 then과 같이 Future에서도 본 적이 있을 것이다. Java에서의 설명은 다음을 참고하면 된다.https://www.geeksforgeeks.org/method-chaining-in-java-with-examples/ Method Chaining In Java with Examples - GeeksforGeeksA Computer ..