inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

age 선택 후, 다음 단계에서의 information gain 값 산출 결과에 대한 문의

미해결

밑바닥 부터 시작하는 머신러닝 입문

student의 경우, no yes에 대해 buy/not buy도 정확히 갈리기 때문에 info_student = 0가 될 것이므로, IG는 모두 age 선택 후 info(D)가 될 텐데요. age 선택 후 info(D) 는 -2/5 x log2(2/5) - 3/5 x log2(3/5) = 0.97095 이므로 이 값이 모두 IG가 되어야 하지 않나요? 자료에서는 음수가 나와서요. 확인해 주실 수 있으실런지요? 항상 최교수님 명강의에 감탄하고 있습니다. 감사합니다. 열공쟁이 서원철 드림.

  • 머신러닝 배워볼래요?
Wonchul Seo 댓글 0 좋아요 0 조회수 192

저도 똑같이 2번 입력되는데

미해결

C 프로그래밍 - 입문부터 게임 개발까지

대충 라인 40번쯤에 printf("(shift + 8을 누르면 나오는 특수문자)")를 printf("%d", c)로 바꿔봤는데 d를 입력하면 1000 e 를 입력하면 1010 f를 입력하면 1020 a를 입력하면 970 1를 입력하면 490 2를 입력하면 500 이렇게 나와요 어떻게 해야지 고쳐지나요? define _CRT_SECURE_NO_WARNINGS include // 비밀번호를 입력 받아서 // 맞는 경우? 비밀 읽를 읽어와서 보여주고,계속 작성하도록 // 틀린 경우? 경고 메세지를 표시하고 종료합니다.' define MAX 10000 int main(void) { //fgets, fputs 활용 char line[MAX]; // 파일에서 불러온 내용을 저장할 변수 char contents[MAX]; // 일기장에 입력할 내용 char password[20]; // 비밀번호 입력 char c; // 비밀번호 입력 할 때 키값 확인용 (마스킹) printf("비밀일기에 오신 것을 환영합니다\n"); printf("비밀번호를 입력하세요 : "); // getchar() / getch() 의 차이? // getchar() : 엔터 입력시 동작 // getch() : 키 입력시 바로바로 동작 int i = 0; while (1) { c = getch(); if (c == 13) // enter -> 비밀번호 입력종료 { password[i] = "\0"; break; } else // 비밀번호 입력 중 { //? printf("%d", c); password[i] = c; } i++; } // 비밀번호 : 나도코딩 skehzheld printf("\n\n === 비밀번호 확인중... == \n\n"); if (strcmp(password, "skehzheld") == 0) // 비밀번호 일치 { printf(" === 비밀번호 확인 완료 ==\n\n "); char * fileName = "c:\\secretdiary.txt"; FILE * file = fopen(fileName, "a+b"); // 파일이 없으면 생성, 파일이 있으면 append 를 한다 (뒤에서 부터 내용을 추가한다) if (file == NULL) { printf("파일 열기 실패\n"); return 1; } while (fgets(line, MAX, file) != NULL) { printf("%s", line); } printf("\n\n 내용을 계속 작성하세요 ! 종료하시려면 EXIT 를 입력하세요"); while (1) { scanf("%[^\n]", contents); // 새 줄[\n]이 나오기 전까지 읽어들임 (한 문장) getchar(); // Enter 입력 (\n) flsh 처리 if (strcmp(contents, "EXIT") == 0) { printf("비밀일기 입력을 종료합니다\n\n"); break; } fputs(contents, file); fputs("\n", file); //enter 를 위에서 무시 처리 하였으므로 임의로 추가 } fclose(file); } else // 비밀번호가 틀린경우 { printf(" === 비밀번호가 틀렸어요 ====\n\n"); printf(" 으아아앙 도둑이양♥\n\n"); } return 0; }

  • c
김익명 댓글 5 좋아요 0 조회수 587

강의 자료 링크가 열리지 않아요.

미해결

iOS AutoLayout을 활용한 실전 UI구성 전략 - 카카오톡 같은 고급 UI 만들기

강의 자료 링크가 열리지 않아요.

  • iOS-Autolayout
이원우 댓글 2 좋아요 0 조회수 349

기업용이 따로 있는지 궁금합니다.

미해결

프로그래밍, 데이터 과학을 위한 파이썬 입문

미니콘다나 아톰은 기업용이 따로 있나요? 오픈소스 프로그램들은 회사에서 라이센스 없이 사용해도 무관한가요?

  • python
  • bigdata
ksh6400 댓글 1 좋아요 0 조회수 339

간단한 질문 하나 드립니다.

미해결

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

안녕하세요 선생님. 다름이 아니라 만약에 .... <div class = "content"> "A" "B' <div class = "addon"> ........ 이렇게 되어있는데 문자 A와 B만을 추출하고 싶으면 어떤식으로 하면 될까요? X = BeautifulSoup( ...... , "html.parser") example = X.select(" 상위태그 > div.content") for i in example : print(i.string) 이런식으로 작성하고 실행하면 그냥 출력결과가 아예 빈칸으로 나옵니다. 도와주시면 정말 감사하겠습니다^^

  • python
  • 웹-크롤링
이건수 댓글 1 좋아요 0 조회수 161

miner.stop()

미해결

블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편

하면 강의에서는 true가 뜨는데 저는 null이 뜹니다ㅜㅜ 뭐가 문제일까요?

  • Ethereum
  • blockchain
  • dapp
3blocks 댓글 1 좋아요 0 조회수 177

mybatis 강좌는 안하시나여

미해결

자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌

이전 스프링 강좌에서 마이바티스를 유익하게 봤었습니다. 그래서 이번강좌에도 포함되나 했는데 jdbc만 있네용. 이전 스프링 강좌에서 봐야할까요

  • spring
  • java
봉선동 기타리스트 댓글 0 좋아요 0 조회수 458

cookies is not defined 라는 메시지를 받고, 서버가 다운됩니다.

미해결

Node.js 교과서 - 기본부터 프로젝트 실습까지

안녕하세요. 좋은 강좌 그동안 잘 듣고있습니다. 이번 강좌의 후반까지 진행중에, 마지막 부분에서 서버가 다운 됩니다. }else if (cookies.name) { res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8' }); res.end(`${cookies.name}님 안녕하세요`); 이 부분인데요, cookies is not defined 라는 메시지를 받네요. 실제로 코드 내에서도 cookies를 지정해 주지 않긴 했는데요, 강사님의 원본 코드를 강좌 를 몇번씩 반복하면서 봐도 cookies가 정의된 부분을 찾지 못해서요 ㅇ,.ㅇ;; 제가 어딘가에서 빠뜨린 건가요? 이하는 전체 코드입니다. const fs = require('fs'); const http = require('http'); const url = require('url'); const qs = require('querystring'); const parseCookies = (cookie = '')=> cookie .split(';') .map( v=> v.split('=')) .map(([k, ...vs])=> [k, vs.join('=')]) .reduce((acc, [k, v])=>{ acc[k.trim()] = decodeURIComponent(v); return acc; }, {}); const server = http.createServer( (req, res) =>{ console.log(req.url, parseCookies(req.headers.cookie)); if(req.url.startsWith('/login')){ const {query} = url.parse(req.url) const {name} = qs.parse(query) const expires = new Date(); expires.setMinutes(expires.getMinutes() + 5); res.writeHead(302, {Location: '/', 'Set-Cookie': `name=${encodeURIComponent(name)};Expires=${expires.toGMTString()}; HttpOnly; Path=/`}) res.end(); }else if (cookies.name) { res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8' }); res.end(`${cookies.name}님 안녕하세요`); }else{ fs.readFile('./server4.html', (err, data)=> { res.end(data); }); } }).listen(8080); server.on('listening', ()=>{ console.log('8080 번 포트 서버 대기중입니다.'); }) server.on('error', (error)=>{ console.error(error); })

  • nodejs
  • mysql
  • mongodb
  • javascript
ryu sin 댓글 2 좋아요 0 조회수 627

componentDidCatch에 관련된 질문입니다.

미해결

누구든지 하는 리액트: 초심자를 위한 react 핵심 강좌

componentDidCatch 를 사용할때 getBoundingClientRect 을 호출하게 되면.. this를 찾을 수 없어서 그런지.. 오류를 내면서 componentDidCatch 도 호출이 안됩니다. 이런 경우는 어떻게 처리를 해야하는건가요? componentDidMount() { console.log(this.myDiv.getBoundingClientRect().height); } componentDidCatch(error, info) { console.log(error); //에러내용 console.log(info); //에러발생지 this.setState({ error: true });

  • react
  • javascript
no_ok 댓글 1 좋아요 0 조회수 212

formatexeption 오류가 뜹니다.

미해결

유니티 게임 개발 (2D) 실전편 - 스크립트는 물론, 디자인 패턴과 알고리즘까지

아래 댓글처럼 인코딩을 다시 해서 시도해보아도 계속 formatexception 오류가 뜹니다. 방법이 없을까요?

  • unity
  • 디자인-패턴
Do-yeon Lee 댓글 1 좋아요 0 조회수 341

Atom에서 에러 질문드립니다.

미해결

React 제대로 배우기

아톰에서 react.js 설치하면 Failed to install react because Git was not found. The react package has module dependencies that cannot be installed without Git. You need to install Git and add it to your path environment variable in order to install this package. You can install Git by downloading, installing, and launching GitHub for Windows: https://windows.github.com Run apm -v after installing Git to see what version has been detected. 라는 에러가 뜹니다. Git을 설치하고 apm -v 를 실행하라고 되어있는데 그래서 Git을 다운받고 나서 apm -v 실행이 안되요 반드시 필요한 패키지는 아닌거같긴한데... 그래도 자꾸 에러가 나니 답답해요 해결하신분 계신가요??

  • react
조은지 Jo 댓글 0 좋아요 0 조회수 157

npx를 사용하는 이유를 알고 싶어요.

미해결

누구든지 하는 리액트: 초심자를 위한 react 핵심 강좌

강의 잘보고 있습니다. 그냥 create-react-app 하는거랑 npx create-react-app 하는게 어떤 차이가 있는지 알고 싶어요.

  • javascript
  • react
Jason 댓글 3 좋아요 0 조회수 477

강의 파일 공유 가능할까요??

미해결

테스트주도개발(TDD)로 만드는 NodeJS API 서버

강의해주신 소스코드 공유 가능할까요?? 좋은 강의 감사합니다.

  • nodejs
  • rest-api
  • express
  • tdd
이창헌 댓글 1 좋아요 2 조회수 271

혹시 throw error cannot find module 이라는 메시지를 받으면

미해결

Node.js 교과서 - 기본부터 프로젝트 실습까지

질문은 아니고요, 간단히 남기고 싶은게 있어서 글 올립니다. 강사님과 동일하게 진행했는데, throw error cannot find module 메시지를 받으면서 계속 에러가 나더군요. 제경우, editor를 걍 다시 시작하니 해결했습니다. 코드 자체에 문제가 없어도, 어떤 이유에서인가 발생할 수 있는거 같아요. 혹시, 동일한 문제 겪으신 분들은, 시간낭비하지 말고 프로그램먼저 다시 시작하시기 바랍니다. setInterval(()=>{ console.log('시작'); try { throw new Error('서버를 고장내주마'); } catch (error) { console.error(error); } }, 1000)

  • javascript
  • nodejs
  • mysql
  • mongodb
ryu sin 댓글 0 좋아요 0 조회수 145

recyclerview 어댑터 관련해서 질문 남깁니다!

미해결

Kotlin Android부터 Firebase 서버 그리고 훌륭한 Chatbot 만들기

import ai.api.AIConfiguration.SupportedLanguages.Korean import ai.api.AIConfiguration.SupportedLanguages.fromLanguageTag import ai.api.android.AIConfiguration import ai.api.AIDataService import ai.api.model.AIRequest import ai.api.model.Result import android.os.AsyncTask import android.os.Bundle import android.support.v7.app.AppCompatActivity import android.support.v7.widget.LinearLayoutManager import android.support.v7.widget.RecyclerView import android.text.TextUtils import android.view.View import android.widget.Button import android.widget.EditText import org.techtown.food_menu.R.id.chatText import org.techtown.food_menu.adapter.ChatAdapter import org.techtown.food_menu.adapter.MessageDTO import java.util.ArrayList class ChatActivity : AppCompatActivity() { var messageDTOs = arrayListOf<MessageDTO>() var aiDataService : AIDataService? = null private val recyclerview: RecyclerView? = null private val Adapter: ChatAdapter? = null private val llm: LinearLayoutManager? = null private val editText: EditText? = null private final var lang : ai.api.AIConfiguration.SupportedLanguages? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_chat) recyclerview?.findViewById<View>(R.id.chat_recyclerview) recyclerview?.adapter = Adapter recyclerview?.layoutManager = llm editText?.findViewById<View>(R.id.chatText) val btn = findViewById<View>(R.id.button) as Button btn.setOnClickListener { if (!TextUtils.isEmpty(editText?.text)) { messageDTOs!!.add(MessageDTO(true, editText?.text.toString())) Adapter!!.notifyDataSetChanged() recyclerview?.smoothScrollToPosition(messageDTOs.size - 1) TalkAsyncTask().execute(editText?.text.toString()) editText?.setText("") } } var config = AIConfiguration("일부러 지웟어요",Korean,AIConfiguration.RecognitionEngine.System) aiDataService = AIDataService(config) } inner class TalkAsyncTask:AsyncTask<String, Void, Result>() { override fun doInBackground(vararg params: String?): Result { var aiRequest = AIRequest() aiRequest.setQuery(params[0]) return aiDataService!!.request(aiRequest).result } override fun onPostExecute(result: Result?) { if (result != null) { makeMessage(result) } } } fun makeMessage(result: Result?) { var speech = result?.fulfillment?.speech messageDTOs.add(MessageDTO(false, speech)) recyclerview?.adapter?.notifyDataSetChanged() recyclerview?.smoothScrollToPosition(messageDTOs.size - 1) } } } 이 코드인데 하울님이 하신대로 메인액티비티에서 따라할 때는 recyclerview.adpater 이렇게 해도 어댑터 연결이 잘되던 것이 프로젝트를 합치기 위해서 메인액티비티에서 인텐트로 연결되는 ChatActivity에서 하려니까 잘 되지 않았어요 그래서 이 코드대로 했는데 E/RecyclerView: No adapter attached; skipping layout 이 오류가 뜬다고 합니다ㅠㅠ 혹시 이 문제가 MainActivity가 아니어서 그런건가요? 해결 방법 알려주시면 감사하겠습니다ㅠㅠ E/memtrack: Couldn't load memtrack module 09-26 18:26:41.770 1904-1917/? W/android.os.Debug: failed to get memory consumption info: -1 이 오류도 뜨네요...^^

  • android
  • chatbot
  • kotlin
choco12343 댓글 3 좋아요 0 조회수 477

전 왜 이렇게 되죠

미해결

배틀로얄 게임을 만들어보며 배우는 언리얼 게임 개발

C:Program Files (x86)Microsoft Visual Studio2017CommunityMSBuild15.0binMicrosoft.Common.CurrentVersion.targets( 1657,5): error MSB4036: "GetReferenceNearestTargetFrameworkTask" 작업을 찾을 수 없습니다. 다음을 확인하세요. 1) 프로젝트 파일에 있는 작업 이름이 작업 클래스 이름과 같은지 확인합니다. 2.) 작업 클래스가 "public"이고 Microsoft.Build.Framework.ITask 인터페이스를 구현하는지 확인합니다. 3.) 프로젝트 파일 또는 "C:Program F iles (x86)Microsoft Visual Studio2017CommunityMSBuild15.0bin" 디렉터리에 있는 *.tasks 파일에 를 사용하 여 작업이 올바르게 선언되 었는지 확인합니다. [C:Users임성호DocumentsGitHubUnrealEngineEngineSourceProgramsUnrealBuildToolUnrealBuildTool.csproj]

  • unreal
imimseongho 댓글 0 좋아요 0 조회수 237

파일 시스템(fs 모듈)과 콜백에 대해 궁금한게 있습니다.

미해결

Node.js 교과서 - 기본부터 프로젝트 실습까지

fs 모듈 강좌중에 궁금한 점이 있어서 질문 올립니다. 일단 강좌중에 나온 코드 먼져 보시죠. 이하는 코드 입니다. const fs = require('fs'); fs.writeFile('./writeme.txt', '글을 써주세요', (err)=> { if(err){ throw err; } fs.readFile('./writeme.txt', (err, data)=>{<p> if (err) {</p><p> throw err;</p><p> }</p><p> console.log(data);</p><p> console.log(data.toString());</p> }) })``` 위와 같은 코드라면 처음에 콜백시에 execution stack이 쌓이고, 실행은 거꾸로 된다고 하셨는데, 그렇다면 위에서도 fs.readFile(~~ 어쩌고 저쩌고 ~~ 콜백)이 fs.writeFile 보다 먼저 실행 되어야 하는거 아닌가요? 그렇다면 결국, 없는 파일을 불러와서 에러가 나와야 하는데... 이 부분이 잘 이해가 안갑니다. ㅜ.ㅜ 마찬가지로, 그다음에 나오는(콜백들을 이용해서 동기 방식처럼 구현하는 부분)에서도, 나중에 호출된 콜백들이 먼저 실행 되어야 하는거 아닌가요? ㅇ,.ㅇ;

  • mysql
  • nodejs
  • javascript
  • mongodb
ryu sin 댓글 3 좋아요 0 조회수 283

No module named &#039;pytube&#039;

미해결

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

pytube를 아나콘다 가상환경 > section2에 설치 후, conda list로 pytube 있는 것 확인했습니다. 터미널로 section2 내에 들어가서 atom 입력하여, atom 설치 하고 실행했습니다. 그런데 실행 결과 No module named 'pytube' 라고 뜨네요 ㅠ___ㅠ

  • 웹-크롤링
  • python
김땡땡 댓글 0 좋아요 1 조회수 159

인기 태그

인프런 TOP Writers

주간 인기글