inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

KMeans

미해결

혼자 공부하는 머신러닝+딥러닝

307p에서... draw_fruits() 함수 생성할 때 행과 열 값을 변수로 선언하잖아요, def draw_fruits ( arr , ratio = 1 ): # arr : 출력할 이미지의 배열 n = len (arr) # n은 샘플 개수이다. / 출력할 이미지의 개수를 담을 변수 # 한 줄에 10개씩 이미지를 그린다. 샘플 개수를 10으로 나누어 전체 행 개수를 계산한다. rows = int (np.ceil(n/ 10 )) # 10개의 열을 둔다. ceil() --> 올림 함수 # 행이 1개 이면 열 개수는 샘플 개수이다. 그렇지 않으면 10개이다. cols = n if rows < 2 else 10 <-- fig, axs = plt.subplots(rows, cols, figsize=(cols*ratio, rows*ratio), squeeze= False ) for i in range (rows): for j in range (cols): if i* 10 + j < n: # n 개까지만 그린다. axs[i, j].imshow(arr[i* 10 + j], cmap= 'gray_r' ) axs[i, j].axis( 'off' ) plt.show() 1. raws에 저장된 값이 행의 개수이고 사과 이미지의 샘플 수가 100개라면 10개의 행이 저장되는 건데, cols 변수의 조건문에서 어떻게 '행이 1개라면'이라는 가정을 하나요? 행이 한개만 나올 수가 없지 않나요? 행이 1개일 때 열 개수가 샘플 개수이고 그렇지 않으면 10개라는 말이 잘 이해되지 않습니다.

  • 딥러닝
  • 머신러닝 배워볼래요?
soxxun 댓글 1 좋아요 0 조회수 308

선생님~

미해결

컴퓨터, 웹, 코딩, 프로그래밍의 시작 - Web1

설치하려고 사이트에(https://bitnami.com/wamp /stack)에 접속했는 데 개인정보 보호 오류라고 뜨는 데 어떡해야 하나요?

  • HTML/CSS
awww 댓글 0 좋아요 0 조회수 414

업데이트 질문입니다.

미해결

실전! 스프링 데이터 JPA

안녕하세요 마지막부분에 basicCRUD 테스트 함수에서요 member1을 save하고 findById로 findMember1을 가져온 뒤 findMember1.setUsername("member!!!") 로 업데이트하고 있는데요 변경감지 기능을 사용할 때, 트랜잭션 안에서 엔티티를 조회하고, 변경할 값을 set 해주면 트랜잭션 커밋 시점에 변경 감지가 동작해서 update 쿼리가 나간다고 배웠습니다. 그래서 예상하기로 update member set username='member!!!!!' where member_id = 1; 이렇게 쿼리가 나갈거라고 생각했는데 update member set age=0, team_id = NULL, username='member!!!!!' where member_id = 1; 이렇게 쿼리가 나가는 걸로 보여서요. 해당하는 컬럼만 업데이트 되는게 아니라 전체 칼럼이 업데이트 되는건가요? 전체 칼럼 업데이트 merge, 해당 칼럼 업데이트는 변경감지. 이렇게 배운거 같아서요

  • java
  • spring-boot
  • spring
  • JPA
서꾸리 댓글 1 좋아요 1 조회수 285

Dropout

미해결

딥러닝 CNN 완벽 가이드 - TFKeras 버전

안녕하세요, 간단한 질문이 생겼습니다!! 과적합을 방지하기위한 Dropout이 랜덤한 일부 노드를 Turn-off 하는데 이렇게 off 하기위해 선택된 노드는 언제 다시 랜덤선택을 할까요? 일반적으로 사용되는 방법이 있을까요? 보통 Batch마다 drop-out할 노드를 다시 선택하나요? 아니면, 매번 다시 선택하나요?

  • dropout
  • keras
  • tensorflow
  • 머신러닝 배워볼래요?
  • kaggle
  • 딥러닝
  • cnn
전재승 댓글 1 좋아요 0 조회수 198

안녕하세요. 강사님 리스트뷰 에러떄문에 질문드립니다.

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

현재 안드로이드 스튜디오 버전은 fox 입니다. 리스트뷰 생성할떄 강사님 화면과 다르게 인자가 p0, p1, p2로 생성됩니다. 인자가 최신버전에서는 다르게 생성될수 있다고는 이해를 하는데요.. 문제는 p0, p1, p2 로 생성된 인자로 리스트뷰를 생성해서 가상디바이스나, 물리디바이스 모두 실행이 안되고 바로 팅깁니다. 제가 일일히 손으로 position, convertView, parent로 바꾸면 안팅기고 물리기계나, 가상기계에서 정상적으로 실행이 되네요;; 이럴경우는 어떻게 해야 할까요? 매개변수가 바뀌었다고 해서 버그성으로 실행이 안되니 답답합니다...ㅜㅜ 답변 미리 감사드립니다.. 물리기계는 안드로이드 9 버전입니다 package com.bokchi.listview_second import android.view. LayoutInflater import android.view. View import android.view. ViewGroup import android.widget. BaseAdapter import android.widget. TextView import androidx.core.content.contentValuesOf /* class ListViewAdapter(val List: MutableList<String>) : BaseAdapter() { override fun getCount(): Int { return List.size } override fun getItem(position: Int): Any { return List[position] } override fun getItemId(position: Int): Long { return position.toLong() } override fun getView(position: Int, convertView: View?, parent: ViewGroup?): View { var convertView = convertView if(convertView == null) { convertView = LayoutInflater.from(parent?.context).inflate(R.layout.listview_item, parent, false) } val title = convertView!!.findViewById<TextView>(R.id.listviewItemText) title.text = List[position] return convertView!! } } */ class ListViewAdapter ( val List : MutableList < String >) : BaseAdapter() { override fun getCount (): Int { return List . size } override fun getItem (p0: Int ): Any { return List [p0] } override fun getItemId (p0: Int ): Long { return p0.toLong() } override fun getView (p0: Int , p1: View ?, p2: ViewGroup ?): View { TODO ( "Not yet implemented" ) var convertView = p1 if ( convertView == null ) { convertView = LayoutInflater .from(p2?. context ).inflate( R . layout . listview_item , p2, false ) } val title = convertView !!.findViewById< TextView >( R . id . listviewItemText ) title . text = List [p0] return convertView !! } }

  • kotlin
  • firebase
  • android
ffffqwer345 댓글 1 좋아요 0 조회수 327

404 error page로 이동하는 것에 대해

미해결

스프링 시큐리티

http . authorizeRequests () . mvcMatchers ( "/" , "/login*" ). permitAll () . anyRequest (). authenticated (); 위의 경로를 제외하고는 인증을 받아야만 페이지 이동이 가능하다고 해놓아서 그런지 이상한 경로를 입력했을 경우에도 로그인하라고 창이 뜹니다. 저는 404error에 대한 처리를 해놓아서 바로 그 페이지로 이동하게 하고 싶은데, 로그인을 하면 정상적으로 작동되지만 로그인을 하지 않은 경우에는 로그인 창으로 이동합니다. 허가하는 경로에 모든 경로를 적어줄순 없는데 어떻게 해결해야하나요??

  • 404
  • error
  • java
  • spring-boot
  • Spring Security
김민석 댓글 1 좋아요 0 조회수 366

No module named 'selenium'

미해결

쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]

cmd에서 pip install selenium을 했는데도 이러한 에러가 뜬 다는 것은 제대로 다운이 안됐거나 다운이 된 것이 쥬피터에서 연동이 안되었다는 뜻인가요?

  • 웹-크롤링
  • scrapy
  • bigdata
  • selenium
parksangil99 댓글 2 좋아요 0 조회수 1725

조합결과를 인덱스로 사용하는 방법

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

안녕하세요 기존의 조합처럼 1부터 n까지의 조합결과를 구한다음에 그 값을 a 리스트의 인덱스로 사용하여 sum값을 구해도될까요? 테스트는 통과했습니다 def DFS (L , s): global tmp , cnt if L == k: tmp = 0 for i in range (L): tmp += a[res[i]- 1 ] if tmp % m == 0 : cnt += 1 else : for i in range (s , n+ 1 ): res[L] = i DFS(L+ 1 , i+ 1 ) if __name__ == "__main__" : n , k = map ( int , input ().split()) a = list ( map ( int , input ().split())) m = int ( input ()) tmp = 0 cnt = 0 res = [ 0 ] * (k+ 1 ) DFS( 0 , 1 ) print (cnt)

  • python
  • 코테 준비 같이 해요!
DOLRAE 댓글 1 좋아요 0 조회수 353

이름중복

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

회원가입 할 때 어차피 id값은 다르게 들어가니까 이름은 중복이 가능하도록 코드가 구현되어있는 건가요?

  • spring-boot
  • java
  • MVC
  • spring
yuyu409300 댓글 2 좋아요 0 조회수 325

질문

미해결

스프링 시큐리티

선생님 response 로 json 을 던져줄 때 엔티티를 던져도되는건가요? dto 로 따로 변환후에 보내야하는 것 아닌가요 ? mapper 로 바꿔도,,

  • spring-boot
  • java
  • Spring Security
좋은 백조 댓글 1 좋아요 0 조회수 283

오류문제로 질문드립니다.

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

package com.bansj.rv_ex import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView class MainActivity : AppCompatActivity() { override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) setContentView(R.layout. activity_main ) val items = mutableListOf <String>() items.add( "a" ) items.add( "b" ) items.add( "c" ) val rv = findViewById<RecyclerView>(R.id.rv) // 이 부분에서 (R.id.rv) // 여기 rv 부분에 왜 오류가 나는지 잘 모르겠습니다 . val rvAdapter = RVAdapter(items) rv. adapter = rvAdapter rv. layoutManager = LinearLayoutManager( this ) } }

  • 리사이클러뷰
  • kotlin
  • firebase
  • android
반승주 댓글 1 좋아요 0 조회수 218

학습자료 구매방법

미해결

워드프레스 쇼핑몰(우커머스) 제작 따라하기

학습자료 파일이나 책이 있는건가요? 구매할 수 있나요?

  • 학습자료구매
  • 학습자료
  • WooCommerce
  • wordpress
닷컴작 댓글 0 좋아요 0 조회수 429

강의자료 요청

미해결

실무에서 바로 쓰는 영어 이메일

이메일로 강의 자료 공유해주시면 감사하겠습니다. kbridgejgs@gmail.com

  • 영어
  • 업무 생산성
송지윤 댓글 1 좋아요 1 조회수 234

3-way handshake 질문

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

안녕하세요 3-way handshake 관련해서 질문 드립니다 syn, syn-ack, ack의 과정이 클라이언트의 TCP전송계층에서 서버의TCP전송계층으로 서로 연결 가능한 상태인지 확인을 하는걸로 이해하고 있는데요 이런 논리적인 연결을 하려면 결국에는 클라이언트 전송계층에서 서버쪽 전송계층으로 가기위해서는 네트워크 -> 물리계층 을 거쳐서 연결을 위한 패킷이 먼저 왔다갔다 한다고 이해하면 될까요? 단순설명으로만 보면 클라이언트 TCP계층에서 서버TCP계층으로 다이렉트로 연결되는 것처럼 느껴지는 부분이 있어서 헷갈려 질문드립니다!

  • network
댓글 1 좋아요 1 조회수 486

router no overload mathes this call 오류

미해결

Vue.js + TypeScript 완벽 가이드

- 프로젝트를 생성할 때부터 계속 routes 오류가 발생합니다. main.ts index.js ts로 바꾸기 전 파일 그대로.. -------------------------------------------- 버전 문제라는 것을 알았고 해결완료했습니다! vue-router와 vuex 둘 다 해당 강의 버전과 동일하게 하니 해결되었습니다.. 그런데 걱정이 있습니다. 2주 뒤에 vue, ts로 새 프로젝트를 진행하려하는데, 그때는 최신 버전을 사용할 것 같습니다. 그렇다면 위의 문제를 최신 버전을 유지한채 해결하려면 어떻게 해야하나요? 따로 해주어야 하는 것이 있나요?

  • typescript
  • vuejs
minjik7379 댓글 1 좋아요 2 조회수 316

실행 안됨

미해결

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

코드를 똑같이 썼는데 브라우저 개발자 도구에서 Uncaught ReferenceError: axios is not defined at axios.html:5:7 이렇게 뜨고 실행됐단 말이 안뜨는데 왜그런거죠?

  • react-native
  • express
  • 머신러닝 배워볼래요?
  • tensorflow
  • react
  • nodejs
  • javascript
  • HTML/CSS
lemon8613 댓글 2 좋아요 1 조회수 1254

CCNA 문제풀이 1에 9번 문제 오류

미해결

9번에 클라우드 토플리지 답이 C번 Services are provided by a public, private, or hybrid deployment 이 맞지 않은가요?

르네상스 댓글 0 좋아요 0 조회수 205

VolatiliTY 실행에러

미해결

기초부터 따라하는 디지털포렌식

볼라틸리티 실행시 Volatility Foundation Volatility Framework 2.6 ERROR : volatility.debug : You must specify something to do (try -h) 다음과 같은 에러가 납니다. volatility_2.6_win64_standalone.exe -f cridex.wmem imageinfo Volatility Foundation Volatility Framework 2.6 ERROR : volatility.debug : The requested file doesn't exist

  • Forensic
경희 댓글 2 좋아요 1 조회수 1107

(응용) 프로젝트 진행 전 상수-Constants 구성 에 관한 질문입니다.

해결됨

스프링과 JPA 기반 웹 애플리케이션 개발

자주 쓰이고, 오타가 날법한 String 을 모아 아래 처럼 상수화 했습니다. 상수패키지 com.studyolle.core.constant.* 이후 Controller , Test 등에서 아래와 같이 사용중입니다. 질문입니다 Enum 으로 관리 하려고 했지만, 컨트롤러-핸들러 의 @GetMapping( Enum.URI.name() ) 과같은 선언도 불가능 하고, 단순 값 참조를 Enum .name() 이라던지, Enum .custom() 과 같이 덕지덕지 메서드가 붙게되어, 심플하게 하고자, Enum 은 사용하지 않았습니다. 그러나 이렇게 static final 필드 로 관리하다보면, 언젠가 양이 많아 질탠데, 이럴 경우는 또다시 나누어야 될거라 생각이 듭니다만.. 이런 일반적인 방식 보다 효과적으로 관리하는 ( Map 을 쓴다던지, 특정 패턴이라던지) 방법이 있을까요? 상수 관리는 이런 방향이 괜찮았다.. 라는 사례가 궁금합니다. 읽어주셔서 감사합니다.

  • JPA
  • spring
  • spring-boot
  • java
  • thymeleaf
Truestar 댓글 1 좋아요 0 조회수 762

예시로 채점 사이트에 자동입력된 소스코드도 런타임 에러가 발생 합니다.

해결됨

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

10. 가장 짧은 문자거리 문제 채점 사이트가 이상합니다. 예시로 입력된 소스코드도 런타임에러가 떠서 문제를 풀 수가 없습니다. import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in=new Scanner(System.in); int input1 = in.nextInt(); int input2 = in.nextInt(); System.out.println(input1 + input2); return ; } }

  • 런타임에러
  • java
  • 코테 준비 같이 해요!
곰입니다. 댓글 1 좋아요 0 조회수 342

인기 태그

인프런 TOP Writers

주간 인기글