Chat GPT 에 대한 이해
공부방/Chat GPT2023. 3. 16. 18:52Chat GPT 에 대한 이해

Chat GPT 란? Chat GPT는 Generative Pretrained Transformer 의 약자예요. Generative 다음 단어를 예측 Pre-trained 많은 양의 데이터를 사전 훈련 Transformer 신경망에 기반한 인코더- 디코더 Chat GPT는 대화형 모델이고, instruct GPT 와 형제 모델이에요. Chat GPT 의 학습 방식은 아래와 같아요. - RLHF(Reinforcement learning by Human Feedback) SFT(Supervised Fine-Tuning) 사람이 직접 지도 학습 RM(Reword Model) 보상 학습 PPO(Proximal Policy Optimization) Algorithm 강화 학습 알고리즘 - 대화형 에이전트에 최적..

공부방/JPA2023. 3. 10. 22:30프록시

프록시 객체는 처음 사용할 때 한 번만 초기화 프록시 객체를 초기화 할 때, 프록시 객체가 실제 엔티티로 바뀌는 것은 아님, 초기화 되면 프록시 객체를 통해서 실제 엔티티에 접근 가능 프록시 객체는 원본 엔티티를 상속 받음, 따라서 타입 체크시 주의 해야함 (== 비교 실패, 대신 instance of 사용) 영속성 컨텍스트에 찾는 엔티티가 이미 있으면, em.getReference()를 호출해도 실제 엔티티 반환 영속성 컨텍스트의 도움을 받을 수 없는 준영속 상태일 때, 프록시를 초기화 하면 문제 발생 프록시와 즉시로딩 주의 - 가급적 지연 로딩만 사용(특히 실무) - 즉시 로딩을 적용하면 예상하지 못한 SQL이 발생 - 즉시 로딩은 JPQL에서 N+1 문제를 일으킨다. - @ManyToOne, @On..

Deploy Flutter Firebase App Distribution using Codemagic (Codemagic 을 이용한 Flutter Firebase App Distribution 배포)
공부방/Flutter2023. 3. 10. 19:52Deploy Flutter Firebase App Distribution using Codemagic (Codemagic 을 이용한 Flutter Firebase App Distribution 배포)

Flutter 프로젝트 마무리 후 이제 CI/CD 를 도입을 해보려고 해요. 많은 CI\CD 프로그램, 사이트들이 있는데, 저는 돈이 없으니까 무료로 어느정도 사용이 가능한 Codemagic 을 이용해서 자동으로 Firebase App Distribution에 배포 하도록 진행 할 거에요. 시작하기전 Firebase, Codemagic, Github 에 가입이 되어 있다고 가정을 하고 진행할거에요. 당연히 이미 Firebase에 프로젝트도 등록이 되어있어야 해요. 자 그럼 시작해 볼게요. 1. Firebase console (https://console.firebase.google.com/) 에서 프로젝트 개요 옆에 톱니바퀴 버튼을 누르고 프로젝트 설정 에 들어가요. 2. 아래로 스크롤 하면 내 앱 항목..

How to install sentry in flutter (플러터 센트리 설치 방법)
공부방/Flutter2023. 3. 7. 16:28How to install sentry in flutter (플러터 센트리 설치 방법)

오늘은 Flutter에 sentry를 적용시켜 볼거에요. 단순 오류만 트래킹 하려고 사용하는 것이기 때문에 추가 기능은 아래 문서에서 찾아서 사용하시면 돼요. https://docs.sentry.io/platforms/flutter/ Flutter On this page, we get you up and running with Sentry's SDK, so that it will automatically report errors and exceptions in your application. Get started using a g docs.sentry.io 1. 먼저 아래 사이트에 들어가서 프로젝트에 최신 버전을 적용시키세요. https://pub.dev/packages/sentry_flutter sen..

공부방/Flutter2023. 3. 6. 15:39How to use flutterActivity and flutterFragmentActivity in android (Flutter 안드로이드에서 flutterActivity 와 flutterFragmentActivity 사용 방법)

오늘은 Flutter에 Android 프로젝트에서 FlutterActivity를 사용 하다가 FlutterFragmentActivity를 사용할 경우 놓칠 수 있는 부분에 대해서 잠깐 팁을 설명 하려고해요. 1. 먼저 FlutterActivity 사용 방법은 아래와 같아요. (플러터 홈페이지 공식 문서 코드에요 ) import io.flutter.app.FlutterActivity; import io.flutter.plugin.common.MethodCall; import io.flutter.plugin.common.MethodChannel; import io.flutter.plugin.common.MethodChannel.MethodCallHandler; import io.flutter.plugin.c..

공부방/Server2023. 3. 6. 15:20How to run docker in linux

docker run -d --name DockerName -p 12345:3306 -e MYSQL_ROOT_PASSWORD='PASSWORD' 도커이미지ID ex) docker run -d --name docker-test -p 13345:3306 -e MYSQL_ROOT_PASSWORD='PASSWORD' testDockerId - d: Background Mode – name: Containera Name - p: port forwarding host: 외부에서 접속Port:내부 접속 Port - e: 환경변수 설정 - 도커이미지ID : 도커 이미지 ID

How to install docker in aws linux free tier (AWS 리눅스 프리티어에 도커 설치 방법)
공부방/Server2023. 3. 6. 14:28How to install docker in aws linux free tier (AWS 리눅스 프리티어에 도커 설치 방법)

AWS 계정 생성과 프리티어 인스턴스(리눅스)가 생성이 되어 있다고 가정하고 진행할게요 . 혹시 암호가 지정이 되어있지 않다면 암호부터 생성을 해요. 도커 설치는 root 계정에 할 것이기 때문이죠. 1. 아래 명령어를 터미널에 입력 하고 비밀번호를 입력하세요. sudo passwd 그럼 아래처럼 비밀번호설정이 완료 되어요. 2. su 를 입력해서 하고 패스워드를 입력해서 root 계정으로 접속 해주세요. su 3. yum 업데이트를 한번 진행해 주세요. yum update yum upgrade 4. 드디어 도커를 설치 할 거에요. yum install -y docker 짜잔! 정상 설치가 완료 되었어요.

MappedSuperclass
공부방/JPA2023. 3. 5. 21:24MappedSuperclass

- 공통 매핑 정보가 필요할 때 사용(id, name) 상속관계 매핑 X 엔티티X, 테이블과 매핑X 부모 클래스를 상속 받는 자식 클래스에 매핑 정보만 제공 조회, 검색 불가 (em.find(BaseEntity) 불가) 직접 생성해서 사용할 일이 없으므로 추상 클래스 권장 테이블과 관계없고, 단순히 엔티티가 공통으로 사용하는 매핑 정보를 모으는 역할 주로 등록일, 수정일, 등록자, 수정자 같은 전체 엔티티에서 공통으로 적용하는 정보를 모을 때 사용. 참고: @Entity 클래스틑 엔티티나 @MappeddSuperclass 로 지정한 클래스만 상속가능

공부방/JPA2023. 3. 4. 00:16고급 매핑

1. 상속관계 매핑 - 관계형 데이터베이스는 상속 관계 x - 슈퍼 타입 서브타입 관계라는 모델링 기법이 객체 상속과 유사 - 상속관계 매핑: 객체의 상속과 구조와 DB의 슈퍼타입 서브타입 관계를 매핑 슈퍼타입 서브타입 논리 모델을 실제 물리 모델로 구현하는 방법 각각 테이블로 변환 -> 조인 전략 통합 테이블로 변환 -> 단일 테이블전략 서브 타입 테이블로 변환 -> 구현 클래스마다 테입르 전략 2. 주요 어노테이션 - @Inheritance(strategy=InheritanceType.XXX) JOINED: 조인 전략 SINGLE_TABLE: 단일 테이블 전략 TABLE_PER_CLASS: 구현 클래스마다 테이블 전략 TABLE_PER_CLASS 를 사용시 Abstract class로 생성해 주어야 ..

How to call chat gpt api (Chat gpt API 호출 방법 Flutter 사용)
공부방/Chat GPT2023. 2. 26. 02:13How to call chat gpt api (Chat gpt API 호출 방법 Flutter 사용)

이번 시간에는 Chat gpt API 를 이용해서 프로그램을 만들어 볼거에요. Chat gpt가 스스로 만들어준 소스에요. 저는 요즘 Flutter 로 놀고 있어서 Flutter 를 기준으로 만들어 볼게요. 사실 언어만 다르지 사용방법은 전부 같으니까 대충 이렇게 API를 사용하는구나 정도만 알아가면 좋을 것 같아요. 1. Response 를 요청하는 코드에요 . Future getResponse(String inputText) async { final String apiKey = 'API Key'; final String endpointUrl = 'https://api.openai.com/v1/completions'; final Map headers = { 'Content-Type': 'applicat..

image