본문 바로가기

분류 전체보기10

프롬프트 엔지니어링, 어떻게 하는 건데 흐름 보기머신러닝, 딥러닝, LLM 전반 설명프롬프트 엔지니어링 요약 -> 기초 -> 연습 -> 실무주요 내용LLM 성능을 향상 시킨 주요 기술코드 데이터 학습 - 비정형 데이터 코드 작성 가능, 추론 능력 향상인스트럭션 튜닝 - 대량의 텍스트 학습 기본 모델에 지시와 결과물 쌍 학습/튜닝RLHF(Reinforcement Learning from Human Feedback) - 사람 평가를 재학습하여 가이드라인 준수, Alignment멀티모달 - 이미지, 소리, 텍스트 등 서로 다른 형태의 데이터 학습소프트웨어 개발 방식의 진화전통적인 머신러닝 개발 과정프롬프트 기반 모델1. 데이터 수집, train/test세트로 분할2. 모델링 및 훈련3. 평가4. 패키징5. 배포1. 평가 데이터 수집2. 프롬프트 생.. 2024. 6. 10.
iOS, Android 별 Foreground, Background 푸시 알림 알아보기 모바일 푸시를 보낼 때 Notification에 값을 넣는 방식(OS기본 푸시 알림)과 Data필드를 이용하는 방식(앱에서 푸시 처리)이 있다. 아래는 이 값에 따라 앱이 Foreground와 Background 일 때 어떻게 처리하는지 ChatGPT의 답변이다. 안드로이드에서 data와 notification 사용에 관한 동작 안드로이드 앱이 백그라운드 상태일 때 FCM이 보내는 푸시 알림은 기본적으로 notification 부분이 시스템에 의해 처리되어 사용자에게 알림으로 표시됩니다. 이 경우, 앱이 백그라운드에 있을 때 notification의 title과 body가 사용자에게 표준 알림으로 보여집니다. 반면, data 부분은 앱이 클릭되어 활성화될 때까지 앱에서 직접 접근하거나 사용할 수 없습니다.. 2024. 2. 7.
iOS, Android에서 firebase-admin을 통해 FCM 푸시 알림 보내기 Android import firebase_admin from firebase_admin import credentials, messaging # Firebase 프로젝트의 서비스 계정 키 파일로 Firebase Admin 초기화 cred = credentials.Certificate('path/to/fcm-signkey.json') firebase_admin.initialize_app(cred) # 메시지 정의 message = messaging.Message( data={ 'score': '850', 'time': '2:45', }, notification=messaging.Notification( title='Match update', body='Arsenal vs Chelsea', ), andro.. 2024. 2. 7.
AWS SNS를 이용한 Topic 기반 Push Notification 글 작성 타임어택: 10분 AWS SNS를 이용해 Push Notification(이하 '푸시 알림')구현을 시도했는데 생각보다 관리포인트도 많고 잘 납득되지 않는 부분도 있어 FCM을 직접 쓰는 것으로 진행했다. 무엇이 불편했는지 써본다. SNS를 이용하려면 관련 Topic을 먼저 생성해야 한다. Topic으로 메시지가 들어오면 이메일이나 SMS, 기타 플랫폼 애플리케이션 엔드포인트로 트리거 할 수 있다. 나는 모바일 푸시 엔진으로 FCM을 선택했다. FCM에서 앱 생성 후 키를 받고 이를 SNS에 업로드하면 쉽게 연동된다. 문제는 SNS Topic을 각 모바일앱(클라이언트)가 구독하고 해지하는 과정이 너무 번거롭고 불편했다. SNS를 이용한 푸시 알림을 보내려면 각 모바일앱이 FCM으로부터 획득한 토.. 2024. 1. 30.