Найти в Дзене
Как я сделал простую нейросеть для рисовки цифр...
Кто хочет попробовать запустить, вот код: import torch import torch.nn as nn import torch.optim as optim from torchvision import datasets, transforms from torch.utils.data import DataLoader import matplotlib.pyplot as plt device = torch.device("cuda" if torch.cuda.is_available() else "cpu") transform = transforms.Compose([ transforms.ToTensor(), transforms.Normalize((0.5,), (0.5,)) ]) train_data = datasets.MNIST(root='./data', train=True, download=True, transform=transform) train_loader = DataLoader(train_data, batch_size=128, shuffle=True) latent_dim = 100 class Generator(nn...
1 год назад
Сделал простой, но свой токенизатор. Если у кого есть идеи, для интересных проектов, поделитесь в комментариях, буду благодарен :) 😐   import re class Tokenizer:   def __init__(self):    self.pattern = re.compile(r"([^\w\s]|\w+|\d+|\s+)")   def tokenize(self, text):    tokens = self.pattern.findall(text)    return [token.strip() for token in tokens if token.strip()] if __name__ == "__main__":   tokenizer = Tokenizer()   text = "This is a sample sentence. It contains numbers like 123 and punctuation marks, such as !, ?. What about abbreviations like Mr. or Mrs.? And URLs like http://example.comexample.com?kenizer.tokenize(text)   print(tokens)
1 год назад
Изучение языка программирования является важным навыком для тех, кто планирует работать в сфере информационных технологий. Однако изучение новых языков программирования может быть сложным и трудным процессом, особенно для начинающих программистов. В этой статье мы расскажем о том, какой лучше учить язык программирования новому. Выбор языка программирования. Первым шагом в изучении нового языка программирования должен быть выбор подходящего языка программирования. Вам нужно выбрать язык программирования, который подходит вам и вашим проектам, а также убедитесь, что у вас есть достаточно времени и ресурсов, чтобы изучить язык программирования. Определите свои цели и основные потребности. Разумно определить свои цели и ожидания в отношении языка программирования, который вы хотите изучить. Определите свой уровень компетенции и на каком уровне вы хотите работать с языком программирования. Понимание ваших потребностей может помочь вам выбрать правильный язык программирования, который может помочь вам достичь своих целей. Выберите хорошее руководство. Хорошее руководство может быть ключевым фактором в изучении нового языка программирования. Имейте в виду, что существует большое количество книг, видеоуроков и онлайн-курсов, которые могут помочь вам в изучении языка программирования. Выберите хорошее руководство, которое будет полезно для вас. Практикуйтесь, практикуйтесь и практикуйтесь. Практика является лучшим способом изучения нового языка программирования. Попробуйте создавать различные проекты, используя язык программирования, чтобы укрепить свои знания. Начните с простых проектов и постепенно переходите к более сложным. Изучение любого нового языка программирования может быть трудным процессом, но если вы выберете правильный язык программирования, определите свои цели и потребности, выберете хорошее руководство и будете практиковаться, то вы сможете достичь успеха в изучении языка программирования.
2 года назад
Немножко про питон
Python – это высокоуровневый язык программирования, который был разработан в поздних 1980-х годах Гвидо ван Россумом. Python – это объектно-ориентированный, интерпретируемый язык программирования, который прекрасно подходит для решения различных задач, включая разработку веб-приложений, научные и математические вычисления, создание игр, разработку настольного ПО и многого другого. Особенности Python Python обладает несколькими особенностями, которые делают его одним из наиболее популярных языков программирования в мире: 1. Простой в использовании Python обладает простым и интуитивно понятным синтаксисом, что делает его дружественным для начинающих программистов...
2 года назад
Змейка на питоне!
Змейка – одна из самых известных и популярных игр. Она создана в 1976 году и с тех пор стала одной из самых любимых игр в мире. В этой статье мы расскажем, как написать свою собственную змейку на языке программирования Python. Шаг 1. Установка Python Первым шагом является установка среды Python. Вы можете скачать Python с официального сайта (https://www.python.org/downloads/). Установите последнюю версию Python на свой компьютер. Шаг 2. Создание игрового поля После установки Python мы можем приступить к созданию игры. Сначала мы создадим игровое поле. Для этого мы будем использовать библиотеку Python – pygame...
2 года назад
Питон - лучший!
Python - это мощный, гибкий и простой в использовании язык программирования, который может использоваться для решения различных задач. Он удобен для начинающих, потому что он имеет читаемый синтаксис и множество библиотек, которые помогут вам ускорить процесс разработки. Python может использоваться для решения различных задач, таких как создание web-приложений, анализ данных, работа с базами данных, создание игр, работа с устройствами IoT, машинное обучение и т...
2 года назад
Все мы хотим достичь успеха в своей жизни, но иногда бывает трудно осознать, что нужно для этого сделать. Одним из самых эффективных способов достичь успеха является изучение программирования. Программирование - это навык, который может принести много выгод. Вы можете создавать сложные системы, разрабатывать игры, улучшать бизнес-процессы и даже создавать свои приложения. Но успех не приходит сразу. Для того, чтобы улучшить свои навыки, вам нужно уделять много времени и усилий. Вы должны учиться, развиваться, экспериментировать, чтобы достичь успеха. Но если вы будете работать над этим, то вы увидите, что программирование - это одно из самых выгодных увлечений, которое может принести вам много преимуществ.
2 года назад
Программирование... Очень важно! Программирование - это важный инструмент для создания продуктивных решений и улучшения бизнес-процессов. Оно помогает структурировать информацию, увеличивая эффективность работы. Программирование может помочь в решении многих проблем, от создания игр до создания сложных систем автоматизации. Это позволяет разработчикам достигать новых высот, создавая инновационные решения. Программирование является неотъемлемой частью современных технологий. Оно предоставляет невообразимые возможности, которые мы используем каждый день. Наука, технология, медицина, финансы - все это связано с программированием. Программирование - это невероятно выгодное увлечение. Это может стать удивительным хобби, а также служить путеводным звеном, приводящим к успеху.
2 года назад