Это только мне кажется, или модули Python — это кошмар для установки? ⇐ Python

Программы на Python
Anonymous
Это только мне кажется, или модули Python — это кошмар для установки?

Сообщение Anonymous »

Недавно я перешел на Python, чтобы изучить машинное обучение и искусственный интеллект. Я использую ноутбук Linux Mint и Jupyter для Python. Итак, я установил Tensorflow, TFlearn и Six.moves, а также пару десятков других модулей. Я пытаюсь запустить следующее:

Код: Выделить всё

from __future__ import absolute_import, division, print_function

import os
import pickle
from six.moves import urllib

import tflearn
from tflearn.data_utils import *
Я понимаю

Код: Выделить всё

AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS'
когда я его запускаю. Итак, я попытался изучить это, вы знаете, пытаясь быть хорошим мальчиком, прежде чем задавать вопрос, кажется, что модуль подушки больше не поддерживается или эта функция устарела. Как мне заставить tflearn работать?
Поэтому я попробовал другой путь: я попробовал использовать langchain для локального запуска HuggingFace. Я установил модуль и запустил код, чтобы получить сообщение об ошибке неустановленного модуля. Поэтому я бы установил этот модуль, запустил код еще раз, чтобы получить еще одну ошибку о неустановленном модуле. Поэтому я устанавливаю его, перезапускаю код только для того, чтобы получить еще одну ошибку. Наконец-то я запустил эти строки

Код: Выделить всё

from langchain.llms import HuggingFacePipeline
from langchain import PromptTemplate, LLMChain
После того, как вышеописанное наконец запустилось, я попробовал следующее. Это все из руководства, которому я пытаюсь следовать.

Код: Выделить всё

model_id = "lmsys/fastchat-t5-3b-v1.0"
llm = HuggingFacePipeline.from_model_id(
model_id=model_id,
task="text2text-generation",
model_kwargs={"temperature": 0, "max_length": 1000},
)
Я получил огромное количество ошибок и исключений атрибутов, описанных выше. Я попробовал другой способ использования локального LLM и установил Далай-ламу, загрузил модель альпаки 13b, а затем открыл ее в браузере через порт. Потом я что-то спрашиваю и не получаю ответа. Итак, теперь мне интересно, зачем мне вообще продолжать использовать Python. Это очень расстраивает, хотя Python рекламируется как «хороший для начинающих». Я могу запускать программы SDL2 на C++, используя только текстовый редактор и Bash в Linux, а также запускать образы Docker, так что я не новичок, но до сих пор мой опыт программирования на Python заключался в отладке среды, вот и все.Кажется, я перепробовал все. Я просто ожидал, что это сработает. Если модуль не может установить свои собственные реквизиты, используя обновленный код, какая в этом польза?
*edit
Итак, я думаю, весь смысл Вопрос в том, у меня одного возникают проблемы при настройке среды Python с помощью tflearn. Tflearn фактически не работает, если мне приходится заходить в установленный мной код и что-то менять, чтобы он действительно работал. Мне пришлось найти сумасшедший способ исправить мой компилятор для C++, но как только это было сделано, все было готово. Я пробовал Python до C++, но меня разочаровал модуль HELL. Несколько лет я играл с C++ в качестве хобби, но когда мне захотелось более подробно изучить нейронные сети и машинное обучение, я услышал о tensorflow и tflearn и вернулся в модульный ад. Возможно, мне стоит забыть о tflearn и попробовать torch, но я боюсь, что снова найду модуль.

Подробнее здесь: https://stackoverflow.com/questions/790 ... e-to-setup

Вернуться в «Python»