annotate doc/v2_planning/committees.txt @ 1207:53937045f6c7

Pasted content of email sent by Ian about existing python ML libraries
author Olivier Delalleau <delallea@iro>
date Tue, 21 Sep 2010 10:58:14 -0400
parents d9ffb9ebf8ac
children 5ff1d375fc33
rev   line source
1031
480cc8ac2032 committees: Marked committees leaders with a *
Olivier Delalleau <delallea@iro>
parents: 1027
diff changeset
1 List of committees and their members (leader marked with a *):
1005
5753cd864356 Committees
Dumitru Erhan <dumitru.erhan@gmail.com>
parents:
diff changeset
2
1006
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
3 * Existing Python ML libraries investigation: GD, DWF, IG, DE
1031
480cc8ac2032 committees: Marked committees leaders with a *
Olivier Delalleau <delallea@iro>
parents: 1027
diff changeset
4 * Dataset interface: DE*, OB, OD, AB, PV
1186
f111f8c2a280 Update after sept. 17th meeting
Pascal Lamblin <lamblinp@iro.umontreal.ca>
parents: 1041
diff changeset
5 * Learners: AB, PL*, GM, IG, RP, NB, PV
1031
480cc8ac2032 committees: Marked committees leaders with a *
Olivier Delalleau <delallea@iro>
parents: 1027
diff changeset
6 * Optimization: JB*, PL, OD
1032
33f20949e669 guillaume is rep for sampling
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1031
diff changeset
7 * Inference/sampling: JB, GD*, AC
1006
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
8 * Job management, analysis, metrics, costs, visualization: GD, FS, PL, XM
1041
38cc6e075d9b PV added to learner committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1032
diff changeset
9 * Formulas/tags: FB*, RP, AC, OB
1204
d9ffb9ebf8ac committees: The coding style committee is not 100% finished yet
Olivier Delalleau <delallea@iro>
parents: 1186
diff changeset
10 * Coding style (near finished): DE, OD*, DWF, FB
1186
f111f8c2a280 Update after sept. 17th meeting
Pascal Lamblin <lamblinp@iro.umontreal.ca>
parents: 1041
diff changeset
11 * architecture (plugins/hooks/flags/?):
f111f8c2a280 Update after sept. 17th meeting
Pascal Lamblin <lamblinp@iro.umontreal.ca>
parents: 1041
diff changeset
12 o Plugins: Razvan P.*, Guillaume D.
f111f8c2a280 Update after sept. 17th meeting
Pascal Lamblin <lamblinp@iro.umontreal.ca>
parents: 1041
diff changeset
13 o Hooks: Pascal L.*, Ian G., Olivier B.
f111f8c2a280 Update after sept. 17th meeting
Pascal Lamblin <lamblinp@iro.umontreal.ca>
parents: 1041
diff changeset
14 o Existing: Fred B.*
f111f8c2a280 Update after sept. 17th meeting
Pascal Lamblin <lamblinp@iro.umontreal.ca>
parents: 1041
diff changeset
15 * Layers: Razvan P., Xavier G., Arnaud B., David W. F.
f111f8c2a280 Update after sept. 17th meeting
Pascal Lamblin <lamblinp@iro.umontreal.ca>
parents: 1041
diff changeset
16 * social engineering, code review and incentives: Fred B.*, Pascal L., James B., Olivier D.
1006
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
17
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
18 Issues to be tackled in the future:
1005
5753cd864356 Committees
Dumitru Erhan <dumitru.erhan@gmail.com>
parents:
diff changeset
19
1006
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
20 * serialization & reproducibility
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
21 * job management, results analysis, metrics & costs, visualization
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
22 * GPU portability
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
23
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
24 Job of each committee:
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
25
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
26 * name a leader
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
27 * create a text file in this directory associated with their discussion
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
28 * discuss the issues, write them down in this file
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
29 * come up with an interface, protocol, or recommendations
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
30 * bring up the issues and recommendations to the rest of the group, and get feedback
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
31 * make sure the recommendations fit with other committees recommendations
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
32 * update the discussion / recommendation file
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
33 * implement documentation for these conventions in python or proper doc files as appropriate
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
34 * implement one or a few examples that show what is typically expected
49eea4953efe job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents: 1005
diff changeset
35
1011
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
36 What is the role of a committee (team) leader?
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
37
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
38 * The committee leader takes responsibility for both the quality and
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
39 timeliness of the work of the committee.
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
40 * The role of the leader is *not* to do the work of the other
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
41 committee members, but instead to motivate others to ensure that the
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
42 aims of the committee are pursued.
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
43 * The leader should lead by example and, when necessary, reinvigorate the group
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
44 * The leader would preferably be someone who possess both natural leadership
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
45 qualities and significant experience in the subject matter of the committee.
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
46 * In choosing the leader, the other committee members must accept to
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
47 engage in collaboration with, and respect the leadership of, the chosen
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
48 leader.
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
49
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
50 Concretely, the leader must:
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
51
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
52 * Call meeting and set the agenda
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
53 * Focus the efforts of the group to ensure that the committee's
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
54 priorities are addressed on schedule.
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
55 * Assign well-defined tasks to team members that are to be completed
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
56 by a fixed deadline.
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
57 * Ensure that the team objectives are met.
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
58 * Followup with team members to ensure that tasks are completed and
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
59 objectives are followed.
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
60
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
61
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
62
0ed99521bc45 v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents: 1006
diff changeset
63