Google Colab — или как перейти на новый уровень анализа (бесплатно)
В этом году Google преподнёс всем отличный подарок — открыл бесплатный сервис Google Colab.
Google Colab — это сервис где каждый (нужен акк Google, например от Gmail) может попробовать силы в машинном обучении (искусственный интеллект и другие умные слова).
Нам он интересен чем — можно заниматься стратегиями, расчётами и строить сложные графики. А ещё Google Colab не закрыт для внешнего интернета — скачиваем котировки и данные с других ресурсов.
Даже если вы очень далеки от этого — попробуйте, это просто.
Я расскажу о первых шагах.
Сам Google Colab — это интерфейс Jupyter Notebook (бывший IPython).
Задача простая — скачать котировки SPY, нарисовать график, посчитать число падений close-to-close больше 3х процентов за 7 лет.
1. Имеем акк gmail (короче google account)
2. Идём сюда: https://colab.research.google.com/notebooks/welcome.ipynb (открывается страница приветствия)
Загрузка данных в Colab | Нейросети в Google Colab
3. File -> New Python 3 notebook
4. Само рабочее пространство (notebook) представляет из себя набор строк («ячеек» — cells) куда вводится код на языке Python, который можно выполнять (треугольник знак «воспроизведения» слева от каждой строки). Наш код будет вот такой:
!pip install fix-yahoo-finance
from pandas_datareader import data as pdr
import fix_yahoo_finance as yf
yf.pdr_override() # магияdata = pdr.get_data_yahoo(«SPY», start=«2010-01-01», end=«2017-04-30») # скачиваем
data.head(10) # смотрим первые 10 строкdata[‘Adj Close’].plot() # рисуем по колонке Adj Close
Новые ячейки — добавляются Insert -> Code Cells
Я разбил нашу мини-программу на части и исполнил её по ячейкам (последовательно, в ячейку нужно зайти что бы появился треугольник воспроизведения):
В Jupyter Notebook (который в Google Colab бесплатен) можно делать вещи (чаще всего участвует библиотека pandas — с её изучения, помимо базового языка python рекомендую начать самообучение), которые в программах ТА сделать или сложно или долго или вовсе невозможно.
ЗЫ: оффтопик в комментариях удаляется!
- Ключевые слова:
- machine learning,
- ТА
Источник: smart-lab.ru
Facebook запустил Collab —мэшап приложение для создания музыкальных видео
Недавно Facebook запустил CatchUp для групповых аудиозвонков, а уже сегодня свет увидело новое приложение — Collab. Правда, доступ открыт по приглашению для пользователей из США и Канады, а сама программа выпущена в бета-режиме.
133 просмотров
В новом приложении пользователи могут либо записать свою аранжировку, либо выбрать из уже созданных композиций, либо замиксовать звук. В отличие от Tik-Tok, Dubsmash и Thriller площадка предназначена только для оригинальных видео, авторы не могут использовать звук из музыкальных каталогов.
Google Colab — блокнот для программиста Python (обзор с нуля)
Готовые коллаборации ограничены 15 секундами. Создатели объясняют, что этого достаточно для развлечения и экспериментов, т.к. приложение предназначено не только для профессиональных музыкантов, но и людей, которые музыкой только интересуются. Авторы могут разместить свой ролик в ленте самого Collab, а также в Instagram, Facebook Stories и даже экспортировать в Tik-Tok.
Это последний из релизов группы исследований и разработок Facebook, которая до сих пор запустила небольшое количество приложений: создателя мемов Whale, диалоговое приложение Bump, музыкальное приложение Aux, видеоприложение Hobbi, приложение для пар Tuned и приложение для групповых вызовов CatchUp (с тех пор пор Bump отключен).
Источник: vc.ru
10 инструментов для удаленного парного программирования
Перевод статьи «10 Collaborative Coding Tools For Remote Pair Programming».
Дни программирования в одиночестве давно минули – ему на смену пришло парное программирование. Это техника предполагает, что двое разработчиков пользуются одной клавиатурой и работают совместно. Они могут постоянно меняться ролями, выступая то в роли «водителя», который пишет код, то в роли «штурмана», который наблюдает за его написанием.
Парное программирование применяют многие разработчики, особенно работающие в компаниях, которые специализируются на веб-дизайне. Это позволяет им быстрее и легче завершать проекты (по сравнению с работой в одиночку), поскольку при парном программировании уменьшается количество отвлекающих факторов и улучшается концентрация.
Также разработчики могут участвовать в сессиях парного программирования удаленно, используя собственные компьютеры. В ходе работы, для совместного написания кода можно использовать следующие инструменты:
1. Teletype для Atom
Teletype это бесплатный пакет с открытым исходным кодом, созданный GitHub. Разрабатывался он специально для Atom, чтобы обеспечить разработчикам возможность удобной совместной работы. Teletype использует шифрование peer-to-peer соединения WebRTC для максимальной конфиденциальности и минимальных задержек в работе. При таком подходе серверы не могут видеть ваши файлы или вносимые изменения.
Чтобы активировать Teletype, нужно кликнуть значок антенны, расположенный в правом нижнем углу окна. Ваша команда сможет приступить к работе сразу после того как вы скопируете ID вашего портала и сообщите его своим коллегам, чтобы они могли подключиться к вашему рабочему окружению.
На данный момент Teletype способен передавать только текст, так что вам пригодится какая-нибудь программа для голосового общения.
2. Visual Studio Live Share от Microsoft
Представьте себе онлайн-версию Word, в которой решена проблема задержки – вот что такое Visual Studio Live Share. С его помощью вы можете редактировать код совместно с коллегами в режиме реального времени, причем им не нужно будет клонировать ваше рабочее окружение или как-то настраивать свое. Соавторы могут установить точки останова и совместно писать код, а также просматривать базы данных без открытия портов для интернета. Они могут вместе работать в терминале, выполняя любые команды, вывод которых будет виден всем участникам. При этом доступно голосовое общение с помощью встроенного инструмента.
Вы можете с легкостью использовать Live Share, установив это расширение и войдя в аккаунт Microsoft или GitHub. Когда вы передадите ссылку на свою сессию коллегам, они смогут загрузить редактор с сессией Live Share и получить доступ ко всем файлам проекта.
3. CodePen
CodePen это одна из самых популярных программ для совместной работы среди фронтенд-дизайнеров и разработчиков, работающих как на компанию, занимающуюся веб-дизайном, так и независимо. CodePen позволяет людям, оформившим Pro-подписку, получить доступ к режиму совместной работы «Collab Mode», при котором несколько пользователей могут одновременно редактировать и модифицировать один Pen. Число пользователей варьируется в зависимости от плана: от 2 человек за 8 долларов в месяц до 10 человек за 26 долларов в месяц.
В Collab Mode пользователи, имеющие ссылку, смогут присоединиться к работе в качестве соавторов в основном рабочем окружении. Функция чата способствует лучшей коммуникации. Соавторы не смогут сохранять изменения, но могут делать форки, а также одновременно редактировать и вводить код.
CodePen это прекрасный инструмент для учебы и мозговых штурмов по простым сценариям вроде демок и прототипов.
4. Codeanywhere
Codeanywhere это эффективная платформа для редактуры кода, позволяющая разработчикам работать совместно в режиме реального времени. Она имеет встроенную консоль терминала, с помощью которой можно обмениваться файлами и кодом с любых устройств (через ssh и ftp/stp).
Эта платформа предоставляет разработчикам разнообразный функционал для совместной работы – редактор, терминал, отслеживание изменений, а также возможность одновременного редактирования в режиме реального времени с неограниченным числом соавторов. Нажав на значок соавтора, вы попадете на его текущую позицию.
Чтобы насладиться преимуществами Codeanywhere, вам придется заплатить от 2,5 до 40 долларов в зависимости от плана подписки.
5. Remote Collab для SublimeText
Если вы пользуетесь SublimeText, вы сможете заниматься удаленным парным программированием при помощи плагина Remote Collab. Он позволяет разработчикам вместе писать код отдельного проекта в режиме реального времени.
Вы можете легко установить Remote Collab, используя Sublime Package Control. После установки откройте файл, который хотите редактировать совместно с коллегой, затем откройте меню палитры команд и выберите Remote: Host Session. Ваши коллеги смогут присоединиться к вашей сессии, введя ваш IP-адрес в своем меню палитры команд.
6. CodeSandbox Live
Это онлайн-приложение для редактирования. CodeSandbox имеет «живой» режим, позволяющий совместную работу в режиме реального времени. Разработчики могут одновременно создавать, удалять, редактировать, писать код и перемещать файлы, как если бы они работали в Docs. Также это приложение позволяет видеть, над какими файлами работают ваши коллеги. При этом каждый работает, пользуясь фичами собственного редактора.
Все соавторы могут одновременно менять код в одном документе или редактировать другие файлы. Все делается в режиме реального времени.
Вы можете перейти в «живой» режим, кликнув кнопку «Go Live» в сайдбаре. Вы получите URL, которым сможете поделиться с коллегами, которые должны присоединиться к сессии. Другие люди могут вносить какие-то изменения только пока они в «живой» сессии.
7. Cloud9
Cloud9 это одна из самых ярких интегрированных сред разработки (IDE). Она предоставляет разработчикам превосходный облачный редактор кода, терминал и отладчик. При помощи Cloud9 можно программировать и в паре. Разработчики могут делиться своими превью, запуском приложений и даже всей разработкой программы, программируя совместно в режиме реального времени.
Соавторы могут видеть курсор друг друга при печати, запускать приложение, делиться терминалом и общаться в групповом чате. Все, что делают пользователи, помечается цветными линиями, так что разработчики могут отслеживать внесение изменений.
Чтобы получить доступ к функционалу парного программирования, нужно нажать кнопку «Share» в правом верхнем углу IDE или выбрать в меню.
8. Codeshare
Codeshare это простой и удобный онлайн-редактор кода, в котором разработчики могут делиться своим кодом в режиме реального времени. Никаких подписок не требуется. Разработчики могут писать или копировать код, а затем делиться им с коллегами и совместно решать разнообразные задачи, будь то ревью проектов, решение задач для собеседований или даже обучение программированию.
Нужно просто зайти на codeshare.io и кликнуть « Share Code Now» – чтобы начать печатать свой код или вставить скопированный. Затем следует кликнуть «Share» вверху экрана, чтобы появился URL. Любой, у кого будет этот URL, сможет просматривать код в режиме реального времени. Если вы хотите, чтобы люди могли только лишь просматривать, можно включить режим «View only» – он доступен для зарегистрированных пользователей. Codeshare также предоставляет функционал видеочата для лучшей коммуникации между сотрудниками.
К сожалению, рабочее окружение Codeshare доступно только в течение 24 часов.
9. Brackets
Brackets это современный редактор кода (open source), спонсируемый Adobe. Веб-дизайнерам и фронтенд-разработчикам он предлагает визуальные инструменты и поддержку препроцессора при простом и удобном in-browser дизайне. В Brackets возможность совместной работы в режиме реального времени обеспечивается с помощью расширения. Разработчики могут писать код и вносить изменения без необходимости сохранения или перезагрузки страницы.
Чтобы начать использовать этот функционал, вам нужно просто открыть папку вашего проекта, нажать иконку синхронизации на панели справа и ввести ID общего пространства. Если для работы вам нужен микрофон, в настоящее время его можно включить только путем запуска Brackets командой в терминале: brackets —args —enable-media-stream.
10. Coda
Coda обладает богатым функционалом, включая инструмент для совместной работы – SubEthaEdit. К сожалению, большинство пользователей Coda упускают его из внимания.
Благодаря этому инструменту разработчики могут сотрудничать и обмениваться файлами по LAN или удаленно – обращаясь друг к другу по IP-адресам или передавая URL, по которому коллеги смогут получить доступ к вашему файлу. Таким образом люди, где бы они ни находились, могут писать код и изменять различные его строки одновременно.
Мы перечислили десять прекрасных инструментов для удаленного парного программирования. Конечно, этот список можно расширить: в наше время постоянно разрабатываются все новые инструменты для совместной работы, поскольку парное программирование становится все более популярным.
Источник: techrocks.ru
Коллаборация: что это такое + 5 улетных примеров
Коллаборация – это о том, как «перейти от соперничества к сотрудничеству». Такой формат взаимодействия стал популярным за счет своей эффективности. Его используют для продвижения как обычные блогеры, так и крупные бренды: Converse, IKEA Adidas.
В статье вы узнаете, что из себя представляют коллаборации, зачем и как их проводить. Мы рассмотрим пять удачных примеров известных коллабораций.
Реклама: 2VtzqwCpaPT
Что такое коллаборация самыми простыми словами
Лексическое значение слова «коллаборация» – совместная деятельность, взаимодействие. Термин произошел от испанского «con» (с) и латинского «laborare» – трудиться.
Говоря простыми словами, коллаборация – это взаимовыгодное сотрудничество нескольких сторон. Суть коллабораций заключается в объединении усилий для достижения определенных результатов каждым участником. Ими могут быть люди, компании, бренды, научные или общественные организации. Объединив финансы, кадровые и информационные ресурсы, коллабораторы достигают успеха быстрее и с минимумом затрат. Они помогают друг другу заработать, привлечь новую аудиторию, повысить лояльность к фирме и выйти на новые рынки.
Как бренды используют коллаборации в рекламе и маркетинге
Рассмотрим виды и примеры коллабораций.
Для привлечения внимания
Удачные коллаборации с блогерами и брендами помогают выделиться на фоне огромного количества рекламы и информационного шума. Вы удивите аудиторию и сыграете на подсознательном желании потребителей быть уникальными.
К примеру, в индустрии моды наиболее востребованы совместные проекты с популярными фильмами и мультфильмами. Так, в честь 25-летия мультсериала «Симпсоны» бренд MAC выпустил лимитированную коллекцию декоративной косметики.
Еще один пример – коллаборация бренда НМ демократичную линию одежды в оригинальном стиле. Вся коллекция была распродана в течение нескольких часов после старта.
Для совместного продвижения
В таком случае коллаборация брендов может представлять собой создание одного продукта или кросс-маркетинг – совместное продвижение товаров под своими марками двух и более компаний.
Яркий пример такого объединения – программа Яндекс.Заправки, MasterCard и «Лукойл». С апреля по июль 2018 года все желающие могли оплачивать топливо на станциях «Лукойл» через приложение Яндекс.Заправки картой MasterCard и получать за это кэшбэк 10%.
Для повышения лояльности
В XXI веке потребители избалованы широким ассортиментом товаров, которые можно приобрести практически в любой торговой точке. Это касается и рынка продуктов. Если раньше в 9 из 10 случаев покупатель выбирал продукцию одной торговой марки, то сейчас показатель снизился в 1,5 раза.
Потребители хотят разнообразия, интересуются предложениями с высоким уровнем ценности. Из-за этого на рынок стали выходить активности и маркетинговые программы, привлекающие внимание целевой аудитории. Примером подобного сотрудничества является создание ограниченной серии конфет «Вдохновение» совместно с художником Никасом Сафроновым. Конфеты в обычных упаковках чаще всего покупают женщины, у которых художник пользуется популярностью (это гарантирует интерес к новинке). К тому же потребительская ценность продукта увеличивается за счет получения эстетического удовольствия.
Коллаборации со знаменитостями
Обычно речь идет о создании капсульной коллекции под именем звезды на рынке косметики, парфюмерии или в сфере fashion. Поклонники медийных личностей готовы приобретать продукцию, имеющую отношение к их кумиру. Поэтому число подобных коллабораций непрерывно растет. Такое сотрудничество увеличивает продажи брендов, а также привлекает дополнительное внимание к звезде. Обе стороны в выигрыше!
Знаменитости становятся лицом совместного проекта, помогают в его продвижении. Нередко они принимают активное участие в создании продукта/коллекции. Пример – коллаборация Рианны и Dior. Певица создала для бренда солнцезащитные очки в футуристичном стиле.
Коллаборации в интернете
Для увеличения количества подписчиков в соцсетях блогеры и бренды часто объединяют свои целевые аудитории. Партнеры могут проводить совместные эфиры, марафоны и конкурсы, обмениваться контентом.
Вот пример коллаборации в Инстаграм двух художников.
При выборе блогера для совместного проекта следует учитывать не только количество его фолловеров и активности аудитории, но и тематику, имидж. Если партнер окажется антикумиром вашей ЦА, то сотрудничество негативно скажется на отношении потребителей к бренду.
Как организовать коллаборацию
- Определите цель, которую вы хотите достигнуть с помощью коллаборации (рост лояльности или продаж, привлечение внимания, продвижение в соцсетях).
- С учетом поставленной цели и особенностей ЦА выберите оптимальный формат сотрудничества. Вы планируете создать совместный продукт или контент, провести с партнером акцию/конкурс?
- Выберите партнера для коллаборации, интересы которого сходятся с вашим взглядом и интересами вашей аудитории. Обратите внимание на популярность потенциального партнера и его имидж.
- Договоритесь о сотрудничестве. Оговорите цели, условия, план действий.
- Установите конкретные сроки.
- Запустите рекламу предстоящего проекта.
- Проведите коллаборацию.
- Проанализируйте результат сотрудничества: эффективность коллаборации, допущенные ошибки.
Секреты успеха совместных проектов
Коллаборация будет более эффективной, если есть:
- Четкое понимание цели каждого участника. Партнерство с неподходящими участниками или сделанное «для галочки» не принесет никакой пользы. Коллаборация не должна быть самоцелью. Перед ее проведением нужно зафиксировать цели (желательно, в конкретных показателях), чтобы в дальнейшем проанализировать результат и сделать выводы на будущее.
- Пересечение интересов партнеров. Необходимо найти точки пересечения интересов и совпадение целевых аудиторий. ЦА другой стороны должна подходить вам по интересам, возрасту, уровню дохода и т. п. Объединяться можно с компаниями из своей ниши или смежных отраслей. Например, студия дизайна может сотрудничать с фирмой, которая реализует стройматериалы, а фитнес-центр – со студией красоты.
- Временный характер сотрудничества. Создание совместных продуктов и проведение активностей не должно быть частым, иначе аудитория к этому привыкнет. В результате эффективность резко снизится.
Улетные примеры коллабораций
ТОП-5 примеров из моды, бизнеса и YouTube.
Nike и Supreme
За последние годы Supreme сотрудничал с домами моды, спортивными и технологичными марками, производителям скейтов и игрушек. Американский бренд делал коллаборации кроссовок с Timberland и Vans. Но самыми востребованными стали совместные релизы Supreme и Nike.
В ноябре 2019 года бренды объединились для перевыпуска люксовой версии беговых кроссовок Air Max 95. Supreme и Nike модернизировали созданную в 90-х обувь и перенесли ее в разряд высокой моды. Кроссовки изготавливались в Италии. Они имели верх из кожи и боковую панель с перфорацией, на которой был нанесен логотип Supreme. Цена пары – 500 $. На сегодняшний день эти кроссовки считаются самыми дорогими за историю коллабораций брендов.
Vans и музей Ван Гога
Спортивный бренд Vans неожиданно создал арт-коллаборацию с музеем Винсента Ван Гога. В итоге появилась капсульная коллекция с принтами в виде репродукций художника. В нее вошли худи, бомберы, рубашки, футболки, кепки, кроссовки и рюкзаки.
Коллекция продавалась на сайте Vans и музея, а также в фирменных магазинах. Часть прибыли пошла на сохранение наследия Ван Гога и поддержание музея.
Алена Венум и Настя Каменских
Блогер с 5,27 млн подписчиков на YouTube сделала совместное видео с певицей Настей Каменских. Они записали скетч «Типы подруг», который получил 207 тысяч лайков.
В итоге Каменских добилась роста аудитории на своем молодом YouTube-канале, а Венум – подружилась со звездой и создала оригинальный контент.
Microsoft и Lynx
Это коллаборация двух крупных брендов из разных отраслей, создавших нетипичный товар для определенного сегмента аудитории.
Microsoft и Lynx выпустили совместную коллекцию средств для гигиены. Маркетинговым ходом стало желание привлечь многочисленную аудиторию геймеров. По мнению производителей, продукция с мятным и цитрусовым запахом заинтересует любителей компьютерных игр своим «ароматом консоли».
Икеа и Кэти Ири
Икеа часто объединяется с топовыми дизайнерами для создания модных коллекций. Одной из таких стала «сказочная» линейка GILTIG, выпущенная в 2016 году. В нее вошли предметы для кухни, торшеры, ткани и декоративные подушки, иллюстрированные лондонским дизайнером Кэти Ири.
Вся эпатажная линейка с узнаваемыми принтами и яркими оттенками была распродана за несколько недель после презентации.
Заключение
Подведем итоги. Коллаборация – эффективная форма сотрудничества торговых марок, крупных брендов и блогеров. Совместные проекты помогут увеличить продажи, привлечь новую аудиторию, повысить лояльность. Главное – поставить конкретную достижимую цель и правильно выбрать партнера.
Полезные ссылки:
- ТОП-10 платформ для онлайн-школ
- Сравнение ATL и BTL
- Как работает нативная реклама
Сравнение онлайн-курсов
Перед тем, как купить любой курс, сравните условия от разных школ — стоимость обучения, скидки, длительность, есть ли программа трудоустройства. Подобрать онлайн-курс >>
Источник: postium.ru