묻고 답해요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨
vectordb기반 retriever vs embedding model retriever
RAG시스템 구축 시 pdf파일을 불러와 청크단위로 나누고 embedding 모델을 이용해 embedding한 후 chromadb에 저장했습니다. 그후 ensemble retriever을 쓰려고 하는데 대부분 vectorstore에서 제공하는 retriever을 사용을 하던데 왜 embedding 모델의 retriever을 사용하지않는지 궁금합니다from langchain.retrievers import BM25Retriever, EnsembleRetriever from langchain_community.vectorstores import FAISS from langchain.embeddings import HuggingFaceEmbeddingsbm25_retriever = BM25Retriever.from_documents(texts) bm25_retriever.k = 2 embedding = ko_embedding faiss_vectorstore = FAISS.from_documents(texts, ko_embedding) faiss_retriever = faiss_vectorstore.as_retriever(search_kwargs={"k": 2}) <vectorstore의 리트리버를 쓰는 랭체인>https://python.langchain.com/docs/modules/data_connection/retrievers/vectorstore<ensemble 리트리버>https://python.langchain.com/docs/modules/data_connection/retrievers/ensemble
-
미해결쉽게 따라하는 빅데이터 논문 작성법 with ChatGPT (빅카인즈 기사 LDA&감성분석)
형태소 분석 및 워드클라우드 질문드립니다.
안녕하세요 어제 워드클라우드 관련 다음 코드 cloud=wc.fit_words(count_dic) 오류 관련해서 질문드렸었습니다.답변 주신대로 폰트도 코랩 폴더에 업로드해서 업로드된 경로를 넣어줬습니다.오늘 다시 해보려고 하니까 아래 그림과 같이 이번에는 dtm 코드에서 또 에러가 나는데 이거 저는 도대체 왜 안되는 걸까요? ㅠㅠ도와주세요
-
미해결홍정모의 따라하며 배우는 C++
맥 "clang: error: linker command failed with exit code 1 " 에러
안녕하세요 맥 사용자 입니다. 답변으로 아래와 같이 추가 질문 드립니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 연장 가능할까요?
강의는 모두 완료했으나 "실전 문제 풀이" 부분을 전부 듣지 못했습니다.혹시 연장 가능할까요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Domain model패턴에서 생성메서드 로직 구현시 setter문제 질문있습니다.
이 부분이 생성메서드 부분인데요..대부분 setter를 사용하여 서비스계층에서 해야 할 로직을 엔터티 내에서 처리하고 있는데영한 선생님께서 강조하시는 setter를 열어두지 않는다면(필요에 따라서는 열어두라고 하셧는데...) 어떤식으로 처리하는지 도저히 감이 잡히지 않네요..ㅜ 이 부분 설명해주시는 강의 챕터가 따로 있을까요?
-
해결됨두고두고 써먹는 유니티 VR
select Entered에서는 Gun.Grab이 되는데 Select Exited에서 Gun.Release가 나오지 않음
스크립트는 다음과 같이 작성했습니다.마찬가지로 weaponstand에서도 select 부분만 안나오네요...XR interaction toolkit 버전은2.5.2입니다.
-
미해결처음 만난 리액트(React)
props에 대해 궁금한 점이 있습니다.
우선 좋은 강의를 무료로 제공해 주신다는 점에 매우 감사드립니다 🙂다름이 아니라 props에 대해 궁금한 점이 있어서 글 남깁니다.function SampleComponent(props) { return ( <div> <div>{props.name}</div> <div>{props.age}</div> </div> ); }만약 위와 같이 코드를 작성했다고 하면, 이 컴포넌트를 사용할 때 아래와 같이 사용할 것으로 예상됩니다.root.render( <React.StrictMode> <SampleComponent name={'kim'} age={12} /> </React.StrictMode> );근데 만약 코드가 매우 길어지고, props로 넘겨야 하는 것들이 많아진다고 가정해 보겠습니다. 예를 들어props.nameprops.ageprops.universityprops.profilePhotoprops.gradeetc...이런 경우에는 도대체 props로 어떤 것들을 넘겨 주어야 하는지 굉장이 헷갈리는 상황이 발생할 것 같은데 이를 해결하기 위한 방법이 있을지 궁금합니다. ++ 제가 찾아본 바로는 아래와 같이 코드를 작성하면 된다고 합니다.function SampleComponent({name, age}) { return ( <div> <div>{name}</div> <div>{age}</div> </div> ); }그런데 이 방식을 사용하게 되면 children은 어떻게 넘겨 줄 수 있는지가 궁금합니다. 그냥 아래와 같이 처리하면 되는 것일까요?function SampleComponent({children, name, age}) { return ( <div> <div>{name}</div> <div>{age}</div> <div>{children}</div> </div> ); }또한, 이 방식이 맞는 방식이라면, 굳이 아래 코드와 같이 props를 사용하시는 이유가 무엇인지도 궁금합니다.function SampleComponent(props) { return ( <div> <div>{props.name}</div> <div>{props.age}</div> </div> ); }
-
미해결누구나 시작할 수 있는 네트워크 Step 3 (네트워크 만들기)
C3725 추가뒤 사용 오류
C3725 추가뒤 아래와 같이 사용 오류가 납니다.
-
미해결
Java 클래스 추가만으로 기존 클래스 객체 생성하기
A 유닛, B 유닛... 등 유닛들의 목록을 만들어 놓고 랜덤으로 고른 유닛들로 아군/적군을 만들어서 서로 공격하게 만드는 코드를 짜는 중인데구현 조건 중 하나가 기존 코드는 수정하지 않고 오로지 클래스만 추가해서 X, Y, Z, 유닛을 목록에 추가하게 하는거거든요?아마 기존 유닛 클래스의 자식 클래스를 만들고 메소드 오버라이딩하라는 의도 같단 생각이 들기는 한데그렇게 해도 결국 자식 메소드 호출하려면 자식 객체를 따로 만들든 부모 객체를 자식 타입으로 바꾸는 문법을 쓰든 기존 코드를 수정해야만 하는거 아닌가 싶어서요 ㅜ오로지 클래스 추가만으로 해당 조건 만족하는게 가능한건가요? 가능하다면 어떻게 가능할까요?
-
해결됨스프링 핵심 원리 - 기본편
@Configuration 질문 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]이전 싱글톤 방식의 주의점 강의 질문 답변 중에TestConfig에서 @Configuration이 빠져도 싱글톤으로 관리되는 이유가 AnnotationConfigApplicationContext(TestConfig.class)로 스프링 컨테이너에 빈을 직접 등록해서라고 하셨는데 이번 강의에서도 AnnotationConfigApplicationContext(AppConfig.class)로 직점 등록하는데 AppConfig에서 @Configuration을 빼고 테스트 코드를 돌리면 memberRepository가 세 번 호출되는 이유가 궁금합니다.
-
미해결CloudNet@와 함께하는 Amazon EKS 기본 강의
kube-ops-view 노드가 안보이는 이유는 무엇일까요?
kube-ops-view가 화면은 뜨는데 노드는 안보이는 이유는 무엇일까요? ㅎㅎ^^아시는 분 계신면 답변 부탁드립니다. ㅎㅎ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
ORDERS 테이블과 ITEM 테이블
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]배송, 카테고리 추가 - ERD에서, ORDERS 테이블과 ITEM 테이블이 다대다 관계라서 ORDER_ITEM 이라는 테이블을 새로 둔건가요?ORDERS-ORDER_ITEM: 일대다ITEM-ORDER_ITEM: 일대다이런 관계로 다대다 관계를 풀어낸게 맞나요?
-
해결됨웹 프론트엔드를 위한 자바스크립트 첫걸음
코딩환경설정 강의 중에서 질문입니다
코딩환경설정 강의에서 크롬-> ctrl+shift + I 누르면 저 화면이 나오는데 조금 다릅니다... 강의 화면이랑 똑같은 화면 모습으로 같이 수업을 참여하고 싶은데 어떻게 설명해야 되나요 ?
-
미해결맥으로 배우는 윈도우즈 포렌식
xmount 설치가 안됩니다.
M1 macbook air입니다.강의에 나와있는대로 xmount pkg를 활용해 설치하려 했는데 FUSE missing 에러가 발생하면서 설치되지 않고, brew install xmount명령어로도 설치되지 않네요. xmount가 intel 버전까지만 지원하는것 같던데, m1 맥 사용자의 경우에 대체로 설치할 수 있는 프로그램이 뭐가 있을까요?FUSE까지 설치 했지만, terminal에서 xmount명령어가 먹히지 않습니다.
-
미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
개체컬렉션 질문입니다!
선생님! 주말 잘 보내셨나요??전에 글이 너무 길어져서 질문 새로 올리겠습니다.복습 중 궁금한게 새로 생긴 게 있습니다. 개체컬렉션은 복수의 뜻이 있기 때문에 worksheets("이름") 이런식으로 괄호 안에 이름은 따옴표로 몇번째인지를 나타낼 때는 worksheets(1) 이렇게 숫자로 나타낸다고 했습니다.그럼 8-7번 강의에서 For i = 1 To UBound(선택파일) '반복시작, 선택한 파일의 개수만큼 반복 Set 복사파일 = Workbooks.Open(Filename:=선택파일(i), ReadOnly:=True) '선택된 파일을 읽기 전용으로 열어서 복사파일 변수에 대입제가 굵게 칠한 부분 선택파일(i)<< 이 부분에서 i가 선택파일(1), 선택파일(2), 선택파일(3).... 이렇게 몇번째를 뜻하는 인덱스 형식의 뜻이 맞나요? 파일도 시트처럼 workboos(1), workbooks(2) 이렇게 인덱스로 표시할 수 있는지 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
선생님 감사합니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 올해 초 골드 4~5도 못풀던 제가 플레를 스스로 풀었습니다.열심히 계속 진행하겠습니다.
-
미해결Next + React Query로 SNS 서비스 만들기
혹시 suspense를 아직 적용하지 않은 상태여도 useSuspenseQuery를 적용해도 되나요
영상 마지막에서 말하는 것처럼 웬만한 경우에 추천된다면, suspense를 아직 적용하지 않은 상태에서도 useQuery 대신에 useSuspenseQuery를 써도 동작하는데 문제 없는 건가요?
-
해결됨Next + React Query로 SNS 서비스 만들기
js 문법과 관련해서 응용방안에 대해 문의드립니다.
useEffect(() => { if (inView) { !isFetching && hasNextPage && fetchNextPage(); } }, [inView, isFetching, hasNextPage, fetchNextPage]);여기서 !isFetching && hasNextPage && fetchNextPage();이 부분은 셋 모두가 truthy일때(앞의 두개의 boolean은 true이고 마지막의 함수는 return값이 존재할 때) 마지막 함수의 return값이 호출되는 구조인 것으로 이해되는데,그렇다면 함수를 두개를 묶고서, 예를 들면boolean&&함수1()&&함수2() boolean을 &&으로 묶어도 해당 boolean이 true이면 두개의 함수가 차례대로 실행되는건가요?예시에서, 함수1과 함수2의 return값이 존재한다고 하면 함수1, 함수2 순서로 차례대로 실행되게 할 수 있겠네요? 그리고 한쪽의 함수라도 return값이 null이나 undefined되는 경우라면 두개의 함수결과가 모두 안나오게 만들고요.제가 생각한 응용방식이 맞을까요?
-
미해결따라하면서 배우는 고박사의 유니티 기초
게임오브젝트 삭제함수에서 질문이요
2:12 시간에서 3개의 프리팹에 c#스크립트를 올릴려 하는데[Can't add script component 'PositionAutoDestroyer' because the script class cannot be found. Make sure that there are no compile errors and that the file name and class name match.]라는 메세지가 뜨네요 c#이름이 틀렸나? 해서 확인도 해보고 저장도 여러번 해봤습니다.add component에서 PositionAutoDestroyer를 검색하려해도 나오지 않고요 답변부탁드립니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@ExceptionHandler JSON 반환
왜 저는 Json으로 code와 message가 뜨지않고 그대로 상태코드도 400으로 나올까요?ㅠㅠlog도 찍히지않습니다,, 어느부분에서 오류가 난건지 모르겠습니다ㅠㅠ 공통으로 (Exception e)로 처리해준 예외를 추가하니, bad와 user-er 모두 공통으로 처리한 Ex로 JSON이 반환됩니다 ㅠㅠ