1. 메모리 찾으려는 데이터가 메모리에 올라와 있다는 보장이 없다고 하셨는데 그렇다면 반대로 Clustered Index 는 항상 올라와 있는건가요? 아니면 불러와야 하지만 불러올 부분을 정확히 알기 때문에 비효율적인 부분없이 처리한다는 의미인가요? 2. 설명을 들어보면 INDEX 설정할 때 WITH 를 거는게 DML 작업에 부하가 적다고 하셨는데 주로 커버드 인덱스를 활용하시는 이유를 알 수 있을까요?
안녕하세요 강의 너무나 잘 듣고 있습니다. 정말 감사드립니다. mask를 학습하는 부분에서 궁금한 점이 있어 질문드립니다. 1. RPN에서 예측해준 바운딩 박스를 align한 최종 14x14x80 feature를 대상으로 mask 를 각 그리드별로 클래스가 positive냐 negative인가만 분류하는 것으로 이해했는데요, 이를 학습하려면 실제 이미지의 각 ground truth box를 14x14로 맞추고 각 그리드의 80개 채널들에 정답을 넣어준 후에 두 14x14x80의 cross entrophy 로 back prop하면 되는 것으로 이해했는데 맞나요? 2. 1번에 대한 이해가 맞다면, 이렇게 해서 나온 3개의 예측값, a.클래스 예측값 b.바운딩 박스 좌표 예측값 c.14x14크기의 마스크 예측 들을 이용해서 14x14크기의 마스크를 예측된 바운딩 박스 좌표 크기에 맞게 resize하고 거기에맞게 마스크값도 할당하고 이를 실제 이미지에 덮어씌운다. 이렇게 하면 바운딩 박스를 그리는 것과 함께 바운딩 박스안에 해당하는 클래스부분 픽셀만 다른 컬러로 구분할 수 있다. 이런식으로 이해했는데, 잘못 이해한 부분이 있다면 지적 부탁드립니다. 감사합니다.
SELECT DISTINCT CITY FROM STATION WHERE (CITY NOT LIKE 'A%' OR CITY NOT LIKE 'E%' OR CITY NOT LIKE 'I%' OR CITY NOT LIKE 'O%' OR CITY NOT LIKE 'U%') OR (CITY NOT LIKE '%a' OR CITY NOT LIKE '%e' OR CITY NOT LIKE '%i' OR CITY NOT LIKE '%o' OR CITY NOT LIKE '%u') 은 왜 안되나요? 구글링했는데 SELECT DISTINCT CITY FROM STATION WHERE (NOT(CITY Like 'A%' OR CITY LIKE 'E%' OR CITY LIKE 'O%' OR CITY LIKE 'I%' OR CITY LIKE 'U%')) OR (NOT (CITY LIKE '%a' OR CITY LIKE '%e' OR CITY LIKE '%i' OR CITY LIKE '%o' OR CITY LIKE '%u')) 랑 조금 다른데 왜 답도 다르게 나오는지 모르겠습니다 .ㅠㅠㅠㅠ
https://github.com/Heretic-byte/Strategy2/blob/master/Assets/Scripts/SO/UnitTable.cs 이런식으로 유니티가 제공하는 Scriptable Object를 db처럼 사용하는 코드들을 봤는데요 현업분들중에 db를 이런것으로 사용하는 분은 들어보지 못했습니다. 혹시 이런 방법을 사용하지 않는 치명적인 이유가 있을까요? 또 언리얼에서도 FDataTableRow 라는 데이터테이블의 역할을 해주는 기능이 있던데 기업에서도 이런 기능을 사용하나요? 아니면 전부 sql로 처리하게 되나요?
[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
강사님 항상 유익한 강의해주셔서 정말 감사드립니다! 다름이 아니라 blog_abtest.py 파일을 실행하면 터미널에 아래와 같이 'No module named blog_abtest'라는 문구가 뜨면서 실행이 되지 않습니다. 뭐가 문제인지 찾아봐도 잘 모르겠어서 질문을 남기게 되었습니다ㅠㅠ 항상 좋은 강의 감사합니다!
[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
@app.route("/first/<username>") def get_first(username): return "<h3>Hello"+username+"!</h3>" 여기서 어떻게 @app.route("/first/<username>") 이 <username>은 문자열인데 문자열안을 변수처럼 받아들일수가 있는지 이해가 되지가 않습니다..ㅠㅠ 강의와 관련있는 질문 을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) • 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) • 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’ 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. • 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. • 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. • 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. • 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. • 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . • 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. • 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다.
안녕하세요, AWS Lightsail 사용 중단 하기 위해서는 어떻게 해야하는지 알 수 있을까요?? 강의 내용 모두 그대로 따라해서 AWS Lightsail 이용 하였구요. 강의 수강 후, 아래와 같이 처리하였는데요. 1) Lightsail 내 인스턴스 삭제 2) Lightsail 탄력적 IP 삭제 3) 깃허브에 올렸던 코드 삭제 그런데 계속 일별로 아주 소액이긴 하지만, 비용이 증가 / 청구 되고 있어서 문의드립니다.
안녕하세요 좋은강의 잘 듣고있습니다. 실습중에 4-7-3, 4-7-6 모두 datareader 관련해서 모듈이 존재하지 않는다고 에러가 발생해서 새로 공유해주신 소스코드로 실행을해도 다음과 같이 에러가 발생합니다. Traceback (most recent call last): File "pandas_datareader.py", line 4, in <module> import FinanceDataReader as fdr File "C:\Users\eleste\anaconda3\envs\section2\lib\site-packages\FinanceDataReader\__init__.py", line 1, in <module> from .data import (DataReader) File "C:\Users\eleste\anaconda3\envs\section2\lib\site-packages\FinanceDataReader\data.py", line 1, in <module> from FinanceDataReader.investing.data import (InvestingDailyReader) File "C:\Users\eleste\anaconda3\envs\section2\lib\site-packages\FinanceDataReader\investing\data.py", line 32 raise ValueError(f"Symbol('{symbol}') not found") ^ SyntaxError: invalid syntax 이유가 무엇인지 답변주시면 감사합니다.
SELECT w.id, wp.age, w.coins_needed, w.power FROM Wands AS w INNER JOIN Wands_Property AS wp ON (w.code = wp.code) INNER JOIN ( SELECT id, MIN(coins_needed) FROM Wands GROUP BY id, code, power ) AS T ON (w.id = T.id) WHERE wp.is_evil = 0 ORDER BY w.power DESC, wp.age DESC 이 SQL은 왜 틀린건가요? 출력은 되긴 하지만 틀리다고 나오네요. 조인 중에서 INNER JOIN ( SELECT id, MIN(coins_needed) FROM Wands GROUP BY id, code, power ) AS T 이부분이 핵심인데요. 결국 GROUP BY 를 id, code, power를 하나 code, power를 하나 같지 않는건가요? 결국 해당 GROUP BY 를 해서 coins_needed가 가장 작은 액수만 출력하게 했고 그것을 전체 출력해서 INNER JOIN통해 필터링 하는 전략을 세워보았습니다. 이론상 틀리지 않아 보이는데... 제 주관적인 생각입니다 ㅠㅠ 이유가 무엇일까요?
그전까진 잘됬는데 next url 사용한뒤 글 작성을 누르면 GET /login?next_url=http%3A%2F%2Flocalhost%3A5000%2Fwrite HTTP/1.1" 302 - GET /login?next_url=http%3A%2F%2Flocalhost%3A5000%2Flogin%3Fnext_url%3Dhttp%253A%252F%252Flocalhost%253A5000%252Fwrite HTTP/1.1" 302 - 이런식으로 next url 리디렉션 무한루프에 빠집니다 해결좀 부탁드립니다 , 코드는 아무리봐도 강좌랑 크게 차이가 없어 보이는듯한데
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요. 생짜 초보, 문과 수강생입니다. 7강 6분28초 경에 수업자료를 다운받아서 쥬피터 노트북 파일로 옮기라고 하셨는데... 다운받은 파일이 맞는지 모르겠어요. 쥬피터 노트북으로 이동이 잘 안 되고, 이동을 했는데 강의에서 보이는 화면이 아닌 엉뚱한 화면이 나옵니다. 관련 화면 첨부합니다. 겨우 여기까지 왔는데... 더 못 가고 있습니다. ㅠㅠ
예전 스핀락 설명 하실때 메모한 내용입니다. 락을 걸고 있는 상대방이 조금만 기다리면 놔줄 것 같다는 확신이 있을 때는 굳이 Context-Switching까지 가지 않고 무식하게 대기하는 SpinLock이 좋습니다. 비행기 1인 화장실 앞에서 대기하는데, 안에서 손 씻고 있는 소리가 들린다면, 굳이 자리에 돌아가서 대기하기 보단 문앞에서 조금만 더 기다리는게 현명합니다. MMO에서 lock을 쓰는 경우는 대부분 컨텐츠의 멀티쓰레드 경합 처리에서 사용하게 되는데, 어마어마하게 오래 걸리는 작업이 아닌 경우가 많기 때문에 SpinLock이 대부분의 경우에서 유리합니다. 질문 컨텍스트 스위칭이라는게 a쓰레드가 공유 자원을 다쓰고 쓰레드 풀로 들어가면 b라는 쓰레드가 공유자원을 획득해서 사용하는 걸로 알고 있는데 그러니까 프로세스 내부에 stack 공간만 바뀌는 스핀락이라는게 무한 반복 타고 들어가서 계속 기다리잖아요 상대방이 빠져나올떄 까지 lock은 접근 했다가 a라는 쓰레드가 사용중이네 글멈 나는 다른 작업 하고 이따 한번 더와바야지 이 개념이 아닌가요? 여기서 왜 컨텍스트 스위칭이라는 표현을 쓰셨는지 여쭤봅니다? a가 가고 b가 들어가야 컨텍스트 스위칭이 성립되는 게 아닌가요?