실습: 001. Imbalanced Dataset Sampling 관련 질문
1181
1 câu hỏi đã được viết
안녕하세요. 좋은 강의 감사합니다.
실습 001. 템플릿을 주피터에서 사용하다 아래와 같은 에러가 발생하였는데 해결책을 찾지 못해 문의드립니다.
라이브러리의 import가 되지 않았다는 내용인 것 같아서, pip show imblearn도 해보았더니 unknown으로 나오는데 혹시 관련이 있는 내용인지요.
ImportError Traceback (most recent call last)
Cell In[3], line 5
3 import seaborn as sns
4 from sklearn.datasets import make_classification
----> 5 from imblearn.over_sampling import RandomOverSampler
6 from imblearn.under_sampling import RandomUnderSampler
File ~/anaconda3/lib/python3.11/site-packages/imblearn/__init__.py:52
48 sys.stderr.write("Partial import of imblearn during the build process.\n")
49 # We are not importing the rest of scikit-learn during the build
50 # process, as it may not be compiled yet
51 else:
---> 52 from . import (
53 combine,
54 ensemble,
55 exceptions,
56 metrics,
57 over_sampling,
58 pipeline,
59 tensorflow,
60 under_sampling,
61 utils,
62 )
63 from ._version import __version__
64 from .base import FunctionSampler
File ~/anaconda3/lib/python3.11/site-packages/imblearn/combine/__init__.py:5
1 """The :mod:`imblearn.combine` provides methods which combine
2 over-sampling and under-sampling.
3 """
----> 5 from ._smote_enn import SMOTEENN
6 from ._smote_tomek import SMOTETomek
8 __all__ = ["SMOTEENN", "SMOTETomek"]
File ~/anaconda3/lib/python3.11/site-packages/imblearn/combine/_smote_enn.py:12
9 from sklearn.base import clone
10 from sklearn.utils import check_X_y
---> 12 from ..base import BaseSampler
13 from ..over_sampling import SMOTE
14 from ..over_sampling.base import BaseOverSampler
File ~/anaconda3/lib/python3.11/site-packages/imblearn/base.py:21
18 from sklearn.utils.multiclass import check_classification_targets
20 from .utils import check_sampling_strategy, check_target_type
---> 21 from .utils._param_validation import validate_parameter_constraints
22 from .utils._validation import ArraysTransformer
25 class SamplerMixin(BaseEstimator, metaclass=ABCMeta):
File ~/anaconda3/lib/python3.11/site-packages/imblearn/utils/_param_validation.py:908
906 from sklearn.utils._param_validation import generate_valid_param # noqa
907 from sklearn.utils._param_validation import validate_parameter_constraints # noqa
--> 908 from sklearn.utils._param_validation import (
909 HasMethods,
910 Hidden,
911 Interval,
912 Options,
913 StrOptions,
914 _ArrayLikes,
915 _Booleans,
916 _Callables,
917 _CVObjects,
918 _InstancesOf,
919 _IterablesNotString,
920 _MissingValues,
921 _NoneConstraint,
922 _PandasNAConstraint,
923 _RandomStates,
924 _SparseMatrices,
925 _VerboseHelper,
926 make_constraint,
927 validate_params,
928 )
ImportError: cannot import name '_MissingValues' from 'sklearn.utils._param_validation' (/Users/marco_local/anaconda3/lib/python3.11/site-packages/sklearn/utils/_param_validation.py)
Name: imblearn
Version: 0.0
Summary: Toolbox for imbalanced dataset in machine learning.
Home-page: https://pypi.python.org/pypi/imbalanced-learn/
Author: UNKNOWN
Author-email: UNKNOWN
License: UNKNOWN
Location: /Users/marco_local/anaconda3/lib/python3.11/site-packages
Requires: imbalanced-learn
Required-by:
Note: you may need to restart the kernel to use updated packages.커널을 다시 시작해도 동일한 문제가 발생하여 문의드립니다.
Câu trả lời 2
1
안녕하세요. 제가 stackoverflow 를 찾아보니 scikit-lean 의 최신 version (1.3.2)에 bug 가 있습니다. (https://stackoverflow.com/questions/76593906/how-to-resolve-cannot-import-name-missingvalues-from-sklearn-utils-param-v)
해결책은 다음과 같습니다.
anaconda prompt를 켜시고
pip uninstall scikit-learn 을 해서 현재 version을 삭제하신 후
pip install scikit-learn==1.2.2 으로 이전 version을 설치 하시면 문제 해결됩니다. (제가 테스트 해 보았습니다)
감사합니다.
27강 슬랙 테스트 부분도 누락된 것 같네요
1
12
2
22강 케글 연동 강의내용 누락된듯해요
1
17
2
작업형1 - 연습문제 1번 관련 질문입니다.
0
27
2
강의 자료 16~39 관련
0
35
2
한국투자증권 미국 주식 매매 수수료와 환전 수수료가 높은 경우 자동매매 베개투자법을 적용해도 괜찮을까요?
0
33
2
데이터 전처리 시 문의
0
40
2
random_state 값
0
32
2
인코딩 사용여부
0
38
2
인코딩 전 데이터 합치기 질문드립니다!
0
36
1
섹션5. 회귀 강의 관련 질문드립니다
0
41
2
수강기간연장 문의드립니다
0
45
2
수강 연장 문의
0
44
2
label 인코딩 에러 발생 원인
0
43
2
LabelEncoding 시 train data 학습(fit_transform, transform)
0
43
2
로지스틱 회귀분석은 옛날거 밖에 없나요?
0
47
2
판다스 표 표시
0
36
3
오토인코더+ Knn, SVC 로 해석하는경우
0
51
3
VAE 모델 loss 계산하는 부분 오류
0
264
2
features 수가 작을 경우의 Dense 설정 문의
0
230
1
라이브러리 임포트 시 경고 메세지가 뜹니다.
0
570
1
오토인코더를 특성 추출기로 사용하는 방법에 대해 질문
0
257
1
깃헙의 자료와 강의의 실습 내용이 다릅니다.
0
271
1
섹션2. DNN 이진분류 part2에서 pos, neg에 대해 질문드립니다.
0
570
1
SMOTE를 활용한 데이터 생성
0
558
1

