<?xml version='1.0' encoding='utf-8'?>
<scheme description="Is Twitter content author distinct? Can we distinquish who wrote the tweet simply by looking at the content?&#10;&#10;This example presents how to load tweets from two major candidates for 2016 US presidential elections. After preprocessing and creating a bag of words model we evaluate different learners in cross validation.&#10;&#10;Instead of loading electoral tweets, we could use Twitter widget to load tweets for any set of authors." title="Author Prediction on Tweets" version="2.0">
	<nodes>
		<node id="0" name="Corpus" position="(214.0, 313.0)" project_name="Orange3-Text" qualified_name="orangecontrib.text.widgets.owcorpus.OWCorpus" title="Corpus" version="" />
		<node id="1" name="Preprocess Text" position="(366.0, 396.0)" project_name="Orange3-Text" qualified_name="orangecontrib.text.widgets.owpreprocess.OWPreprocess" title="Preprocess Text" version="" />
		<node id="2" name="Test &amp; Score" position="(816.0, 347.0)" project_name="Orange3" qualified_name="Orange.widgets.evaluate.owtestlearners.OWTestLearners" title="Test &amp; Score" version="" />
		<node id="3" name="Logistic Regression" position="(747.0, 599.0)" project_name="Orange3" qualified_name="Orange.widgets.model.owlogisticregression.OWLogisticRegression" title="Logistic Regression" version="" />
		<node id="4" name="Constant" position="(560.0, 430.0)" project_name="Orange3" qualified_name="Orange.widgets.model.owconstant.OWConstant" title="Constant" version="" />
		<node id="5" name="Data Sampler" position="(655.0, 277.0)" project_name="Orange3" qualified_name="Orange.widgets.data.owdatasampler.OWDataSampler" title="Data Sampler" version="" />
		<node id="6" name="Naive Bayes" position="(597.0, 505.0)" project_name="Orange3" qualified_name="Orange.widgets.model.ownaivebayes.OWNaiveBayes" title="Naive Bayes" version="" />
		<node id="7" name="Bag of Words" position="(510.0, 312.0)" project_name="Orange3-Text" qualified_name="orangecontrib.text.widgets.owbagofwords.OWTBagOfWords" title="Bag of Words" version="" />
		<node id="8" name="Random Forest" position="(666.0, 562.0)" project_name="Orange3" qualified_name="Orange.widgets.model.owrandomforest.OWRandomForest" title="Random Forest" version="" />
	</nodes>
	<links>
		<link enabled="true" id="0" sink_channel="Corpus" sink_node_id="1" source_channel="Corpus" source_node_id="0" />
		<link enabled="true" id="1" sink_channel="Learner" sink_node_id="2" source_channel="Learner" source_node_id="3" />
		<link enabled="true" id="2" sink_channel="Learner" sink_node_id="2" source_channel="Learner" source_node_id="4" />
		<link enabled="true" id="3" sink_channel="Data" sink_node_id="2" source_channel="Data Sample" source_node_id="5" />
		<link enabled="true" id="4" sink_channel="Learner" sink_node_id="2" source_channel="Learner" source_node_id="6" />
		<link enabled="true" id="5" sink_channel="Data" sink_node_id="5" source_channel="Corpus" source_node_id="7" />
		<link enabled="true" id="6" sink_channel="Corpus" sink_node_id="7" source_channel="Corpus" source_node_id="1" />
		<link enabled="true" id="7" sink_channel="Learner" sink_node_id="2" source_channel="Learner" source_node_id="8" />
	</links>
	<annotations>
		<arrow end="(211.0, 381.0)" fill="#C1272D" id="0" start="(203.0, 466.0)" />
		<text font-family="Helvetica" font-size="16" id="1" rect="(106.0, 484.0, 193.0, 51.0)" type="text/plain">Load electoral tweets from Donald and Hillary.</text>
		<arrow end="(361.00000000000006, 356.0)" fill="#C1272D" id="2" start="(353.0, 266.0)" />
		<text font-family="Helvetica" font-size="16" id="3" rect="(265.0, 168.0, 178.0, 93.0)" type="text/plain">Preprocess tweets; keep only 250 most frequent tokens. Does adding more improves  performance?</text>
		<arrow end="(825.0, 310.0)" fill="#C1272D" id="4" start="(843.0, 241.0)" />
		<text font-family="Helvetica" font-size="16" id="5" rect="(789.0, 155.0, 126.0, 76.0)" type="text/plain">Observe how acuurate are we in predicting the author.</text>
		<text font-family="Helvetica" font-size="16" id="6" rect="(395.0, 617.0, 121.0, 77.0)" type="text/plain">Provide some learners for evaluation.</text>
		<arrow end="(667.0, 635.0)" fill="#C1272D" id="7" start="(530.0, 655.0)" />
		<arrow end="(554.0, 550.0)" fill="#C1272D" id="8" start="(503.0, 607.0)" />
		<text font-family="Helvetica" font-size="16" id="9" rect="(569.0, 112.0, 173.0, 44.0)" type="text/plain">Sample data to speed up evaluation.</text>
		<arrow end="(651.0000000000001, 236.99999999999994)" fill="#C1272D" id="10" start="(650.0, 165.0)" />
		<arrow end="(524.0, 484.0)" fill="#C1272D" id="11" start="(465.0, 605.0)" />
		<arrow end="(606.0, 594.0)" fill="#C1272D" id="12" start="(530.0, 630.0)" />
	</annotations>
	<thumbnail />
	<node_properties>
		<properties format="pickle" node_id="0">gAN9cQAoWBMAAABzYXZlZFdpZGdldEdlb21ldHJ5cQFDMgHZ0MsAAgAAAAAAAAAAABcAAAI3AAAB
zwAAAAAAAAAtAAACNwAAAc8AAAAAAAAAAAWgcQJYDAAAAHJlY2VudF9maWxlc3EDXXEEKFgYAAAA
ZWxlY3Rpb24tdHdlZXRzLTIwMTYudGFicQVYGAAAAGdyaW1tLXRhbGVzLXNlbGVjdGVkLnRhYnEG
WBEAAABib29rLWV4Y2VycHRzLnRhYnEHWBcAAABmcmllbmRzLXRyYW5zY3JpcHRzLnRhYnEIWAwA
AABhbmRlcnNlbi50YWJxCWVYEAAAAGNvbnRleHRfc2V0dGluZ3NxCl1xCyhjT3JhbmdlLndpZGdl
dHMuc2V0dGluZ3MKQ29udGV4dApxDCmBcQ19cQ4oWAYAAAB2YWx1ZXNxD31xEChYCgAAAHVzZWRf
YXR0cnNxEV1xEmNPcmFuZ2UuZGF0YS52YXJpYWJsZQptYWtlX3ZhcmlhYmxlCnETY09yYW5nZS5k
YXRhLnZhcmlhYmxlClN0cmluZ1ZhcmlhYmxlCnEUTlgHAAAAQ29udGVudHEVh3EWUnEXfXEYKFgL
AAAAdW5rbm93bl9zdHJxGWNidWlsdGlucwpzZXQKcRpdcRsoWAAAAABxHEd/+AAAAAAAAE5YAgAA
AE5BcR1YAQAAAH5xHlgBAAAALnEfWAMAAABuYW5xIFgBAAAAP3EhZYVxIlJxI1gPAAAAc291cmNl
X3ZhcmlhYmxlcSROWAQAAABuYW1lcSVoFVgOAAAAX2NvbXB1dGVfdmFsdWVxJk5YCgAAAGF0dHJp
YnV0ZXNxJ31xKChYBwAAAGluY2x1ZGVxKVgEAAAAVHJ1ZXEqWAUAAAB0aXRsZXErWAQAAABUcnVl
cSx1WAcAAABfY29sb3JzcS1OWAYAAABtYXN0ZXJxLmgXdWJhWAsAAABfX3ZlcnNpb25fX3EvSwF1
WAQAAAB0aW1lcTBHQdZaiefDF0BYDgAAAG9yZGVyZWRfZG9tYWlucTFdcTIoWAoAAABJcyByZXR3
ZWV0cTNLAYZxNFgEAAAAVGltZXE1SwSGcTZYCAAAAExhbmd1YWdlcTdLAYZxOFgNAAAAUmV0d2Vl
dCBjb3VudHE5SwKGcTpYDgAAAEZhdm9yaXRlIGNvdW50cTtLAoZxPFgJAAAATG9uZ2l0dWRlcT1L
AoZxPlgIAAAATGF0aXR1ZGVxP0sChnFAWAYAAABBdXRob3JxQUsBhnFCZVgKAAAAY2xhc3NfdmFy
c3FDaEFdcUQoWA4AAABIaWxsYXJ5Q2xpbnRvbnFFWA8AAAByZWFsRG9uYWxkVHJ1bXBxRmWGcUeF
cUhYBQAAAG1ldGFzcUkoWAoAAABTb3VyY2UgVVJMcUpLA4ZxS2gVSwOGcUxYDwAAAE9yaWdpbmFs
IGF1dGhvcnFNSwOGcU5YBQAAAFBsYWNlcU9LA4ZxUHRxUWgnKGgzXXFSKFgFAAAARmFsc2VxU1gE
AAAAVHJ1ZXFUZYZxVWg1SwSGcVZoN11xVyhYAgAAAGRhcVhYAgAAAGVucVlYAgAAAGVzcVpYAgAA
AGV0cVtYAgAAAGZpcVxYAgAAAGZycV1YAgAAAHRscV5YAwAAAHVuZHFfZYZxYGg5SwKGcWFoO0sC
hnFiaD1LAoZxY2g/SwKGcWR0cWV1YmgMKYFxZn1xZyhoD31xaChYCgAAAHVzZWRfYXR0cnNxaV1x
amgXYWgvSwF1aDBHQdZaiH+oA0NoMV1xa1gJAAAAQVRVIFRvcGljcWxLAYZxbWFoQ2hsXXFuKFgM
AAAAQW5pbWFsIFRhbGVzcW9YDgAAAFRhbGVzIG9mIE1hZ2ljcXBlhnFxhXFyaEkoWAUAAABUaXRs
ZXFzSwOGcXRYCAAAAEFic3RyYWN0cXVLA4ZxdlgHAAAAQ29udGVudHF3SwOGcXhYDQAAAEFUVSBO
dW1lcmljYWxxeUsDhnF6WAgAAABBVFUgVHlwZXF7XXF8KFgQAAAARG9tZXN0aWMgQW5pbWFsc3F9
WBkAAABPdGhlciBBbmltYWxzIGFuZCBPYmplY3RzcX5YHwAAAE90aGVyIFRhbGVzIG9mIHRoZSBT
dXBlcm5hdHVyYWxxf1gYAAAAU3VwZXJuYXR1cmFsIEFkdmVyc2FyaWVzcYBYFAAAAFN1cGVybmF0
dXJhbCBIZWxwZXJzcYFYIAAAAFN1cGVybmF0dXJhbCBQb3dlcnMgb3IgS25vd2xlZGdlcYJYEgAA
AFN1cGVybmF0dXJhbCBUYXNrc3GDWCMAAABTdXBlcm5hdHVyYWwgb3IgRW5jaGFudGVkIFJlbGF0
aXZlc3GEWCAAAABXaWxkIEFuaW1hbCBhbmQgRG9tZXN0aWMgQW5pbWFsc3GFWAwAAABXaWxkIEFu
aW1hbHNxhlgXAAAAV2lsZCBBbmltYWxzIGFuZCBIdW1hbnNxh2WGcYh0cYloJyl1YmgMKYFxin1x
iyhoD31xjChoaV1xjWgTaBROWAQAAABUZXh0cY6HcY9ScZB9cZEoaBloGl1xkihHf/gAAAAAAABo
HE5YAgAAAE5BcZNoHmgfWAMAAABuYW5xlGghZYVxlVJxlmgkTmglaI5oJk5oJ31xl1gHAAAAaW5j
bHVkZXGYWAQAAABUcnVlcZlzaC1OaC5okHViYWgvSwF1aDBHQdZaiH5sbY9oMV1xmlgIAAAAQ2F0
ZWdvcnlxm0sBhnGcYWhDaJtdcZ0oWAUAAABhZHVsdHGeWAgAAABjaGlsZHJlbnGfZYZxoIVxoWhJ
aI5LA4ZxooVxo2gnKXViaAwpgXGkfXGlKGgPfXGmKFgKAAAAdXNlZF9hdHRyc3GnXXGoaBNoFE5Y
CAAAAENvbnRlbnRlcamHcapScat9cawoaBloGl1xrShHf/gAAAAAAABoHE5YAgAAAE5Bca5oHmgf
WAMAAABuYW5xr2ghZYVxsFJxsWgkTmglaKloJk5oJ31xsihYBwAAAGluY2x1ZGVxs1gEAAAAVHJ1
ZXG0WAUAAAB0aXRsZXG1WAQAAABUcnVlcbZ1aC1OaC5oq3ViYWgvSwF1aDBHQdZahyV0s9loMV1x
tyhYCgAAAElzIHJldHdlZXRxuEsBhnG5WAQAAABUaW1lcbpLBIZxu1gIAAAATGFuZ3VhZ2VxvEsB
hnG9WA0AAABSZXR3ZWV0IGNvdW50cb5LAoZxv1gOAAAARmF2b3JpdGUgY291bnRxwEsChnHBWAkA
AABMb25naXR1ZGVxwksChnHDWAgAAABMYXRpdHVkZXHESwKGccVYBgAAAEF1dGhvcnHGSwGGccdl
aENoxl1xyChYDgAAAEhpbGxhcnlDbGludG9ucclYDwAAAHJlYWxEb25hbGRUcnVtcHHKZYZxy4Vx
zGhJKFgKAAAAU291cmNlIFVSTHHNSwOGcc5oqUsDhnHPWA8AAABPcmlnaW5hbCBhdXRob3Jx0EsD
hnHRWAUAAABQbGFjZXHSSwOGcdN0cdRoJyhouF1x1ShYBQAAAEZhbHNlcdZYBAAAAFRydWVx12WG
cdhouksEhnHZaLxdcdooWAIAAABkYXHbWAIAAABlbnHcWAIAAABlc3HdWAIAAABldHHeWAIAAABm
aXHfWAIAAABmcnHgWAIAAAB0bHHhWAMAAAB1bmRx4mWGceNovksChnHkaMBLAoZx5WjCSwKGceZo
xEsChnHndHHodWJlaC9LAXUu
</properties>
		<properties format="literal" node_id="1">{'savedWidgetGeometry': b'\x01\xd9\xd0\xcb\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x17\x00\x00\x03L\x00\x00\x02N\x00\x00\x00\x00\x00\x00\x00-\x00\x00\x03L\x00\x00\x02N\x00\x00\x00\x00\x00\x00\x00\x00\x05\xa0', '__version__': 1, 'ngrams_range': {'enabled': False, 'ngrams_range': (1, 2)}, 'normalizer': {'snowball_language': 'English', 'enabled': False, 'method_index': 0}, 'transformers': {'checked': [0], 'enabled': True}, 'tokenizer': {'enabled': True, 'method_index': 4, 'pattern': '\\w+'}, 'pos_tagger': {'stanford': {'resource_path': '', 'recent_files': ['(none)']}, 'enabled': False, 'method_index': 0}, 'autocommit': True, 'filters': {'recent_sw_files': ['(none)'], 'stopwords_language': 'English', 'min_df': 0.05, 'use_df': False, 'checked': [0, 2, 3, 4], 'max_df': 1.0, 'keep_n': 250, 'use_keep_n': False, 'enabled': True, 'recent_lexicon_files': ['(none)'], 'pattern': '\\.|,|:|;|!|\\?|\\(|\\)|\\||\\+|\'|"|‘|’|“|”|\'|\\’|…|\\-|–|—|\\$|&amp;|\\*|&gt;|&lt;'}}</properties>
		<properties format="pickle" node_id="2">gAN9cQAoWBMAAABzYXZlZFdpZGdldEdlb21ldHJ5cQFDMgHZ0MsAAgAAAAAAAAAAABcAAAMLAAAB
[encoded data, 53584 characters]
</properties>
		<properties format="literal" node_id="3">{'learner_name': 'Logistic Regression', 'penalty_type': 1, '__version__': 1, 'savedWidgetGeometry': None, 'auto_apply': True, 'C_index': 61}</properties>
		<properties format="literal" node_id="4">{'learner_name': 'Constant', 'auto_apply': True, '__version__': 1, 'savedWidgetGeometry': None}</properties>
		<properties format="literal" node_id="5">{'stratify': True, 'savedWidgetGeometry': b'\x01\xd9\xd0\xcb\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x17\x00\x00\x01\x04\x00\x00\x02\x1e\x00\x00\x00\x00\x00\x00\x00-\x00\x00\x01\x04\x00\x00\x02\x1e\x00\x00\x00\x00\x00\x00\x00\x00\x05\xa0', 'sampleSizeNumber': 1, '__version__': 1, 'selectedFold': 1, 'use_seed': True, 'sampleSizeSqlTime': 1, 'replacement': False, 'sampleSizeSqlPercentage': 0.1, 'sql_dl': False, 'sampleSizePercentage': 20, 'number_of_folds': 10, 'sampling_type': 0}</properties>
		<properties format="literal" node_id="6">{'learner_name': 'Naive Bayes', 'auto_apply': True, '__version__': 1, 'savedWidgetGeometry': None}</properties>
		<properties format="literal" node_id="7">{'savedWidgetGeometry': b'\x01\xd9\xd0\xcb\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x17\x00\x00\x01h\x00\x00\x00\xe4\x00\x00\x00\x00\x00\x00\x00-\x00\x00\x01h\x00\x00\x00\xe4\x00\x00\x00\x00\x00\x00\x00\x00\x05\xa0', 'wglobal': '(None)', '__version__': 1, 'autocommit': True, 'wlocal': 'Count', 'normalization': '(None)'}</properties>
		<properties format="literal" node_id="8">{'use_max_depth': False, '__version__': 1, 'max_depth': 3, 'savedWidgetGeometry': None, 'index_output': 0, 'auto_apply': True, 'use_max_features': False, 'learner_name': 'Random Forest', 'min_samples_split': 5, 'max_features': 5, 'use_random_state': False, 'random_state': 0, 'use_min_samples_split': True, 'n_estimators': 10}</properties>
	</node_properties>
</scheme>
