본문 바로가기
728x90
반응형

프로그램 개발해서 돈벌기165

[flutter] GoRouter에서 routes를 사용한 샘플 코드로 설명 코드 실행 도구: DartPad DartPad 버전: Based on Flutter 3.7.10 Dart SDK 2.19.6 https://dartpad.dev/? DartPad dartpad.dev Flutter의 GoRouter는 앱 라우팅을 처리하는 패키지입니다. GoRouter를 사용하면 앱 내에서 경로를 처리하고, 해당 경로에 대한 적절한 화면을 표시할 수 있습니다. 이때, GoRouter의 핵심 구성 요소는 routes입니다. routes는 경로와 화면을 연결하는 구성 요소로, 각 경로와 연결된 화면을 지정하여 구성합니다. 아래는 GoRouter 내 routes를 구성하는 방법에 대한 간단한 예제 코드입니다. 이 예제에서는 routes 내에 두 개의 경로와 해당 경로에 대한 화면을 정의합니다... 2023. 4. 10.
소프트맥스 함수(softmax function) 소프트맥스 함수(softmax function) 소프트맥스 함수(softmax function)는 입력된 벡터를 정규화하여 각 원소들이 [0, 1] 사이의 값을 가지며, 그 합이 1이 되도록 만드는 함수입니다. 일반적으로 분류 문제에서 출력층의 활성화 함수로 많이 사용됩니다. 소프트맥스 함수는 다음과 같은 수식으로 정의됩니다. 여기서 xi는 입력 벡터의 i번째 원소이며, K는 전체 원소의 개수입니다. 소프트맥스 함수의 출력은 입력 벡터의 각 원소가 소프트맥스 함수를 거쳐 정규화된 결과입니다. 소프트맥스 함수의 주요한 특징은 입력값에 대한 변화에 따라 출력값이 확률 분포의 형태를 가지며, 출력값들의 총합이 1이 된다는 것입니다. 이러한 특징 때문에 소프트맥스 함수는 다중 클래스 분류 문제에서 출력층의 활성.. 2023. 4. 5.
Chat GPT 알고리즘 구조 Chat GPT 알고리즘 개략 Chat GPT는 OpenAI에서 개발한 대규모 언어 모델입니다. GPT는 "Generative Pre-trained Transformer"의 약자입니다. 이 모델은 다양한 자연어 처리 태스크를 수행할 수 있습니다. GPT는 Transformer 아키텍처를 기반으로 합니다. Transformer는 인코더-디코더 구조를 가진 신경망 모델로, 자연어 처리에 특화되어 있습니다. GPT는 이 Transformer 아키텍처를 발전시켜서 생성 모델링에 특화된 구조를 만들었습니다. GPT는 큰 규모의 텍스트 데이터셋을 사전 학습하여 높은 수준의 언어 이해 능력을 얻습니다. 그런 다음, 새로운 태스크를 수행하기 위해 추가적인 파인튜닝(fine-tuning)을 수행합니다. 예를 들어, GP.. 2023. 4. 5.
flutter 오픈 소스 추천 1. Fwitter https://github.com/TheAlphamerc/flutter_twitter_clone GitHub - TheAlphamerc/flutter_twitter_clone: Fully functional Twitter clone built in flutter framework using Firebase realtime Fully functional Twitter clone built in flutter framework using Firebase realtime database and storage - GitHub - TheAlphamerc/flutter_twitter_clone: Fully functional Twitter clone built in flutt... github... 2023. 3. 29.
2023년 최고의 Flutter 인터뷰 질문 및 답변 32개 1. 플러터란? Flutter는 단일 코드베이스에서 아름답고 고유하게 컴파일된 다중 플랫폼 애플리케이션을 구축하기 위한 Google의 오픈 소스 프레임워크입니다. 빠름 : Flutter 코드는 모든 장치에서 빠른 성능을 위해 JavaScript뿐만 아니라 ARM 또는 Intel 기계 코드로 컴파일됩니다. 다중 플랫폼 : 단일 코드베이스에서 모바일, 웹, 데스크톱 및 임베디드 장치 등 여러 장치에 배포합니다. 개발자 경험 : 자동화된 테스트, 개발자 도구 및 프로덕션 품질 앱을 빌드하는 데 필요한 모든 것을 사용하여 코드베이스를 제어하십시오. 안정적이고 신뢰할 수 있음 : Flutter는 Google에서 지원하고 사용하며 전 세계 유명 브랜드에서 신뢰하고 글로벌 개발자 커뮤니티에서 유지 관리합니다. 2 F.. 2023. 3. 29.
Flutter와 Flame을 사용하여 뱀(스네이크) 2D 게임 만들기 최종 결과 스케치 로직 그리드 기반 배경: 뱀의 방향을 잡는 데 도움이 될 수 있지만 항상 필요한 것은 아닙니다. 성장하는 뱀: 그리드 위로 기어가는 연결된 사각형 떼. 뱀이 먹이를 먹으면 1칸씩 늘어난다. 음식: 그리드에 빨간색 원이 무작위로 나타납니다. 배경 그리기 다른 클래스에 영향을 주지 않고 게임을 미세 조정할 수 있는 별도의 구성 클래스를 사용 class GameConfig { // Defines the number of rows in the grid static const rows = 24; // Defines the number of columns in the grid static const columns = 12; // Cell size in px static const cellSize .. 2023. 3. 29.
728x90
반응형