Similar presentations:
Prezentatsia-_1_-_3_
1. «Нейросети в современном мире»
Муниципальное общеобразовательное учреждение«Средняя школа №4 им. Д. М. Перова»
«Нейросети в современном мире»
Выполнил: Миронов Антон
Ученик 11 «Б» класса «СОШ №4»
Руководитель:
Бохонова Наталья Петровна
2. Пояснительная записка
В последнее время в новостях всё больше и больше всплывает информация пронейросети, я очень заинтересовался этим и поэтому решил сделать проект на данную
тему. Мной была проделана аналитическая работа, для того чтобы понять устройство
нейросетей и их положение в настоящем и недалёком будущем я бы хотел бы дальше
вести свой проект. В ближайщем будущем мы увидем, как человечество будет открывать
всё быстрее и быстрее мы уже стоим на пороге технологической сингулярности. За основу
своего проекта я взял нейросеть ChatGPT разработанную OpenAI
Я поставил перед собой ряд задач:
1. изучить и систематизировать теоретические сведения о нейросетях
2. изучит возможности чат-бота технологии GPT
3. создать программу с использованием нейросети на основе архитектуры GPT
3. Введение
ВведениеНейронные сети используются в различных областях, таких как
медицина, транспорт, наука и техника. Они используются для
различных задач, таких как классификация, распознавание
образов, генерация текста и многое другое. Одним из
преимуществ нейронных сетей является то, что они могут
обрабатывать большой объем информации и выполнять сложные
вычисления за короткое время. Благодаря этому нейронные сети
становятся все более популярными в различных отраслях.
Нейронные сети обладают огромным потенциалом для будущего
развития технологий и решения сложных задач в современном
мире. В этом проекте мы рассмотрим различные аспекты
использования нейронных сетей и их влияние на нашу жизнь
сейчас и в будущем, а также рассмотрим работу совсем недавно
созданной нейросети ChatGPT
4. ChatGPT
ChatGPT - чат-бот, созданный на базеязыковой модели GPT-3,5 от OpenAI. Он
может помочь с поиском ошибок в коде,
сочинением стихов, написанием сценариев и
даже спорить. Для его обучения
использовали массив текстов из интернета и
систему обучения с подкреплением.
Нейросеть может генерировать программный
код, финансовый анализ, резюме технических
статей или научных концепций, прогнозы,
персональные советы и этичные ответы на
любые вопросы. Она также запоминает
детали диалога с пользователем и избегает
спорных тем. При необходимости ответы
можно корректировать с помощью
наводящих вопросов.
5. Программа
Import openai - импортирует библиотеку OpenAI, которая используется в этом коде для генерациитекста с помощью API OpenAI.
openai.api_key = "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" - устанавливает ключ
API для OpenAI, который необходим для доступа к их API.
def generate_text(prompt): -- Функция generate_text(prompt) использует API OpenAI для генерации
текста на основе переданного входного параметра prompt. Она создает запрос
openai.Completion.create() и передает в него параметры, такие как модель (engine), начальный текст
(prompt), максимальное количество токенов (max_tokens), количество ответов (n), стоп-символы
(stop) и температуру (temperature)
response = openai.Completion.create(
engine="text-davinci-003",
prompt=prompt,
max_tokens=1000,
n=1,
stop=None,
temperature=0,6
)
6. Программа 2 часть
message = response.choices[0].text.strip()return message
while True: - Цикл while True: запрашивает ввод пользователя и передает его в
функцию generate_text(). Если пользователь вводит "выход", то цикл прерывается. В противном
случае, функция generate_text() вызывается с пользовательским вводом в качестве парам
user_input = input("Введите сообщение: ")
if user_input.lower() == "выход":
break
response = generate_text(user_input)
print(response)