프로그래밍
-
사파리에서 웹사이트(하이브리드어플) 디버깅하기프로그래밍/아이폰어플만들기 2025. 1. 9. 23:21
사파리에서 개발자용 메뉴에서 웹인스펙터 활성화된 아이폰을 연결하고 아이폰에서 사파리로 웹사이트를 선택하면 맥북 사파리에서 웹사이트 디버깅이 가능하다. 특히 타임라인 기능이 유용했는데 왼쪽의 빨간원형버튼을 누르고 웹사이트를 사용하면 웹사이트 스크린샷, 네트워크 요청, 레이아웃 등 다양한 요소들을 실시간으로 볼수있는데 기본적으로 5개의 메뉴가 나오지만 스크린샷 위의 연필 버튼을 클릭하면 메모리나 자바스크립트 할당 상황까지도 체크할 수 있다. cpu 메뉴를 선택하면 cpu 많이 사용할 때 자바스크립트 이벤트를 이벤트 핸들러와 같이 확인 할 수 있다 사이트가 버벅거리거나 특정 메뉴에서 늦어질 때 원인찾기에 유용하게 쓰일 것 같다
-
opensearch dashboads 신규버전에서 index pattern 찾기프로그래밍/검색 2024. 12. 26. 17:59
오픈검색(opensearch)에서 데이터 색인이 완료되면 대시보드 사이트에서 인덱스 패턴을 설정해야한다. 그런데 예전에는 management 메뉴 아래 index pattern 메뉴가 있었는데 그 메뉴는 안보인다. 새로운 버전으로 업데이트되면서 뭔가 변화가 있었던듯하다. index management에는 이미 인덱스가 잡혀있어서 문제 없는줄알았는데 discover나 visualize 메뉴에는 인덱스가 안보여서 속터지는 줄 았았는데, 알고보니 dashboads management아래로 그 메뉴가 이동한거였음 여기에서 create index pattern 메뉴를 눌러서 기존처럼 인덱스 패턴을 생성하면 이전과 같이 사용이 가능하다. 괜히 시간만 버렸다...
-
OpenAI 모델을 Fine-Tuning 하는 방법프로그래밍/기계학습 2024. 11. 8. 20:32
OpenAI 모델을 Fine-Tuning 하는 방법은 특정 목적에 맞게 모델의 성능을 맞춤화하여 더 높은 정확성과 일관성을 제공할 수 있도록 도와줍니다. Fine-Tuning은 OpenAI의 GPT 모델을 특정 작업이나 응답 스타일에 맞추기 위해 추가 학습 데이터를 사용하는 과정입니다. 여기서는 Fine-Tuning 작업의 주요 단계와 이를 실행하는 방법을 안내합니다. 1. 데이터 준비데이터 형식 설정: Fine-Tuning 데이터는 JSONL 형식으로 준비해야 합니다. 각 줄은 하나의 JSON 객체로, "prompt"와 "completion" 필드가 포함되어 있어야 합니다.양질의 데이터 수집: 모델이 올바르게 학습할 수 있도록, 질문과 답변 패턴을 포함한 다양한 사례를 준비합니다. 특정 스타일, 톤, ..