TIL

·TIL
📚 Today's TODO✅ 스프링 토이 프로젝트 ✅ 코테 문제 어제꺼✅ 코테 문제 오늘꺼✅ 잔디 인증📡 새로 알게 된 내용어제 코테 문제가 벨만 포드 알고리즘 문제여서 한번 정리했다. 99클럽 코테 스터디 1일차 TIL + [백준 11657] 벨만 포드 알고리즘🔗 백준 11657  📌오늘의 학습 키워드벨만 포드 알고리즘✨공부한 내용 본인의 언어로 정리하기벨만 포드는 최적의 상황(다익스트라)를 포함하고 있다. 벨만 포드는 다익스트라와 달리 모든daily-programming-til.tistory.com 🗃️ 스프링 핵심 원리Bean scope: 특히 웹 스코프가 흥미로웠는데, http 요청이 들어오면 그 요청이 나갈때까지 생명주기를 갖는 다는 점이 흥미로웠다. (어떻게 아는겨)이것을 구현할 대 ..
·TIL
📚 Today's TODO✅ 스프링 핵심 원리 - 기본편 완강📡 새로 알게 된 내용🗃️ 풀스택 GPTvector store: Vector stores are databases that can efficiently store and retrieve embeddings. Embedding을 저장하고 반환하는 데이터베이스stuff document 에서 "STUFF"의 의미: It takes a list of documents, inserts them all into a prompt and passes that prompt to an LLM. document의 list를 가져와서 prompt에 넣고 llm에 pass 하는 것. stuff은 list of 를 뜻한다.🗃️ 스프링 핵심 원리@Autowired..
·TIL
📚 Today's TODO스프링 핵심 원리 - 기본편 섹션 8 까지📡 새로 알게 된 내용State를 가지게 되었을 때 발생할 수 있는 문제에 대해서 학습했다. 스프링 빈은 무상태로 짜는 것을 기본으로 하자.@Configuration - 스프링이 싱글톤을 유지시켜 주는 비밀!의 어노테이션프록시(Proxy) - 대리 라는 뜻으로 컴퓨터에서는 대리로 뭔가를 해주는 프로그램일 지칭할 때 쓰인다.CGLib는 프록시로 스프링에서 싱글톤이 유지되도록 관리한다.원래라면 DI 주입을 하기 위해서 AppConfig 파일에서 등록하고 설정해야하지만 파일의 규모가 커지면 그것이 힘들어 진다. 따라서 Component scan 이라는 것을 시행할 수 있다. Component scan은 @Autowired 를 사용해 comp..
·TIL
📚 Today's TODO스프링 핵심 원리 - 싱글톤까지📡 새로 알게 된 내용Intellij를 사용하면 의존성을 표현하는 그래프를 그려준다..! 이런식의 그래프도 그려준다. 정말 신기하군.[Intellij] iter 하면 for문 작성해주고, sout 하면 System.out.println을 작성해준다.스프링 빈을 조회할 때 상속이 되어 있는 경우, 부보 타입으로 조회하면 자식 타입도 함께 조회된다.자바 객체의 최고 부모인 Object 타입으로 조회하면, 모든 스프링 빈을 조회한다.BeanFactory와 ApplicationContext지금까지 DI를 직접 해주는 스프링 컨테이너에 대해서 배웠다. 그 중 BeanFactory는 스프링 컨테이너의 최상위 인터페이스다.ApplicationContext는 ..
·TIL
📚 Today's TODO✅ 풀스택 GPT 챌린지 오전에 끝내기 ✅  스프링 핵심 원리 - 기본편 : 섹션 1, 2, 3📡 새로 알게 된 내용🗃️ 풀스택 GPTLangchain 의 다양한 메모리들 ConversationBufferMemory: 아예 다 버퍼에 저장하는 방식ConversationBufferWindowMemory: 특정 용량만 저장하는 방식, 최근의 것들만 기억하게 됨.ConversationSummaryMemory: 내용을 요약해서 저장하는 방식, 초기에 짧은 대화에 대해서는 ConversationBufferMemory보다 성능이 안좋을 수 있지만 시간이 지나면 더 좋아짐.ConversationSummaryBufferMemory: 최근의 것들은 buffer에 그대로 저장하고 오래된 것들..
·TIL
📚 Today's TODO✅ 풀스택 GPT 챌린지 오전에 끝내기✅  스프링 입문 오후에 끝내기📡 새로 알게 된 내용🗃️ 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터 비전 심층학습few-shotting : 이전에 LLM Prompt를 작성할 때 example를 한 2~3개 넣어 주는 방식을 사용했었는데 이게 few-shotting이었다. 따라서 few-shot prompt template는 example들을 제공해 주고 그에 따라 새로운 질문에 예시를 기반으로 답변하라는 뜻이다.PipelinePromptTemplate이라는 것을 배웠는데 현시점에서는 deprecated 되었다고 한다. 이것은 prompt들을 서로 합쳐주는 역할을 했는데, 이렇게 하여 추상화하지 않고 직접 pipeline에서 추가..
·TIL
📚 Today's TODO✅ 풀스택 챌린지 제출하기🎛️ 오늘의 TroubleShootingWindows 환경에서 openai api_key를 .env 파일에 저장해도 찾아오지를 못하는 것이다! 맥 환경에서는 잘 불러왔는데 찾아보니까 따로 환경변수를 설정해 줘야 한다고 한다. 맥에서는 터미널 세션에서 env 에서 불러오는데 윈도우에서는 그렇지 않아 생겼을 문제라고 하여 등록해 줬더니 잘된다.👻 오늘 하루 복기오늘 풀스택 GPT 과제를 하면서 프로그래밍 언어에 대한 시를 작성하고 그것을 해석하는 chain을 만들었다. 결과물이 재미있어서 몇개 가져와 봤다. [Python]파이썬 코드, 간결하고 아름다, 데이터를 다룬다. 이 시는 파이썬 프로그래밍 언어에 대한 아름다움과 간결함을 표현하고 있습니다. "파..
·TIL
📚 Today's TODO🗃️ 스프링 입문 - 인프런섹션6. 회원 관리 예제 - 웹 MVC 개발🗃️ 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터 비전 심층학습03장: 파이토치 기초 (~ 통계적 가설 검정 사례)📡 새로 알게 된 내용🗃️ 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터 비전 심층학습torch.float는 32비트 부동 소수점, float는 64비트 부동 소수점모델학습에서 데이터형식이 중요하므로 텐서 유형과 자료형을 잘 알고 있자.(와 이제 딥러닝 수업시간에 배웠던거 나온다.) 수업시간에 중요하게 가정했던 것이 Independent and Identically distributed 였다. 이것을 기반으로 비쌍체 t-검정을 해야한다는 거을 알 수 있다. (독립적인 그룹이기 때문..
yolang
'TIL' 카테고리의 글 목록 (2 Page)