묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
pyautogui 오류 발생
안녕하세요 # 요청 가져오기 import requests # 번역 from bs4 import BeautifulSoup # 마우스, 키보드 매크로 라이브러리, 간단한 입력 창 띄우기 import pyautogui keyword = pyautogui.prompt("검색어를 입력하세요 >>>>") # naver 서버에 대화를 시도 ,f스트링 response = requests.get(f"http://search.naver.com/search/naver?where=news&sm=tab_jum&query={keyword}") # naver 에서 html 줌 html = response.text # html 번역선생님으로 수프 만듦 soup = BeautifulSoup(html, 'html.parser') # id 값이 '' 인을 가져옴 links = soup.select(".news_tit") for link in links: title = link.text # 태그 안에 텍스트요소를 가져온다 url = link.attrs['href'] print(title,url) 입력창 나와서 글자 하나라도 넣으면 콘솔창에 Python[815:10518] TSM AdjustCapsLockLEDForKeyTransitionHandling - _ISSetPhysicalKeyboardCapsLockLED Inhibit 라고 떠요... 뜬 후에는 입력창에 '네이버' 타이핑 한 후 ok 누르면 아무런 변화가 없구요 어디가 잘 못 된걸까요? 2022년, 새해 복 많이 받으세요 무료강의 너무 좋네요 ^^
-
해결됨그림으로 쉽게 배우는 운영체제
가상 메모리 개요에서 질문
가상 메모리 부분에서 "가상 메모리는 물리 메모리의 크기와 CPU의 비트수로 결정된다"고 하셨는데 여기서 궁금점이 생깁니다. 만약에 어떤 CPU A가 표현할 수 있는 메모리의 주소 크기 최대값이 16GB라고 가정하겠습니다 첫번째 경우, 물리 메모리(실제로 시금치 램)가 16GB 메인보드에 연결되어 있으면 하드디스크 안의 스왑영역을 사용하지 않는 것인가요?? 어차피 가상메모리의 용량은 16GB가 최대인 상황인데 물리메모리로 16GB 다 있으니까 하드디스크의 스왑영역을 사용할 수 없고, 사욯할 필요도 없는 것 같습니다. 두번째 경우, 물리메모리가 8GB 만큼 메인보드에 연결되어 있어도 가상 메모리는 16GB가 되는 것인가요? 물리 메모리에서 8GB을 가져다 쓰고 하드디스크의 스왑영역에서 8GB를 가져다 쓰는 방식으로 작동하는지 궁금합니다. 세번째 경우, 가상메모리가 이론상 무제한이라고 하셨는데 그 이유가 하드디스크의 스왑영역 덕분인가요? 위 CPU 예시에서 가상메모리의 크기는 16GB가 될 것입니다 만약 지금 프로세스들의 메모리 요구사항이 총 100GB라고 가정하면 일단 급한대로 16GB의 가상메모리에 프로세스들을 나눠 담고 남은 84GB는 스왑영역에 넣었다가 필요할 때 마다 스왑해서 사용하면 되니까 이론적으로는 가상메모리가 무한대라고 하신건지 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@GeneratedValue 사용 후 DDL 실패
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/)[질문 내용] h2는 1.4.199를 사용합니다 User 테이블이 생성되어야 할 것 같은데 생성 실패하는 이유가 뭘까요? (User 테이블이 아니라 강의를 똑같이 따라한 Member에서 id를 @GeneratedValue해도 같은 오류가 나타납니다) persistence.xml <?xml version="1.0" encoding="UTF-8"?><!--jpa 설정 파일--><persistence version="2.2" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_2.xsd"> <persistence-unit name="hello"> <properties> <!-- 필수 속성 --> <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/> <property name="javax.persistence.jdbc.user" value="sa"/> <property name="javax.persistence.jdbc.password" value=""/> <property name="javax.persistence.jdbc.url" value="jdbc:h2:tcp://localhost/~/test"/> <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/> <!-- 옵션 --> <property name="hibernate.show_sql" value="true"/> <property name="hibernate.format_sql" value="true"/> <property name="hibernate.use_sql_comments" value="true"/> <property name="hibernate.hbm2ddl.auto" value="create"/> </properties> </persistence-unit></persistence> User.java package hellojpa;import javax.persistence.*;@Entitypublic class Users { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private String id; @Column private String name; public Users() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getId() { return id; } public void setId(String id) { this.id = id; }} 오류내역 Hibernate: create table User ( id varchar(255) generated by default as identity, name varchar(255), primary key (id) ) 1월 01, 2022 6:05:00 오후 org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl handleException WARN: GenerationTarget encountered exception accepting command : Error executing DDL " create table User ( id varchar(255) generated by default as identity, name varchar(255), primary key (id) )" via JDBC Statement org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " create table User ( id varchar(255) generated by default as identity, name varchar(255), primary key (id) )" via JDBC Statement at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:67) at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:559) at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:504) at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.createTable(AbstractSchemaMigrator.java:277) at org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl.performTablesMigration(GroupedSchemaMigratorImpl.java:71) at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:207) at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:114) at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:183) at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:72) at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:310) at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:467) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:939) at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:56) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:79) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54) at hellojpa.MappingMain.<clinit>(MappingMain.java:9) Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "\000d\000a CREATE TABLE USER[*] (\000d\000a ID VARCHAR(255) GENERATED BY DEFAULT AS IDENTITY,\000d\000a NAME VARCHAR(255),\000d\000a PRIMARY KEY (ID)\000d\000a )"; expected "identifier"; SQL statement: create table User ( id varchar(255) generated by default as identity, name varchar(255), primary key (id) ) [42001-204] at org.h2.message.DbException.getJdbcSQLException(DbException.java:521) at org.h2.message.DbException.getJdbcSQLException(DbException.java:496) at org.h2.message.DbException.getSyntaxError(DbException.java:265) at org.h2.command.Parser.readIdentifier(Parser.java:6080) at org.h2.command.Parser.readIdentifierWithSchema(Parser.java:6040) at org.h2.command.Parser.readIdentifierWithSchema(Parser.java:6069) at org.h2.command.Parser.parseCreateTable(Parser.java:10325) at org.h2.command.Parser.parseCreate(Parser.java:7811) at org.h2.command.Parser.parsePrepared(Parser.java:1140) at org.h2.command.Parser.parse(Parser.java:1068) at org.h2.command.Parser.parse(Parser.java:1037) at org.h2.command.Parser.prepareCommand(Parser.java:965) at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:624) at org.h2.server.TcpServerThread.process(TcpServerThread.java:288) at org.h2.server.TcpServerThread.run(TcpServerThread.java:191) at java.lang.Thread.run(Unknown Source) at org.h2.message.DbException.getJdbcSQLException(DbException.java:451) at org.h2.engine.SessionRemote.done(SessionRemote.java:607) at org.h2.command.CommandRemote.prepare(CommandRemote.java:85) at org.h2.command.CommandRemote.<init>(CommandRemote.java:51) at org.h2.engine.SessionRemote.prepareCommand(SessionRemote.java:477) at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1292) at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:217) at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:205) at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:54) ... 15 more 1월 01, 2022 6:05:00 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl stop INFO: HHH10001008: Cleaning up connection pool [jdbc:h2:tcp://localhost/~/test] Process finished with exit code 0
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
로그 파일의 데이터 재정렬 코드가 깃허브에 없어요!
로그 파일의 데이터 재정렬 코드가 깃허브에 없어요!
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
안녕하세요 본격적인 시작에 앞서 질문 하나 드립니다.
제가 사실 강사님 이전 강의들은 하나도 안 듣고 이 강의를 바로 듣는데,그래도 괜찮을까요? 저는 스프링(자바)로 백엔드 개발을 주로 하는데, 강사님의 이전 강의들은 모두 파이썬으로 개발이 진행된 거 같아서 걱정되서 묻습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
const 수식? 질문입니다
const char* p; 의경우 *p의 변경이 불가능한거고 const char** pp; 의 경우에는 **pp의 변경이 불가능한거죵 이때 *pp를 변경 못하게하려면 const수식 위치가 const char* const* pp 가 되어야하니 어떻게 보면 좀더 일반화 된 const의 위치는 char const* const* pp 처럼 * 바로 앞이 규칙적으로 보이는데.. 통상적으로는 TYPE앞쪽에 쓰이나요?
-
미해결Vue.js + TypeScript 완벽 가이드
깃헙 권한 요청 부탁드립니다
안녕하세요 넉스트 강의에 이어서 잘 듣고 있습니다. 접근권한 요청 부탁드립니다. github 계정: https://github.com/Nahjisu nahjisoo0122@gmail.com 감사합니다!
-
미해결Node.js를 이용해 웹 애플리케이션 만들기
fs.writeFile 오류
// TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined // at Object.writeFile (node:fs:2106:5) // at /Users/sungjae/Desktop/likelion/project/웹메모장생활코딩/app_file.js:51:6 // at Layer.handle [as handle_request] (/Users/sungjae/Desktop/likelion/project/웹메모장생활코딩/node_modules/express/lib/router/layer.js:95:5) // at next (/Users/sungjae/Desktop/likelion/project/웹메모장생활코딩/node_modules/express/lib/router/route.js:137:13) // at Route.dispatch (/Users/sungjae/Desktop/likelion/project/웹메모장생활코딩/node_modules/express/lib/router/route.js:112:3) // at Layer.handle [as handle_request] (/Users/sungjae/Desktop/likelion/project/웹메모장생활코딩/node_modules/express/lib/router/layer.js:95:5) // at /Users/sungjae/Desktop/likelion/project/웹메모장생활코딩/node_modules/express/lib/router/index.js:281:22 // at Function.process_params (/Users/sungjae/Desktop/likelion/project/웹메모장생활코딩/node_modules/express/lib/router/index.js:341:12) // at next (/Users/sungjae/Desktop/likelion/project/웹메모장생활코딩/node_modules/express/lib/router/index.js:275:10) // at /Users/sungjae/Desktop/likelion/project/웹메모장생활코딩/node_modules/body-parser/lib/read.js:130:5 현재 이러한 오류가 뜨고있는데, 많은 구글링에도 답을 찾지 못하고있습니다,,,,어떤 부분이 문제일까요??
-
미해결자바스크립트 제대로 배워볼래?
HTML를 위한 자바스립트 4-01.HTML Element.html
안녕하세요, 제가 구매하고 듣던 인프런 수업에 유일하게 정주행 및 따라 타이핑해가며 같이 보는 유일섭입니다! HTML를 위한 자바스크립트 4-01.HTML Element.html 에서 html 파일이나 코드 공유해주실수있으실까요?html 를 위한 자바스크립트 만요..그 태그 p나..이런거 따라 치는것보다 이미 되어잇는 파일로 인강들으면서 함수가튼것만 제가 치고 싶어서요...
-
해결됨홍정모의 따라하며 배우는 C++
6.9강을 듣다가 포인터로 실험을 해보았는데 이해가 안 가는 부분이 있어서 질문 드립니다
- 위 코드를 실행시켜 보았는데 이렇게 cout으로 원하는 출력값이 나오지만, stack around the variable a was corrupted라고 런타임 에러가 뜹니다. a가 int이니까 4바이트 크기이고, &a+1의 값이 위의 실행 결과와 같이 a의 주소와 4바이트만큼 떨어져 있으니까 아무런 문제가 없을 줄 알았는데 문제가 생겨서, 왜 문제가 생기는지 문의 드립니다.
-
해결됨딥러닝 CNN 완벽 가이드 - TFKeras 버전
Batch Normalization Layer 의 Training parameter 이해 관련 질문
안녕하세요? 머신러닝 완벽가이드 수강하고 CNN 으로 넘어왔네요~ 요 강의 마치고 컴퓨터 vision 쪽 강의도 수강하려고 미리미리 구매해 놓았습니다. ㅎㅎ 항상 좋은 강의 감사드립니다! Batch normalization 강의를 듣고 실습을 해 보다가 세 가지 궁금한 점이 생겨서 질문 드립니다. (아래 내용 중에서 제가 잘못이해하고 있는 부분 지적해 주시면 감사드리겠습니다. ^^;;) 아래 그림과 같이 Batch Normalization 을 포함시켜서 Model Creation 했을 때 Model Summary 를 보면 Batch Normalization layer 에도 Training paramter 가 할당되는 것을 볼 수 있는데요, 1) Batch normalization layer 의 training paramter 의 갯수는 어떤 수식(?) 에 의해서 결정되는지.. 궁금합니다. 수식을 알 수 있다면 layer 에 대한 이해를 조금 더 높일 수 있을 듯 해서 질문드리고 있습니다. 2) BN 방법이 Batch 별로 Z = (X - Xbar)/S 수식을 적용해서 얻은 평균이 0이고 표준편차가 1로 scaling 이 된 데이터들을 activation function 에 input 하는 방식인 것으로 이해가 되는데요, 각 node 나 feature point 들 중 신호가 약한 부위를 끄거나 (off), 신호가 분명한 부위를 켜는 (on) 역할을 데이터 평준화를 통해 좀 더 일관성 있게 해 주는 거라고 이해하면 될지요? (강의 중 설명에서는 오히려 noise 개념으로 어려운 학습을 하게 해서 overfit을 줄이는 역할을 한다고 해서.... 사실 일반적인 ML 에서의 표준화 개념과는 상충되는 듯 해서 이해하기 쉽지 않습니다.) 요약 드리면 Batch normalization layer 가 전 후 layer 들에게 영향 주는 물리적인 역할이 무엇인지.. 에 대한 질문입니다. Conv 와 Activation 사이에 위치한다면 Conv layer 에는 영향을 주지 않을 것이고, Activation 을 통과하는 결과에만 영향을 줄 것 같아서요. 3. '표준화' 라는 개념으로 BN layer 를 이해해 보면 왠지... 각 배치별 평균 벡터와 표준편차 벡터값 (혹은 분산-공분산 행렬) 들을 저장해 놓았다가, test data 예측시 활용할 것도 같은데요.. (마치 sklearn 의 preprocessing 모듈의 StandardScaler 클래스의 fit 메소드 처럼) 다만 매 batch 별로 표본 평균 벡터와 표본 분산공분산 행렬이 계속 달라질 것일텐데, batch 가 진행되면서 해당 통계량들을 업데이트 했다가 최종적으로 업데이트 된 통계량을 test data 예측할 때 사용하게 되는 것인지요..? 요 개념이 맞다면 대략 어떤 방식으로 weight 들을 업데이트하며 학습하게 되는지.. 개념적으로라도 이해하고 싶습니다. 다른 weight 들과 마찬가지로 결국 loss 를 줄이는 방향으로 최적화 되는 weight 들인 것인지도 궁금하구요~~ (아니면 BN 의 training parameter 들은 일종의 noise 처럼 임시로 저장은 하지만 예측 시 활용이 안되는 weight 들인 것인지요? ) 감사합니다!
-
해결됨스프링 핵심 원리 - 기본편
생성자 주입에 관하여 질문드립니다!
좋은 강의 항상 감사드립니다! ^^다양한 의존관계 주입 방법 부분의 강의를 듣던 중 궁금한 점이 있어 질문 드립니다. OrderServiceImpl 객체를 생성하여 스프링 빈으로 등록하는 과정에서 궁금한 점이 있습니다. 우선 OrderServiceImpl을 스프링 빈으로 등록하기 전 OrderServiceImpl 객체를 생성하기 위해 아래와 같이 생성자를 호출하게 되고 -> new OrderServiceImpl(memberRepository, discountPolicy); 이 과정에서 생성자의 파라미터로 들어온 객체의 스프링 빈을 찾아와 OrderServiceImpl을 생성한다고 하셨습니다. 강의의 12:40 부분에서 memberRepository와 discountPolicy가 생성이 되어 있지 않다면 스프링이 생성을 한 후 가져온다고 하셨습니다. 저는 위 말씀을 생성자 주입 시 생성자의 파라미터로 들어온 객체가 스프링 빈으로 등록되어 있지 않다면 스프링이 그 객체도 자동으로 스프링 빈으로 등록한다고 이해를 하였습니다. 따라서 new OrderServiceImpl(memberRepository, discountPolicy); 코드 실행 시 만약 memberRepository와 discountPolicy가 스프링 빈으로 등록되어 있지 않아도 1. 먼저 스프링이 memberRepository와 discountPolicy를 스프링 빈으로 등록한 후2. OrderServiceImpl의 스프링 빈 등록과 의존 관계 주입이 동시에 일어난다고 이해하였습니다. 하지만 생성자 주입 사용 시 생성자의 파라미터로 들어오는 객체가 스프링 빈으로 등록되어 있지 않을 경우 NoSuchBeanDefinitionException 예외와 UnsatisfiedDependencyException 예외가 발생하였고, 제가 이해한 부분이 틀린 건지 헷갈려서 질문을 남기게 되었습니다. Q1. 12:40 부분에서 하신 말씀에서 memberRepository와 discountPolicy가 생성이 되어 있지 않다는 뜻이 '스프링 빈으로 등록되어 있지 않다'는 뜻이 아닌 건가요? Q2. memberRepository와 discountPolicy가 생성이 되어 있지 않아 스프링이 생성을 한 후 가져온다는 뜻이 '생성자의 파라미터로 들어온 객체를 스프링 빈으로 생성하여 가져온다'는 뜻이 아닌 건가요?
-
미해결Vue.js - Django 연동 웹 프로그래밍 (실전편)
vue cli run serve 중 오류
Vue-Django Read API 만들기 axos-list 기능 확인 강의에서 기능 추가 후 run serve를 했습니다. 그런데 첨부된 오류가 발생했습니다. 해결하기 위해 webpack 버전을 4.42.0으로 다운그레이드 시키고 다시 실행해 보았더니 Syntax Error: TypeError: eslint.CLIEngine is not a constructor 이런 에러가 발생합니다. INFO Starting development server... 12% building 22/22 modules 0 activeC:\projectlist\vue-django\front\frontend\node_modules\webpack\lib\Dependency.js:322 throw new Error( ^ Error: module property was removed from Dependency (use compilation.moduleGraph.updateModule(dependency, module) instead) at ProvidedDependency.set (C:\projectlist\vue-django\front\frontend\node_modules\webpack\lib\Dependency.js:322:9) at iterationDependencies (C:\projectlist\vue-django\front\frontend\node_modules\@vue\cli-service\node_modules\webpack\lib\Compilation.js:940:21) at C:\projectlist\vue-django\front\frontend\node_modules\@vue\cli-service\node_modules\webpack\lib\Compilation.js:950:8 at C:\projectlist\vue-django\front\frontend\node_modules\@vue\cli-service\node_modules\webpack\lib\NormalModuleFactory.js:409:6 at C:\projectlist\vue-django\front\frontend\node_modules\@vue\cli-service\node_modules\webpack\lib\NormalModuleFactory.js:155:13 at eval (eval at create (C:\projectlist\vue-django\front\frontend\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:14:1) at C:\projectlist\vue-django\front\frontend\node_modules\case-sensitive-paths-webpack-plugin\index.js:178:9 at C:\projectlist\vue-django\front\frontend\node_modules\case-sensitive-paths-webpack-plugin\index.js:125:7 at C:\projectlist\vue-django\front\frontend\node_modules\case-sensitive-paths-webpack-plugin\index.js:125:7 at CaseSensitivePathsPlugin.fileExistsWithCase (C:\projectlist\vue-django\front\frontend\node_modules\case-sensitive-paths-webpack-plugin\index.js:95:5) at C:\projectlist\vue-django\front\frontend\node_modules\case-sensitive-paths-webpack-plugin\index.js:118:10 at CaseSensitivePathsPlugin.getFilenamesInDir (C:\projectlist\vue-django\front\frontend\node_modules\case-sensitive-paths-webpack-plugin\index.js:52:5) at CaseSensitivePathsPlugin.fileExistsWithCase (C:\projectlist\vue-django\front\frontend\node_modules\case-sensitive-paths-webpack-plugin\index.js:101:8) at C:\projectlist\vue-django\front\frontend\node_modules\case-sensitive-paths-webpack-plugin\index.js:118:10 at Array.<anonymous> (C:\projectlist\vue-django\front\frontend\node_modules\case-sensitive-paths-webpack-plugin\index.js:72:5) at Storage.finished (C:\projectlist\vue-django\front\frontend\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한 요청 합니다
인프런 아이디 : choidawoon96@naver.com 인프런 이메일 : choidawoon96@naver.com 깃헙 아이디 : choidawoon960717@gmail.com 깃헙 Username : choidawoon
-
미해결
인프런 동영상 재생 개선사항 요청 건
안녕하세요 인프런 관계자분들 다름이 아니라, 전체화면으로 강의 듣는 중 불편사항이 있어서 글을 남깁니다. [불편사항] 전체화면에서 해당 강의가 끝나면 일정 시간이 흐른 뒤(ex. 3초) 자동으로 다음 강의로 넘어갈 수 있게 개선해 주십쇼. 새해 복 많이 받으세여~
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
loss 값의 해석
강사님 안녕하세요. 강의 마지막 부분 중 loss에 대한 질문이 있어 글 남깁니다. accuracy의 경우, 0~1의 값을 가지므로 본 강의의 trained model의 accuracy 값인 0.8828의 수준에 대한 직관적인 이해가 가능합니다. (11:15초 부분의 맨 마지막 코드 결과값) 하지만, loss 값의 경우, 테스트 한 1만개의 이미지에 대해 softmax output 값으로부터 거꾸로 loss가 구해지는 것으로 이해를 했는데요, 이런 경우 0.3675라는 loss값이 정확히 어느정도의 값을 나타내는지 직관적으로 이해하기 어려웠습니다. 0.3675라는 loss 값을 판단할 때, 무엇을 기준으로 보는게 가장 적합할지 여쭤봅니다. (ex, 총 10개의 클래스를 가지는 데이터셋이었으므로 10을 기준으로 판단? 혹은 1만개의 테스트 이미지를 사용하였으므로, 사용한 이미지의 개수를 기준으로 판단? 등)
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
선생님 질문있습니다!
항상 강의 잘듣고 있습니다 :) 새해복 많이 받으세요! 1)분류실습 하다가 궁금한점이 있는데 데이터세트가 불균일한 경우에 임계값을 조정해서 업무에 맞게 정확도, 정밀도, 재현율을 구하잖아요? 그런데 만약 train 데이터셋의 모델이 임계값 0.6을 기준으로 만들어졌다면 test 셋에도 임계값을 조정한후 모델을 평가하나요?? 같은 의미로 standardscaler도 test셋에똑같이 적용해야하나요? 2)신용카드 사기 검출시 이상값 제거에 대해서 신용카드 사기검출 실습하는 도중 이상치제거에 대해서 의문점을 가지게 되어 질문드립니다! 제가 이 데이터를 분석하면서 target 값은 "Amount" 칼럼에 따라 결정된다고 생각했는데(혹은 가장 큰영향을 미친다고) 이러한 이유로 amount 칼럼에 이상치로 판별되는값이 사기로 판별되는 값이 아닌가? 라는 의문점을 가질수밖에 없었습니다. 단순히 이상치 제거를 하는 과정을 설명해주시기 위해 코드를 넣으신건지 아니면 제가 가진 의문점 처럼 이러한 사기검출 데이터셋에 이상치값을 함부러 제거하면 안되는게 맞는건지 알려주면 감사하겠습니다 :)
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
An unspecified error occurred.
강의 내용대로 따라해보았는데 결과값이 에러가 납니다. 제가 어느 부분을 놓친걸까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
TSVD scipy와 scikit_learn
안녕하세요? 새해복 많이 받으세요~제가 책 p.402의 예제에서는 사이킷럿으로 나와있는데 이것을 사이파이로 바꿔서 한번 돌려봤습니다. 그 결과 y=-x에 대해 대칭인 결과가 나왔는데요. 제가 뭘 잘못 돌린걸까요? 사이파이 from sklearn.datasets import load_irisimport matplotlib.pyplot as pltimport numpy as npfrom scipy.sparse.linalg import svdsfrom scipy.linalg import svdiris = load_iris()iris_ftrs = iris.data# 2개의 주요 component로 TruncatedSVD 변환U, Sigma, Vt = svd(iris_ftrs, full_matrices=False)num_components = 2U_tr, Sigma_tr, Vt_tr = svds(iris_ftrs, k=num_components)print('\nTruncated SVD 분해 행렬 차원:',U_tr, Sigma_tr, Vt_tr.shape)matrix_tr = np.dot(U_tr,np.diag(Sigma_tr)) # output of TruncatedSVDplt.scatter(x=matrix_tr[:,0], y= matrix_tr[:,1])plt.xlabel('TruncatedSVD Component 1')plt.ylabel('TruncatedSVD Component 2')print(matrix_tr) 사이킷럿 from sklearn.decomposition import TruncatedSVD, PCAfrom sklearn.datasets import load_irisimport matplotlib.pyplot as pltiris = load_iris()iris_ftrs = iris.data# 2개의 주요 component로 TruncatedSVD 변환tsvd = TruncatedSVD(n_components=2)tsvd.fit(iris_ftrs)iris_tsvd = tsvd.transform(iris_ftrs)# Scatter plot 2차원으로 TruncatedSVD 변환 된 데이터 표현. 품종은 색깔로 구분plt.scatter(x=iris_tsvd[:,0], y= iris_tsvd[:,1], c= iris.target)plt.xlabel('TruncatedSVD Component 1')plt.ylabel('TruncatedSVD Component 2')print(iris_tsvd)
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
양방향 연관관계 질문
Table 명은 ORDERS로 했고 객체는 Order라고 이름을 지었습니다. mappedBy는 테이블명인 ORDERS로 해야하는게 맞지 않나요?