목록코딩공부 (176)
개발세발
점진적 타입 시스템. - Gradual Type system 모든 변수에 일일이 타입을 지정할 필요가 없음 infer : 조건부 타입의 조건식이 참으로 평가될때 사용하는 키워드 https://velog.io/@from_numpy/TypeScript-infer TypeScript - infer 조건부 타입의 조건식이 참으로 평가될 때에는 infer키워드를 사용할 수 있다. 예를 들어,Element extends Element와 같은 타입을 작성하면, U타입은 number타입으로 추론(infer)된다. 이후, 참 velog.io 컴파일러의 컴파일 과정 -javascript -> AST (추상문법트리) -> 바이트 코드 ast ; 트리형태의 자료 구조 타입스크립의 경우 javascript -> AST -> t..
잘 돌아가지 않는 코드를 지우고 마지막 stash 저장해둔걸 다시 불러와서 호기롭게 새로 시작하고자 했는데 아침부터 무슨 정신인지 stash에 들어가지 않고 새로만든 파일이라 git changes에 남아있는 파일들까지 깔끔하게 'discard changes'해버렸다 ^^... 직접 파일을 삭제한게 아니라 변경사항을 지운개념이라 그런지 휴지통에도 없고... chatGPT에 물어봐도 뾰족한 방법이 없었는데 다행히 스택오버플로우에서 해결책을 찾을 수 있었다. chatGPT에 내가 질문을 잘 못 넣은건지는 모르겠지만.. 역시 항상 정답은 아니라는것.. 구글검색이 아직까지 유효하다는걸 새삼느꼈다 만약 휴지통에도 삭제한 파일 없을때, ctrl + z 해서 돌아가기도 안될 때 사용할 수 있는 방법이다 ..! http..
import React from 'react'; import { useForm, Controller } from 'react-hook-form'; import Select from 'react-select'; function App() { const { handleSubmit, control, register } = useForm(); const onSubmit = (data) => { console.log(data); }; //react-select는 선택된 항목을 { value, label } 형태의 객체로 반환 return ( ( )} /> Submit ); } export default App; import React from "react"; import { useForm, Controller }..
LLM Large Language Models - GPT-4와 같은 도구를 구동하는 머신 러닝 모델 : 대규모 데이터 세트에서 얻은 지식을 기반으로 텍스트와 다양한 콘텐츠를 인식하고 요약, 번역, 예측, 생성할 수 있는 딥러닝 알고리즘 - 매우 강력한 문자 예측 도구 👉 프롬프트가 주어지면 머신 러닝을 사용하여 프롬프트에 뒤이어 작성될 가능성이 가장 큰 문자 집합을 찾아냄 - 비지도 학습을 통해 AI 알고리즘에 투입됨 ◼️ 비지도 학습 unsupervised learning - 라벨이 없는 데이터를 주는 것 - 즉, 개별적인 특징을 명시하는 것이 아닌 특징들이 모여있는 수만장의 데이터(이를 테면 사진)을 줘서 그 안에서 스스로 학습하도록 하는 것 ➡️ 수만장의 강아지 사진을 보고 특징을 추려내서 이러한 ..