inflearn logo
강의

Course

Instructor

[Revised Edition] The Complete Guide to Python Machine Learning

Concept of machine learning

numpy.random.default_rng/hyperopt버젼

1166

yskang

4 asked

0

안녕하세요, 권철민 강사님!

강의 잘 듣고있습니다~

1.4.9_ 분류실습_산탄데르_고객만족예측 실습 중에

numpy.random.default_rng()를 사용하셨는데 default_rng() 를 사용하신 이유가 있으실까요? 이건 어떤때 쓰는게 좋은건가요?

 

2.저는 코랩을 쓰고 있는데, hyperopt는 실행이 안됩니다. 이전에 답변을 보니 넘파이와 hyperopt의 버젼 문제일거라고 하셨는데, 코랩에서 버젼을 바꾸어야 할까요? 현재 버젼은 다음과 같습니다.

hyperopt(0.2), np(1.22.4)

감사합니다!

머신러닝 배워볼래요? 통계 python

Answer 1

0

dooleyz3525

안녕하십니까,

  1. numpy.random.default_rng()는 numpy에서 random 값을 generator할 때 사용됩니다. 근데 이 함수는 random한 ndarray를 반환하는게 아니라 random한 ndarray를 생성할 수 있는 Generator를 반환합니다. 아래 URL 참조 부탁드립니다.

    https://numpy.org/doc/stable/reference/random/generator.html

특별한 이유가 있어서가 아니라, Hyperopt의 fmin()함수가 이 Generator를 이용해서 random 값 세팅을 하기 때문에 numpy.random.default_rng()를 인자로 넣어주어야 합니다.

  1. 코랩 이용시 hyperopt 버전이 낮아서 오류가 발생한다면 hyperopt를 import하기 전에 코랩 셀에서 아래 명령어로 hyperopt를 설치해 보시지요.

    !pip install hyperopt==0.2.7

감사합니다.

안녕하세요 열심히 수강중인 학생입니다

0

59

2

정수 인덱싱

0

67

2

넘파이 오류

0

83

2

11강 numpy의 axis 축 질문 드립니다.

0

84

2

Kaggle 에서 Santander customer satisfaction data 를 다운로드 되지가 않습니다.

0

76

2

Feature importances 를 보여주는 barplot 이 그래프로 안보여져요.

0

68

2

타이타닉 csv 파일이 주피터 화면에 보이지 않습니다.

0

74

2

타이타닉 csv 파일이 주피터 화면에 보이지 않습니다.

0

62

2

5강 강의 오류가 있어요.

0

82

1

실무에서 LTV 관련 모델 선택 질문입니다!

0

71

2

14강 강의 듣는중에 궁금한게 있어서 질문합니다~

0

68

3

파이썬 다운그레이 후 사이킷런 재설치

0

115

2

좋은 강의 감사합니다.

0

71

2

scoring 함수 음수값

0

66

2

6번 강의에 사이킷런, 파이썬, 아나콘다 각각 버전 일치 안 시키고 진행해도 강의 따라가 지나요?

0

98

2

분류 평가 정확도 예측

0

75

2

안녕하세요. 강의 들으면서 업무에 적용하고 싶은 수강생입니다.

0

97

1

카카오톡 채널 있나요

0

105

1

혹시 강의에서 사용하시는 ppt 받을 수 있는건가요

0

187

2

pca 스케일링 관련하여 질문드립니다.

0

100

2

주피터 대신 구글 코랩

0

170

2

강의에서 사용하는 pdf or ppt자료는 따로 없는 건가요?

0

145

2

실루엣 스코어..

0

82

2

float64 null 값 처리 방법

0

99

2