묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
mysql에서 tb_board 생성시 에러가 발생합니다.
삭제된 글입니다
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
교차 검증
안녕하세요 머신러닝 완벽가이드 강의에서 최근에 교차검증에 대해서 배웠는데요. 여기서도 k fold와 같은 교차 검증이 가능한지, 실익이 있는지 궁금합니다. 그리고 만약 검증 데이터의 결과가 만족스럽지 않을 때는 무엇을 해 줄 수 있을까요? Dense 추가, 배치 사이즈 작게 등이 생각나는데 다른 것도 있으면 알려주세요. 감사합니다
-
미해결캐글 Advanced 머신러닝 실전 박치기
Hyperparameter tuning 시점 관련 질문입니다.
오늘 강의를 완강할 수 있겠네요. 좋은 강의 감사드립니다! 강의에서는 각각 table에서 feature를 뽑아내면서 그때마다 LightGBM을 이용해 prediction proba를 구해서 점점 개선되는 것을 보였는데요, 처음 hyperparameter setting은 적당히 경험상 대충 정하고 이를 이용해서 feature engineering을 모두 수행하고, 나중에 어느정도 feature engineering이 마무리가 되고나서 강의에서 보여주신 Bayesian optimization 등을 이용해서 튜닝하는 것이 효율적인 방법일까요? 아니면 애초에 feature selection 단계에서부터 이미 어느정도 optimized 된 hyperparameter를 찾아가는게 효율적일까요? 쓰고있는 노트북이 4 core에 32GB RAM을 가지고 있어서 그냥 local에서 하고 있는데요, parameter tunning이 가장 시간이 오래 걸리는 것 같아서 문의드려봅니다. 캐글 참여를 해서 그래도 어느정도 순위권을 목표로 한다고 하면 현실적으로 어느정도 시스템을 갖춰야 할 수 있을까요?
-
미해결그리드(Grid) 핵심이론 및 실전 활용
grid-gap에 대해서 질문드립니다!
선생님 안녕하십니까 항상 좋은강의 감사드립니다! part1 - 5번째강의 grid-gap에 강의에서도그렇고 pdf교재에도 grid-gap: 30px 60px 이라는 가정하에 앞에는 좌우여백, 뒤에는 상하여백이라고 설명해주셨는데, 제가 코딩할때는 앞에 30px은 row-gap인 상하여백으로 늘어나고, 뒤에 60px은 column-gap인 좌우 여백으로 늘어납니다. 그래서, 앞에가 row-gap상하여백이고 뒤에가 column-gap인 좌우여백아닌가요? 헷갈리네요ㅜㅠ
-
미해결실전! 스프링 데이터 JPA
Unit Test 관련 질문입니다.
안녕하세요 영한님 ! 어제 h2 관련해서 질문을 드렸었는데요 좋은 답변 감사했습니다! 다름이 아니라 service unit test 를 하는 과정에서 repository 의 Pageable 을 mock 으로 주입해야 하는 상황이 왔습니다. 현재 junit 5 의 bdd 를 이용해서 테스트를 하고 있는데요, junit5의 bdd 역시 영한님은 잘 아시겠지만 given()을 이용해서 JpaRepository.findAll(Pageable pageable) 이 호출되면 willReturn() 으로 반환되는 반환 값을 가짜로 주입해야 하는 상황입니다. 하지만 여기서 어떻게 Page<Entity> pagedEntitied 를 주입해야 하는지 몰라 진행이 힘들더라구요 ㅠㅠ 수업의 방향과 상관 없는 내용이라 실례임을 인지하고 있지만 어떻게 해결해야 할지 도통 갈피를 못 잡아서 질문드려 봅니다.. import static org.junit.jupiter.api.Assertions.*; import static org.mockito.ArgumentMatchers.any; import static org.mockito.BDDMockito.given; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; class MemberServiceTest { private MemberService memberService; private final MemberRepository memberRepository = mock(MemberRepository.class); @BeforeEach void setUp() { ModelMapper modelMapper = new ModelMapper(); modelMapper.getConfiguration() .setFieldAccessLevel(Configuration.AccessLevel.PRIVATE) .setFieldMatchingEnabled(true); memberService = new MemberService(memberRepository, modelMapper); // 문제의 willReturn 반환 타입.. 현재는 null을 넣어놨습니다. given(memberRepository.findAll(any(PageRequest.class))).willReturn(null); } @Test @DisplayName("모든 사용자 조회") void getMembers() { // when PageRequest pageRequest = PageRequest.of(0, 5); // then Page<MemberResponseData> pagedData = memberService.getMembers(pageRequest); assertEquals(pagedData.getSize(), 5); } } @Entity @Getter @Builder @AllArgsConstructor @NoArgsConstructor public class Member extends BaseEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String email; private String password; private String nickname; public static MemberResponseData fromEntity(Member member) { return MemberResponseData.builder() .email(member.getEmail()) .nickname(member.getNickname()) .build(); } } // Page<MemberResponseData>에 해당하는 MemberResponseData(DTO) @Getter @Builder @AllArgsConstructor @NoArgsConstructor public class MemberResponseData { private String email; private String nickname; } // MemberService @Service public class MemberService { private final MemberRepository memberRepository; private final ModelMapper modelMapper; public MemberService(MemberRepository memberRepository, ModelMapper modelMapper) { this.memberRepository = memberRepository; this.modelMapper = modelMapper; } /** * 모든 회원을 조회한다. * * @param pageable : 페이징 정보 * @return 모든 회원 */ public Page<MemberResponseData> getMembers(Pageable pageable) { return memberRepository.findAll(pageable).map(Member::fromEntity); } }
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
매핑방법
https://www.inflearn.com/questions/195839 에서 답변으로 실무에서는 하나하나 방법을 알려줘야 한다고 하셨는데 왜 auto를 쓰면 안되는 것일까요? 개발자도 사람이다 보니 실수할 확률도 상당히 높을 텐데요. 혹시 id를 할당해주는것을 데이터베이스에게 권한을 넘기면 안되고 스프링 안에서 id를 처리해야 하나요?(기초강의 시간에 "사실 실무에서는 id의 자료형을 Long을 쓰면 안됩니다. 동시성 문제 때문에 Atomic Long을 써야해요" 라고 하셨던게 문뜩 생각이 나네요.) 혹시 답변해주실 량이 너무 많으시다면 혹시 블로그 링크라도 주실수 있나요? 감사합니다.
-
미해결문제로 배우는 C언어
배열 역순관련 질문드립니다.
역순 배열 for 문으로 Array Y = 만들었는데 어떻게 하나로 출력하나요? 원래 배열을 역순배열 출력하고 각각 인덱스를 차례로 합으로 계산해서 출력 하고싶은데 어떻게 해야될지 모르겠습니다 ㅠ 저기서 수정해야될부분 가르쳐주시면 감사하겠습니다 ㅠ
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
deque rotate 관련
안녕하세요, 선생님 강의 잘 듣고 있는 취준생입니다. 다음과 같이 rotate를 사용해 간단히 짜봤습니다. 혹시 빼고 넣는것보다 회전시켜서 빼는게 더 좋을까요? import sys from collections import deque sys.stdin = open('section5/input.txt', 'rt') n, k = map(int, input().split()) dq = deque(range(1, n+1)) while dq: dq.rotate(-(k-1)) x = dq.popleft() print(x)
-
미해결Google 공인! 텐서플로(TensorFlow) 개발자 자격증 취득
many-to-many 시계열 모델의 마지막 Dense layer 뉴런이 왜 1개죠?
안녕하세요. 이 time series 문제가 many-to-many라고 하셨는데, 그래서 window dataset에서 x는 [1,2,3,4,5], y 는 [2,3,4,5,6] 이렇게 나누었는데, 마지막 Dense layer output neuron은 왜 5개가 아니라 1개인지 궁금해서 질문합니다. 혹시 마지막 LSTM layer가 return_sequences=True라서 Dense layer의 neuron 한개에 integer value가 (ex. [6]) 아니라 sequence가 (ex. [2,3,4,5,6]) 있는 것인가요? 감사합니다!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
input 부분 수정
코랩으로 파이썬을 사용해서 인풋을 안받아오고 따로 리스트로 입력하고 있었는데 이번 강의는 수정을 해보는데 잘 안되네요. 리스트 안의 리스트 숫자를 이용해야할 것 같은데 어떻게 할지 모르겠습니다. n=3 input = [[3, 3, 6],[2, 2, 2],[6, 2, 5]] res=0 for i in range(n): tmp= input.split() tmp.sort() a,b,c=map(int, tmp) if a==b and b==c: money=10000+a*1000 elif a==b or a==c: money=1000+(a*100) elif b==c: money=1000+(b*100) else: money=c*100 if money>res: res=money print(res)
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
숫자 카운트 추가 하는 인터렉션 기능 문의
데이먼님 안녕하세요 쇼핑몰에서 많이 사용 되는 기능인데요 선택 한 물건의 주문 갯수를 특정 버튼 클릭으로 선택 할 수 있는데요 해당 기능을 액슈어에서도 구현 가능 한지 궁금 합니다. 예를 들어서 + 버튼 클릭 시 숫자 1씩 올라가고 - 클릭 시 숫자 1씩 줄어드는걸 구현 하고 싶어서요 어떻게 하면 될까요? 참고 사이트 : http://www.10x10.co.kr/deal/deal.asp?itemid=3760105&gaparam=main_mdpick_3
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
게임 튜토리얼 제작 시 궁금한 부분이 있습니다.
UI 부분을 학습하며 개인 게임 제작 중 궁금한 부분이 있어서 질문을 남기게 되었습니다. 게임을 개발하는 과정에서 위 사진과 같이 튜토리얼을 구현을 하려고 하였습니다. 먼저 저의 시도를 설명드리자면, 제 게임 씬은 UI 부분과 GameObject 로 이루어져 있어서 일단 UI 전용 Camera 와 나머지를 담는 Main Camera 를 생성하였습니다. 그리고 튜토리얼 전용 레이어를 둔 후 튜토리얼 레이어를 출력하는 Camera 를 만들었습니다. 그 후 Panel 을 UI 위에 덮어서 배경을 어둡게 표현하고 UI 가 클릭되지 않도록 하였습니다. 하지만 튜토리얼과 관련 없는 (Tutorial 레이어가 아닌) GameObject 중 OnMouse 이벤트를 받는 것들이 여전히 클릭되어서 따로 GameObject 의 이벤트를 잡아먹는 Object 도 필요할 것 같습니다. ----- 이렇게 구현을 해보고 있는데 코드나 하이어라키가 너무 더러워지는 것 같아서 관련 구현에 대한 팁을 검색을 해보았는데 제 검색 실력이 부족하여 관련 문서를 찾지를 못하여 질문을 올리게 되었습니다. 위의 사진처럼 나오도록 게임 튜토리얼 제작하는 것은 하이어라키를 어떻게 가져가면 좋을지 조언을 부탁드려도 괜찮을까요.
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
화면 여백 문의 드립니다.
데이먼님 안녕하세요 엑슈어에서 화면 구성 후 미리보기로 봤을 때 아래 이미지 처럼 버튼 하단 부분에 여백이 없고 바로 버튼이 노출 되어 꼭 오류처럼 보이고 있습니다. 페이지 하단으로 여백을 잡으려면 별도의 세팅을 해야 하나요? 아니면 배경으로 흰 박스를 넣어 줘야 하는지요... 지금은 버튼 하단에 빈 여백 박스를 넣어 서 간격 조정을 하긴 하는데요... 매번 박스를 넣는게 꽤 불편하더라구요 방법 알려주세요 ㅜㅜ
-
해결됨3DS MAX 입문강좌 (입문부터 자동차 예제까지)
low 폴리곤 자동차 만들기 9강 질문드립니다.
바퀴 복사해서 위치 맞추는중 x축 숫자 동일하게 -6.81 , 6.81 맞췄는데 저렇게 안맞습니다 ㅠㅠ 뭔가 다른 축을 건들거나 그런 건지 어떻게 해결할까요? 강의 중 오토데스크 가 설계프로그램 만드는 곳 아닙니까? 이건정확합니다 라고 말씀해주시는 중에 저렇게 되니 당황스럽습니다... ㅋㅋ ㅠㅠ
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
14/20 pairplot으로 시각화와 서브플롯 그리기
강의하실 때 보여주신 거랑 histo 그래프 모양이 달라서 문의드립니다. 1. df_last_notnull=df_last[df_last['평당 분양가격'].notnull()] sns.pairplot(df_last_notnull) 2. df_last_notnull=df_last.loc[df_last['평당 분양가격'].notnull(), ["연도",'월','평당 분양가격','지역명','전용면적']] sns.pairplot(df_last_notnull, hue='지역명')
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
자연어 처리에서 사용자 지정어를 설정하는방법이 궁금합니다
culture shock 처럼 word_tokenizer를 쓰면 두단어를 분리하는데 하나의 단어처럼 분리하는 파라미터는 없나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
선생님 질문 있습니다 !
map()과 같은 곳에서 인자를 넘겨줄 때 왜 고차함수를 만들어야 하나요 ? 공식으로 외우면 간단하게 넘어가는데,, 이유가 너무 궁금하여 여쭤봅니다 ㅜㅜ 인자를 넘겨줄 수 없는 이유?(원리)가 너무 궁금합니다.
-
해결됨[2021] 요즘 누가 유료로 웹서비스 구축하나, 파이어베이스의 모든 것 - Javascript
5강에서 jquery쓰시는 부분
안녕하세요 5강에서 아래와 같이 jquery로 ready에 대한 function을 등록해 주시는데, jquery가 아니라 그냥 vanilla javascript로 된 구문으로 올려주시면 안될까요??
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
1+N 문제
team 에 대한 fetch 가 eager 일때 member 를 조회하면, 1+N 문제가 발생한다는건 이해를 했는데요.team 에 대한 fetch 가 lazy 일때member 를 조회하고, 여기서 team 을 전부 조회하게 되면team 에 대한 쿼리가 N번 발생할텐데, 이것도 결국 1+N 문제라고 하나요?이때도 마찬가지로 fetch join 을 써야 하는게 맞나 궁금해서 여쭤봅니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
UserId
자꾸 질문을 드려 너무 죄송하네요 ㅠㅠ 혹시 console창에 출력되는 부분은 어디서 출력되는건가요 ? UserId값이 문자열로 넘어오는지 확인하고 싶은데 console을 어디에 찍어야할지 모르겠어서 질문드렸습니다 devtools에는 문자열로 날아오는지 확인이 안되더라구요 ㅠㅠ