Louis Hodes

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Louis Hodes
Born(1934-06-19)19 June 1934
Died19 June 2008(2008-06-19) (aged 74)
CitizenshipUnited States
EducationB.S., Polytechnic Institute of Brooklyn
Ph.D., MIT (1962)
Known forLisp
Pattern recognition
Logic programming
Scientific career
FieldsMathematics
Computer science
Cancer research
InstitutionsMassachusetts Institute of Technology
National Institutes of Health
National Cancer Institute
Thesis Hyperarithmetical Real Numbers and Hyperarithmetical Analysis  (1962)
Doctoral advisorHartley Rogers

Louis Hodes (June 19, 1934 – June 30, 2008) was an American mathematician, computer scientist, and cancer researcher.[1]

Early life and computer science work

[edit | edit source]

Louis Hodes got his Bachelor of Science (B.S.) from the Polytechnic Institute of Brooklyn. He got his Doctor of Philosophy (Ph.D.) from the Massachusetts Institute of Technology (MIT) in 1962, under Hartley Rogers with a thesis on computability.[1] With John McCarthy, in the late 1950s and early 1960s, he helped produce the earliest implementations of the programming language Lisp,[2] and under Marvin Minsky he did early research on visual pattern recognition in Lisp.[3][4][5] He is also credited by some with the idea, and an initial implementation, of logic programming.[1][6][7][8]

Cancer research

[edit | edit source]

In 1966 he moved into cancer-related research, specifically at National Institutes of Health and later the National Cancer Institute where he turned his interest in visual pattern recognition to medical imaging applications.[1][9] He also worked on efficient algorithms for screening chemical compounds for studying chemical carcinogenesis.[1][10][11][12][13][14] His work on models of clustering for chemical compounds was pronounced a "milestone" by the Developmental Therapeutics Program of the National Cancer Institute, for "revolutioniz[ing] the selection of compounds of interest by measuring the novelty of a chemical structure by comparing it to known compounds."[15]

References

[edit | edit source]
  1. ^ a b c d e Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ MIT research summary report, ch.XVI: Artificial Intelligence, p.166
  4. ^ "Artificial Intelligence Project – RLE and MIT Computation Center Memo 18 – Some results from a pattern recognition program using LISP", undated memo, [1]
  5. ^ Hodes, L. "Machine Processing of Line Drawings", M.I.T. Lincoln Laboratory Report, 54G-0028 March 1961
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ "A programming system for the on-line analysis of biomedical images", Communications of the ACM v.13, #5 (May 1970) pp. 279–283 Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [2]
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).