Текущий архив: 2005.12.11;
Скачать: CL | DM;
ВнизОпределение пола автоматом. Найти похожие ветки
← →
Карелин Артем © (2005-11-17 10:54) [0]Сейчас сижу и думаю: как отделить М от Ж программно. Как-то не приходит на ум алгоритм, позволяющий на 100% определить пол по ФИО. Может у кого есть готовое решение?
← →
Lamer@fools.ua © (2005-11-17 10:58) [1]>>Карелин Артем © (17.11.05 10:54)
Для ФИО только русского (точнее, наверное, славянского) происхождения - ещё как-то можно попробовать. Например, завести справочник имён :o)
← →
Agent13 © (2005-11-17 11:01) [2]
> Для ФИО только русского (точнее, наверное, славянского)
> происхождения - ещё как-то можно попробовать.
Вот именно, что только славянского, а первое попавшееся "ненаше" имя (скажем Кэтрин Джонсон) - и всё, алгоритм накрылся :)
← →
Карелин Артем © (2005-11-17 11:04) [3]Lamer@fools.ua © (17.11.05 10:58) [1]
Кхмм... Как-то неинтересно это.
← →
Romkin © (2005-11-17 11:05) [4]У меня в системе пол приблизительно определяется по окончанию фамилии. Если решить нельзя - значит, мужик :)) А пользователь по надобности поправляет.
А 100% - нет такого алгоритма. Иначе бы поля "пол" не было.
← →
Desdechado © (2005-11-17 11:06) [5]спросить у пользователя, кто он
кстати, анекдот в тему:
Женский вариант Win предусматривает доп. кнопку "Не знаю" во всех диалогах.
← →
Sergey13 © (2005-11-17 11:06) [6]Карелин Артем © (17.11.05 10:54)
>Как-то не приходит на ум алгоритм, позволяющий на 100% определить пол по ФИО.
Врачи, даже вооруженные современными технологиями, и то в некоторых случаях не берутся однозначно определить это. 8-)
← →
Карелин Артем © (2005-11-17 11:06) [7]Скажем так: в настоящее время в базе видны только жители СССР
← →
Romkin © (2005-11-17 11:08) [8]Карелин Артем © (17.11.05 11:06) [7]
И что? В СССР фио, по которому пол не определишь - полно.
← →
КаПиБаРа © (2005-11-17 11:10) [9]Система адаптирующаяся под имена любого происхождения
Просматривать имена и пол из ранее введенных данных.
Недостаток у нескольких сотен человек пол придется задать вручную.
← →
Sandman29 © (2005-11-17 11:11) [10]Эммануэль - и женское, и мужское имя.
← →
Карелин Артем © (2005-11-17 11:21) [11]Ну на 99-89% среди коренных жителей СНГ
← →
КаПиБаРа © (2005-11-17 11:21) [12]Sandman29 © (17.11.05 11:11) [10]
Первая эммануэль в списке обозначит это имя как женское. После того как в список попадет мужчина эмануэль придется для каждго/ой эммануэли задавать пол вручную.
← →
TUser © (2005-11-17 11:23) [13]А по инициалам тебе пол определить не надо? Низя это сделать, бросай такую задачу - она нерешаема.
← →
Гаврила © (2005-11-17 11:27) [14]Мишель Криворучко
← →
Ega23 © (2005-11-17 11:27) [15]
> Скажем так: в настоящее время в базе видны только жители
> СССР
Это ещё что. Вот у монголов - фамилии нет. Есть имя и отчество. Например, Дамдинсурэн Зузаан.
← →
Гаврила © (2005-11-17 11:29) [16]Можно еще по косвенным признакам определять, если в базе есть и другие данные
Количество прогулов, было ли замечено на работе пьяное, было ли в декрете, фамилия мужа \ жены, количество приводов в милицию, служило ли в армии.
Разумеется, с определенной долей вероятности
← →
КаПиБаРа © (2005-11-17 11:29) [17]Ega23 © (17.11.05 11:27) [15]
А у монголов есть имена, которыми называют и мужчин и женщин?
← →
paul_k © (2005-11-17 11:30) [18]Lamer@fools.ua © (17.11.05 10:58) [1]
по отчеству. если нет отчества - пол средний..
Sandman29 © (17.11.05 11:11) [10]
Эммануель-Эммануил. Разница есть но
Эммануелевна = Эммануилович
разница существенна
← →
Vlad Oshin © (2005-11-17 11:35) [19]Первично Отчество (а) (ч) + справочник имен, имхо
и, если нет ничего, по дефолту мужик
, или нет :), рандом, чтоб дискриминации не было
← →
Ega23 © (2005-11-17 11:42) [20]
> А у монголов есть имена, которыми называют и мужчин и женщин?
Не знаю. Но был знакомый монгол по имени Намсрайжавын.
← →
Sandman29 © (2005-11-17 11:46) [21]paul_k © (17.11.05 11:30) [18]
Я с мальчиком учился, которого по документам звали Эммануэль. Я еще потом долго удивлялся, почему эротический фильм назвали мужским именем :)
← →
paul_k © (2005-11-17 12:02) [22]Sandman29 © (17.11.05 11:46) [21]
но дочь его еммануелевна, а сын эммануилович. А имена разные бывають. Вот у меня несколько знакомых Владленов.. а славное имя Даздраперма?
← →
msguns © (2005-11-17 12:32) [23]1. Для иностранных имен определить невозможно (имена могут быть одинаковые у мужчин и женщин).
2. Для русских только по отчеству. По инициалам (т.е. только по фамилии) - никак. У нас в школе училась одна девочка - у нее папа был француз с фамилией Патов. (В оригинале, вероятно, Патьофф, но все ее называли так, и в журнале было написано "Патов")
← →
Sandman29 © (2005-11-17 12:34) [24]paul_k © (17.11.05 12:02) [22]
По нашим новым законам отчество не различается для разных полов. Просто добавляется имя отца. Например, Михаил Иван или Эммануэль Эммануэль :)
А Даздраперма - тоже имя unisex?
← →
Ega23 © (2005-11-17 12:34) [25]
> По инициалам (т.е. только по фамилии) - никак. У нас в школе
> училась одна девочка - у нее папа был француз с фамилией
> Патов. (В оригинале, вероятно, Патьофф, но все ее называли
> так, и в журнале было написано "Патов")
>
Да что "Патов"? Стандартное "ко": "Шевченко" :-)
← →
Ega23 © (2005-11-17 12:35) [26]
> А Даздраперма - тоже имя unisex?
Скорее женское. Также, как и Олимпиада.
← →
Mike Kouzmine © (2005-11-17 12:38) [27]Как определить пол атоматом? Очень просто. Зарядить, наставить, приказать снять штаны!
← →
jack128 © (2005-11-17 12:46) [28]paul_k © (17.11.05 12:02) [22]
Вот у меня несколько знакомых Владленов
У меня одноклассница Владлена была. По паспорту. А по жизни Влада.
← →
msguns © (2005-11-17 12:47) [29]>Mike Kouzmine © (17.11.05 12:38) [27]
>Как определить пол атоматом? Очень просто. Зарядить, наставить, приказать снять штаны!
Можно и без автомата ;)
Как у Твена разоблачили Г.Финна, переодетого в девочку.
Посадить за обеденный стол и посмотреть на реакцию, когда из рук выпадет кусок мимо стола. Если ноги раздвинутся - девочка, сдвинутся - мальчик ;)))
← →
Карелин Артем © (2005-11-17 12:48) [30]В общем у не-мужчин имя или отчество заканчиватеся на ["а","я","у"]
← →
Sergey13 © (2005-11-17 12:52) [31]2[29] msguns © (17.11.05 12:47)
>[7] Карелин Артем © (17.11.05 11:06)
>Скажем так: в настоящее время в базе видны только жители СССР
Тортов не напасешься. А автомата и одного хватит. Ну может рожков надо дополнительных немного. 8-)
← →
paul_k © (2005-11-17 12:56) [32]Sandman29 © (17.11.05 12:34) [24]
ну и законы, однако.. тогда при помощи слесарных тисков определять пол остается
Карелин Артем © (17.11.05 12:48) [30]
отчество а потом имя.. ИМХО
← →
Карелин Артем © (2005-11-17 12:59) [33]
> paul_k © (17.11.05 12:56) [32]
> отчество а потом имя.. ИМХО
Я так и сделал кстати.
← →
Sandman29 © (2005-11-17 13:04) [34]paul_k © (17.11.05 12:56) [32]
Нормальные законы. Вы от Abdula ibn Sina ведь не требуете, чтобы он стал Абдула Синович? Он так и должен оставаться Абдула ибн Сина, только в кириллической транскрипции.
← →
Prohodil Mimo © (2005-11-17 23:51) [35]а у латышей отчества нету :о)
← →
Anatoly Podgoretsky © (2005-11-18 00:23) [36]У нас тоже.
И есть одна интересная фамилия Ли Иванов
← →
DrPass © (2005-11-18 00:52) [37]
> Сейчас сижу и думаю: как отделить М от Ж программно. Как-
> то не приходит на ум алгоритм, позволяющий на 100% определить
> пол по ФИО.
По ФИО не получится. Определяй по первичным половым признакам. Можно попробовать лазерный сканер штрих-кодов приспособить...
← →
alt84 (2005-11-20 18:07) [38]Фигня все :)
Вариант_1:
- По фотке строишь тангенциальный портрет жертвы. Если по русски, то через каждый миллиметр (шаг указать в ТЗ) проводишь касательную к контуру тела. Чем более "пушистым" получается обьект после обработки, теб выше вероятность того, что это Ж :)
Вариант_2(более эффективен):
- Задать вопрос типа "Дайте определение термину БОЛГАРКА"
Женский ответ:
женщина, проживающая в Болгарии.
Мужской ответ:
электроинструмент, угловая шлифмашина, шлифмашина по бетону и т.п.
Или другой вопрос: "Что такое ВАННАЯ"
Женский ответ:
любимая комната женщин. В. используется для: а) поддержания красоты (здесь можно найти около 437 вещей, наименование и порядок применения которых женщина знает как таблицу умножения); б) аутотренинга, расслабляющих процедур, телефонных разговоров и пр. жизненно важных действий.
Мужской ответ:
место для поддержания отсутствия щетины на лице. В В. мужчина опознает 5 предметов (зуб. щетка, бритва, мыло, пена для бритья, полотенце). Об остальных 437 предметах в В. мужчина понятия не имеет.
Ну и так далее :)
ЛОГИКА товарисчи, или ее отсутствие! ;)
Дамы, без обид....
← →
SergP © (2005-11-20 20:40) [39]
> Карелин Артем © (17.11.05 11:21) [11]
> Ну на 99-89% среди коренных жителей СНГ
ИМХО:
pol := name[length(name)] in ["а","я","ь"];
на 90% среди коренных жителей СНГ сможет дать правильный ответ
← →
SergP. (2005-11-20 20:45) [40]Удалено модератором
Страницы: 1 2 вся ветка
Текущий архив: 2005.12.11;
Скачать: CL | DM;
Память: 0.54 MB
Время: 0.043 c