* Албатта, танҳо ба хотири омӯзиши мошинсозӣ. Зери нигохи андаке норозигии хамсари дустдоштааш.
Эҳтимол ягон барномаи оддӣ ба сатҳи рефлексҳои сутунмӯҳра ба мисли Tinder вуҷуд надорад. Барои истифодаи он, ба шумо танҳо як ангушти лағжиш ва чанд нейрон лозим аст, то духтарон ё мардонеро, ки ба шумо бештар маъқуланд, интихоб кунед. Татбиқи идеалии қувваи бераҳмона дар интихоби ҷуфт.
Ман қарор додам, ки ин як роҳи хубест барои каме эҳсос кардани омӯзиши мошин дар корти графикаи нав. Танҳо ин аст, ки ба занам фаҳмонам, ки ба ман зани нави фарбеҳтар лозим нест ва ман танҳо шабакаҳои нейронро таълим медиҳам.
Мушкилот бо шабакаҳои шиносоӣ чист?
Чунин захира вуҷуд дошт - Эшли Мадисон. Махсусан, бо шиори «Умр кутох аст. Муносибат кунед." Тамошобинони асосӣ мардони оиладор мебошанд, ки дар паҳлӯи ошиқӣ ҷустуҷӯ мекунанд. Монетизатсия низ шавқовар аст - ба ғайр аз стандарти "харҷ кардани нуқтаҳо барои лайк ва навиштан", онҳо барои нест кардани ҳисоби корбар бидуни пайгирӣ 19 доллар талаб карданд.
Дар соли 2015, сайт табиатан фош шуд ва 60 ГБ маълумоти шахсӣ ба домени ҷамъиятӣ паҳн шуд. Илова ба оилаҳои зиёди харобшуда, ин ихроҷ ба таҳлилгарон бисёр маълумоти ҷолибро пешкаш кард. Ман ҳамеша гумон мекардам, ки дар сайтҳои шиносоӣ шумораи зиёди мардон вуҷуд доранд, аммо дар ин ҳолат он хеле ҷолиб буд. Журналист Аннали Нютц
Чунин бартарият нисбат ба ҳисобҳои мардон на танҳо барои ин манбаъ, балки барои аксари сайтҳои шиносоӣ низ хос аст. Ман боварӣ дорам, ки бисёриҳо бо ин вазъияти беадолатона дучор омадаанд, вақте ки шумо бояд шиносро бодиққат ба нақша гиред, аммо духтар танҳо бояд сабти ном шавад. Биёед сифати ин анбӯҳи мухлисонро як сӯ гузорем, аммо далели раднопазир аст, ки тавозуни талабот ва пешниҳод ба таври возеҳ ба фоидаи духтарон тағйир ёфтааст.
Хусусияти Tinder
Қувваи беҳтарин дар муносибатҳои гендерӣ
Хусусияти асосии ин платформа арзиши пасти як шиносоӣ мебошад. Тасодуфи ду лағзиш кофӣ аст ва шумо аллакай бо шахси эҳтимолан ҷолиб муошират мекунед. Мушкилот дар он аст, ки ҳамон номутавозунии гендерӣ ба он оварда мерасонад, ки аксари духтарон дар як рӯз даҳҳо бозӣ мекунанд. Ин маънои онро дорад, ки онҳо эҳтимол вақт надоранд, ки ба шумо дар байни дигар номзадҳо таваҷҷӯҳ кунанд.
Комилан возеҳ аст, ки платформа имкони ками баҳодиҳии ҷаҳони ботинии инсонро аз як нигоҳи якуним сония ба аксе, ки дар либоси шиноварӣ ё рондани мошини рангиншудаи муд дорад, дар назар дорад. Аз ин рӯ, агар шумо дар аксҳои худ танҳо илоҳӣ набошед, шумо илоҷе надоред, ки имконияти худро тавассути қабул кардани
Ҷамъоварии маълумот
Пеш аз ҳама, барои дурустии муқаррарӣ ба шумо маълумоти зиёде лозим аст. Ҳар касе, ки бо омӯзиши мошин дучор шудааст, медонад, ки тавлид кардани маҷмӯи маълумоти дуруст ҷамъоварӣ ва нишонгузорӣ то чӣ андоза душвор аст. Аз ҷиҳати назариявӣ, ҳама гуна манбаи шабеҳ ҳамчун манбаи маълумот мувофиқ хоҳад буд, хоҳ Instagram ё дигар шабакаҳои иҷтимоӣ. Аммо беҳтар аст, ки дар он намунаҳое, ки шабака дар оянда кор хоҳад кард, таълим диҳед.
Биёед анборро асос гирем
from skimage.io import imread, imsave, imshow, show
import matplotlib.pyplot as plt
import pynder
from helpers import get_access_token, get_login_credentials
from io_helper import save_image
email, password, FBID = get_login_credentials()
FBTOKEN = get_access_token(email, password)
session = pynder.Session(facebook_token=FBTOKEN)
while True:
users = session.nearby_users()
for user in users:
photos = user.get_photos()
print("Fetched user photos..")
for photo in photos:
print(photo)
image = imread(photo)
imshow(image)
show()
input_string = "Write 1 to like. Write 2 to dislike."
ans = str(input(input_string)).lower()
if ans == "1":
save_image(image, photo, True)
else:
save_image(image, photo, False)
Он ба шумо имкон медиҳад, ки бо ду тугма ҳарчи зудтар маҷмӯи маълумотро қайд кунед. Мушкилоти асосӣ дар он аст, ки китобхонаи werkzeug мутобиқати ақибро вайрон кардааст ва маҷбур мешавад, ки онро паст кунад. Дар акси ҳол, он ин хаторо медиҳад.
Traceback (most recent call last):
File "img_scrape.py", line 4, in <module>
from helpers import get_access_token, get_login_credentials
File "/home/someone/tmp/TinderAutomation/helpers.py", line 1, in <module>
import robobrowser
File "/home/someone/tmp/TinderAutomation/venv/lib/python3.6/site-packages/robobrowser/__init__.py", line 3, in <module>
from .browser import RoboBrowser
File "/home/someone/tmp/TinderAutomation/venv/lib/python3.6/site-packages/robobrowser/browser.py", line 8, in <module>
from werkzeug import cached_property
ImportError: cannot import name 'cached_property'
Аз ин рӯ, дар requirements.txt шумо бояд Werkzeug==0.16.1 нависед. Он гоҳ он парвоз мекунад.
Мушкилоти дуюм ин аст, ки ин нишона гирифта шавад. Усули стандартии анбор барои ман кор накард, аммо ман тавонистам онро аз консоли таҳиягар гирам. Барои ин, ба
Талаботи маҷмӯи маълумот
Якчанд талаботи асосӣ барои маҷмӯи маълумотҳои омӯзиши мошин вуҷуд доранд:
- Муваффақият
- Якхела
- Варианти
Дар ин ҳолат кофӣ барои сохтани модели мувофиқ ҳадди аққал 10000 XNUMX аксро талаб мекунад. Бале, ин хеле зиёд аст. Ин аст, дар асл, чаро хизматрасониҳо маъқул
Дар гуногунрангӣ ягон мушкилоти махсус вуҷуд надорад; ҳама аксҳо аз кунҷҳои гуногун ва равшанӣ пешниҳод карда мешаванд. Дар айнакҳо, либосҳо, шиноварӣ ва костюмҳои лижаронӣ. Мушкилот бо ягонагии маҷмӯи додаҳо метавонад ба миён ояд. Идеалӣ, вақте ки мо намунаи худро нишон медиҳем, он бояд тақрибан аз қисмҳои баробар иборат бошад. Агар шумо бо як маҷмӯаи маълумоти "каҷ" хотима ёбед, шумо бояд онро бо аксҳои дигар манбаъҳо ҳал кунед. Ба шумо лозим меояд, ки ҷолибтарро илова кунед, ё баръакс, шумо онҳоро дар асоси натиҷаи қайд муайян мекунед. Ман чизи тақрибан 60% зебо дорам. Ё ман аз ҳад зиёд интихобкунанда нестам, ё ман танҳо хушбахтам ва дар атроф духтарони зебо зиёданд.
Ман инчунин фарзияро, ки дар байни онҳо ботҳо зиёданд, рад намекунам. Мо ботеро таълим медиҳем, ки ботҳои дигарро дӯст медоранд. Дар ин чо як ханда дорад.
Коркарди маълумот
Мо як хӯшаи аксҳои ишорашуда дорем, аммо онҳо хеле омехтаанд. Рузона, шаб, аз пас ва гайра. Бо таассуф, ман мефаҳмам, ки таълим аз аксҳо аз кунҷи баръакс чандон муассир нахоҳад буд, зеро намуна хеле нобаробар хоҳад буд. Аз ин рӯ, беҳтарин вариант ин аст, ки чеҳраҳо ҳамчун аломати истинод ба "зебоӣ" истифода шаванд. Бо вуҷуди ин, барои мо, мисли дигар приматҳо, ин як параметри асосӣ аст.
Бинобар ин, биёед истифода барем
Ин дар дастур муфассалтар тасвир шудааст
Дар марҳилаи навбатӣ, пас аз он ки танҳо чеҳраҳо дар намуна ҳастанд, бартараф кардани ранг маъно дорад. Дарвоқеъ, ба шумо лозим нест, ки байни дезинаи зебои кабуди Пандора ё зебоии пӯсти сабз интихоб кунед.
Дар одамони Hue, ранги пӯст ба рейтинги ҷолибият саҳми назаррас намегузорад.
Аз ин рӯ, кори шабакаи нейронро содда кардан ва танҳо ранги хокистарранг гузоштан лозим аст.
Сохтмони намунавӣ
Ман фавран гуфтан мехоҳам, ки бе корти видеоии хуб ва CUDA, шумо эҳтимолан дар вақти мувофиқ модели омӯзонида нахоҳед гирифт. Аз ин рӯ, фавран ҳисобҳоро дар абрҳои махсус ё бо истифода аз python-CUDA равона кунед.
Ман як мисоли асосии сеқабатаро аз муаллифи анбор гирифтам ва тааҷҷубовар аст, ки он дақиқии тақрибан 72% нишон дод, ки ин натиҷаи хуб аст.
model = Sequential()
model.add(Convolution2D(32, 3, 3, activation='relu', input_shape=(img_size, img_size, 3)))
model.add(MaxPooling2D(pool_size=(2,2)))
model.add(Convolution2D(32, 3, 3, activation='relu'))
model.add(MaxPooling2D(pool_size=(2,2)))
model.add(Convolution2D(64, 3, 3, activation='relu'))
model.add(MaxPooling2D(pool_size=(2,2)))
model.add(Flatten())
model.add(Dense(128, activation='relu'))
model.add(Dropout(0.5))
model.add(Dense(2, activation='softmax'))
adam = optimizers.SGD(lr=1e-4, decay=1e-6, momentum=0.9, nesterov=True)
model.compile(loss='categorical_crossentropy',
optimizer= adam,
metrics=['accuracy'])
Агар намунаи хуб мавҷуд бошад, он метавонад барои ба даст овардани модели қобили кор кофӣ бошад.
Биёед ботро ба кор андозем
Ташаккур ба муаллифи анбор барои варианти омода барои зуд санҷидани идея. Дар асл, он дар версияи асосӣ хеле хуб кор мекунад ва аслан метавонад дар мо оғоз шавад
натиҷаҳои
Ман фикр мекунам, ки ман хеле зебо ҳастам. Ва ман як олами ботинии бой дорам. Ман дар давоми як соат 13 бозӣ гирифтам. Гузашта аз ин, якчанд маротиба духтарон аввал навиштанд.
Дар натиҷа, мо бо муколамаҳои хеле хуб анҷом ёфтем, ки ман гуфтам, ки ман танҳо барои бозӣ бо омӯзиши мошинсозӣ ва тамғагузории додаҳо омадаам. Яке аз духтарон хеле шавқманд буд, зеро худи ӯ таҳиякунанда аст. Эҳсоси қавӣ вуҷуд дорад, ки вай дар ниҳоят ин паёмро дар Ҳабре хоҳад хонд. Ман дар ҳақиқат умедворам, ки Оксана махфияти маро нигоҳ медорад. 🙂
*панҷаи мавҷ мезанад ва салом мегӯяд
Каме дар бораи тарафи ахлоқии масъала
Рости гап, ман тамоми идеяи роботсозии муносибатҳои байни мардону духтаронро дӯст намедорам. Як чизи хеле дуруст аст, ки куртаатро ба китфи шахси бегонаи хунук, ки танҳо истода, партофтан лозим аст. Ё дар қаҳвахонаи тобистона ба духтари зебо наздик шавед ва якҷоя қаҳва бинӯшед. Аллакай аз паси мониторҳо берун равед.
Тобистон дар атроф аст. Вакти шинос шудан расидааст.
Манбаъ: will.com