오늘부터 강의를 보기시작했는데, .env 파일이 만들어지지 않는거 같아 질문드려봅니다! .env를 파일을 만들면 이상하게 설정파일? 같은 모양이 만들어지네요.. 그래서 npm dotenv를 재설치 해봐도 똑같은 현상이 계속 발생합니다. 저 .env라는 파일에 몽고디비 uri를 적어서 에러가 나는거 같아서 질문드립니다!
안녕하세요. 질문이 있어서 다음과 같이 정리했습니다. 1. 컨테이너들과 호스트 os 사이에 있던 '도커 엔진'이 결국은 내부적으로 '리눅스 커널' 과 '리눅스 VM'을 사용한다는 것인가요? 2. 만약 호스트 os가 MacOS나 윈도우가 아닌 리눅스라면 어떻게 되나요?? (예상은 리눅스 vm이 필요없으므로, 현재 호스트 os의 리눅스 커널만을 이용하는 docker engine이 있지 않을까 생각합니다) 언제나 좋은 강의 감사합니다!
1. 군집화 알고리즘은 분류와 회귀문제 유형에 상관없이 쓸 수 있는 것인가요?(회귀문제에서도 군집화가 사용 가능한가요?) 2. 알고리즘 유형이 분류, 회귀, pca, 군집화 알고리즘 유형으로 나눠지는 것인가요?(캐글 문제를 풀다보니 어느 알고리즘을 어느 경우(상황)에 사용하는지 궁금증이 생기는 것 같습니다.)
1. 분류와 회귀 알고리즘은 문제 유형에 맞게 사용하면 될것 같은데, pca같은 경우는 전처리? 피처엔지니어링? 과 같은 부분에서 사용하는 알고리즘 인가요? 캐글을 풀다보니 pca는 어느 부분에서 사용해야하는지가 명확히 잡히지 않는 것 같습니다. 2. pca가 보통 분류와 회귀처럼 또 다른 종류의 알고리즘인건지아니면 그냥 데이터 전처리?용으로 사용하기 위한 알고리즘인지 궁금합니다.
컨트롤 쉬프트 f 누르면 모든 코드들이 자동으로 정렬되는건 알고 있는데, 강의자님 처럼 태그별로 들여쓰기를 해서 가독성이 좋게 되지는 않네요. 비어있는 줄 없애주고 간격 수정은 해주는데, 강의자님 코드처럼 상위 태그보다 하위 태그가 들여쓰기가 한번 더 되도록 정렬이 되지느 않네요. 따로 설정 방법 있나요?
근본 원인 (root cause) org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSession' defined in ServletContext resource [/WEB-INF/config/servlet-context.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'mapperlocations' of bean class [org.mybatis.spring.SqlSessionFactoryBean]: Bean property 'mapperlocations' is not writable or has an invalid setter method. Did you mean 'mapperLocations'? org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1736) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1444) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:860) org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:702) org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:668) org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:716) org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:591) org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:530) org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:170) javax.servlet.GenericServlet.init(GenericServlet.java:158) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.lang.Thread.run(Unknown Source) 근본 원인 (root cause) org.springframework.beans.NotWritablePropertyException: Invalid property 'mapperlocations' of bean class [org.mybatis.spring.SqlSessionFactoryBean]: Bean property 'mapperlocations' is not writable or has an invalid setter method. Did you mean 'mapperLocations'? org.springframework.beans.BeanWrapperImpl.createNotWritablePropertyException(BeanWrapperImpl.java:243) org.springframework.beans.AbstractNestablePropertyAccessor.processLocalProperty(AbstractNestablePropertyAccessor.java:426) org.springframework.beans.AbstractNestablePropertyAccessor.setPropertyValue(AbstractNestablePropertyAccessor.java:278) org.springframework.beans.AbstractNestablePropertyAccessor.setPropertyValue(AbstractNestablePropertyAccessor.java:266) org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:97) org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:77) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1732) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1444) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:860) org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:702) org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:668) org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:716) org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:591) org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:530) org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:170) javax.servlet.GenericServlet.init(GenericServlet.java:158) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.lang.Thread.run(Unknown Source) mapperloacations 가 문제 인 것 같은데 정확한 원인을 찾기가 힘든 거 같습니다 도줌 주시면 감사하겠습니다
안녕하십니까 선생님, 수들의 조합문제를 풀다가 비슷한 문제를 봐서 풀어보려다가 잘 안되서 질문드립니다. 아래의 문제는 수의 범위가 1000개까지 늘어나있고 뽑는 수는 47개까지 늘어나있습니다. 최악의 경우 경우의 수가 엄청 많아지는데 어떻게 가지를 쳐내야 할지 모르겠습니다. https://devth-preview.goorm.io/exam/53763/%EC%A3%BC-%EA%B5%AC%EB%A5%B4%EB%AF%B8-%EC%8B%A0%EC%9E%85-%EA%B0%9C%EB%B0%9C%EC%9E%90-%EA%B3%B5%EA%B0%9C%EC%B1%84%EC%9A%A9-%EC%BD%94%EB%94%A9%ED%85%8C%EC%8A%A4%ED%8A%B8/quiz/4?_ga=2.908337.163205682.1599062036-1973470052.1555686572
안녕하십니까, 유익한 강의 너무 잘 듣고 있습니다. 예를 들어 차 뒤 유리창에 사람 얼굴이 선명하게 비칠 경우, 차와 사람 얼굴 bouding box 의 confidence threshold는 0.9, 0.8이라고 하겠습니다. 이때 내림차 순 정렬후 0.9 confidence score를 가진 차량 box와 겹치(포함된)는 다른 box를 모두 조사하여 IoU를 검출 하는여 > 0.4인 박스들을 제거 하는데, 이때 포함된 사람얼굴 box 도 함께 IoU를 계산하는지요? 차량을 기준으로 포함된 사람 얼굴 box들의 IoU는 당연히 1보다 큰 값이 나올텐데, 그러면 사람 얼굴 box가 제거 되는거 아닌가 하는 의문이 들어서요. 부실한 설명 이해 바랍니다.
async function logInAPI(data) { const response = await axios.post("/user/login", data); return response.data; } function* logIn(action) { try { const data = yield call(logInAPI, action.data); yield put({ type: LOG_IN_SUCCESS, data, }); } catch (e) { console.error(e); yield put({ type: LOG_IN_FAILURE, error: e.response.data, }); } } 위 loginAPI에서는 비동기로 response를 받아와서 바로 response안에 response.data를 리턴해줬는데, 기존 강의 코드에서는 API함수에서 비동기 없이 그냥 response를 리턴해주셨습니다. 제가 궁금한건 saga함수에서 yield call(API함수)를 해주면 API함수 결과가 받아와질때 까지 기다려지는데, API 함수를 아래와 같이 비동기 처리를 해주지 않으면 return될때 그당시 response가 없기 때문에 response.data가 undifined상태가 고정되고 saga에서는 undifined를 결과로 읽고 바로 코드를 진행시켜 버리는건가요? function logInAPI(data) { const response = axios.post("/user/login", data); return response.data; } 강의 코드에서처럼 API에서 response를 return하면 response가 정해질때까지 사가에서 기다려주기 때문에 그렇게 되는건지 궁금합니다.