반응형
1. 내 PC에 Tensorflow-GPU 설정하기
https://theorydb.github.io/dev/2020/02/14/dev-dl-setting-local-python/
2. Colab 사용하기
https://theorydb.github.io/dev/2019/08/23/dev-ml-colab/
3. Python을 빠르게 사용하고 싶다면
1) Groupby 후 특정 컬럼을 String으로 Join하고 싶을 때, transform 보다 apply를 사용하는 것이 빠르다.
# 컬럼1로 Groupby 하면서 컬럼2를 하나의 String으 Join하고 싶을 때
# apply로 하는 게 transform으로 하는 것보다 빠르다
df.groupby("컬럼1")["컬럼2"].apply(">".join)
df.groupby("컬럼명")["컬럼2"].transform(lambda x: ">".join(x))
4. 자주 쓰는 conda / pip 명령어
conda info --envs
conda create -n [가상환경이름] python=3.x # python 버전을 넣어줘야 pip 명령어를 사용할 수 있음
conda activate [가상환경이름]
conda remove --name [가상환경이름] --all
conda info --envs
[가상환경경로]\Scripts\activate # 가상환경 활성화하기
python -m virtualenv [가상환경이름] # 가상환경 생성하기
rm -r [가상환경이름] # 가상환경 제거하기
deactivate # 현재 가상환경 비활성화하기
5. package 관리
pip freeze > requirements.txt
pip install -r requirements.txt
6. mlflow 사용하는 법
가상환경 만들고 실행하기
pip install waitress
pip install mlflow
mlflow ui # 반드시 mlruns가 포함된 상위폴더에서 실행해야 함
>> INFO:waitress:Serving on http://127.0.0.1:5000
import mlflow
from random import random, randint
# 로깅하고자 하는 대상들이 저장될 위치를 지정
mlflow.set_tracking_uri("./mlruns")
experiment_id = mlflow.create_experiment('expeirment4') #새로운 실험생성
experiment = mlflow.get_experiment(experiment_id)
run = mlflow.start_run(run_name = "extra_tree1", experiment_id=experiment.experiment_id)
from pycaret.regression import *
model = load_model('No.1_extratree_230411')
mlflow.sklearn.log_model(model, 'extra_tree')
mlflow.log_param("param1", randint(0, 100))
mlflow.log_metric("foo", random())
mlflow.log_artifacts("conf_matrix.png")
mlflow.end_run()
https://pajamacoder.tistory.com/32
https://pizzathief.oopy.io/mlflow-tracking-tutorial
https://devinlife.com/mlflow/intro-mlflow/
6. 엉뚱한 짓해서 시간 날리지 말기
https://acton21.tistory.com/13
https://www.geeksforgeeks.org/how-to-install-pip-on-windows/
https://spica910.tistory.com/142
https://medium.com/analytics-vidhya/how-to-install-jupyter-notebook-using-pip-e597b5038bb1
VS Code에서 자동완성이 안될때
https://parkjh7764.tistory.com/101
ChatGPT API 사용하기
https://yeko90.tistory.com/entry/how-to-run-chatgpt-api
반응형
'프로그래밍' 카테고리의 다른 글
웹개발 관련 (0) | 2023.06.28 |
---|---|
[프로그래밍] 알고리즘 정리 (0) | 2023.05.20 |
[Python] Tensorflow-gpu 쉽게 사용하는 법! (0) | 2022.02.16 |
댓글