16:00분 쯤부터 사용자가 입력을 안하면 scanner.nextLine()에서 스레드가 무한대기 하기때문에 빠져나올 수 있는 방법이 없다고, 빠져 나오려면 System.in을 닫아버려야 한다고 하시는데 사용자가 입력을 안하면 그대로 대기하는게 맞지 않나요? 왜 빠져나와야 하는건가요?? 빠져 나오는게 종료를 의미하는거라면 /exit으로 빠지면 되는게 아닌가요? 해당 부분이 어떤 의미인지 잘 이해가 되지 않습니다.
안녕하세요 문제를 풀어주실때 ['app', 'ban']이라고 적어주시던데 ["app", "ban"]이라고 답을 적어도 상관이 없는걸까요? 41강때 파이썬에서 문자는 "" ''다 된다고 하셔가지고 물어보는거에요 그리고 43강 17분12초에서 f-string 출력할때 쉼표를 붙여서 출력하던데 .format % f-string는 print에 쉼표가 있으면 무조건 출력하고 40강에서 print("a: " a, "b: " b)를 설명해주셨는데 요기선 쉼표가 문자열이 아니고 자료를 추가하는 명목이라서 출력이 되지 않는다고 이해하면 될까요? 감사합니다
질문을 작성하기 전에 아래 내용을 꼭 확인해주세요. 질문을 올릴 때는 이 안내문을 모두 지우고, 질문 내용만 작성해주시면 됩니다. 38강으로 올라온 파이썬 강의자료와 실제 강의에서 보여주는 파일이 달라서 정리가 힘듭니다. 강의에서 활용하는 자료 원본은 올려주실 수 없을까요? 정확한 강의 위치와 질문 내용을 함께 남겨주시면 더 빠르고 정확하게 답변드릴 수 있습니다.
다른 강의는 강의자료를 다운 받으려고 하면 잘 되는 것 같은데 9강만 안되는 것 같아요 자료를 다운 받으면 다음과 같은 문구가 적힌 페이지가 뜨는데 강의자료를 받을 수 있는 방법 없을까요? 사이트에 연결할 수 없음 https://cdn.inflearn.com/public/watermark/courses/333770/attachments/f968a339-644f-40ad-9284-5b96f862facf/조건문+반복문_예제들_수업자료-1559204.pdf?Expires=1784038263&Key-Pair-Id=K3D7ZUHKWMTQHT&Signature=Bdh6o9w5mYYOnEFwvXm81wOvf5sov8ryJiAfM5AE5IePqvqi5J60A4P9nBeukvHDi9C9Hqmpe1d2s6Dxh4Pn2ibpa0~ssAcopWGrpe13UFNzPDckMRkGis6GYqNfaV7k3hF~wpbvruWDs9rA6PUPWaXbMkEg52hqMrwCBI5JAo23eWVnNP-TyrYlUMYMqQYxIJP86Pw7wToRj-PsVzH9KS-Q6F8-1E-voZdB-yqEYc8SuhO8ZQYMwZUe11fa8dczfwRG2Rn9uozHWFtSM4PkApGxrq1O19VtHIwqZxsWsrLtstQ6bY74ZZikBiZQ6KwuPBakNWY3HNqqqrlqKmzr8g__ 의 웹페이지가 일시적으로 다운되었거나 새 웹 주소로 완전히 이동했을 수 있습니다. ERR_INVALID_RESPONSE
보통 RAG를 잘 구축하면 충분히 'AI 에이전트'로서의 역할을 수행할 수 있다고 생각하는데, 실무에서는 어떤 지점에서 파인튜닝을 결합하는 것이 일반적인지 궁금합니다. 단순히 말투를 바꾸거나 특정 도메인 지식을 주입하는 것이 목적이라면 파인튜닝이 필수가 아닌 것 같기도 한데, '파인튜닝을 반드시 수행해야만 하는 결정적인 상황' 은 언제인가요? 혹시 파인튜닝의 높은 비용과 관리 부담을 고려했을 때, 실무에서는 RAG의 검색 품질 개선(하이브리드 검색, 리랭킹 등)을 최우선으로 두고 어느 정도 수준까지 도달했을 때 파인튜닝을 고려하는지, 그 판단 기준이나 우선순위가 궁금합니다.
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] ShoppingCart클래스 아래와 같이 풀어봤는데 이런식으로 풀어도되나요?
void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } 위 코드가 swap 함수가 두 숫자를 교환하는 과정을 메모리 주소를 활용해서 나타낸건가요? int temp = *a; *a = *b; *b = temp; 이게 왜 있는지 이해가 안 가서요ㅠ
JPQL에서 DTO를 조회할 때 new 패키지명.DTO명(...) 을 생략하고 바로 select m.id, m.name, t.name 이렇게 작성해도 DTO로 반환이 되는데 원래 가능한 내용인가요?? @Query("select new study.datajpa.dto.MemberDto(m.id, m.name, t.name) from Member m join m.team t") List<MemberDto> findMemberDto(); @Query("select m.id, m.name, t.name from Member m join m.team t") List<MemberDto> findMemberDtoNot();