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

궁금해진 경위애니 "식극의 소마"를 보던 중 주인공 유키하라 소마는 음식 요리를 모두 마친 후, 주인공이 겸손하게 자신의 요리를 겸손하게 평가하기 위해 이 표현을 사용합니다. 저는 일본어 발음이 "오소로츠", "오소로스"으로 제대로 들리지 않아 찾아봤는데 "변변찮았습니다"는 "오소마츠"라고 발음합니다. 파파고에 검색을 해봤는데 명사나 형용동사로 주로 사용한다고 합니다.해석한자 표기粗 (거칠 조)뜻: 거칠다, 성기다, 조잡하다예: 粗悪 (조악, 나쁘고 품질이 낮음), 粗大 (조대, 거칠고 크다) 末 (끝 말)뜻: 끝, 마지막, 작다, 미약하다예: 週末 (주말, 한 주의 끝), 末端 (말단, 끝 부분)히라가나 표기お (오): 일본어의 조사 및 접두사로, 예의를 갖추기 위해 사용됩니다.粗 (そ, 소): 한자..

Flutter 애니메이션으로 자주 사용되는 기법은 Fade와 Hero가 있습니다. 이번엔 Hero가 뭔지 언제 주로 사용하는 지에 대한 기본적인 내용만 다뤄 보겠습니다.Hero 기본 개념Flutter의 Hero 위젯은 두 개의 화면 사이에서 애니메이션 효과를 통해 부드럽게 전환되는 위젯을 제공합니다. 주로 이미지나 특정 위젯이 한 화면에서 다른 화면으로 이동할 때 자연스러운 전환 효과를 구현하는 데 사용됩니다. Hero 애니메이션은 소스 화면과 목적지 화면에서 동일한 Hero 태그를 가진 위젯을 식별하여 작동합니다. 이렇게 하면 Flutter는 두 화면 사이에서 위젯의 위치와 크기를 애니메이션으로 연결할 수 있습니다.Hero의 이름이 Hero인 이유?Hero class 공식 문서에서는 Hero 위젯을 날..

Fade 란?Flutter에서 사용되는 Fade 기법은 자주 사용되는 애니메이션 기법 중 하나로 이름처럼 직관적인 개념을 나타냅니다. 위젯의 사라짐과 나타냄을 부드럽게 표현할 수 있습니다. 이를 opacity 프로퍼티에 애니메이션을 적용하여 나타낼 수 있습니다. implicit animations에서 AnimatedOpacity 위젯이 있습니다. 이 위젯은 opacity 프로퍼티를 관측하고 그 값이 변화할 때 애니메이션 효과를 넣어 줄 수 있습니다. Flutter 공식문서의 Tutorial에 따르면 Fade의 개념을 AnimatedOpacity를 사용하여 설명합니다.CODE공식문서에서 제공된 CODE는 다음과 같습니다.import 'package:flutter/material.dart';void main..
pm. 10:36 심장이 가라는 방향으로 가자.

implicts animations란?implicits animations은 암시적 애니메이션으로 그대로 해석해보면 애니메이션을 암시해줍니다. 그 말은 애니메이션을 넌지시 알려준다는 의미가 되겠네요. 개념을 쉽게 이해하기 위해서 이 위젯을 사용하면 어떤 동작이 일어나면 애니메이션을 진행시켜줘 라고 생각해도 무방할 것 같습니다.공식 문서의 정의된 내용을 보면 "암시적 애니메이션을 사용하면 위젯 속성을 애니메이션화할 수 있으며, 대상 값이 변경될 때마다 위젯이 이전 값에서 새 값으로 속성을 애니메이션화합니다. 이러한 방식으로 암시적 애니메이션은 편리하게 제어권을 교환하여 애니메이션 효과를 관리합니다." 라고 나와 있습니다. 즉 컨트롤러에 의해 관리될 필요없이 제한적인 상황에서 특정 프로퍼티의 변화에만 반응하..
am. 3:31 한 달만에 다시 새벽 패턴으로 돌아왔다 ㅎㅎ;;;;; 아무리 방학이라도 알바가 있어서 이러면 안되는데 이정도면 늦은 거 같다. 저녁 8시에 자서 새벽 3시에 일어나는 게 딱 좋았는데.. 며칠만에 다시 이렇게 바뀌어 버리다니... 하. 어쩔 수 없지만 시간을 한 바퀴 더 돌리던가 해야겠다. am. 3:35 나의 뇌는 늘 정신없어서 남들이 말할 때 자주 집중을 못하거나 책을 읽을 때에도 중간마다 그 문장에 의문이 생겨서 혼자 생각하는데 눈은 글을 계속 따라가느라 제대로 습득하지 못한 경우가 허다하다. 그래서 나는 내가 생각이 많고 사려깊고 창의성이 많은 줄 알았다. 하지만 막상 일기도 써보고 글도 정리하다보니 내가 생각했던 것 보다 나는 평범한 축에 속한 것 같다. 공부하는 포스팅도 내가 어..

Ticker란?Ticker는. Ticker는 일정한 시간 간격으로 콜백을 호출하는 객체입니다. 이를 통해 애니메이션 프레임을 생성하고, 애니메이션의 상태를 업데이트할 수 있습니다. 공식 문서에 첫줄을 보면 애니메이션 프레임당 한 번 콜백한다는 사실을 알 수 있습니다.Ticker의 역할애니메이션 프레임 생성:Ticker는 지정된 간격으로 콜백을 호출하여 애니메이션 프레임을 생성합니다. 이를 통해 애니메이션이 부드럽게 실행됩니다.시간 기반 업데이트:Ticker는 시간 기반으로 상태를 업데이트합니다. 예를 들어, 애니메이션의 진행 상황을 시간에 따라 계산하고, 화면을 다시 그리는 역할을 합니다.Ticker 사용플러터에서 Ticker를 직접 사용할 때는 보통 TickerProvider를 통해 Ticker를 생성..

믹스인(Mixin)이란?다트(Dart)에서 믹스인(Mixin)은 다른 클래스의 기능을 상속받지 않고도 클래스에 추가할 수 있는 방법을 제공합니다. with 키워드를 통해 정의된 믹스인을 추가할 수 있습니다. 믹스인을 사용하면 코드를 재사용할 수 있고, 여러 클래스에 걸쳐 공통된 기능을 쉽게 구현할 수 있습니다.믹스인 사용 예제믹스인 정의mixin Logger { void log(String message) { print('Log: $message'); }}믹스인 적용class Person { String name; Person(this.name);}class Employee extends Person with Logger { String position; Employee(String na..

Tween 클래스는 시작값과 끝값 사이의 선형 보간을 수행합니다. Tween 객체를 애니메이션과 함께 사용하려면 Tween 객체의 animate 메서드를 호출하고, 수정할 애니메이션 객체를 전달합니다. Tween 객체는 chain 메서드를 사용해 체이닝할 수 있으며, 이는 애니메이션 객체를 여러 Tween 객체로 구성하는 것과 다릅니다. 체이닝을 사용하면 단일 애니메이션 객체가 여러 Tween 객체에 의해 구성될 수 있습니다. Tween은 "in-between"의 줄임말로, 애니메이션의 중간 상태를 계산하는 데 사용됩니다. 기본적으로 Tween 애니메이션은 AnimationController와 함께 사용됩니다.Tween 애니메이션의 기본 구조AnimationController:애니메이션의 실행 시간과 상..

Baekjoon 2143문제숫자 T가 주어지고 배열 A와 B가 주어진다. 여기서 부 배열이라는 개념이 있는데 A[i], A[i+1], ..., A[j] 와 같이 연속된 배열을 부배열이라고 한다. A[13]까지라고 한다면 A[7], A[8], A[9], ... A[13] 도 가능하고 A[2], A[3]도 부 배열이라고 할 수 있다. 문제는 A의 부 배열과 B의 부 배열이 합해서 T가 되는 경우의 수를 구하는 것이다.예를 들어 본문의 내용과 같이 A = {1, 3, 1, 2}, B = {1, 3, 2}, T=5인 경우, 부 배열 쌍의 개수는 다음의 7가지 경우가 있다.T(=5) = A[1] + B[1] + B[2] = A[1] + A[2] + B[1] = A[2] + B[3] = ..
pm. 6:56 친구랑 방학 때 시작한 캐글 스터디 한 주 밀려서 한 번에 쓰느라 죽는 줄 알았다... 원래는 노션에 대충 썼는데 글쓰는 연습도 할 겸 블로그에 써봤다. 물론 GPT를 대부분 활용하긴 했지만 잘못된 정보전달을 피하고 정리형식으로 쓰려는 행위는 능력치가 오르는 기분이다.

이 글은 친구와 kaggle에 익숙해지기 위해 스터디하는 걸 정리해봤습니다.목적으로 코드도 중요하지만 데이터를 어떻게 다루고 왜 다루고 전처리는 어떤 방식으로 하는 지 궁금해기 때문에 하나하나 관찰하며 혜안을 얻고자 하는 목적입니다.CODEhttps://www.kaggle.com/code/rzatemizel/single-model-baseline-xgboost Single model baseline: XGBoostExplore and run machine learning code with Kaggle Notebooks | Using data from multiple data sourceswww.kaggle.com Datasethttps://www.kaggle.com/competitions/playgrou..