묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
분류 문제일 경우 loss함수를 정하는 것에 대해 질문있습니다!
안녕하세요. 우선 너무 좋은 강의들을 통해 많이 배우고 있어서 너무 감사드립니다! 저는 딥러닝 CNN 완벽가이드와 파이썬 머신러닝 완벽가이드를 같이 듣고 있는 학생입니다. 제가 문득 cross entropy에 대한 강의를 듣다가 혼동이 오는 부분이 있는데, 1. 머신러닝을 이용하여 분류 문제를 풀 때는 loss 함수가 따로 없는건가요? 이 때는 f1 score, roc 등과 같은 방법이 더 좋은 지표인가요? 2. cross entropy를 사용하기 위해선 update된 y hat 값을 backpropagation해야 하는데 사이킷런에서 제공하는 lightgbm 등과 같은 모델에서는 backpropagation 연산이 불가능하기 때문에 cross entropy를 사용하지 못하는건가요?? 제가 아직 부족해서 질문이 좀 중구난방인 점 양해 부탁드립니다ㅜ
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
display:flex 적용하면 인라인블록 요소를 갖게되나요?
블록이라는데 flex하면 한줄에 여러개배치되는거 같아서요 관계없지만 질문드립니다ㅜㅜ
-
미해결스프링 핵심 원리 - 기본편
DI와 Ioc는 웹말고도 다른대에서도 쓰일수 있나요?
개념을 쭉~ 보면서 느낀건대 앱..만들때도 쓰일거같고..여러군대에서도 쓰일거같아서요 ..ㅎㅎ
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
qnaList 관련 질문드립니다
qnalist의 구성을 바꾸고 질문 갯수를 줄였는데 그 후로 qnaList가 정의되지 않는다고 뜹니다. start.js:51 Uncaught ReferenceError: qnaList is not defined at goNext (start.js:51) at start.js:70 이렇게 뜨는데 혹시 어떻게 해야할까요ㅜㅜㅜ 다시 원래 qnalist로 바꾸면 구동이 됩니다. 질문 내용을 바꾸었을 때는 잘 작동을 하였으나 개수를 줄였을 경우에 오류가 나타났는데 혹 이유를 알 수 있을까요?
-
미해결홍정모의 따라하며 배우는 C언어
프로토타이핑에 관한 질문입니다
강의에서 void로 선언된 함수의 경우 main함수 뒤에 선언할 경우에 제일 앞부분에 선언해야 에러가 뜨지 않는다는것을 알았는데요. int로 선언된 함수의 경우 void로 선언한 함수와 다르게 앞부분에도 선언을 안해도 에러없이 출력이 됩니다. 혹시 왜이런건지 알수 있을까요? ( int 뿐만아니라 float, long 일때도 마찬가지로 오류없이 컴파일되네요) 그리고 다른언어(C#,JAVA) 같은경우에는 void함수를 선언할때 main 함수 뒤에 선언하고 굳이 앞부분에 프로토타이핑을 안해도 자동으로 함수를 불러오던데, 이건 각 언어만의 특징이라 그런건지 아니면 C언어로부터 개선되서 이렇게 가능하게 된건지 알고싶습니다. 질문이 많네요 ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
afterEach() 함수 내부 객체생성 관련하여 질문있습니다
먼저 좋은강의 너무 감사드립니다! 국비학원에서 오래된 방식의 스프링 프로젝트를 속성으로 배우고 취업을 하려니 너무 막막한 찰나에 너무 도움이 되는 강의입니다. 질문은 아래와 같습니다. class MemberServiceTest { MemoryMemberRepository repository = new MemoryMemberRepository(); MemberService memberService = new MemberService(repository); @AfterEach void afterEach() { repository.clearStore(); } // ...이하 생략... } 저는 코드를 위와 같은 방식으로 작성하였습니다. 위와 같은 코드대로라면 큰 볼륨의 테스트를 진행하는데에 있어 afterEach() 메서드 내부에서 객체를 생성할 때와 다른 제한사항이 있는지 궁금합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문이 있습니다.
reducers 폴더에 index.js 만들고 configureStore.js 에서 사용하잖아요? index.js 에서는 이렇게 reducer를 만들고 export 해서 외부에서 사용하게끔 해주었잖아요 ? 그래서 이 rootReducer를 configureStore.js 에서 import 해서 사용하는데 사용하는거 보니깐 이렇게 하시더라구요 ../reducers/index.js 도 안해주고 import rootReducer 이게 아니라 import reducer 작성하셨는데... 여기에 대한 설명좀 부탁드릴게요~
-
해결됨모던 자바스크립트(ES6+) 기본
yield에 대해 질문이 있습니다.
yield 키워드 강의를 듣다가 한 가지 의문이 들어 질문을 남기게 되었습니다. function* test(one) { let two = yield one; let param = yield one + two; yield param + one; } const testObj = test(10); console.log(testObj.next()); console.log(testObj.next()); console.log(testObj.next(20)); console.log(testObj.next()); 위의 코드를 제 나름대로 해석해보면, 1. generator object를 생성한다. 2.첫 번째 next()가 호출 되었을 때 one은 parameter로 넘긴 10을 가지고 있는 상태이므로 { value: 10, done : false }를 반환한다. 이 후 two에 값을 할당하지 않는다. 3. 다음 next()에선 parameter로 보낸 값이 없으므로 two에는 undefined가 할당된다. 3번에서 two에 undefined가 할당되고 yield one + two는 undefined + undefined로 계산되야 하는거 아닌가요? 그런데 one은 10이 할당된 것으로 나와서 어떻게 해석해야할지 잘 모르겠습니다. 그리고 param도 제 생각엔 one + two가 계산된 값이 할당되어야 할 것 같은데, 20이 할당되어있네요. 답변 주시면 감사하겠습니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
강사님 QueryDSL이 안됩니다..
안녕하세요. 강사님 https://www.inflearn.com/questions/149157 여기 글이랑 같은 오류인데 강사님이 알려주신 링크 들어가니까 권한이 없다고 나오는데.. 방법을 모르겠습니다. ㅜ
-
미해결문제로 배우는 C언어
함수 별찍기
void printStar(int); int main() { int num; scanf("%d", &num); void printStar(num); return 0; } void printStar(int n) { int i, j; for (i = 0; i < n; i++) { for (j = 0; j <= i; j++) { printf("*"); } printf("\n"); } } 이렇게 작성하면 왜 아무것도 안찍히는건가요
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐시관련 질문입니다
일단, 좋은 강의 제공해주셔서 너무 감사드립니다^^ "HTTP 메소드가 cashable하다"라는 것이 무엇을 의미하는지 와닿지 않아 질문을 드립니다. 흔히, 캐시라고하면 자주 사용하는 데이터를 가까운(개념상)곳에 저장해 놓고 빠른시간에 참조하는 것이라 알고 있습니다. <-- (캐시 개념을 잘못 이해하고 있다면 따금하게 지적해주세요.) 이러한 개념하에 HTTP메소드가 어떻게 cashable한 것인지...의미가 이해되지 않아 질문을 남깁니다.
-
미해결대세는 쿠버네티스 (초급~중급편)
실습 하다가 에러가 발생해서 문의 드립니다.
label을 바꾸려고 하니 오류가 발생하는데 어떤 부분을 수정해야 하는지 모르겠습니다. root@master:~# kubectl label nodes work02 os=centos error: 'os' already has a value (ubuntu), and --overwrite is false
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
sortkey_est함수 인자 관련 질문
def sortkey_est(pred): return pred.est 해당 함수에서 pred를 인자로 받는데 그 아래 코드인 predictions.sort(key=sortkey_est, reverse=True) 에서 sortkey_est가 인자를 따로 받지 않는데 이 부분이 헷갈립니다. 인자를 따로 설정해주지 않으면 자동으로 (pred)라는 인자를 받는건가요?
-
미해결머신러닝 엔지니어 실무
후반부 슬라이드 요청합니다.
좋은 강의 잘 들었습니다. 수강평은 남겼습니다. - kimhyeonwoo2431@gmail.com 감사합니다.
-
미해결Vue.js - Django 연동 웹 프로그래밍 (실전편)
안녕하세요 질문입니다.
장고 연동 말고 뷰만 실행해서 확인하고 싶은데 로그인이라던가 그런게 걸리더라구요. 뷰만 실행해서 확인하는 법은 없을까요
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
xampp설치 오류
xampp설치할려고하는데 more downloads 클릭하면 연결이안된다고떠요. 7이나8버전을 다운로드하면 dvwa가 실행이안되요. 어떡하죠?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
제로초님! 혹시 JWT 사용시 세션 사용하여 인증하는 serialize를 사용하지 못하나요?
NodeBird 강의를 통해 Serialize로 로그인을 구현하고, JWT를 적용하려고 하는데 서버에서 JWT와 세션을 이용하는 Serialize를 동시에 사용하지 못하나요? 혹시 동시에 사용이 가능하다면 index.js를 어떤 식으로 설계해야하나요?
-
미해결홍정모의 따라하며 배우는 C++
namespace 와 iostream 순서
답변 감사합니다 조이님! 조금 너무 지엽적인 질문일 수 있어 조심스러운데 답변 중 "iostream이라는 library 속의 std라는 namespace인 부분집합 관계로 봐야할까요?" 라고 말씀하셨는데 그 반대로 보면 될 것 같아요. library 내용은 std 안에 속해 있습니다. 여담으로 iostream 는 수 많은 c++ standard 라이브러리 중 하나일 뿐입니다. " 1) using namespace std; 가 iostream보다 큰 범위인데 #include <iostream>보다 먼저 써주는 이유가 뭔가요? 수학적으로는 큰 범위를 먼저 써주고 작은 범위인 iostream을 쓰는 게 맞지 않나요? 2) using namespace std; 가 큰 범위라면 #include <iostream>을 다시 한 번 명시하는 이유가 있나요? using namespace std; 만 쓰는 게 효율적이지 않나요? 이 부분이 어색하게 느껴지는게 namespace std 가 더 큰 범위인데 2번째에 써줌. using namespace 안에 cin과 cout이 있는데 #include <iostream> 을 선언한 후에 using namespace를 씀. 두 가지 이유때문에 조금 부자연스러운 것 같습니다. 단순히 포함관계가 아니여서 그런건가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
let answer = Number.MIN_SAFE_INTEGER을 해주는 이유?
let answer = Number.MIN_SAFE_INTEGER을 해주는 이유가 궁금합니다. answer = Math.max에서도 answer을 넣어서 비교해주는 이유가 있나요? ㅎㅎ
-
미해결네트워크 패킷 분석 입문 및 악성코드 샘플 분석
sguil 분석 오류(?)
sguil 캡쳐한건데 이렇게 밖에 안잡아내고 빠진 부분들이 있는데 무슨 문제일까요?